-
Notifications
You must be signed in to change notification settings - Fork 45
did: prefix will eventually become useless #32
Comments
I do think @dckc has a point, in that out of 20 DID Methods, the world will most likely settle on 2-3 of them (maybe). The counterarguments that I can think of are:
|
Just as important IMHO is establishing the DID scheme as a first-class type of new identifier in URI space. That not only establishes a fresh global namespace for DID methods, but it lets every piece of software that needs to install a URI handler for a new type of URI install one for handling DIDs. |
On Nov 2, 2017 11:37 PM, "Drummond Reed" ***@***.***> wrote:
Just as important IMHO is establishing the DID scheme as a first-class type of new identifier in URI space.That not only establishes a fresh global namespace for DID methods,
Why is a fresh namespace valuable? I only see cost.
but it lets every piece of software that needs to install a URI handler for a new type of URI install one for handling DIDs.
There is no software that can handle the whole DID space; instead, each DID scheme needs its own handler.
|
Playing devils advocate... one could argue that that piece of software would become very complicated vs. a piece of software only handling ONE scheme (vs. 20+ subschemes). We should pull @masinter into this discussion, as he was one of the editor's of the URI spec. @masinter - thoughts? We're creating a new URI/URL scheme called "did:", that has some of the properties of the "URN" scheme. @dckc said you'd have some thoughts on this topic: Primer on DIDs here: |
It's possible that that may not always be true. By keeping all DIDs under a single root namespace, it enables the possibility for a common protocol in the future. |
I'm skeptical of any plan that requires widespread adoption before there's significant value. A URI/URL/URN is just a string serialization of a data structure, which carries along with it some awkward encoding, parsing, i18n rules. Lots of times I think people go for a new ID when a new MIME type would be better application/claim+json When do you need a URI at all? You're really expecting href's to these things? |
I was going to collect the bits and pieces of my feedback on this into a coherent whole... I went to the DID primer to find a typical usage story, but I don't see one. I suggest StoryTellingAndTestCases. |
Yes, DIDs are actually URLs... you can retrieve them and get back a DID Document. |
At present, there is no support/consensus in the community to remove the Closing the issue as removing the |
If this were a Working Group, I'd ask that my objection be carried forward, but I guess this is just a community group. I see there's some confusion about this in the community:
Meanwhile, this community group doesn't have mandate to create URI schemes. I see |
Feel free to re-open the issue if you feel like there is something we could propose that would result in achieving consensus in the group. I would expect that the removal of the
I'm not sure the person that wrote that is in the community. This is the typical confusion that folks seem to have around the difference of W3C CGs vs. WGs and CG Drafts vs. Rec-track specs. W3C has been trying to figure out how to message these things differently, but unfortunately, people just don't read the front matter of the spec nor understand how the standards process works.
I don't think any CG has a "mandate to create URI schemes" since they are non-normative, experimental things. That said, we should probably register the URI scheme provisionally since there are 6+ preliminary implementations so far. I've opened this as a separate issue: #73 |
From @dckc:
So, instead of "did:foo:...", we just register the 'foo' scheme at IETF for the foo ledger.
Also, from @gklyne:
The text was updated successfully, but these errors were encountered: