Amber — Android Nostr signer as dedicated NIP-46/55 device (Rank #1 · 88.3)
Primary links: GitHub repo↗ · Releases↗ · F-Droid package↗ · NIP-46↗ · NIP-55↗
- Design premise: keep the nsec segregated inside a single dedicated Android signer, then use NIP-46 remote signing so other apps never touch the key. The project explicitly frames the smartphone as a signing device without servers or additional hardware (repo).
- Key exposure profile (KEM 93): key material is concentrated in one signer surface. On Android, integration with the signer-app pattern described by NIP-55 can reduce cross-app key handling (repo).
- Security posture (SEC 86): while not as formally threat-modeled as Signet, the posture is coherent: no server, NIP-46 signing, and a narrowly-scoped role (repo).
- Supply chain (SCV 98): top score due to distribution via F-Droid plus an explicit release/verification culture observable in Releases.
- Runtime substrate (RT 70): Android introduces vendor/ROM/hardware variance. The project’s release notes have discussed device-specific keystore/StrongBox behavior, underscoring substrate variability (Releases).
- Operational complexity (CX 90): no daemon, no database, no reverse proxy—simplicity favors reduced misconfiguration risk (contrast with remote bunkers).