affinidi_tdk_vdsp library
Provides holder and verifier client implementations along with the protocol message and model classes used to perform feature discovery, express data queries, respond with verifiable presentations, and communicate processing results.
Classes
- DataQueryResult
- Result of executing a data query in the VDSP protocol layer.
- VdspDataProcessingResultBody
- Body payload for a VDSP data processing result message.
- VdspDataProcessingResultMessage
- DIDComm message conveying the result of a data processing operation executed within the VDSP (Verifiable Data Sharing Protocol).
- VdspDataResponseBody
- Body payload for a VDSP data response message encapsulating returned data.
- VdspDataResponseMessage
- DIDComm message returning requested data for a prior query.
- VdspHolder
- Implements the VDSP protocol for a holder, supporting feature discovery, credential filtering, and data sharing.
- VdspQueryDataBody
- Body payload for a VDSP query-data DIDComm message.
- VdspQueryDataMessage
- DIDComm message initiating a data query within the VDSP.
- VdspQueryDataProofContext
- Proof generation context supplied by the verifier.
- VdspRequestServiceMessage
- DIDComm message for requesting a service.
- VdspRequestServiceMessageBody
- Body payload for the request service message. This message should provide enough context for the Verifier to understand which service is requested, via operation and optional comment.
- VdspVerifier
- Implements the VDSP protocol for a verifier, supporting feature discovery, data queries, and verification of presentations and credentials.