Verify presentations on cheqd Studio.
A Verifiable Presentation is a collection of multiple Verifiable Credentials that are being presented by a holder
to a verifier
. In addition to checking whether the Credentials are untampered, Verifiable Presentation verification also checks that the holder
subject DID is valid.
To verify a Credential, you can either pass the full VP-JWT string or a JSON object. These can be either obtained from a Verifiable Presentation presented to the user.
The user is able to set verification parameters to filter whether they want to verify certain aspects of a Presentation, including:
Use the API below to verify a Presentation
This endpoint verifies the Verifiable Presentation generated from credential(s). As input, it can take the Verifiable Presentation JWT as a string or the entire Verifiable Presentation itself.
If set to true
the verification will also check the status of the presentation. Requires the VP to have a credentialStatus
property.
When dealing with JSON-LD you also MUST provide the proper contexts. * Set this to true
ONLY if you want the @context
URLs to be fetched in case they are a custom context.
If set to true
allow to verify credential which based on deactivated DID.
Verifiable Presentation to be verified as a VP-JWT string or a JSON object.
Provide an optional verifier DID (also known as 'domain' parameter), if the verifier DID in the presentation is not managed in the wallet.
Automatically make fee payment (if required) based on payment conditions to unlock encrypted StatusList2021 DID-Linked Resource.
Custom verification policies to execute when verifying presentation.
Policy to skip the issuanceDate
(nbf
) timestamp check when set to false
.
Policy to skip the expirationDate
(exp
) timestamp check when set to false
.
Policy to skip the audience check when set to false
.
The request was successful.