-
Notifications
You must be signed in to change notification settings - Fork 98
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
Remove proof
#293
Comments
This has been proposed before in #26, but I think our understanding of it has evolved since then. It has been suggested that proofs are not data about the subject, but rather 1) metadata about the DID document, and/or 2) metadata about resolution (see #65 (comment)). This would support that |
+1 to the sentiment expressed here |
I think it needs to be discussed what the DID-Core spec should address, as it describes important concepts that go beyond the key components of DID documents. It is stated in 7.9 Proof that such proofs are optional, since these proofs can be implicit (e.g. did:sov) and thus considered metadata. I would suggest a revison of the whole chapter 7, which has some confusing parts, for example regarding verification relationships. My suggestions in short:
|
Several adjustments and improvements. - Update dependencies and cyrpto libraries. - New protobuf definitions. - To support non-standard output returned by different methods, the data is not processed in anyway and passed down to standard output. A breaking change introduced was removing the 'proof' element from the core DID document as per the specification. The proof is stil being generated and verified for all operations and returned when resolving an identifier. For more information: w3c/did#293
proof
should not be in DID Core as it is a way to protect content not used by all DID methods. Propose removing it altogether, understanding that it will still be available for those that want to use it via the DID Spec Registries.The text was updated successfully, but these errors were encountered: