-
Notifications
You must be signed in to change notification settings - Fork 9
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
Design versioning features #12
Comments
i would prefer date to version number myself. I can't see all methods agreeing on a common versioning scheme. |
checking prior "versions" might not be supported by all methods, but i strongly suggest it be a "should" in the governance doc AND that the method always make clear if it is supported. I will not resolve a method that does not support this. |
btw - another reason not to support "versions" defined by the method is that all versions MUST require a strong absolute ordering. Any mathematician will tell you that is harder to achieve than you might imagine. I certainly do not want to download an ordering algorithm for each method. The alternate is for the resolver spec to define ordering, which means unicode alphabet sets and all the rest. I believe we are past the time when the spec can mandate the use of ASCII in any field. And please require that all dates be UTC. ( an alternate is to use a version field that is a single integer.) |
See also w3c-ccg/did-spec#64 |
There is consensus that it should be possible to resolve earlier versions of a DID Document, in order to be able to validate proofs, authentication events, etc. at an earlier date. This raises a few topics:
Thoughts?
The text was updated successfully, but these errors were encountered: