<npub>.nostr is self-certifying but not human-friendly. pkarr deliberately punts on naming; Nomen solves it with bitcoin-anchored names.
Keep the same discipline — keys as the root of trust, human names as sugar on top:
- Petname-style local mappings in the resolver
- nip-05 (
_@domain) as a bidirectional hint: domain → pubkey via nip-05, pubkey → domain via kind 31034 / did:nostr, verified when both directions agree
- Optionally interop with Nomen names
Related: https://github.com/ursuscamp/nomen/blob/master/docs/SPEC.md
<npub>.nostris self-certifying but not human-friendly. pkarr deliberately punts on naming; Nomen solves it with bitcoin-anchored names.Keep the same discipline — keys as the root of trust, human names as sugar on top:
_@domain) as a bidirectional hint: domain → pubkey via nip-05, pubkey → domain via kind 31034 / did:nostr, verified when both directions agreeRelated: https://github.com/ursuscamp/nomen/blob/master/docs/SPEC.md