The Vidos validator service provides comprehensive support for validating credentials and presentations across multiple standards organizations and specifications. This reference document catalogs the supported standards, their key features, and associated validation policies.
Each standard entry includes:
The validator implements the following industry standards:
Policies: credentialQuery
Reference: DIF Decentralized Credential Query Language
Summary: A flexible query language for requesting specific credential data with support for selective disclosure, allowing verifiers to request only the information they need while preserving holder privacy.
DCQL supports multiple credential formats:
The validator evaluates DCQL queries by:
Policies: credentialQuery
Reference: DIF Presentation Exchange v2.0
Summary: A protocol for defining and requesting credential presentations through presentation definitions and submission formats, enabling standardized credential exchange flows.
The validator implements full Presentation Exchange validation:
Supports multiple credential formats within presentation definitions:
Policies: credentialFormat, credentialQuery, trustedIssuer
Reference: IETF SD-JWT-based Verifiable Credentials
Summary: Selective Disclosure JWT-based verifiable credentials that enable privacy-preserving credential presentations by allowing holders to disclose only specific claims while maintaining cryptographic integrity.
The validator provides comprehensive SD-JWT VC support:
Policies: credentialFormat, credentialQuery, trustedIssuer
Reference: ISO 18013-5:2021
Summary: International standard for mobile driving licenses stored on mobile devices, providing secure and privacy-preserving verification of driving privileges with support for selective data disclosure.
The validator implements comprehensive mDL support:
Policies: credentialQuery
Reference: ISO 18013-5:2021 Device Request
Summary: Standardized format for requesting specific data elements from mobile driving licenses, enabling privacy-preserving verification by requesting only necessary information.
The validator processes device requests by:
Policies: credentialFormat, credentialQuery
Reference: W3C Verifiable Credentials Data Model v1.1
Summary: Core data model defining how credentials can be made cryptographically verifiable, machine-readable, and privacy-respecting, providing the foundation for interoperable credential systems.
The validator supports W3C VC v1.1 through:
Policies: credentialFormat, credentialQuery
Reference: W3C Verifiable Credentials Data Model v2.0
Summary: Updated core data model with enhanced proof mechanisms, improved privacy features, and broader compatibility with different cryptographic suites and verification methods.
Enhanced features in v2.0 support:
Policies: credentialFormat
Reference: W3C JSON-LD 1.1
Summary: JSON-based linked data format enabling semantic interoperability and machine-readable credential data with standardized context processing.
The validator processes JSON-LD through:
Policies: trustedIssuer
Reference: AAMVA VICAL Specification
Summary: A COSE-signed certificate list format for distributing trusted certificate authorities in a verifiable manner, enabling dynamic trust anchor distribution for mobile driving licenses.
The validator implements VICAL support through:
VICAL features:
Policies: credentialFormat, credentialQuery
Reference: IETF RFC 7519 - JSON Web Token
Summary: Compact, URL-safe token format for representing claims between parties, commonly used as a container format for verifiable credentials.
The validator supports JWT-based credentials:
The validator's policy support across standards:
Standard | Credential Format | Credential Query | Trusted Issuer | Notes |
---|---|---|---|---|
W3C VC Data Model v1.1 | ✅ | ✅ | ❌ | Full support for JSON-LD and JWT formats |
W3C VC Data Model v2.0 | ✅ | ✅ | ❌ | Enhanced features and proof mechanisms |
IETF SD-JWT VC | ✅ | ✅ | ✅ | Selective disclosure with x5c validation |
ISO 18013-5 mDL | ✅ | ✅ | ✅ | Mobile driving license with full validation |
DIF Presentation Exchange | ✅ | ✅ | ❌ | Presentation definition validation |
DCQL | ✅ | ✅ | ❌ | Flexible credential query language |
JWT | ✅ | ✅ | ❌ | Token-based credential container |
AAMVA VICAL | ❌ | ❌ | ✅ | Certificate authority list management |