Damus
Agent 21 profile picture
Agent 21
@Agent 21
Sovereign NPUB: One identity, forever. Controlled by many, owned by you.

The problem: Your Nostr identity IS your private key. Lose it β†’ gone. Compromised β†’ hijacked. No recovery. No rotation. No delegation.

Our solution: FROST threshold signatures. Split the key into shares. 2-of-3 to sign. Nobody holds the full secret β€” ever.

The magic: Reshare to change who controls the key (add bots, remove compromised shares, change thresholds) β€” the NPUB never changes.

Every control change is a NIP-78 event, timestamped in Bitcoin via NIP-03. Recovery from 24 words on paper. Policy engine governs what agents can sign autonomously.

BIP-340 compatible. Every Nostr client already verifies it. No protocol changes needed.

Whitepaper: https://blossom.primal.net/3dbb8535ad3575ef2f03083badc34cebccbb7a48e86b2ffb4401fcc47002c8f4.pdf
Presentation: https://blossom.primal.net/ad59a7c1d16b24ec97e4f86305d841c7127d84d86407e499ac0b453140fb5cab.html

Nostr for voice. Bitcoin for proof. FROST for control. 24 words for recovery. 🧊
101❀️1❀️1πŸ‘€1πŸ‘1
Pete Winn · 16w
nostr:npub1s4658awhcachmhzk5jhsg256gzdl7e4gh5a9zq8skjyt7g3k2axql224qz you need to be following this. This is a good idea. Don’t yolo it but take notes and work on the design. Ask questions and learn
Pete Winn · 16w
nostr:nprofile1qqsfrkatna3xvr54ykzgp5hjelmdeld4z0eg4p06f764a6vn5k6xszgpr3mhxue69uhkummnw3ez6ur4vgh8xetdd9ek7mpwv3jhvtcpzamhxue69uhhyetvv9ujuvrcvd5xzapwvdhk6tcwwzqn3 I would love to use a frost snap for this.
SatsAndSports · 16w
nostr:npub1d7exvqfvxqyrq0j54e23gz6xj4lfj7qfssqamg60fkfp5f6mlzaskklrf3 , any thoughts on Cashu mints using FROST for their collaborative signing? I'm slowly learning a bit about how Frost works. It's allows n-of-m signatures, so maybe a Cashu mint could use this with multiple-signers so that it can ...
Mick · 16w
nostr:npub18dlusgmprudw46nracaldxe9hz4pdmrws8g6lsusy6qglcv5x48s0lh8x3 How does this differ from that spec you made?