Skip to main content
Confirm the subject first. Save the result as a proof. The next access decision reads that proof instead of collecting the same evidence again.

Start with the check you need

The full catalog, including risk and content checks, is on Verify. Interactive checks run on Proofable: passkey, OAuth, or a personhood step. Instant checks finish when the account signs. Lookup checks read live state.

Start a check

Send people to Proofable. They complete the check there and return with a proof ID.
Read the proof ID from the qHash field on your return URL.

Require it before access

Define the required checks in your app, use gateCheck on your server, and show VerifyGate only when something is missing. Gate access

Next

Verify

Every supported check and how it runs.

Hosted verification

Sign-in and checks without building UI.

Account ownership

Verified handles and linked accounts.

Domain ownership

Prove control of a domain with DNS.
Last modified on September 14, 2026