OneID verifier
Verify credentials from a OneID wallet.
This Pages app is the verifier-side surface for requesting wallet presentations. It is intentionally separate from the holder wallet and the issuer site.
Project name
Cloudflare Pages should deploy this app as
oneid-verifier,
producing https://oneid-verifier.pages.dev.
OID4VP stub routes
Request:
Callback:
Status:
GET /api/oid4vp/request/basic-identityCallback:
POST /api/oid4vp/callbackStatus:
GET /api/oid4vp/status/:state
Callback handling is receipt-only for now: it rejects unknown states and
records received tokens as unverified until signature, nonce, audience,
and policy checks are added. Completed states are terminal and cannot be
overwritten by later callbacks. The deployed verifier requires a D1
binding named DB; missing session storage is reported as
misconfiguration.