Credential Exchange

Use the Wallet API to perform credential exchange using OpenID for Verifiable Credentials: receive credentials from issuers via OIDC4VCI and present credentials to verifiers via OIDC4VP.

What is Credential Exchange?

Credential exchange covers the flows to receive and present credentials using OIDC4VC:

Please see the API reference for the complete list of exchange endpoints.

Guides

For a more hands-on experience with our API, go through our detailed guides:

  1. Receiving a Credential via OIDC4VCI: Learn how to receive and parse an OIDC4VCI offer request step by step.
  2. Presenting a Requested Credential via OIDC4VP: Understand how to respond to an OIDC4VP credential request interactively.

NOTE: During credential issuance, users have the flexibility to decide which DID in their account will be associated with the received credential. The API supports the receipt and presentation of single or multiple credentials in one request.

Last updated on November 3, 2025