preset=<id> in hosted verify URLs instead of listing verifiers manually. The preset catalog is defined in neus/utils/verifierRegistry.ts (PRESET_VERIFIER_IDS).
URL Format
returnUrl, gateId, mode=popup, origin.
Preset Catalog
| Preset ID | Verifiers | Use Case |
|---|---|---|
basic-pack | ownership-basic | Wallet ownership only |
human-pack | proof-of-human | Sybil resistance, human verification |
project-pack | contract-ownership, ownership-dns-txt | dApp/protocol verification |
creator-pack | ownership-basic, ai-content-moderation | Content ownership + AI safety |
agent-pack | agent-identity, agent-delegation, wallet-risk | Agent registration and delegation |
holder-pack | token-holding, ownership-basic, wallet-risk | Token gating with risk check |
social-pack | ownership-social | Social account ownership |
domain-pack | ownership-dns-txt | Domain ownership |
org-pack | ownership-org-oauth | Organization membership |
nft-pack | nft-ownership | NFT gating |
wallet-link-pack | wallet-link | Secondary wallet linking |
pseudonym-pack | ownership-pseudonym | Username or handle claim |
Examples
SDK and Widgets
Passpreset when building hosted checkout URLs: