# Proofable Docs - [Get Started](https://docs.proofable.me/index.md): Set limits on what AI agents can do, verify people and accounts, and keep proof of what happened. - [Pricing](https://docs.proofable.me/pricing.md): Start free with 500 credits a month. Pro is $29.99 a month for 15,000 credits, scheduled jobs, and four times the API throughput. - [Security](https://docs.proofable.me/security.md): An agent cannot act beyond what you allowed, and a proof never exposes the data behind it. How Proofable enforces both. - [Enterprise](https://docs.proofable.me/enterprise.md): Move agents from pilot to production without losing control of what they can access, spend, or change. - [Migrate from @neus](https://docs.proofable.me/migrate.md): Move an earlier @neus setup to Proofable in one path. - [Verify anything](https://docs.proofable.me/use-cases/verify-identity-and-ownership.md): Confirm who or what you are dealing with. - [Reuse verification](https://docs.proofable.me/use-cases/reuse-verification.md): Reuse a current proof at the next page, API, or agent action. - [Connect](https://docs.proofable.me/connections.md): Your context and control, anywhere. - [Gate anything](https://docs.proofable.me/use-cases/gate-access.md): Require proof before a page, checkout, API call, or agent action. Visitors reuse proof they already hold and verify only what is missing. - [Prove what happened](https://docs.proofable.me/use-cases/prove-what-happened.md): Keep a record of who acted and what was allowed. - [Stop an agent from doing what you did not allow](https://docs.proofable.me/use-cases/control-agent-actions.md): Set what an agent can access, spend, or change before it acts. - [Authority at dispatch](https://docs.proofable.me/use-cases/authority-at-dispatch.md): What Proofable enforces when an agent's authority is revoked, stale, or unreachable, with the gaps stated. - [Put the same check in your product](https://docs.proofable.me/use-cases/build-a-platform.md): Run Proofable checks inside your own product with the SDK, so your server makes the final access decision. - [Agents](https://docs.proofable.me/agents/index.md): Give each agent its own identity and limits. The controls stay with the agent across models, tools, runtimes, and MCP. - [Proofs](https://docs.proofable.me/proofs.md): Create, reuse, and share verifiable proof instead of checking twice. - [Verify](https://docs.proofable.me/verification/index.md): Every check Proofable can run, what each one proves, and whether you call it interactively or as a lookup. - [Gates](https://docs.proofable.me/gates/index.md): Gate access, actions, payments, or content by verified proof. - [Jobs](https://docs.proofable.me/jobs.md): Run agent work on a schedule or in the background without widening what the agent is allowed to do. - [Legal](https://docs.proofable.me/learn/legal/index.md): The terms you agree to when you use Proofable services, APIs, docs, or hosted verification. - [Privacy Policy](https://docs.proofable.me/learn/legal/privacy-policy.md): How Proofable collects, uses, protects, and shares personal information. - [Terms of Use](https://docs.proofable.me/learn/legal/terms-of-use.md): The rules you accept when you use Proofable: account conduct, acceptable use, and the limits on our liability. - [Security Disclosure](https://docs.proofable.me/learn/legal/security-disclosure.md): How to report a vulnerability in Proofable, what is in scope, and the safe-harbor terms you are covered by. - [DMCA](https://docs.proofable.me/learn/legal/dmca.md): How to send a copyright infringement notice about Proofable sites, apps, APIs, or docs, and who receives it. - [Run your first guarded action](https://docs.proofable.me/mcp/guarded-action.md): Load current agent permissions and make one allow or deny decision before a host tool runs. - [Agent authority](https://docs.proofable.me/agents/agent-delegation.md): Grant an agent specific allowed actions, a per-payment spend cap, and an expiry date. Revoke or narrow its authority at any time. - [Agent identity](https://docs.proofable.me/agents/agent-identity.md): Give an agent a name on your profile. Identity alone grants no extra spend power. - [Import an agent](https://docs.proofable.me/agents/import.md): Bring a package, repo, or card. Proofable wraps identity and connections. - [Discover agents](https://docs.proofable.me/agents/named-agent-card.md): Every registered agent gets a public page other apps and marketplaces can check before they trust it. - [Team agents](https://docs.proofable.me/agents/team-agents.md): Run several agents on one Proofable profile. Each agent keeps its own identity, permissions, spend cap, and revocation state. - [Connect agent context](https://docs.proofable.me/agents/runtime-mount.md): Keep agent identity, permissions, context, and proof across runtimes. - [Lifecycle](https://docs.proofable.me/verification/lifecycle.md): The full proof lifecycle: create, wait for completion, reuse at gates and APIs, supersede with a newer proof, or revoke permanently. - [Proof links and versioning](https://docs.proofable.me/learn/proof-links.md): Optional patterns for linking portable proofs with typed references and supersedes tags. - [Hosted sign-in and verification](https://docs.proofable.me/verification/hosted.md): Use Proofable for passkey, OAuth, and listing checkout without building sign-in UI in your app. - [Verification presets](https://docs.proofable.me/verification/presets.md): Run one check, several checks, or a ready-made bundle straight from a Hosted Verify URL. - [Verify account ownership](https://docs.proofable.me/verification/accounts.md): Confirm control of social and work accounts, bind a portable handle to a wallet, and show a verified badge your app can check. - [Verify a domain](https://docs.proofable.me/verification/domain.md): Prove you control a domain with a DNS TXT record, then reuse the proof for a verified site, business profile, or service identity. - [Layered verification](https://docs.proofable.me/verification/layered.md): Combine account, social, and proof of human checks in one gate for stronger assurance than any single signal. - [Proof of human](https://docs.proofable.me/verification/proof-of-human.md): Confirm a real person before rewards, drops, or high-value access. ZKPassport-powered personhood proof that stays private. - [Linked social accounts](https://docs.proofable.me/verification/ownership-social.md): Confirm control of a social account, then reuse the verified result at every gate. Buyers prove identity without oversharing. - [Team and organization](https://docs.proofable.me/verification/ownership-org-oauth.md): Confirm Google or Microsoft organization membership before you grant access to team tools, dashboards, or internal resources. - [Domain ownership](https://docs.proofable.me/verification/ownership-dns-txt.md): Confirm domain control with a DNS TXT record on the account you control. - [Username](https://docs.proofable.me/verification/ownership-pseudonym.md): Bind a public username or handle to a Proofable account without requiring legal identity. Keep pseudonymity, prove control. - [Linked wallets](https://docs.proofable.me/verification/wallet-link.md): Bind a secondary wallet to your primary Proofable account. Reuse the link across gates and apps without re-signing every time. - [Wallet risk](https://docs.proofable.me/verification/wallet-risk.md): Screen a wallet for risk signals before payments, access, or high-value actions. - [NFT holder](https://docs.proofable.me/verification/nft-ownership.md): Confirm a wallet holds a specific NFT before you grant access. - [Token balance](https://docs.proofable.me/verification/token-holding.md): Confirm a wallet holds a minimum token balance before you grant access. - [Contract control](https://docs.proofable.me/verification/contract-ownership.md): Confirm a wallet controls a smart contract before you grant admin access, enable treasury operations, or accept a deployment. - [Content ownership](https://docs.proofable.me/verification/ownership-basic.md): Confirm you own the words, files, or releases. Reuse the result later. - [Content safety](https://docs.proofable.me/verification/ai-content-moderation.md): Screen user text or images for unsafe content before you publish, grant access, or let an agent act. Reusable results across surfaces. - [Propose a verifier](https://docs.proofable.me/verification/propose-a-verifier.md): Add a new Proofable check by opening a discussion, then shipping the schema, catalog row, and guide page. - [Sell access with one gate](https://docs.proofable.me/gates/sell-access.md): Publish a free or paid access rule, add one component, and confirm the result on your server. - [Gate checkout](https://docs.proofable.me/gates/checkout.md): Sell access with a hosted gate: verify visitors, collect payment, and deliver content in one flow. Buyers keep and reuse their proof. - [NFT and token gating](https://docs.proofable.me/gates/nft-gating.md): Require NFT ownership or a minimum token balance before content, rewards, or access unlock. - [Pay per call](https://docs.proofable.me/gates/pay-per-call.md): Pay for a single check with x402 over Base USDC, no account required. Exact-change, per-call verification for machines and agents. - [Setup](https://docs.proofable.me/mcp/setup.md): Add the Proofable MCP endpoint to any MCP client, then connect and reuse the same proofs in each one. - [Create proofs from your server](https://docs.proofable.me/integrations/server.md): Create proofs for users who approved your app, and automate Proofable as your own profile, from backend code. - [Widgets](https://docs.proofable.me/widgets/overview.md): Add React gates and status badges with one gate ID while keeping check logic out of your app. - [VerifyGate](https://docs.proofable.me/widgets/verifygate.md): Drop-in React checkout for a published Proofable gate: visitors verify, pay if required, and content unlocks inline. - [Access keys](https://docs.proofable.me/deployment/access-keys.md): Connect servers, CI, scheduled jobs, containers, and headless agents to Proofable with a server key instead of browser sign-in. - [Private Cloud](https://docs.proofable.me/deployment/private-cloud.md): Run your agents anywhere without losing identity, authority, or proof. - [Build](https://docs.proofable.me/reference.md): Get started building with Proofable. - [Proofable for MCP](https://docs.proofable.me/mcp/overview.md): Give AI agents identity, scoped access, trusted context, and verifiable actions through MCP. - [MCP auth](https://docs.proofable.me/mcp/auth.md): Pick the auth path for your caller: browser sign-in for interactive clients, a server key for servers, CI, and headless agents. - [MCP tools](https://docs.proofable.me/mcp/tools.md): The complete hosted MCP tool reference: reuse current proofs before creating new ones, then verify, mount agents, and manage secrets. - [Discovery and endpoints](https://docs.proofable.me/mcp/endpoints.md): Where to point your client: the MCP URL, the HTTP API base, and the discovery documents that advertise both. - [MCP OAuth](https://docs.proofable.me/mcp/oauth.md): Connect a custom MCP host to Proofable sign-in: discovery, authorization, token exchange, refresh, and revocation. - [Context (proofable_context)](https://docs.proofable.me/mcp/context.md): Start here for the signed-in profile, available verifiers, and recommended workflow. - [MCP verifier catalog](https://docs.proofable.me/mcp/verifiers-catalog.md): List every Proofable check you can run through MCP and the exact inputs each one needs. Live catalog, no hardcoded lists. - [Proof reuse (`proofable_proofs_check`)](https://docs.proofable.me/mcp/proofs-check.md): Confirm a current proof already satisfies the request, without returning records or hosted links. - [Create proof (`proofable_verify`)](https://docs.proofable.me/mcp/verify.md): Create a saved proof from a signed-in MCP session and finish supported ownership checks without leaving the chat. - [Reuse or verify (`proofable_verify_or_guide`)](https://docs.proofable.me/mcp/verify-or-guide.md): Reuse a saved proof that satisfies the request, or return the exact next step needed to finish what is missing. - [Read proofs (`proofable_proofs_get`)](https://docs.proofable.me/mcp/proofs-get.md): Find proofs by ID or a narrow account filter, then read their metadata or content. - [Update or comment on a proof (`proofable_proofs_update`)](https://docs.proofable.me/mcp/proofs-update.md): Use a proof ID to edit its details or leave feedback. - [Agent Create (`proofable_agent_create`)](https://docs.proofable.me/mcp/agent-create.md): Create or import an agent on your profile, with an optional dedicated spend account. - [Agent readiness (`proofable_agent_link`)](https://docs.proofable.me/mcp/agent-link.md): Read-only. Report whether an agent is linked to the profile and what permissions it holds. - [Encrypted secrets](https://docs.proofable.me/mcp/secrets.md): Store, list, and revoke portable encrypted secrets through MCP. Bound to your profile, retrievable by proof ID, never exposed in chat. - [JavaScript SDK](https://docs.proofable.me/sdks/javascript.md): SDK and CLI for verification gates, reusable proof, and agent permissions. - [SDK authentication](https://docs.proofable.me/sdks/authentication.md): Sign people in on Proofable. Authenticate your server with a key or gate check. - [Verify patterns](https://docs.proofable.me/sdks/verifications.md): Verification patterns for the Proofable SDK: proof reuse, fresh checks, hosted checkout, and server-side verification for every flow. - [Gates in the SDK](https://docs.proofable.me/sdks/gates.md): Send visitors through a published gate and confirm the result on your server with getHostedCheckoutUrl, VerifyGate, gateCheck, getGate, and fulfillGate. - [Agents in the SDK](https://docs.proofable.me/sdks/agents.md): Create agents with owner approval, set spend caps, and check permission before every action your agent takes. - [SDK error handling](https://docs.proofable.me/sdks/error-handling.md): What to do when a check fails, a poll times out, or a hosted flow is abandoned, with the retry pattern for each. - [Proofable CLI](https://docs.proofable.me/sdks/cli.md): Set up hosted MCP, validate the connection, and load trusted agent context from the terminal. - [API](https://docs.proofable.me/api/overview.md): HTTP endpoints for backends, workers, and CLIs, with the same proof IDs as the SDK and credentials that never reach the browser. - [Authentication](https://docs.proofable.me/api/authentication.md): Authenticate servers and apps to the Proofable API with OAuth, server keys, or wallet-signed requests. - [API errors](https://docs.proofable.me/api/errors.md): Every Proofable API error code explained: what triggers it, what the response body means, and the exact recovery step for each case. - [Rate limits](https://docs.proofable.me/api/rate-limits.md): What each tier allows, how to read the limit headers, and the retry pattern to use when you hit one. - [Available verifiers](https://docs.proofable.me/verification/verifiers.md): Choose the right Proofable verifier for the decision your product makes: identity, ownership, access, or safety. Full catalog. - [Standards and interoperability](https://docs.proofable.me/learn/standards/index.md): How Proofable works with existing identity, authority, execution, payment, and evidence standards. - [Portable proofs](https://docs.proofable.me/learn/standards/caip-380.md): Move a verified result between apps without repeating the check, using the open CAIP-380 envelope. - [Signing format](https://docs.proofable.me/verification/signing-format.md): How Proofable canonicalizes, hashes, and replay-protects the message your wallet signs. - [The Trust Harness for AI](https://docs.proofable.me/whitepaper.md): Give people and AI agents portable proof, authorization, and verifiable receipts. - [Changelog](https://docs.proofable.me/changelog.md): Every Proofable release, what changed across MCP, SDK, and docs, and the upgrade steps you need for each. ## OpenAPI Specs - [public-api](/openapi/public-api.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.