Skip to main content

Accepting Proof Requests with Credential Sets

Overview

OpenID4VP 1.0 enables verifiers to make requests using "credential sets", a feature that allows complex requests through specifying different combinations of credential and claim queries.

When receiving an OpenID4VP 1.0 request that contains credential sets, the Desk automatically parses the request and presents each valid response option, indicating any missing credentials or claims.

Prerequisites

  • Credentials held in your wallet that satisfy one or more options in each set (optional — the UI will indicate if any are missing)

Steps

  1. Input the interaction URL

  • Copy the request URL or URI provided by the verifier
  • Click Wallet in the left sidebar
  • Click + Interact
  • Paste the request
Interact box with proof request content
Paste the copied request
  1. Review the request

  • The UI displays each credential set the verifier will accept as a response
  • For each set, choose the option you want to respond with — if multiple options are available you must select exactly one, otherwise the single option is used automatically
  • If a set requires a credential or claim not present in your wallet, the UI flags it and prevents submission of that set
Proof request containing two credential sets, each with options for responding
Two credential sets — select one option for each set
  • For any optional claims within your chosen option, use the checkboxes to include or exclude them as needed
  • Click Accept