Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

META PROPOSAL: Attestation of unique DID Method names: allow for multiple approaches #597

Open
mwherman2000 opened this issue Nov 22, 2024 · 2 comments

Comments

@mwherman2000
Copy link
Contributor

mwherman2000 commented Nov 22, 2024

@msporny proposed restricted approach here: #595

In this Meta Proposal, I want to suggest that the DID method registration section in the spec be modified to support more than one attestation of unique DID Method names approaches that covers the following objectives:

  1. Removes the burden from the reviewers
  2. Removes the W3C from having to arbitrate DID method uniqueness issues
  3. Produces a tangible result in terms of authenticating/attesting to the uniqueness of new DID Method registration applications

The idea is to support, in the specification, more than one trivially easy-to-access attestation of unique DID Method names approach - with the goal of giving registrants/controllers at least a couple choices that they can choose from based on time, effort, and cost. For example, tradmarking is costly especially for registrants who do not have in-house legal council - more cost effective solution(s) are needed. The wording of the specification cannot be prejudiced for or against any registrant. In addition, a DID Method name may not be trademarkable: #595 (comment)

So what's on the table in terms of approaches to attestation (in order of strength: effectiveness, cost, time, and effort):

  1. DNS Registration: Leveraging what is already available using Internet Doman Name System (DNS) domain name registration. Examples of such an approach can be found in PROPOSAL: To secure a unique method name, require the registration of the corresponding Internet DNS name: did-<method>. directory  #590
  2. Registered trademarks per the concepts outlined here: Clarify the registration process wrt. trademarks and copyrights #595
  3. Unregistered trademarks
  4. No attestation of uniqueness supplied in the application

NOTE: The implication of point 4 is that we add a field to the DID Method Name registration file to specify the registrant's attestation of unique DID Method names approach/evidence. This can be a simple text field with a link to the domain registration, a trademark statement, etc. An empty or missing field would default to class 4: No attestation of uniqueness provided. This field can also be used to ajudicate new applications that have or claim to have a stronger authentication. "attestation" is the proposed name of the field.

Q: More suggestions for additional attestation of unique DID Method names approaches? ...that would be simple in terms of effort, time and cost for the registrant and as well the reviewers and the W3C?

Other thoughts?

@mwherman2000 mwherman2000 changed the title COUNTER PROPOSAL: Authentication of unique DID Method names COUNTER/SUPER/META PROPOSAL: Authentication of unique DID Method names Nov 22, 2024
@mwherman2000 mwherman2000 changed the title COUNTER/SUPER/META PROPOSAL: Authentication of unique DID Method names COUNTER/SUPER/META PROPOSAL: Authentication of unique DID Method names allowing for multiple approaches Nov 22, 2024
@mwherman2000 mwherman2000 changed the title COUNTER/SUPER/META PROPOSAL: Authentication of unique DID Method names allowing for multiple approaches SUPER/META PROPOSAL: Authentication of unique DID Method names allowing for multiple approaches Nov 22, 2024
@mwherman2000 mwherman2000 changed the title SUPER/META PROPOSAL: Authentication of unique DID Method names allowing for multiple approaches SUPER/META PROPOSAL: Authentication of unique DID Method names: allowing for multiple approaches Nov 22, 2024
@mwherman2000
Copy link
Contributor Author

mwherman2000 commented Nov 25, 2024

attestation is one suggestion for the name of this new field in a DID Method registration JSON document.

image

@TallTed
Copy link
Member

TallTed commented Nov 26, 2024

Please don't use pictures of text when the text itself could be used.

@mwherman2000 mwherman2000 changed the title SUPER/META PROPOSAL: Authentication of unique DID Method names: allowing for multiple approaches SUPER/META PROPOSAL: Attestation of unique DID Method names: allowing for multiple approaches Nov 27, 2024
@mwherman2000 mwherman2000 changed the title SUPER/META PROPOSAL: Attestation of unique DID Method names: allowing for multiple approaches META PROPOSAL: Attestation of unique DID Method names: allowing for multiple approaches Dec 10, 2024
@mwherman2000 mwherman2000 changed the title META PROPOSAL: Attestation of unique DID Method names: allowing for multiple approaches META PROPOSAL: Attestation of unique DID Method names: allow for multiple approaches Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants