Skip to content
This repository has been archived by the owner on Oct 29, 2019. It is now read-only.

[Specific DID Method Schemes] Very, very confuding non-recommendation for central registries needs to be removed #133

Closed
mwherman2000 opened this issue Dec 21, 2018 · 10 comments
Labels
clarify There is consensus, but the spec needs clarifying

Comments

@mwherman2000
Copy link

mwherman2000 commented Dec 21, 2018

In https://w3c-ccg.github.io/did-spec/#specific-did-method-schemes, it states:

Since DIDs are intended for decentralized identity infrastructure, it is NOT RECOMMENDED to establish a registry of unique DID method names. Rather the uniqueness of DID method names should be established via human consensus, i.e., a specific DID scheme MUST use a method name that is unique among all DID method names known to the specification authors at the time of publication.

...and then in the next paragraph, directs the reader to an Appendix listing specific centralized registries...

A list of known DID method names and their associated specifications is provided in Appendix A. Registries

Question 1. This is confuding to the reader, why these sentences been left in the draft spec?

Question 2. What is the process for disambiguating/ensuring uniqueness of DID method names?

@TomCJones
Copy link

agree with @mwherman2000 on this

@mwherman2000
Copy link
Author

In support of my opening comment, Registeries is also a formal W3C CCG work item category: https://github.com/w3c-ccg/community/blob/master/work_items.md#registries ...and within that, the DID Methods Registry is a specific work item.

@rhiaro rhiaro added the clarify There is consensus, but the spec needs clarifying label Jan 25, 2019
@mwherman2000 mwherman2000 mentioned this issue Jan 30, 2019
@rhiaro rhiaro closed this as completed in a217857 Mar 3, 2019
@mwherman2000
Copy link
Author

a217857 doesn't address the specific wording issue highlighted at the beginning of this issue. The change only moved the offending sentences to another part of the document. Please re-open this issue until it is resolved.

@rhiaro
Copy link
Member

rhiaro commented Mar 3, 2019

The sentence wasn't moved, but rephrased in place. The intention is to note that new DID methods go through a lightweight human-centered W3C process with a certain bar to entry (DID method should be spec'd) whilst recommending against any kind of software-driven first-come-first-served registry of method names, in order to prevent a landgrab for method names.

@mwherman2000
Copy link
Author

Me bad. My original questions 1 and 2 were a distraction from the core issue: Why do we say:

it is NOT RECOMMENDED to establish a registry of unique DID method names.

and then in the next paragraph say:

A list of known DID method names and their associated specifications is provided in Appendix A. Registries

Either there is a need or requirement for central registries or this isn't. We need to remove the contradictory messages.

If by "it is NOT RECOMMENDED to establish a registry of unique DID method names", we really mean "it is NOT PREFERABLE OR DESIRABLE to establish a registry of unique DID method names" ...this is an editorial comment/viewpoint and should be removed.

@talltree
Copy link
Contributor

talltree commented Mar 4, 2019 via email

@mwherman2000
Copy link
Author

  1. Yes, that would address and close this issue.
  2. Let's see that the new section reads like.

@talltree
Copy link
Contributor

talltree commented Mar 4, 2019

Agreed—the wording of the new section is critical. I plan to make a proposal shortly.

@rhiaro rhiaro reopened this Mar 26, 2019
peacekeeper pushed a commit that referenced this issue Jun 3, 2019
* Add non-normative section about the DID Method Registry, re: #133

* Add section to Security Considerations about DID Method Registry

* Fix typo
@peacekeeper
Copy link
Member

Methods are now listed in the separate DID Method Registry. And @rhiaro has done a great job with #186 which has been merged. I think this issue can be closed. @mwherman2000 do you agree?

@rhiaro
Copy link
Member

rhiaro commented Aug 16, 2019

Closing because there has been no further comment regarding the changes made. If there are issues with the new sections Unique Method Names and Choosing DID resolvers please raise new issues, and if there are problems with copy in the DID Method Registry itself, please raise issues over there.

@rhiaro rhiaro closed this as completed Aug 16, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
clarify There is consensus, but the spec needs clarifying
Projects
None yet
Development

No branches or pull requests

5 participants