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
- Hosted
- SDK
- MCP
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, usegateCheck 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.