- From: Michael Herman (Trusted Digital Web) <mwherman@parallelspace.net>
- Date: Sun, 22 Feb 2026 04:11:02 +0000
- To: Steve Capell <steve.capell@gmail.com>
- CC: Amir Hameed <amsaalegal@gmail.com>, Manu Sporny <msporny@digitalbazaar.com>, Melvin Carvalho <melvincarvalho@gmail.com>, W3C Credentials CG <public-credentials@w3.org>
- Message-ID: <IA3PR13MB75410177DCB176400BCC85F3C376A@IA3PR13MB7541.namprd13.prod.outlook.com>
Steve, the other factor that is at play with respect to constantly increasing complexity: the "no mystery, no margin" maxim: [Image] "When there's mystery, there's margin" is a business maxim attributed to Dave Berkus, implying that high profit margins exist where customer confusion, complexity, or lack of knowledge about a product exists. As products become understood or commoditized, that "mystery" vanishes, and so do the high margins. In my 45+ years in the software industry, incumbents rarely benefit from making "technology easy to understand or easy to use". Michael Herman Chief Digital Officer Web 7.0 Foundation Get Outlook for Android<https://aka.ms/AAb9ysg> ________________________________ From: Michael Herman (Trusted Digital Web) <mwherman@parallelspace.net> Sent: Saturday, February 21, 2026 6:35:18 PM To: Steve Capell <steve.capell@gmail.com> Cc: Amir Hameed <amsaalegal@gmail.com>; Manu Sporny <msporny@digitalbazaar.com>; Melvin Carvalho <melvincarvalho@gmail.com>; W3C Credentials CG <public-credentials@w3.org> Subject: Re: Ideal set of features and DID Methods? [Image] Get Outlook for Android<https://aka.ms/AAb9ysg> ________________________________ From: Steve Capell <steve.capell@gmail.com> Sent: Saturday, February 21, 2026 6:10:10 PM To: Michael Herman (Trusted Digital Web) <mwherman@parallelspace.net> Cc: Amir Hameed <amsaalegal@gmail.com>; Manu Sporny <msporny@digitalbazaar.com>; Melvin Carvalho <melvincarvalho@gmail.com>; W3C Credentials CG <public-credentials@w3.org> Subject: Re: Ideal set of features and DID Methods? That’s a perspective I’ve not heard before. All did methods I’ve seen are more like technical protocols that tie the did to a platform like ethereum, IPFS, iota, or just the web (aka dns). I suppose it’s not impossible that methods could become more like a namespace in future but it certainly doesn’t look like that now. . I suppose we’ll see where this all evolves I sense one of those long running discussion threads looming and I’m reluctant to spam everyone on this list. So for my part, I’ll stop here and watch with interest what that market does with did methods. Kind regards Steven Capell UN/CEFACT Vice-Chair Mob: +61 410 437854 On 22 Feb 2026, at 11:46 am, Michael Herman (Trusted Digital Web) <mwherman@parallelspace.net> wrote: DID Methods are groupings/namespaces for DIDs. This is orthogonal to the DID Resolution protocol. They are different just as domain names and the DNS protocol are different. In fact, the two systems are isomorphic. <1000022337.png> Get Outlook for Android<https://aka.ms/AAb9ysg> ________________________________ From: Steve Capell <steve.capell@gmail.com> Sent: Saturday, February 21, 2026 5:34:04 PM To: Michael Herman (Trusted Digital Web) <mwherman@parallelspace.net> Cc: Amir Hameed <amsaalegal@gmail.com>; Manu Sporny <msporny@digitalbazaar.com>; Melvin Carvalho <melvincarvalho@gmail.com>; W3C Credentials CG <public-credentials@w3.org> Subject: Re: Ideal set of features and DID Methods? But isnt the analogy for did methods more like the protocol than the ID Web has millions of domains. Yep. And there will be millions of DIDs Web has a small number of protocols (http, https, smtp, etc). Yep. And hopefully we’ll get similar uptake with a small number of did **methods** Steven Capell UN/CEFACT Vice-Chair Mob: +61 410 437854 On 22 Feb 2026, at 8:49 am, Michael Herman (Trusted Digital Web) <mwherman@parallelspace.net> wrote: DID Methods are essentially (and have always been) namespaces for entities/objects/subjects – Every Little Thing on the planet – each with some associated metadata. Why make a simple concept complicated? Today, for example, there’s almost 400 million Internet domain names; growing at a rate 3.3-4.5% per year. On average, there’s 33,000 new domain names created every day. Zero complexity like you’re describing. Michael Herman Chief Digital Architect Web 7.0 Foundation From: Amir Hameed <amsaalegal@gmail.com> Sent: Saturday, February 21, 2026 9:24 AM To: Michael Herman (Trusted Digital Web) <mwherman@parallelspace.net> Cc: Steve Capell <steve.capell@gmail.com>; Manu Sporny <msporny@digitalbazaar.com>; Melvin Carvalho <melvincarvalho@gmail.com>; W3C Credentials CG <public-credentials@w3.org> Subject: Re: Ideal set of features and DID Methods? Rather than standardising numerous DID methods, we could align on a baseline evaluation framework using shared parameters such as: Technical dimensions: • Network mode (offline, online, hybrid) • Storage model (local, ledger, distributed) • Latency / availability expectations Non-technical dimensions: • Privacy characteristics • Environmental impact • Interoperability profile • Pricing / economic model Variations and specialisations could continue to exist, but without each requiring formal standardisation. This may preserve innovation while reducing verifier and implementer burden. Kind regards, Amir Hameed Mir On Sat, 21 Feb 2026 at 9:48 PM, Amir Hameed <amsaalegal@gmail.com<mailto:amsaalegal@gmail.com>> wrote: Dear Manu, dear Steven, all, I would like to briefly echo Steven’s point. From an implementer’s perspective, verifier burden is real. In a decentralised environment, verifiers cannot predict which DID method will be presented, which leads to growing resolver complexity, larger security review scope, and increasing interoperability friction. Method diversity has enabled valuable experimentation, but without some degree of convergence, the ecosystem risks fragmentation and slower adoption. The suggestion to align around a small number of architectural patterns and corresponding DID methods feels pragmatic. Kind regards, Amir Hameed Mir On Sat, 21 Feb 2026 at 8:11 PM, Michael Herman (Trusted Digital Web) <mwherman@parallelspace.net<mailto:mwherman@parallelspace.net>> wrote: RE: I don’t know how many did methods is too many but my instinct says more that 3 is making life hard - and more than 5 means most implementers won’t bother In the real world, there is going to be trillions of DID methods needed to name every type of Every Little Thing on the planet. We need to wake up to that. To say 3 is the right number is ridiculous. To say 5 is too many is equally short-sighted. Here's an example (without further explanation) from one of our Web 7.0 DID method taxonomies... <image001.png> Michael Herman Chief Digital Officer Web 7.0 Foundation Q: YOU'RE RIDING A HORSE FULL SPEED, THERE'S A GIRAFFE NEXT TO YOU, AND A LION CHASING YOU. WHAT DO YOU DO? A: GET YOUR DRUNK A** OFF THE CAROUSEL. ________________________________ From: Steve Capell <steve.capell@gmail.com<mailto:steve.capell@gmail.com>> Sent: Friday, February 20, 2026 5:30:45 PM To: Manu Sporny <msporny@digitalbazaar.com<mailto:msporny@digitalbazaar.com>> Cc: Melvin Carvalho <melvincarvalho@gmail.com<mailto:melvincarvalho@gmail.com>>; W3C Credentials CG <public-credentials@w3.org<mailto:public-credentials@w3.org>> Subject: Re: Ideal set of features and DID Methods? dear Manu > and on the other hand, > > there are MANY different types of vehicles in the world, and even more > brands that specialize in aspects of each type of vehicle. Perhaps > there should be as many different types of DID Methods in time? I’m not 100% sure about that analogy. Yes there are lots of specialised vehicles but we don’t all have to learn to drive every type. In the decentralised world we envisage, the verifier doesn’t know what did method an issuer might have chosen and, to make sure he can verify whatever is presented or discovered, he needs to support them all. By analogy, he needs to drive private vehicles, heavy trucks, forklifts, and combine harvesters. I don’t know how many did methods is too many but my instinct says more that 3 is making life hard - and more than 5 means most implementers won’t bother So, IMHO, this community needs to put aside their differences, let go of their pet preferences, and agree on a small number of architectural patterns and use cases (ie genuine reasons for difference) then standardise a small number of did methods - one for each pattern. Or else we’ll still be arguing in our goldfish bowl while the ocean around us has moved on. If and when a small number of standardised did methods see serious uptake, then there could be valid reasons to introduce some new highly specialised ones. But doing that now is what I think is sometimes known as a “footgun” Kind regards Steven Capell UN/CEFACT Vice-Chair Mob: +61 410 437854 > On 21 Feb 2026, at 1:41 am, Manu Sporny <msporny@digitalbazaar.com<mailto:msporny@digitalbazaar.com>> wrote: > > On Fri, Feb 20, 2026 at 5:02 AM Melvin Carvalho > <melvincarvalho@gmail.com<mailto:melvincarvalho@gmail.com>> wrote: >> For more detail, here’s a longer piece on how did:nostr fits within this broader landscape, for those less familiar with it: >> >> https://melvin.me/public/articles/did-nostr.html > > FWIW, I found that web page really compelling Melvin. I suggest that > those interested in decentralized DID Methods read it because if we > were to just delete "nostr" from the entire page, I think it outlines > a number of the ideal set of features we're looking for in a fully > decentralized DID Method. > > I find myself internally conflicted about "How many DID Methods are > enough?". On the one hand, "at least three -- generate from public > key, Web/DNS-based, and fully decentralized"... and on the other hand, > there are MANY different types of vehicles in the world, and even more > brands that specialize in aspects of each type of vehicle. Perhaps > there should be as many different types of DID Methods in time? Well, > maybe not as many because there is only so much to differentiate DID > Methods from each other... but certainly more than three, or possibly > ten. Is twenty five too many? Fifty? > > More specifically, Melvin, I'm wondering if the "alsoKnownAs" > equivalence could work in reverse. Where we add something to did:key, > such as: did:key:...?aka=nostr, which would auto-generate the > nostr-equivalent key. IOW, it would hint that you could do a nostr > lookup that might work via a did:key? > > -- manu > > -- > Manu Sporny - https://www.linkedin.com/in/manusporny/ > Founder/CEO - Digital Bazaar, Inc. > https://www.digitalbazaar.com/ >
Attachments
- image/jpeg attachment: 1000022338.jpg
- image/jpeg attachment: 1000022340.jpg
Received on Sunday, 22 February 2026 04:11:16 UTC