w3c / did-resolution

RELEASED DRAFT: Decentralized Identifier Resolution (DID Resolution) 0.2 Specification
https://w3c.github.io/did-resolution/
Other
14 stars 9 forks source link

DID method governance #6

Open peacekeeper opened 6 years ago

peacekeeper commented 6 years ago

This spec should include guidelines or pointers to information on which DID methods a DID resolver should support, or how the list of supported DID methods can be customized or changed dynamically.

E.g. explain the DID method registry: https://w3c-ccg.github.io/did-method-registry/

Also see this mailing list thread: https://lists.w3.org/Archives/Public/public-credentials/2018Jun/0119.htmlt

TomCJones commented 5 years ago

please don't tell me what methods i should support. That said governance specs and audited providers will be required in many applications.

peacekeeper commented 5 years ago

You're right. I think the spec should definitely not contain instructions on what "official" DID methods a client "must" support, that wouldn't be very decentralized :) But the spec could contain some basic thoughts and guidelines on how one can make a decision what DID method(s) to support in a DID resolver. Some people would want to agree on supporting a shared set of methods (for interoperability), while others would support their own preferred DID method(s).

peacekeeper commented 4 years ago

Looking at this older issuer.. The main DID spec has some thoughts on method governance: https://w3c.github.io/did-spec/#unique-did-method-names.

Also, the DID WG charter says it will "Establish a deterministic mapping between DID method identifiers and the resolution process used to resolve that DID method."

So I am not sure if we need to say anything about this in the DID Resolution spec. I guess we can keep the issue open just in case..