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.