Verifier Service
walt.id's Verifier Service enables organizations to verify digital identity credentials in a secure, privacy‑preserving and standards compliant way. Users can also use a management GUI for handling multiple verifier configurations, creating credential requests, applying verification policies and viewing analytics.
Supported Standards
Credential Formats: | SD-JWT VC (IETF), W3C VC (v1.1+, v2.0), ISO 18013-5 mDL |
Credential Exchange: | OID4VP (Draft 14, 20, DCQL Draft 28 coming soon), ISO/IEC 18013-7 |
Signature Algorithms: | ed25519, secp256k1, secp256r1, RSA |
Core Features
Credential Exchange
Credential verification is performed via OID4VP. Authorization requests can be created using the Presentation Definition protocol or DCQL (coming soon). Multiple draft versions (14 and 20) are supported and support for DCQL (Draft 28) is coming soon as an alternative for describing credential requests. Requests for ISO/IEC 18013-7 compliant mDLs are supported as well.
Credential & Attribute Request Definition
Credential requests define the credential formats, types and attributes that should be provided by a wallet. They can be expressed simply by combining credential types and formats, with full flexibility using Presentation Definition. Support for DCQL will be added soon.
Credential Validation
Received credentials are validated against configurable policies. Static checks such as signature verification and schema compliance are provided out of the box. Parameterized policies enable features like issuer allow lists and webhooks, and custom logic can be implemented with REGO policies executed by the Open Policy Agent. See the Policies section for details.
Management & Analytics
The Enterprise GUI allows creating and viewing credential requests, applying verification policies and monitoring sessions through the events dashboard.
Getting Started
- Setup – Configure a verifier service
- Verify W3C credentials – Walkthrough on how to verify a W3C credential
- Verify SD-JWT VC credentials – Walkthrough on how to verify an SD-JWT VC credential