The Vidos verifier service provides comprehensive support for verifying credentials and presentations across multiple standards organizations and specifications. This reference document catalogs the supported standards, their key features, and associated verification policies.
Each standard entry includes:
The verifier implements the following industry standards:
Policies: format, notBefore, notAfter, proof, schema, status
Reference: IETF RFC 7519 - JSON Web Token (JWT)
Summary: A compact, URL-safe means of representing claims to be transferred between two parties, commonly used for secure data exchange and authentication.
Policies: format, notBefore, notAfter, proof
Reference: IETF Selective Disclosure for JWTs (SD-JWT)
Summary: An extension to the JWT format that enables selective disclosure of credential claims, allowing holders to reveal only specific information while keeping other data private.
The SD-JWT VC format consists of three main components separated by tildes (~
):
Policies: format, notBefore, notAfter, proof, status
Reference: ISO 18013-5:2021
Summary: An international standard for digital driver's licenses that can be stored on mobile devices, providing secure, privacy-preserving verification of driving privileges.
This standard defines:
Summary: The World Wide Web Consortium (W3C) standards provide interoperable frameworks for verifiable credentials with strong security, privacy, and integrity properties.
Policies: status
Reference: W3C Bitstring Status List v1.0
Summary: A space-efficient mechanism for publishing and verifying the revocation status of credentials using compact binary data structures, enhancing privacy and performance.
Policies: proof
Reference: W3C Data Integrity BBS Cryptosuites v1.0
Summary: A cryptographic suite that enables zero-knowledge proofs for verifiable credentials, allowing selective disclosure and unlinkable credential presentations.
Policies: proof
Reference: W3C Data Integrity ECDSA Cryptosuites v1.0
Summary: A cryptographic suite that implements ECDSA digital signatures for verifiable credentials, providing secure proof verification with widespread industry support.
This specification defines data integrity mechanisms for verifiable credentials using the Elliptic Curve Digital Signature Algorithm (ECDSA) with NIST-compliant curves, particularly:
Policies: proof
Reference: W3C Data Integrity EdDSA Cryptosuites v2022
Summary: A cryptographic suite implementing the Edwards-curve Digital Signature Algorithm, providing high-security signatures with fast verification and small key sizes.
This specification defines data integrity mechanisms using the Edwards-Curve Digital Signature Algorithm (EdDSA) with Curve25519 (ed25519), offering several key benefits:
Policies: proof
Reference: W3C EdDSA Cryptosuite v2020
Summary: A Community Group specification defining a cryptographic suite for creating and verifying Linked Data Proofs using the Edwards-Curve Digital Signature Algorithm (EdDSA) with Curve25519.
This cryptosuite includes:
Ed25519VerificationKey2020
verification method typeEd25519Signature2020
proof typePolicies: proof
Reference: W3C JOSE-COSE
Summary: A framework for securing verifiable credentials using JSON Object Signing and Encryption (JOSE) and CBOR Object Signing and Encryption (COSE) mechanisms.
Reference: W3C JSON-LD 1.1
Summary: A JSON-based linked data format that provides a way to express graph-based data in a way that's compatible with standard JSON processors.
Policies: status
Reference: W3C Status List 2021
Summary: A credential status verification method that maintains privacy while allowing efficient checking of credential validity.
Policies: proof
Reference: W3C Verifiable Credential Data Integrity 1.0
Summary: A specification that defines how to ensure cryptographic integrity of credentials through digital signatures and mathematical proofs.
Policies: schema
Reference: W3C Verifiable Credentials JSON Schema Specification
Summary: A standard for using JSON Schema to define and validate the structure of verifiable credentials, enhancing interoperability and data quality.
JsonSchema
Policies: format, notBefore, notAfter, proof
Reference: W3C Verifiable Credentials Data Model v.1.1
Summary: The core data model that defines how credentials can be made cryptographically verifiable, machine-readable, and privacy-respecting.
Supports the full specification of verifiable credentials and presentations, including:
@context
, id
, type
)Policies: format, notBefore, notAfter, proof
Reference: v2.0 specification
Summary: The updated core data model with improved proof mechanisms, enhanced privacy features, and broader compatibility with different cryptographic suites.
Supports the updated with enhanced features, including: