- Integrations: Choose an integration path.
- Also see: Billing, Verification results, Security and trust, LLM docs
proofId.
Loop
- Check - saved id or proofs/check
- Verify - only if needed (hosted, SDK, or API)
- Save - proof ID in your app (per user or device)
- Reuse - UI, VerifyGate, server, MCP
| Situation | Approach |
|---|---|
| Repeat visits | Run an eligibility check or use a stored proof ID before a new verify |
| Balance / NFT gates | Narrow since or fresh strategy - SDK verifications |
| Org and domain | Platform setup, then the same loop |
Visibility
Security and trust has the full matrix.| Mode | Use |
|---|---|
| Private | Default for most products |
| Unlisted public | Public reuse without listing |
| Listed public | Discoverable attribution |
client.verify() defaults private. VerifyGate create also defaults private.
Checklist
Strategies (SDK / API)
| Strategy | When |
|---|---|
reuse-or-create | Default: reuse if valid, else verify |
fresh | Always new verification |
reuse | Existing verification only |
URLs
| Hosted Verify | https://neus.network/verify |
| API | https://api.neus.network |
| MCP | https://mcp.neus.network/mcp |