| Step | Do this |
|---|---|
| 1 | Check whether you already have a valid receipt |
| 2 | Verify only when the receipt is missing, stale, or needs a new trust decision |
| 3 | Save the returned qHash on your user, account, agent, or record |
| 4 | Reuse the receipt before access, payment, delegation, or action |
Where code runs
| Layer | Use |
|---|---|
| Browser | VerifyGate, getHostedCheckoutUrl, hosted /verify |
| Server | gateCheck with gateId |
| Assistant | Hosted NEUS MCP, neus_context, neus_proofs_check, neus_agent_link |
Integration options
Hosted Verify
Browser flow owned by NEUS.
SDK
JavaScript helpers for app and server flows.
VerifyGate
React access gates.
Agents
Agent identity and delegation.