Skip to main content
Verification: verify once, then Proof ID as verified proof receipt, then reusable proof across apps, agents, and APIs

What Happens

1

Your app starts a verification flow

The flow can begin in hosted verify, the SDK, or the raw API.
2

The user or wallet completes the needed action

That can be a wallet signature, a hosted account link, a human-verification step, or a lookup against live state.
3

NEUS runs the verification

Some verifiers finish immediately. Others complete asynchronously and need a status check.
4

Your app receives a proof receipt ID

Save it and reuse it for proof pages, access checks, policy, and profile trust.

Main Flow Types

ModeUse caseNotes
Hosted verifyGuided login and interactive verificationStandard path for social accounts, team checks, and human verification
SDK verificationBrowser or server product flowsDirect control over verification requests
Raw HTTP verificationAdvanced or server-owned integrationsUse only when you need direct API control
Hosted interactive verificationOAuth, human proof, social flowsWidgets and MCP will hand off to hosted verify automatically
Gate checksServer-side policy decisionsUse GET /api/v1/proofs/check for minimal yes/no eligibility

What You Get Back

  • A verification response that can include status data
  • A hosted verify handoff for interactive flows
  • A pollable status endpoint for asynchronous verifiers
  • A reusable proof receipt ID

Verification Lifecycle

Statuses, polling, reuse, and revocation.

Signing Format

Hosted, SDK, and advanced signing guidance.

Verifier Catalog

Choose the right verification capability.

API Overview

HTTP endpoints and advanced API usage.