Skip to main content
Default reuse-or-verify tool — checks existing receipts first, then returns the next hosted step when a new check is required. When signed in, omit walletAddress to use your profile wallet from neus_context.

What it does

  1. Checks existing trust receipts for the required checks
  2. If satisfied → already_verified (continue silently)
  3. If not → returns one next step (hosted verify link or in-MCP verify path)
Summarize the outcome for users as NEUS Verify (Passed / Action needed / Blocked).

Input

verifierIds (required). Optional walletAddress when not signed in, requireAll, chain, data, and options.returnUrl (where to send the user after a hosted step).

Output

action (already_verified | verification_required), eligible, hostedVerifyUrl when a browser step is required. After hosted completion, read receipt state with neus_proofs_get. Journeys: MCP journeys
Last modified on July 13, 2026