demo · v143

Credential Issuance

Build an issuance request live, then click Issue to invoke navigator.credentials.create() with a Digital Credentials request. The page feature-detects, shows what would be sent, and reports what the browser does.

flag required — to actually run, enable chrome://flags/#web-identity-digital-credentials-creation on Chrome 143+ (Android wallet recommended). Without the flag the page still simulates the request.

browser support

build a request

request that will be sent

click Issue to invoke the API in this browser.

the call

// v143 adds a digital sub-request to navigator.credentials.create
const cred = await navigator.credentials.create({
  digital: {
    requests: [{
      protocol: "openid4vci",
      data: { credential_offer: "…" }
    }]
  }
});
// cred.data is the wallet’s response

see also