Try it now

Reusable, verifiable identity, shared on the holder's terms.

Everything below is live, on open standards: OpenID for Verifiable Credential Issuance and Presentation, SD-JWT VC, and the IETF Token Status List. Holders disclose only what each verifier requires; statutory data stays under user control.

Live verification demo

Play the merchant. Pick exactly which claims to request, "Over 18" with no date of birth, or selected identity fields, then scan the QR with a wallet and watch a real OpenID4VP presentation verify in seconds. Selective disclosure, end to end.

verifier.otcp.io/demoOID4VPSD-JWT VC

Issuer · OTCP ID

The OID4VCI issuer that turns a completed KYC into a reusable OTCP ID, issued as an SD-JWT VC bound to the holder's device key.

issuer.otcp.ioOID4VCI

Status & revocation

The IETF Token Status List that lets any verifier check, in real time, whether a credential, or a delegation, is still valid.

status.otcp.ioToken Status List

The OTCP Wallet

A click-through of the consumer wallet: credential home, OTCP ID, selective-disclosure shutters, and issuing mandates to AI agents. Built on the OTCP design system.

UI demoSD-JWT VCVDAC
Open the wallet demo

Agent delegation (VDACs)

See how a human signs scoped, revocable authority to an AI agent, spend caps, step-up approval, and sub-agent chains the verifier walks end to end.

VDACOID4VP

These are real services, not mockups. The verifier, issuer and status endpoints run on Google Cloud Run with managed TLS, each on its own subdomain, so you can integrate against them directly. State is demo-grade today; harden before production use.