-
Notifications
You must be signed in to change notification settings - Fork 22
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
What does it mean for a DID to be "recorded in a registry"? #14
Comments
I'll try to clean this up in the FPWD, but might not be able to. |
I would suggest removing the term registry parts. There are lots of methods such as |
We need to consider did:peer and did:key as well. |
It's entirely likely that "registry" isn't the right word for this piece of functionality. I don't have a better term off hand. But fundamentally it's about how a DID is tied to a DID document, which is part of the resolution process. |
This deserves further discussion. We'll flag this term as under discussion for the FPWD. |
This issue is explicitly referenced from the current draft https://w3c.github.io/did-use-cases/#issue-container-number-14 |
We have a candidate for publication at https://w3c.github.io/did-use-cases/FPWD/2019-11-21/index.html Once that is approved by the working group, we'll close out this issue. |
@jandrieu's last comment, from 2019-11-14, says we'll close this issue when FPWD is published - which happened. So I'm closing this! |
Closed by mistake. Apologies. |
There is a PR in to change "DID Registry" to "Verifiable Data Registry". We plan to no longer use the term "DID Registry". The two terms that will be left in the spec after the most recent PRs go in are:
|
The only place that phrase is used is in Section 3 https://w3c.github.io/did-use-cases/#create:
This is an accurate statement. It doesn't assert that all DID methods record to a registry. In fact, the paragraph makes it clear that, for example, documents may be deterministically generated instead. I do expect there is language in the did-core that refers to DID registries as an implied requirement (just because the language is out of date with some of the newer methods). However, the use case document itself avoids discussing the specifics of the design choices such as Methods and Registries as these are means to realize the use cases but not required for understanding the use. @selfissued Does this address your concern? I'd like to close this if it does. |
Closing per WG conversation. |
3.1 Create says that "These DIDs are recorded in a registry...". But there's isn't a clear explanation of what it means for the DID to be recorded, or what properties a registry has.
For instance, using database terminology, if the registry is a database, what consistency and/or atomicity and durability properties of the database entries are assumed and are necessary?
I suspect there's a lot behind these few words that bears fleshing out.
The text was updated successfully, but these errors were encountered: