Overview

The Wallet Service enables users to launch different types of identity wallets tailored to specific use cases, such as wallets for individuals or companies:

  • Individual wallets: Usually accessed by a single user.
  • Company wallets: Accessible by multiple users within an organization.

Each Wallet Service instance corresponds to a single wallet identified by a unique ID, known as a target ( e.g., waltid.tenant1.wallet1).


The Wallet Service provides core functionalities, such as handling credential offers and credential requests. When combined with additional services—such as the Key Management Service (KMS), Credential Store, and DID Store it forms a complete, functional wallet. A wallet that can:

  • Receive credentials receive & store offered credentials using protocols like OID4VCI.
  • Present credentials match & present request credentials via protocols such as OID4VP.

Get Started

Last updated on April 2, 2025