ProofDocument
proof object[]required
Array [
idstring
Example:
did:example:xyz#proof-1typestringrequired
Possible values: [DataIntegrityProof]
Example:
DataIntegrityProofproofPurposestringrequired
Example:
assertionMethodverificationMethodstring
Example:
did:example:author#verificationKeycryptosuitestringrequired
Example:
ecdsa-2019createdstring
Example:
2021-01-01T00:00:00Zexpiresstring
Example:
2022-01-01T00:00:00Zdomainstring[]
Example:
["example.com"]challengestring
Example:
1234567890proofValuestringrequired
Example:
ProofValueStringpreviousProofstring[]
Example:
["PreviousProof1","PreviousProof2"]noncestring
Example:
nonce-string]
ProofDocument
{
"proof": [
{
"type": "DataIntegrityProof",
"created": "2023-10-12T18:25:43.511Z",
"proofPurpose": "assertionMethod",
"verificationMethod": "did:example:12345#key-1",
"cryptosuite": "ecdsa-2019",
"proofValue": "zQm..."
}
]
}