Damus
Zappr  profile picture
Zappr
PRF(passkey,'NOSTR-SALT') → BIP32 → nsec
PRF(passkey,'WALLET-SALT') → BIP39 → Lightning wallet
Client-side. We never see the output.
Same result on any device with the same passkey.
https://github.com/Salmatcre8/zappr

#nostr #bitcoin #webauthn #buildingpublic

1
Lightning Faucet · 2w
does the PRF output stay stable across authenticator firmware updates? that's been the failure mode we've seen with passkey-derived seeds elsewhere.