検証者は、必要なクレデンシャルとクレームをクエリ言語 DCQL(Digital Credentials Query Language)で記述し、nonce と自身のクライアント識別子を添えた認可リクエストを、リダイレクト、QR コード、またはブラウザーの Digital Credentials API で送信します。ウォレットは、キーバインディング JWT 付きの SD-JWT VC の提示、または mdoc のデバイスレスポンスを含む vp_token で応答します。レスポンスモードには、direct_post と、その暗号化版である direct_post.jwt があります。
検証者の認証はプロトコルの一部です。x509_san_dns や verifier_attestation などのクライアント識別子のプレフィックスによって、ウォレットは誰が要求しているかをユーザーに示せます。High Assurance Interoperability Profile(HAIP)は、EU のウォレットのエコシステム向けに選択肢を固定しています。OpenID4VCI(1.0 最終版、2025年9月)は、発行を担う対のプロトコルです。