demo · v133 · origin trial
Protocol profiles
The Digital Credentials API supports issuing across multiple wallet protocols. Pick a profile (openid4vci-1.0, openid4vci-1.0-jwt, ISO 18013-5 sub-profile) and see the matching navigator.credentials.create({ digital }) request shape next to the wallet round-trip diagram.
This API is behind an origin trial. To run live, enable
chrome://flags/#web-identity-digital-credentials-creation and register your origin. Without it, the snippet still demonstrates the request structure.request
…
profile
flow
- Issuer page calls
navigator.credentials.create({ digital })with the protocol options above. - Browser surfaces the wallet picker. User picks a wallet.
- Wallet performs the protocol handshake (proof-of-possession, credential request) and stores the credential.
- The page receives a
DigitalCredentialwith the issuance result — or a rejected promise on cancel.