Because revokation is a signal. It completes a chain. If information exists or are found, they can simply be marked as revoked without losing their information. Yes previously valid, but revoked information can still be useful. My proposal has a flaw that prevents this from working completely, but the ability for clients to maintain continuity after revocation allows identities to continue transparently.

Replies (1)

Unless clients don't implement revocations... then nothing works. They don't even implement deletions right now. That's my point. The system breaks because it requires clients to implement it. It's optional. And identify management shouldnt be optional. It either exists and is implemented by literally every one, every little nostr app, or it doesn't exist (which is what we have today).