The Digital Credentials API (DC-API) is a browser API designed to bridge the gap between web applications (verifiers) and digital wallets during the issuance/presentation of verifiable credentials. The API triggers a secure, OS-level credential selection interface, allowing websites to interact directly with a user's installed wallet apps in a seamless, privacy-preserving manner.
Note: This is an experimental feature and is not intended for production use. It is currently available exclusively on Android.
Benefits
-
User-Friendly Experience: The entire credential selection and consent process is handled seamlessly via a native OS UI overlay, eliminating disruptive app-switching and redirects.
-
Enhanced Security: Prevents phishing and session hijacking by cryptographically binding requests to the calling web origin and enforcing proximity checks for cross-device flows.
Lissi Wallet Integration Guide
The Lissi Wallet supports the DC-API for presentations of verifiable credentials according to the OpenID for Verifiable Presentations 1.0 | Appendix A. OpenID4VP over the Digital Credentials API specification.
To ensure successful interoperability, web verifier requests must perfectly align with the parameters and formatting outlined in the OpenID4VP specification.
Further information and comprehensive integration guides are available together with our Lissi Connector software. For more information, please reach out to us here.