Repo or source
https://github.com/nostr-protocol/nips
What to explain
Key management in practice: NIP-07 browser extension signers (window.nostr, getPublicKey/signEvent); NIP-46 remote signing over relays (bunker:// URIs, encrypted request/response events between client and signer); NIP-49 encrypted private key export (scrypt + XChaCha20); and NIP-05/NIP-19 handles for pointing at signers. The theme: the secret signs, everything else only asks.
This book is part of the series "Nostr Implementation Possibilities" (book 7 of 10) β pass --series "Nostr Implementation Possibilities" --series-order 7 to video.mjs. Depends on the nostr viz toolkit (PR #120) being merged.
Cover title
The Signer
Subtitle (optional)
keeping nsec out of the app
Cover animal (optional)
a magpie
Accent color (optional hex)
#60a5fa
Model
(claude-opus-4-8)
Repo or source
https://github.com/nostr-protocol/nips
What to explain
Key management in practice: NIP-07 browser extension signers (window.nostr, getPublicKey/signEvent); NIP-46 remote signing over relays (bunker:// URIs, encrypted request/response events between client and signer); NIP-49 encrypted private key export (scrypt + XChaCha20); and NIP-05/NIP-19 handles for pointing at signers. The theme: the secret signs, everything else only asks.
This book is part of the series "Nostr Implementation Possibilities" (book 7 of 10) β pass --series "Nostr Implementation Possibilities" --series-order 7 to video.mjs. Depends on the nostr viz toolkit (PR #120) being merged.
Cover title
The Signer
Subtitle (optional)
keeping nsec out of the app
Cover animal (optional)
a magpie
Accent color (optional hex)
#60a5fa
Model
(claude-opus-4-8)