Holds all named parameters.
Array of one or more Verifiable Credentials to be included in the presentation.
Interfaces for interacting with the holder identity for the purpose of generating a presentation proof.
Optional
now?: DateAllows manipulating the current date and time for the purpose of presentation & proof generation. Defaults to the current date and time.
Optional
presentationObject holding optional arguments for scoping the presentation.
Optional
validOptional
validOptional
verifier?: DidOptional
proofObject holding optional arguments for creating and scoping the presentation proof.
Optional
challenge?: stringOptional
domain?: stringOptional
proofOptional
proofA holder-signed presentation.
Creates a Verifiable Presentation from one or more credentials and adds a proof for the purpose of holder authentication. To that end, the presentation can be scoped to a specific transaction, timeframe, purpose, or verifier, by means of multiple mechanisms.