demo · v133 · origin trial
Format & protocol comparator
The same age-gate, expressed in four different credential formats: SD-JWT VC, mDoc, JWT VC, and JSON-LD VC. The API's protocol field selects the format; everything else flows from there.
Behind an origin trial; enable
chrome://flags/#web-identity-digital-credentials for local testing.| format | signed by | holder binding | selective disclosure | protocol id |
|---|---|---|---|---|
| SD-JWT VC | issuer JWT | device key | built-in (salts) | openid4vp-1.0 |
| mDoc (ISO 18013-5) | issuer signature (COSE) | device key | built-in (MSO) | iso-18013-5-presentation |
| JWT VC | issuer JWT | holder JWT | via VP frames | openid4vp-1.0 |
| JSON-LD VC | linked-data proof | holder proof | via BBS+ (optional) | openid4vp-1.0 |
…