Present a Verifiable Credential
Present a JSON-LD Verifiable Credential, signed by a did:cheqd Decentralized Identifier (DID), using ACA-Py.
Step 1: Create a Connection with Holder
Step 2: Send Proof Request
Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)
Verifier choice to auto-verify proof presentation
Connection identifier
3fa85f64-5717-4562-b3fc-2c963f66afa6Whether to trace event (default false)
Prover choice to auto-present proof as verifier requests
Verifier choice to remove this presentation exchange record when complete
Verifier choice to auto-verify proof presentation
Connection identifier
3fa85f64-5717-4562-b3fc-2c963f66afa6Time of record creation
2021-12-31T23:59:59ZPattern: ^\d{4}-\d\d-\d\d[T ]\d\d:\d\d(?:\:(?:\d\d(?:\.\d{1,6})?))?(?:[+-]\d\d:?\d\d|Z|)$Error message
Invalid structurePresent-proof exchange initiator: self or external
selfPossible values: Presentation exchange identifier
3fa85f64-5717-4562-b3fc-2c963f66afa6Present-proof exchange role: prover or verifier
proverPossible values: Present-proof exchange state
Thread identifier
3fa85f64-5717-4562-b3fc-2c963f66afa6Record trace information, based on agent configuration
Time of last record update
2021-12-31T23:59:59ZPattern: ^\d{4}-\d\d-\d\d[T ]\d\d:\d\d(?:\:(?:\d\d(?:\.\d{1,6})?))?(?:[+-]\d\d:?\d\d|Z|)$Whether presentation is verified: 'true' or 'false'
truePossible values: Proof verification warning or error information
Sample Request Body
Step 3: Holder sends Presentation Proof
Presentation exchange identifier
{"value":"3fa85f64-5717-4562-b3fc-2c963f66afa6"}Whether to remove the presentation exchange record on completion (overrides --preserve-exchange-records configuration setting)
Record trace information, based on agent configuration
Prover choice to auto-present proof as verifier requests
Verifier choice to remove this presentation exchange record when complete
Verifier choice to auto-verify proof presentation
Connection identifier
3fa85f64-5717-4562-b3fc-2c963f66afa6Time of record creation
2021-12-31T23:59:59ZPattern: ^\d{4}-\d\d-\d\d[T ]\d\d:\d\d(?:\:(?:\d\d(?:\.\d{1,6})?))?(?:[+-]\d\d:?\d\d|Z|)$Error message
Invalid structurePresent-proof exchange initiator: self or external
selfPossible values: Presentation exchange identifier
3fa85f64-5717-4562-b3fc-2c963f66afa6Present-proof exchange role: prover or verifier
proverPossible values: Present-proof exchange state
Thread identifier
3fa85f64-5717-4562-b3fc-2c963f66afa6Record trace information, based on agent configuration
Time of last record update
2021-12-31T23:59:59ZPattern: ^\d{4}-\d\d-\d\d[T ]\d\d:\d\d(?:\:(?:\d\d(?:\.\d{1,6})?))?(?:[+-]\d\d:?\d\d|Z|)$Whether presentation is verified: 'true' or 'false'
truePossible values: Proof verification warning or error information
Step 4: Verifier verifies Presentation
Presentation exchange identifier
{"value":"3fa85f64-5717-4562-b3fc-2c963f66afa6"}Prover choice to auto-present proof as verifier requests
Verifier choice to remove this presentation exchange record when complete
Verifier choice to auto-verify proof presentation
Connection identifier
3fa85f64-5717-4562-b3fc-2c963f66afa6Time of record creation
2021-12-31T23:59:59ZPattern: ^\d{4}-\d\d-\d\d[T ]\d\d:\d\d(?:\:(?:\d\d(?:\.\d{1,6})?))?(?:[+-]\d\d:?\d\d|Z|)$Error message
Invalid structurePresent-proof exchange initiator: self or external
selfPossible values: Presentation exchange identifier
3fa85f64-5717-4562-b3fc-2c963f66afa6Present-proof exchange role: prover or verifier
proverPossible values: Present-proof exchange state
Thread identifier
3fa85f64-5717-4562-b3fc-2c963f66afa6Record trace information, based on agent configuration
Time of last record update
2021-12-31T23:59:59ZPattern: ^\d{4}-\d\d-\d\d[T ]\d\d:\d\d(?:\:(?:\d\d(?:\.\d{1,6})?))?(?:[+-]\d\d:?\d\d|Z|)$Whether presentation is verified: 'true' or 'false'
truePossible values: Proof verification warning or error information
Last updated
Was this helpful?