Skip to main content
One weak signal is easy to game. Publish a listing that layers checks, so visitors must pass more than one. For consumer apps, start with a social account plus proof of human. Add ownership-basic or wallet-risk only when your threat model needs them.

Publish the layered gate

Create a listing, require the checks above, set pricing, and publish. Visitors only need your gateId.

Add it to your app

Check on your server

Set recency on the gate for point-in-time checks, and store proof IDs where replay matters.
Sell access with one gate covers publishing. Hosted verification covers the browser flow.
Last modified on September 12, 2026