This reference documents the format verification policy for the verifier service. The format policy validates that credentials and presentations conform to supported standards and data structures.
The format verification policy is the first check in the verification process and ensures that the credential or presentation is structured correctly according to supported standards. It validates the data format, required fields, and structural integrity before proceeding with more specific verification checks.
The format verification policy supports standards from multiple standards organizations:
Standard | Organization | Specification | Related Formats | Format Verification Aspects |
---|---|---|---|---|
JSON-LD 1.1 | W3C | JSON-LD 1.1 | W3C VCs, Data Integrity | Linked data context validation, @context resolution |
JSON Web Token (JWT) | IETF | RFC 7519 | JWT Credentials | JWT structure, header validation, claims format |
SD-JWT VC | IETF | SD-JWT Draft | SD-JWT Credentials | JWT structure, disclosure format, binding validation |
ISO 18013-5:2021 | ISO | ISO 18013-5 | Mobile Driving License | Data elements, document structure, security features |
Verifiable Credentials Data Model v1.1 | W3C | VC Data Model v1.1 | W3C VCs | JSON-LD context, credential types, required properties |
Verifiable Credentials Data Model v2.0 | W3C | VC Data Model v2.0 | W3C VCs | Updated JSON-LD context, credential structure |
When validating format, the policy performs the following checks:
@context
valuestype
valuesThe format verification policy offers various configuration options that control its behavior, including:
For detailed configuration options, parameters, and default values, see the Verifier Configuration Reference.