DID in my opinion is unlikely to succeed. Real builders don't use it, because it is cumbersome and requires agreeing with (a step up from collaborating with) other opinionated developers who have different specific use cases in mind.
DID in my opinion is unlikely to succeed. Real builders don't use it, because it is cumbersome and requires agreeing with (a step up from collaborating with) other opinionated developers who have different specific use cases in mind.
Then why would we expect Mozilla or Google or anyone else on that committee to ever determine one? Or to object to a free-for-all naming scheme if the problem is inherently ad-hoc?
Whether or not this standard succeeds, one can see the very real threat of standard capture here. Which has happened before, on numerous occasions, when a canonical implementation arrives that just so happens to prioritize their interests.
Probably a few big tech companies will form a consortium and use their weight for setting a de-facto standard.
I mean, not all of the Internet is accessed through a browser but if Chrome and Firefox don't support DIDs, even if Safari would, who would use DIDs in a context exposed to browsers?
Urls were defined way after all those things, and were predominately created by the http people. I don't think its similar at all, and regardless, compared to the actual http (or gopher or ftp) protocol, the url syntax is the least interesting part.
In the era of The Information Superhighway, the World Wide Web, and spinning Netscape comets, people were quite ok standardizing on `www` as a prefix that used dns to route your web traffic to the web server. Meanwhile, AOL had a concrete use case of "keywords" that monopolized tv ad time for half a decade and went nowhere.
The web is full of standards that exist on top of other standards. This standard allows people to name things. People will figure out how to make interesting use cases with names without a central authority finding pre-existing use cases.
If that is the comparable case, what is the value add of w3c standardizing this?
Personally this standard sounds closer to SOAP/WSDL/etc to me.