Getting Started
The walt.id verifier API allows you to verify various types of digital credentials (W3C, SD-JWT, mDL) via OID4VP. The issuer and subject can be identified by various types of DIDs (e.g. did:key, did:jwk, did:web, ...) or just a key. Use policies to customize the verification process.
Supported Standards
| Credential Formats: | SD-JWT VC (IETF), W3C VC (v1.1+, v2.0), ISO 18013-5 mDL |
| Credential Exchange: | OID4VP (Draft 14/20, v1 available in beta - reach out for more info), ISO/IEC 18013-7 |
| Signature Algorithms: | ed25519, secp256k1, secp256r1, RSA |
Setup
- Open-Source - Use the verifier API available via the walt.id identity repo.
- Docker compose quick start - Spin up the verifier API locally together with the other services.
- Full API reference - Explore all available endpoints via Swagger.
Features
- Credential Verification - Request and verify various digital credential types and formats (W3C, SD-JWT, mDL) via OID4VP.
- Policies - Use policies to tailor validation behavior and checks to your use-case.
Checkout the full feature overview here.
Ecosystems
- EBSI - Verify credentials that are compliant with the European Blockchain Services Infrastructure (EBSI).
Configurations
Use the feature manager to enable or disable API functionality depending on your use-case.
Guides
Last updated on November 3, 2025
