<VerifyGate>, show status with <ProofBadge>, and confirm on your server before trusted actions. Your app never implements check logic — a published gate owns the checks, pricing, and checkout.
End users never need a NEUS account, an API key, or extra setup in your product.
Build it
1
Publish a gate
Sign in at neus.network, open your profile → Portals, choose the checks visitors must pass, set pricing (you pay by default, or charge visitors), and Publish. Copy your
gateId — visitors only ever need that.2
Gate content with VerifyGate
VerifyGate looks for an existing receipt, opens Hosted Verify only when a new one is needed, then renders your content. Wallet, passkey, and OAuth all happen on NEUS — not inside your app.3
Show status with ProofBadge
showChains when you want on-chain status in the badge.4
Confirm before trusted actions
On your server, check the visitor still satisfies the gate before you act. Pass the account address from the Hosted Verify callback or the receipt you stored — every NEUS account has one (passkey and OAuth included). You do not need a separate crypto wallet in your product for this path:
Not using React? Send users to Hosted Verify
qHash) from the callback URL or popup message, then store it. Details: Hosted Verify.
Adding trust to an agent instead?
Install NEUS, then ask: “Use NEUS Verify before taking sensitive actions.”Next
VerifyGate
Props, modes, and OAuth.
Hosted Verify
The browser flow on NEUS.
Integration
Check, verify, save, reuse.