Overview
walt.id's Wallet Service enables organizations and wallet providers to create digital wallets for a variety of use cases. It supports consumer wallets for end users as well as organizational wallets for companies.
Supported Standards
| Credential Formats: | SD-JWT VC (IETF), W3C VC (v1.1+, v2.0), ISO 18013-5 mDL |
| Credential Exchange: | OID4VCI (Draft 11, 13) & OID4VP (Draft 14, 20 and V1.0) , ISO/IEC 18013-7 |
| Signing Algorithms: | ed25519, secp256k1, secp256r1, RSA |
Core Features
KMS & Identifiers
- Holder Keys
- Storage is configured via the KMS Service. Keys may reside in the Enterprise database for non-production setups or be delegated to providers such as AWS KMS, HashiCorp Vault or Oracle KMS.
- DIDs
- Create and store DIDs with the DID Service and DID Store.
Credential Storage
- Persist received credentials using the Credential Store Service.
Credential Exchange
- Supports OID4VCI/VP flows and ISO/IEC 18013‑7 for receiving and presenting credentials.
- Matches stored credentials against Presentation Definitions or DCQL requests.
- Automatically proves key and DID ownership during exchanges.
Management
- Graphical admin UI for managing wallets, keys, DIDs and credentials.
Getting Started
- Setup - How to set up a wallet. W3C Credentials
- Receive & store a W3C Verifiable Credential via OID4VCI
- Present a W3C Verifiable Credential via OID4VP SD-JWT VC Credentials
- Receive & store a SD-JWT Verifiable Credential via OID4VCI
- Present a SD-JWT Verifiable Credential via OID4VP mDL/mDOC Credentials
- Receive & store a mDL/mDOC Credential via OID4VCI
- Present a mDL/mDOC Credential via OID4VP
Last updated on November 4, 2025
