# Proof Holdings > The verification API for humans and AI agents. Proof Holdings is one API for checking who controls what: that a person controls a phone number, email address or domain; which software a company has authorized under its name; that a real person approved an irreversible action; and that a message claiming to come from you really does. ## What is Proof Holdings? Proof Holdings is one verification API for developers and AI agents: prove control of digital assets (phone, email, domain — social accounts and wallets coming soon), authorize the artifacts that act for a domain you control, put a human approval in front of irreversible actions, and protect the people around you from impersonation. Every proof is a cryptographically signed ES256 JWT bearer token that can be verified offline. ## The Proofs Available today: Control, Delegation, Action, Me. Coming soon: Agreement, Development, Enforcement. 1. **Proof of Control** (live) — Check that someone controls a phone number, email address or domain. For a phone, the person sends a short code from their own Telegram, WhatsApp or SMS to us — the code travels from them, not to them, so there is no incoming code to intercept or phish. Email is checked with a link or a code; a domain with a DNS record, a file on the site, or the admin mailbox. Social accounts and crypto wallets are coming soon. Positioning: Know the person really controls the phone, email or domain they gave you. 2. **Proof of Delegation** (live) — Authorize a specific MCP server, package or web endpoint from a domain you have proven you control. Each authorization lists what it covers, expires, can be revoked, and comes as a signed token anyone can check offline. Positioning: Say publicly which packages and servers you authorized under your name. 3. **Proof of Action** (live) — Before an irreversible step — a payment, a deploy, a deletion — your system or AI agent asks a named person to approve it in Telegram or WhatsApp, or any other channel on request. Their yes or no is recorded as a signed proof. Positioning: Get a person's signed yes before anything irreversible happens. 4. **Proof of Agreement** (coming soon — no live API yet) — Continuous witnessing for group conversations: every message in a group you invite Proof Holdings into becomes a verifiable record — who said what, when. Starts only when every member agrees. Positioning: Keep a record of what a group agreed in chat. 5. **Proof of Me** (live) — When someone contacts your colleagues or family claiming to be you, they can check with one tap: you get a request on a different channel, you confirm or deny, and they see your answer. Positioning: Let the people around you check it's really you. 6. **Proof of Development** (coming soon — no live API yet) — Verifiable development provenance: every completed task issues a signed token recording how, what, why, when, by whom, and through which process. Positioning: Record how every change to your code was made. 7. **Proof of Enforcement** (coming soon — no live API yet) — Proof that mandated protocols and processes actually ran across your teams — the required workflow demonstrably executed, recorded as verifiable tokens. Positioning: Show that the required steps really ran. ## Key Facts - Pricing: From €0.0079/proof. 300 free proofs/month on the Pay as you go plan. - Plans: Pay as you go (€0.03/proof), €9 (€9/month), €29 (€29/month), €79 (€79/month), Custom (Custom). - Channels: Telegram, WhatsApp, SMS, Email (magic link + otp), DNS (DNS TXT, HTTP File, Admin Email, Auto-Verify), 13 social platforms coming soon (GitHub, Google, LinkedIn, X, etc.), 8 crypto wallets coming soon (Ethereum, Solana, Bitcoin, etc.). - SDKs: JavaScript, Python, Go, PHP — all typed, with automatic retries and polling. - MCP Server: 167 tools for AI agent integration (Claude, LangChain, CrewAI, any MCP-compatible agent). - Integrations: MCP Server, n8n (planned), Zapier (planned), Make (planned), GitHub Actions (planned). - Security: ES256-signed JWT proof tokens, offline-verifiable, Reverse OTP (can't intercept what you didn't start). ## API - Base URL: https://api.proof.holdings - Auth: API key via `x-api-key` header - OpenAPI spec: https://api.proof.holdings/api/openapi.json - Docs: https://proof.holdings/docs ## For AI Agents - Agent manifest: https://proof.holdings/.well-known/agents.json - A2A AgentCard: https://proof.holdings/.well-known/agent-card.json (JSON-RPC service: https://proof.holdings/api/a2a) - ANP agent descriptions: https://proof.holdings/.well-known/agent-descriptions - MCP server: `npx -y @proof-holdings/mcp-server` (167 tools) - Public demo key (test mode) + machine quickstart: https://proof.holdings/AGENTS.md (also in https://proof.holdings/llms-full.txt) ## Links - Website: https://proof.holdings (Markdown: https://proof.holdings/md/home.md) - Documentation: https://proof.holdings/docs (Markdown: https://proof.holdings/md/docs.md) - API Reference: https://proof.holdings/docs/api (Markdown: https://proof.holdings/md/docs/api.md) - MCP Server: https://proof.holdings/docs/mcp (Markdown: https://proof.holdings/md/docs/mcp.md) - SDKs: https://proof.holdings/docs/sdks (Markdown: https://proof.holdings/md/docs/sdks.md) - Integrations: https://proof.holdings/docs/integrations (Markdown: https://proof.holdings/md/docs/integrations.md) - Proof of Control: https://proof.holdings/verify (Markdown: https://proof.holdings/md/verify.md) - Proof of Delegation: https://proof.holdings/delegation (Markdown: https://proof.holdings/md/delegation.md) - Proof of Action: https://proof.holdings/primitives/action (Markdown: https://proof.holdings/md/primitives/action.md) - Proof of Agreement (coming soon): https://proof.holdings/primitives/agreement (Markdown: https://proof.holdings/md/primitives/agreement.md) - Proof of Me: https://proof.holdings/primitives/me (Markdown: https://proof.holdings/md/primitives/me.md) - Proof of Development (coming soon): https://proof.holdings/primitives/development (Markdown: https://proof.holdings/md/primitives/development.md) - Proof of Enforcement (coming soon): https://proof.holdings/primitives/enforcement (Markdown: https://proof.holdings/md/primitives/enforcement.md) - Status: https://status.proof.holdings (API, MCP server, public keys for checking proofs, website; JSON data: https://status.proof.holdings/api/getMonitorList/Gy5WBhBMl6; our health check: https://api.proof.holdings/health) - GitHub: https://github.com/ProofHoldings - Full context: https://proof.holdings/llms-full.txt ## Markdown Mirror (all pages) Every public page has a clean Markdown twin for agents. Full catalog: https://proof.holdings/md/index.md - Proof Holdings: https://proof.holdings/md/home.md - FAQ: https://proof.holdings/md/faq.md - About: https://proof.holdings/md/about.md - Compliance: https://proof.holdings/md/compliance.md - Electronic Signatures: https://proof.holdings/md/signatures.md - Approvals vs an email "yes": https://proof.holdings/md/approvals-vs-email.md - MCP Server Ownership: https://proof.holdings/md/mcp-servers.md - How Delegation Works: https://proof.holdings/md/delegation.md - Brand Kit: https://proof.holdings/md/brand-kit.md - Privacy Policy: https://proof.holdings/md/privacy.md - Terms of Service: https://proof.holdings/md/terms.md - Data Processing Agreement: https://proof.holdings/md/dpa.md - Subprocessors: https://proof.holdings/md/subprocessors.md - Documentation: https://proof.holdings/md/docs.md - Core Primitives: https://proof.holdings/md/docs/primitives.md - API Reference: https://proof.holdings/md/docs/api.md - SDKs: https://proof.holdings/md/docs/sdks.md - Smart Reuse: https://proof.holdings/md/docs/smart-reuse.md - Public Profiles: https://proof.holdings/md/docs/profiles.md - Message Templates: https://proof.holdings/md/docs/templates.md - Comparison: https://proof.holdings/md/docs/comparison.md - Pricing: https://proof.holdings/md/docs/pricing.md - Threat Model: https://proof.holdings/md/docs/threat-model.md - MCP Server: https://proof.holdings/md/docs/mcp.md - Integrations: https://proof.holdings/md/docs/integrations.md - Proof of Me: https://proof.holdings/md/docs/proof-me.md - Proof of Delegation: https://proof.holdings/md/docs/delegation.md - Proof of Action: https://proof.holdings/md/primitives/action.md - Proof of Agreement — Coming Soon: https://proof.holdings/md/primitives/agreement.md - Proof of Me: https://proof.holdings/md/primitives/me.md - Proof of Development — Coming Soon: https://proof.holdings/md/primitives/development.md - Proof of Enforcement — Coming Soon: https://proof.holdings/md/primitives/enforcement.md - Proof of Control: https://proof.holdings/md/verify.md - Phone Verification: https://proof.holdings/md/verify/phone.md - Telegram Verification: https://proof.holdings/md/verify/phone/telegram.md - WhatsApp Verification: https://proof.holdings/md/verify/phone/whatsapp.md - SMS Verification: https://proof.holdings/md/verify/phone/sms.md - Email Verification: https://proof.holdings/md/verify/email.md - Magic Link Verification: https://proof.holdings/md/verify/email/link.md - Email OTP Verification: https://proof.holdings/md/verify/email/otp.md - Domain Verification: https://proof.holdings/md/verify/domain.md - DNS TXT Verification: https://proof.holdings/md/verify/domain/dns.md - HTTP File Verification: https://proof.holdings/md/verify/domain/http.md - Admin Email Verification: https://proof.holdings/md/verify/domain/email.md - Auto-Verify Domain: https://proof.holdings/md/verify/domain/auto.md - Social Verification: https://proof.holdings/md/verify/social.md - GitHub Verification: https://proof.holdings/md/verify/social/github.md - Google Verification: https://proof.holdings/md/verify/social/google.md - LinkedIn Verification: https://proof.holdings/md/verify/social/linkedin.md - X Verification: https://proof.holdings/md/verify/social/x.md - Facebook Verification: https://proof.holdings/md/verify/social/facebook.md - Instagram Verification: https://proof.holdings/md/verify/social/instagram.md - TikTok Verification: https://proof.holdings/md/verify/social/tiktok.md - YouTube Verification: https://proof.holdings/md/verify/social/youtube.md - Bitbucket Verification: https://proof.holdings/md/verify/social/bitbucket.md - Twitch Verification: https://proof.holdings/md/verify/social/twitch.md - Spotify Verification: https://proof.holdings/md/verify/social/spotify.md - Slack Verification: https://proof.holdings/md/verify/social/slack.md - Discord Verification: https://proof.holdings/md/verify/social/discord.md - Wallet Verification: https://proof.holdings/md/verify/wallet.md - Ethereum Verification: https://proof.holdings/md/verify/wallet/ethereum.md - Solana Verification: https://proof.holdings/md/verify/wallet/solana.md - Bitcoin Verification: https://proof.holdings/md/verify/wallet/bitcoin.md - BNB Verification: https://proof.holdings/md/verify/wallet/bnb.md - Cosmos Verification: https://proof.holdings/md/verify/wallet/cosmos.md - Tron Verification: https://proof.holdings/md/verify/wallet/tron.md - Cardano Verification: https://proof.holdings/md/verify/wallet/cardano.md - Hedera Verification: https://proof.holdings/md/verify/wallet/hedera.md - Human Approvals (Proof of Action): https://proof.holdings/md/verify/approvals.md - Telegram Bot: https://proof.holdings/md/verify/telegram-bot.md - Authentication & 2FA Verification: https://proof.holdings/md/verify/auth.md - P2P Trust Verification: https://proof.holdings/md/verify/p2p.md - Compare Verification APIs: https://proof.holdings/md/compare.md - Proof Holdings vs Twilio Verify: https://proof.holdings/md/compare/proof-vs-twilio.md - Proof Holdings vs Vonage Verify: https://proof.holdings/md/compare/proof-vs-vonage.md - Proof Holdings vs Sinch Verification: https://proof.holdings/md/compare/proof-vs-sinch.md - Proof Holdings vs Telesign: https://proof.holdings/md/compare/proof-vs-telesign.md - Proof Holdings vs Bird (MessageBird): https://proof.holdings/md/compare/proof-vs-messagebird.md - Proof Holdings vs Plivo Verify: https://proof.holdings/md/compare/proof-vs-plivo.md - Proof Holdings vs Infobip: https://proof.holdings/md/compare/proof-vs-infobip.md - Proof Holdings vs Auth0: https://proof.holdings/md/compare/proof-vs-auth0.md - Proof Holdings vs Stytch: https://proof.holdings/md/compare/proof-vs-stytch.md - Proof Holdings vs Descope: https://proof.holdings/md/compare/proof-vs-descope.md - Proof Holdings vs Okta: https://proof.holdings/md/compare/proof-vs-okta.md - Proof Holdings vs Firebase Auth: https://proof.holdings/md/compare/proof-vs-firebase-auth.md - Proof Holdings vs AWS Cognito: https://proof.holdings/md/compare/proof-vs-cognito.md - Best Authentication APIs 2026: https://proof.holdings/md/compare/best-auth-apis.md - Proof Holdings vs Cisco Duo: https://proof.holdings/md/compare/proof-vs-duo.md - Best 2FA & MFA APIs 2026: https://proof.holdings/md/compare/best-2fa-mfa.md - Proof Holdings vs Slack Approval Bots: https://proof.holdings/md/compare/proof-vs-slack-approval-bots.md - Proof Holdings vs Retool: https://proof.holdings/md/compare/proof-vs-retool.md - Proof Holdings vs n8n: https://proof.holdings/md/compare/proof-vs-n8n.md - Proof Holdings vs Zapier: https://proof.holdings/md/compare/proof-vs-zapier.md - Proof Holdings vs Windmill: https://proof.holdings/md/compare/proof-vs-windmill.md - Proof Holdings vs Inngest: https://proof.holdings/md/compare/proof-vs-inngest.md - Proof Holdings vs HumanLayer: https://proof.holdings/md/compare/proof-vs-humanlayer.md - Best Human-in-the-Loop Approval Tools for AI Agents 2026: https://proof.holdings/md/compare/best-human-approval-ai-agents.md - KYC Alternatives: Establish Trust Without Collecting IDs: https://proof.holdings/md/compare/kyc-alternative.md - Proof Holdings vs Veriff: https://proof.holdings/md/compare/proof-vs-veriff.md - Proof Holdings vs Onfido: https://proof.holdings/md/compare/proof-vs-onfido.md - Proof Holdings vs Sumsub: https://proof.holdings/md/compare/proof-vs-sumsub.md - Proof Holdings vs Jumio: https://proof.holdings/md/compare/proof-vs-jumio.md - Proof Holdings vs Persona: https://proof.holdings/md/compare/proof-vs-persona.md - Proof Holdings vs Ondato: https://proof.holdings/md/compare/proof-vs-ondato.md - Proof Holdings vs SIWE: https://proof.holdings/md/compare/proof-vs-siwe.md - Proof Holdings vs Privy: https://proof.holdings/md/compare/proof-vs-privy.md - Proof Holdings vs Dynamic: https://proof.holdings/md/compare/proof-vs-dynamic.md - Proof Holdings vs Web3Auth: https://proof.holdings/md/compare/proof-vs-web3auth.md - Proof Holdings vs thirdweb: https://proof.holdings/md/compare/proof-vs-thirdweb.md - Proof Holdings vs Magic: https://proof.holdings/md/compare/proof-vs-magic.md - Best Wallet Verification & Web3 Auth 2026: https://proof.holdings/md/compare/best-wallet-verification.md - Electronic Signatures & the eIDAS Ladder: https://proof.holdings/md/compare/signatures.md - Proof Holdings vs DocuSign: https://proof.holdings/md/compare/proof-vs-docusign.md - Proof Holdings vs Dropbox Sign: https://proof.holdings/md/compare/proof-vs-dropbox-sign.md - Proof Holdings vs Adobe Acrobat Sign: https://proof.holdings/md/compare/proof-vs-adobe-sign.md - Best Verification APIs 2026: https://proof.holdings/md/compare/best-verification-apis.md