- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Sun, 4 Jan 2026 09:48:28 +0100
- To: Amir Hameed <amsaalegal@gmail.com>
- Cc: Manu Sporny <msporny@digitalbazaar.com>, W3C Credentials CG <public-credentials@w3.org>
- Message-ID: <CAKaEYhKO4gE5q=yXu-pk5Bc=HcBjiNTBGrVPgoARweJkGcudTw@mail.gmail.com>
ne 4. 1. 2026 v 7:58 odesílatel Amir Hameed <amsaalegal@gmail.com> napsal: > Hey All, it’s very hard to follow the whole thread and especially the > priors methods which I am sure must be taken into account before we go into > full discussion, I would suggest if we can create a tabular data document > where all existing methods their strengths, weakness and infrastructure can > be compared so that once we move ahead with CEL we have the whole context > of how DID evolved since its inception. That would help us have better > clarity. > > Regards > Amir Hameed > Hi Amir, all, I agree with Amir’s suggestion that a comparative document would be very helpful. Having followed DID method evolution since the early blockchain-based approaches, I think a structured comparison could give the group shared context and reduce repeated re-litigation as we discuss did:cel. Below is a *draft comparison framework*, intended as a starting point. Corrections and additions are very welcome. ------------------------------ DID Methods – Draft Comparison Infrastructure & Cost Method Infrastructure Required Estimated Cost DNS Dependency did:key None Zero No did:web Domain + HTTPS server ~$10–50/year Yes did:webvh Domain + HTTPS + version log ~$10–50/year Yes did:cel File storage + 3+ witnesses Near-zero No did:nostr Public Nostr relays Near-zero Optional did:ion Bitcoin node + IPFS (or provider) Variable (BTC fees) No did:indy Permissioned ledger membership Network-dependent No Security Properties Method Key Rotation History Verifiable Censorship Resistance Fork Protection did:key No (new DID required) N/A N/A N/A did:web Manual replacement No Low None did:webvh Yes (logged) Yes Medium Pre-rotation did:cel Yes Yes High Heartbeats did:nostr Via events Via relays High Relay consensus did:ion Yes (Sidetree) Yes (blockchain) High Bitcoin finality did:indy Yes Yes (ledger) Medium Ledger consensus Privacy Considerations Method Resolution Tracking Witness Visibility Correlation Risk did:key None N/A High did:web Server logs N/A High did:webvh Server logs Witnesses see content Medium–High did:cel Storage logs Oblivious (hash only) Medium did:nostr Relay logs Relays see events Medium did:ion IPFS / node logs N/A Medium did:indy Ledger queries logged N/A Low (ZKP) Operational Characteristics Method Offline Create Offline Resolve Implementation Complexity Spec Maturity did:key Yes Yes Very low Stable did:web No No Low Stable did:webvh No No Medium Draft did:cel Yes No (cacheable) Medium Draft did:nostr Yes (basic) Yes (basic) Low–Medium Draft did:ion No No High Stable did:indy No No High Stable ------------------------------ Key Trade-offs (Brief) - *DNS vs non-DNS:* did:web and did:webvh leverage DNS trust but inherit its failure modes; did:cel and did:nostr avoid DNS entirely but raise discovery and UX questions. - *Optionality:* did:webvh supports many optional features, increasing flexibility but also the security analysis surface; did:cel aims to reduce optionality to simplify guarantees. - *Witness models:* visible witnesses vs oblivious witnesses vs blockchains present different privacy and trust trade-offs. - *History guarantees:* both did:webvh and did:cel provide verifiable history, but via different mechanisms and threat assumptions. ------------------------------ Questions for the Group 1. Would a DAG structure materially improve fork detection over linear history plus heartbeats? 2. What long-term incentive models make sense for witnesses? 3. How should migration from did:web to did:webvh or did:cel be handled? 4. Should the CCG define a shared DID-method comparison and test suite? 5. Given overlapping goals, should did:nostr be compared more formally alongside did:cel? ------------------------------ Suggested Next Steps - Create a living comparison document (HackMD or GitHub). - Invite method authors to review and correct entries. - Add implementation status, deployments, and failure-mode analysis. I’m happy to help maintain or contribute to such a document if there’s interest. Best regards, *Melvin* > > > On Sun, 4 Jan 2026 at 12:05 AM, Manu Sporny <msporny@digitalbazaar.com> > wrote: > >> Hey folks, >> >> Given the discussion over the past several weeks around did:cel, >> here's the work item adoption tracker issue: >> >> https://github.com/w3c-ccg/community/issues/255 >> >> Please provide additional support in that issue if you haven't already >> done so via the mailing list. >> >> Thanks to everyone that has commented with suggestions on how we can >> potentially further align work happening in this area. I'll try to >> follow up on some of the comments that came in over the holidays to >> provide some more thoughts on alignment. >> >> -- manu >> >> -- >> Manu Sporny - https://www.linkedin.com/in/manusporny/ >> Founder/CEO - Digital Bazaar, Inc. >> https://www.digitalbazaar.com/ >> >>
Received on Sunday, 4 January 2026 08:48:45 UTC