Wallet

walt.id's Wallet enables developers and organizations to build digital ID wallets, which let's users request, store and present digital credentials. It is available as libraries and REST APIs. The REST API can also be used together with our progressive web-app for a complete white-label wallet solution.

Supported Standards

Credential Formats:SD-JWT VC (IETF), W3C VC (v1.1+, v2.0), ISO 18013-5 mDL
Credential Exchange:OID4VCI & OID4VP (Draft 11, 13), ISO/IEC 18013-7
Credential Status:StatusList2021, Bitstring Status List, Token Status List
Signing Algorithms:**ed25519, secp256k1, secp256r1, RSA

Core Features

KMS & Identifiers

  • Holder Keys
    • Stored in the wallet database or secured via external KMS such as AWS KMS, Hashicorp Vault or Oracle KMS.
  • DIDs
    • Create and resolve DIDs via the Wallet API.

Credential Storage

  • Credentials received from issuers can be persisted in the Wallet API database.

Credential Exchange

  • Supports OID4VCI/VP flows for receiving and presenting credentials.
  • Automatically matches stored credentials against presentation definitions or DCQL requests (coming soon) and proves key/DID ownership.

Getting Started

  • API - Create and manage digital ID wallets for your users via the wallet API (custodial).
  • SDKs - Digital ID wallet components for Android and iOS environments (non-custodial).
  • Apps - White-label web wallet and PWA (Progressive Web App) solution.
Last updated on June 17, 2025