Verify your users once and trust it forever.
Identivra binds identity to the user's device cryptographically. The result: verifications that resist AI, at a fraction of the cost.
0.3s
Average verification time, in real time.
< $1
Per verification, with no biometric vendor stack.
0
Deepfake surface: no photo comparison at all.
100%
Holder-of-key signatures bound to secure hardware.
Verification without the fraud surface.
Any issuer, one integration
Verify credentials from Apple Wallet, Google Wallet, government apps, your own issuance, or Identivra.
Log in with wallet
Replace passwords, CAPTCHAs and remote biometrics with a single cryptographic tap.
Selective disclosure
Request only the claim you need — "over 21", "resident of the UK" — never the full record.
Live status
Check revocation and validity against the trust registry without contacting the issuer.
Rules and permissions
Define verification rules per project and grant scoped API permissions to each team or partner.
Audit evidence
Every presentation leaves signed, verifiable evidence for dispute resolution.
Two calls to a valid result.
Request the claims you need, await the presentation, and receive a cryptographically validated result — nothing more.
const req = identivra.request({
claims: ["over21"],
});
const res = await req.await();
if (res.valid) {
// you only receive "over21: true"
grantAccess(res.claims);
}