Skip to content

Verify the gate without becoming the next breach headline.

PROOFGATE verifies age or eligibility without asking your site to store a name, date of birth, ID number, or document image. The verifier checks a wallet presentation and returns the answer your gate needs: pass or fail, plus a non-reversible audit token.

zero PII stored trusted issuer checks one unit per verify
Wallet predicate age_over_18
Verifier proof issuer + nonce + holder
Host signal pass + audit token
Private by design

Get the answer. Do not keep the ID.

Most gated flows only need to know whether a user is old enough or eligible. PROOFGATE checks the credential presentation and keeps raw identity material out of your host system.

Your team receives a narrow result for access decisions and a minimal audit token for review. The user is not pushed through another document-upload funnel.

What the host gets Zero stored PII
Answer Pass or fail for the requested age or eligibility claim. clear
Audit A non-reversible token tied to the verification event. minimal
Control Issuer and claim policy can be reviewed before production use. bounded

The acceptance layer. Not an ID warehouse.

PROOFGATE sits between your site and a wallet presentation. It validates the requested claim and returns the result your gate needs. Your system does not become an ID warehouse.

01

Ask for the predicate

The site asks for over 18, over 21, or another eligibility claim. It does not ask for a birth date.

02

Verify the presentation

The wallet returns a credential presentation through a supported browser flow. The verifier checks the nonce, audience, issuer key, and disclosure binding.

03

Return the signal

The host receives pass or fail plus a non-reversible audit token. No identity record is stored.

Built for gates that do not need the whole ID.

PROOFGATE is strongest where the site needs an eligibility answer, not another database of sensitive documents.

Regulated retail

Teams selling age-gated goods need a durable age signal without making checkout feel like a document upload.

Eligibility platforms

Hosts can gate participation and keep a zero-PII audit token for disputes, reporting, and operator review.

Age-gated communities

Platforms can reduce underage access risk without asking every user to hand over identity records.

Built for wallet credentials, not ID uploads.

PROOFGATE is designed for selective disclosure: the wallet presents the claim needed for the gate, and the verifier checks the cryptographic proof. Credential and issuer coverage is reviewed during customer setup.

SD-JWT VC

Selective disclosure lets a wallet reveal only the required predicate while the verifier checks cryptographic binding.

Browser-supported presentation

Where supported, the verification prompt can run through the browser Digital Credentials API. The goal is a direct wallet flow, not another hosted document upload.

mDL certified lane

Mobile driver license support depends on issuer roots, wallet behavior, and browser support. It is scoped for certified customer gates, not assumed for every checkout.

Metered verification with a clear unit.

Each completed verification is one unit. Start free in the sandbox, move to a production plan when the gate goes live, then scale on a per-check rate without a rebuild.

Sandbox

$0 / no card required

For wiring up and testing the flow before a real gate goes live.

  • Drop-in verify button
  • Sandbox verifier
  • Zero stored PII
  • OpenAPI reference

Production

$250 / month

Includes 5,000 verifications a month, then $0.05 per additional check. For regulated retail and age-gated platforms running a live gate.

  • Production verifier and API keys
  • 5,000 verifications included
  • $0.05 per additional check
  • Issuer allowlist controls
  • Zero-PII audit log
  • Integration support

Volume

Custom

For higher-throughput platforms with issuer policy, reporting, and onboarding needs.

  • Higher rate limits
  • Contracted support
  • Private integration review

Demo the host-side result.

This is a UI preview of the drop-in result shape. It does not collect personal data and it does not call the cryptographic verifier from this marketing page. To run the real flow against the live verifier, open the live sandbox.

{ "result": true, "claim": "age_over_18", "audit_token": "pg_demo_8c92", "stored_pii": false }

Bring one real gate.

Best fit now: regulated retail, eligibility platforms, and age-gated communities that want an age-assurance signal without storing identity documents.