The technical shape
Nostr primitives, a thin W3C view, nothing more.
An identity becomes one secp256k1 keypair with BIP-340 Schnorr
signatures — no key ring, no master/subkey structure, no certificate. Every record
— an attestation, a guardian set, a rotation — is a standard Nostr
event, verifiable by software that has never heard of Resolving Architecture, against
a shared file of test vectors.
W3C DID interoperability is kept as a thin did:nostr compatibility view over a
key RA already holds — and explicitly nothing more. No JSON-LD, no Verifiable
Credentials, no DIDComm; that is where DID adoption went to die.
Relays are one distribution option, not the architecture. The signed records are
transport-agnostic and travel over any 1M5 route; publishing them to public Nostr relays is
one opt-in choice among several.
Anti-impersonation is the part that drives adoption. "Three people you trust vouch for this
account, and one has flagged it" is an anti-scam feature people feel the need for daily
— which is what gives the trust layer a reason to be adopted by people who don't care
about self-sovereign identity as a philosophy. The mission and the product benefit are the
same feature.