Interface: Proof

An Data Integrity Proof object.

Extends

Properties

@context?

optional @context?: LDContext

The JSON-LD context of the proof.


challenge?

optional challenge?: string

The challenge of the proof.

Inherited from

created?

optional created?: string

The date and time the proof was created. Format: ISO 8601

Inherited from

cryptosuite?

optional cryptosuite?: string

The cryptosuite used to create the proof.

Inherited from

domain?

optional domain?: string

The domain of the proof.

Inherited from

expires?

optional expires?: string

The date and time the proof expires. Format: ISO 8601

Inherited from

id?

optional id?: string

The identifier of the proof.

Inherited from

nonce?

optional nonce?: string

The nonce of the proof.

Inherited from

previousProof?

optional previousProof?: string

The value of the previous proof.

Inherited from

proofPurpose

proofPurpose: ProofPurpose

The purpose of the proof.

Inherited from

proofValue

proofValue: string

The value of the proof.


type

type: string

The specific type of proof.

Inherited from

verificationMethod?

optional verificationMethod?: string

The verification method used to verify the proof.