This reference documentation provides comprehensive details about the validator service, its APIs, supported standards, and validation policies.
The validator service validates digital credentials and presentations against configurable policies to determine their validity and compliance with credential queries. It supports multiple credential formats, query types, and trust validation methods, ensuring credentials meet specific requirements and are issued by trusted entities.
The validator service exposes RESTful APIs for credential and presentation validation. For detailed API documentation, including request/response formats, error codes, and usage examples, see the API Reference.
The validator implements modular validation policies:
Policy | Description |
---|---|
Credential Format | Validates credential format and structure |
Credential Query | Validates credential queries and presentation submissions |
Trusted Issuer | Validates issuer trust through certificate chains |
See the Policies Reference for comprehensive details on all validation policies.
The validator supports multiple credential and presentation standards:
Category | Supported Standards |
---|---|
W3C | Verifiable Credentials Data Model (v1.1, v2.0) |
W3C | JSON-LD 1.1 |
IETF | SD-JWT VC (Draft-08) |
IETF | RFC 7519 - JSON Web Token (JWT) |
ISO | ISO 18013-5:2021 (Mobile driving license) |
DIF | Presentation Exchange v2.0 |
DIF | Decentralized Credential Query Language (DCQL) |
AAMVA | VICAL (Verifiable Issuer CA List) |
For detailed information on supported standards, formats, and versions, see the Standards Reference.
For comprehensive information about configuring the validator service, including all available options, policy settings, and integration capabilities, see the Configuration Reference.