Skip to main content
Decide what must already be true, then enforce it where the action happens. For a single check, verify once and read the proof. Publish a listing when you need a saved gateId, a price, or a schedule.

Choose what to protect

Define a gate

1

Write the policy in your app

This works before you publish anything.
2

Add it to your app

Not using React? Send people to Hosted Verify with getHostedCheckoutUrl, then confirm on your server.
3

Confirm on your server

Who pays

Your app can sponsor usage, visitors can pay at checkout, or callers can pay per call. Pricing

What people receive

After they pass, and pay when the gate has a price, Proofable delivers what you attached: access, a redirect, a download, or a revealed value. The value stays hidden until then. Their proofs stay with them for the next gate.

Next

Sell access with one gate

Publish, embed, and confirm in three steps.

Gate checkout

The full checkout contract behind a gate.

NFT and token gating

Require a holder or a minimum balance.

Gates

Everything a gate can hold and enforce.
Last modified on October 25, 2026