Closed HelgeKrueger closed 3 months ago
Yes, and we need to mention that verificationMethod
can be optional like the other properties if the cryptosuite provides another mechanism by which to obtain it. In short, it's really type
and cryptosuite
that are hard requirements to enable extensibility.
In short, it's really type and cryptosuite that are hard requirements to enable extensibility.
Hmm, no, cryptosuite
is only required on DataIntegrityProof
s... there are other types of proofs (like all the legacy ones) that don't require it. We'd break backwards compat if we required it for all proof objects.
PR #266 was raised, discussed, and merged to address this issue. Closing.
See https://www.w3.org/TR/vc-data-integrity/#proofs
My understanding is that
cryptosuite
is mandatory for the proof elements.