···2525Existing DID methods have trade-offs:
2626- **did:key** - No rotation or recovery.
2727- **did:web** - Domain dependency, if you lose control of your domain you lose control of your identity.
2828-- **did:plc** - Dependency on a centralized sequencer (Bluesky's PLC server).
2828+- **did:plc** - Dependency on a centralized sequencer (plc.directory) which can censor updates and/or create malicious reorgs.
2929- **did:ethr** - Gas costs for all updates.
30303131Migration between DIDs is not possible, so your DID:Web identity only lasts as long as your control of your domain does, and your DID:PLC identity only lasts until the centralized DID:PLC starts acting dishonestly.