# NEUS ## Docs - [Verify once. Carry the proof.](https://docs.neus.network/index.md): Check identity, ownership, and permissions once. Reuse the proof before access, payment, or an agent action — across every app and runtime. - [Trust](https://docs.neus.network/verification/overview.md): Check identity, ownership, permissions, and safety before an action. - [How it works](https://docs.neus.network/verification/how-it-works.md): From request to a saved result you can reuse. - [Lifecycle](https://docs.neus.network/verification/lifecycle.md): Create, wait, reuse, or revoke a result. - [Signing format](https://docs.neus.network/verification/signing-format.md): Wallet message format for signed checks. - [Portable proofs](https://docs.neus.network/learn/standards/caip-380.md): Move a verified result between apps without repeating the check. - [Check catalog](https://docs.neus.network/verification/verifiers.md): Pick a check by what you need to know before you grant access. - [Content ownership](https://docs.neus.network/verification/ownership-basic.md): Confirm you own the words, files, or releases. Reuse the result later. - [Linked social accounts](https://docs.neus.network/verification/ownership-social.md): Confirm a social account before you grant access. Reuse the result. - [Domain](https://docs.neus.network/verification/ownership-dns-txt.md): Confirm domain control with a DNS TXT record on the account you control. - [Team and organization](https://docs.neus.network/verification/ownership-org-oauth.md): Confirm Google or Microsoft org membership before you grant access. - [Username](https://docs.neus.network/verification/ownership-pseudonym.md): Bind a public handle to an account without a legal identity. - [Linked wallets](https://docs.neus.network/verification/wallet-link.md): Bind a secondary wallet to a primary account. Reuse the link later. - [NFT holder](https://docs.neus.network/verification/nft-ownership.md): Gate access when a wallet holds a specific NFT. - [Token balance](https://docs.neus.network/verification/token-holding.md): Gate access when a wallet holds a minimum balance. - [Contract control](https://docs.neus.network/verification/contract-ownership.md): Confirm a wallet controls a contract before you grant admin access. - [Human check](https://docs.neus.network/verification/proof-of-human.md): Confirm a person before rewards, drops, or high-value access. - [Wallet risk](https://docs.neus.network/verification/wallet-risk.md): Screen a wallet before payments, access, or high-value actions. - [Content safety](https://docs.neus.network/verification/ai-content-moderation.md): Screen text or images before you publish or grant access. - [Quickstart](https://docs.neus.network/quickstart.md): Sell access, drop in VerifyGate, and confirm on your server. - [Cookbook](https://docs.neus.network/cookbook/overview.md): Step-by-step recipes for gates, sign-in, agents, and servers. - [Hosted sign-in and checks](https://docs.neus.network/cookbook/auth-hosted-verify.md): Passkey, OAuth, and gate checkout on NEUS. No sign-in UI in your app. - [Integrations](https://docs.neus.network/cookbook/integrations.md): Backend proof creation and profile access keys when Hosted Verify is not enough. - [Domain](https://docs.neus.network/cookbook/domain-verification.md): Confirm domain control with a DNS TXT record. - [NFT gating](https://docs.neus.network/cookbook/nft-gating.md): Require NFT ownership before content or rewards. - [Abuse and layered access](https://docs.neus.network/cookbook/sybil-resistance.md): Layer account, social, and human checks for stronger assurance than a single signal. - [Agent setup](https://docs.neus.network/cookbook/verifiable-agents.md): Set who the agent is and what it may do. Then reuse the results. - [Verified creator handles](https://docs.neus.network/cookbook/verified-handles.md): Bind a pseudonymous handle to a wallet, display a verified badge, and gate creator actions with NEUS Proof Receipts. - [Agents](https://docs.neus.network/agents/overview.md): Set what each agent may do and spend. Connected apps enforce that before a sensitive action runs. - [Agent concepts](https://docs.neus.network/agents/concepts.md): Identity, authority, and profiles. How they fit together. - [Team agents](https://docs.neus.network/agents/team-agents.md): One approving account. Many agents. Different authority for each. - [Agent identity](https://docs.neus.network/agents/agent-identity.md): Give an agent a name and account. Identity alone grants no permission. - [Agent authority](https://docs.neus.network/agents/agent-delegation.md): Grant an agent specific actions, a spend cap, and an expiration. - [Connect agent context](https://docs.neus.network/agents/runtime-mount.md): Load a verified agent's identity, permissions, skills, and context in one step. - [Agent setup](https://docs.neus.network/agents/agent-verification-flow.md): Set who the agent is and what it may do. Then reuse the results. - [Discover agents](https://docs.neus.network/agents/named-agent-card.md): Public agent pages, JSON profiles, and A2A / EIP-8004 discovery cards. - [MCP](https://docs.neus.network/mcp/overview.md): Connect your editor assistant once. Same NEUS account in every editor. - [MCP journeys](https://docs.neus.network/mcp/journeys.md): Ask in plain language. Get Passed, Action needed, or Blocked. - [Setup](https://docs.neus.network/mcp/setup.md): OAuth, access keys, and per-editor config after neus setup. - [IDE plugin](https://docs.neus.network/mcp/ide-plugin.md): Connect Cursor, Claude Code, Codex, or VS Code to hosted NEUS. - [LLM and agent docs](https://docs.neus.network/platform/llm-docs.md): Machine-readable entry points, MCP setup, and the shortest reading order. - [MCP OAuth](https://docs.neus.network/mcp/oauth.md): OAuth 2.0 with PKCE for MCP client authentication — discovery, authorization, token exchange, refresh, and revocation. - [MCP Auth & Security](https://docs.neus.network/mcp/auth.md): OAuth 2.0 with PKCE for MCP clients, access key fallback, and token security. - [Discovery & Endpoints](https://docs.neus.network/mcp/endpoints.md): MCP transport, OAuth discovery, hosted verify, and well-known URLs. - [MCP Tools Overview](https://docs.neus.network/mcp/tools.md): Reuse-first MCP flow, address fields, and tool reference. - [Context (neus_context)](https://docs.neus.network/mcp/context.md): Start here for the signed-in profile, available checks, and recommended workflow. - [Check catalog](https://docs.neus.network/mcp/verifiers-catalog.md): List available checks and what each one needs. - [Result check (`neus_proofs_check`)](https://docs.neus.network/mcp/proofs-check.md): Yes/no eligibility. No result details. No hosted links. - [Create proof (`neus_verify`)](https://docs.neus.network/mcp/verify.md): Create a saved proof from inside an MCP session. - [Check or guide (`neus_verify_or_guide`)](https://docs.neus.network/mcp/verify-or-guide.md): Reuse a saved result, or return the next hosted step. - [Read proofs (`neus_proofs_get`)](https://docs.neus.network/mcp/proofs-get.md): Filtered proof records, tags, status, and optional content for a wallet or DID. - [Profile Context (`neus_me`)](https://docs.neus.network/mcp/me.md): Refresh signed-in profile context or look up a public wallet/DID. - [Agent readiness (`neus_agent_link`)](https://docs.neus.network/mcp/agent-link.md): Check whether an agent wallet has identity and delegation proofs on file. - [Agent Create (`neus_agent_create`)](https://docs.neus.network/mcp/agent-create.md): Create an agent with stable identity and scoped permissions. - [Encrypted secrets](https://docs.neus.network/mcp/secrets.md): Store, list, and revoke portable encrypted secrets through MCP. - [SDK](https://docs.neus.network/sdks/overview.md): Hosted flows, server checks, and React widgets. - [JavaScript SDK](https://docs.neus.network/sdks/javascript.md): Hosted URLs, gates, polling, and optional in-browser signing. - [SDK authentication](https://docs.neus.network/sdks/authentication.md): Sign people in on NEUS. Authenticate your server with a key or gate check. - [Check patterns](https://docs.neus.network/sdks/verifications.md): Reuse, fresh, hosted checkout, and server checks. - [Errors](https://docs.neus.network/sdks/error-handling.md): Retry and recovery for polling, private reads, hosted flows, and failed checks. - [Security](https://docs.neus.network/sdks/security.md): Security best practices for NEUS SDK integrations. - [Widgets](https://docs.neus.network/widgets/overview.md): React gates and status badges. One gate ID. No check logic in your app. - [VerifyGate](https://docs.neus.network/widgets/verifygate.md): Drop-in checkout for a published NEUS gate. - [Ecosystem](https://docs.neus.network/platform/overview.md): One account across assistants, agents, apps, and proofs. - [Create a listing](https://docs.neus.network/platform/setup.md): Sell access to your content from your NEUS profile. Pick the checks visitors pass, set the price, and embed one link. - [Proofs](https://docs.neus.network/platform/proofs.md): Save a completed check and reuse it at the next gate. - [Privacy](https://docs.neus.network/platform/security-and-trust.md): Keep results private by default. Choose what to share. - [Pricing](https://docs.neus.network/platform/pricing.md): Free tier, Pro credits, or charge visitors at the gate. - [Billing](https://docs.neus.network/platform/billing.md): Who pays for checks, gate checkout, and metered API calls. - [Gate checkout](https://docs.neus.network/platform/hosted-gate-checkout.md): Sell access, check visitors, collect payment, and deliver content. - [Pay per call](https://docs.neus.network/platform/x402.md): Pay for a single check without creating an account. - [Rate limits](https://docs.neus.network/platform/rate-limits-and-retries.md): Per-tier request limits and what to do when you hit them. - [Legal](https://docs.neus.network/learn/legal/index.md): Policy and legal terms for NEUS public services, docs, APIs, and hosted application flows. - [Privacy Policy](https://docs.neus.network/learn/legal/privacy-policy.md): How NEUS collects, uses, protects, and shares personal information. - [Terms of Use](https://docs.neus.network/learn/legal/terms-of-use.md): Terms governing use of NEUS Network APIs, services, and documentation. - [Security Disclosure](https://docs.neus.network/learn/legal/security-disclosure.md): Responsible disclosure policy for reporting security vulnerabilities. - [DMCA](https://docs.neus.network/learn/legal/dmca.md): DMCA policy and designated agent for copyright infringement notices. - [Health check](https://docs.neus.network/api-reference/health/health-check.md) - [Get supported verifiers and configuration](https://docs.neus.network/api-reference/verification/get-supported-verifiers-and-configuration.md): Returns the public verifier catalog: supported verifier IDs, sanitized public metadata (input schemas + direct-vs-hosted capabilities), and backend chain configuration (hub chain, asset allowlists). Non-public transport/provider fields are not exposed here. - [Phase 1: build the standard signing string](https://docs.neus.network/api-reference/verification/phase-1:-build-the-standard-signing-string.md): Raw HTTP verification uses a strict two-phase handshake. First send the exact verification body here, sign the returned signerString, then submit the same body plus signature to POST /api/v1/verification. - [Phase 2: submit a verification request](https://docs.neus.network/api-reference/verification/phase-2:-submit-a-verification-request.md): For raw HTTP callers, this request must continue a prior POST /api/v1/verification/standardize call using the same body and signedTimestamp. Do not treat this as a one-step schema-only POST; sign the exact signerString from phase 1 and submit that signature here. - [Batch get verification status (minimal)](https://docs.neus.network/api-reference/verification/batch-get-verification-status-minimal.md) - [Get proofs by wallet or DID](https://docs.neus.network/api-reference/proofs/get-proofs-by-wallet-or-did.md) - [Check gate eligibility or proof criteria (server-side)](https://docs.neus.network/api-reference/proofs/check-gate-eligibility-or-proof-criteria-server-side.md): Primary server-side integrator and x402 v2 resource for pre-action trust decisions. Pass gateId from your deployed gate, or explicit verifier/criteria filters. Unpaid public calls receive HTTP 402 with base64-encoded PAYMENT-REQUIRED instructions; retry the identical request with PAYMENT-SIGNATURE.… - [Revoke a proof you control](https://docs.neus.network/api-reference/proofs/revoke-a-proof-you-control.md) - [Erase all proofs for a wallet](https://docs.neus.network/api-reference/proofs/erase-all-proofs-for-a-wallet.md) - [Get proof record by id](https://docs.neus.network/api-reference/proofs/get-proof-record-by-id.md): Returns the proof record and verification state. Payload is shaped for the caller (public vs owner vs private). - [List public, discoverable marketplace gates](https://docs.neus.network/api-reference/gates/list-public-discoverable-marketplace-gates.md): Returns public gates that are active, deployed, and tagged as marketplace listings. Bounded scan; a dedicated gate index is the post-launch optimization if listing volume grows. - [Get a published gate snapshot (checkout contract)](https://docs.neus.network/api-reference/gates/get-a-published-gate-snapshot-checkout-contract.md): Returns the public gate snapshot: requirements, monetization charge, schedule, checkout plan, and artifact metadata. Never includes the secret reward value. - [Deliver the gate reward after verification and payment](https://docs.neus.network/api-reference/gates/deliver-the-gate-reward-after-verification-and-payment.md): Post-verify reward delivery. Requires a verified proof (qHash) for the caller wallet. Paid gates also require paymentCheckoutSessionId (Stripe) or paymentTxHash (USDC). Returns the fulfillment payload and optional rewardProof / rewardPack. Payments are bound to a single gateId + qHash pair — reuse r… - [Get pricing information for all payment types](https://docs.neus.network/api-reference/payments/get-pricing-information-for-all-payment-types.md) - [Get available payment methods](https://docs.neus.network/api-reference/payments/get-available-payment-methods.md) ## OpenAPI Specs - [public-api](https://docs.neus.network/openapi/public-api.json) - [openapi](https://docs.neus.network/api-reference/openapi.json)