Skip to main content
Hosted Verify accepts the checks you want directly in the URL. Three ways, simplest first.

One check

Use ?verifiers=<id> (or ?preset=<id> — same result for a single check). Prefer account and hosted checks for most products:
Other high-value single checks: ownership-org-oauth (work account), proof-of-human, ownership-dns-txt, agent-identity. Wallet-bound checks (ownership-basic, nft-ownership, token-holding, wallet-risk, …) remain available when your gate needs them. Full list: Verifiers.

Several checks

Combine checks with a comma — this is the recommended way to run more than one:
Agent delegation example:

Ready-made bundles

A few named bundles resolve for convenience and older links:
For any other combination, use ?verifiers= with the ids you need. Add returnUrl, mode=popup, or origin as needed. Do not combine a preset with gateId; a published gate owns its verifier policy.

SDK

Hosted Verify

Params + popup.

Verifiers

Every check you can run.

Create a portal

Publish checks once; embed with one gateId.
Last modified on July 23, 2026