Verify. Delegate. Approve.
Three cryptographic primitives for asset control verification, delegated consent, and human-in-the-loop approvals. One API for developers and AI agents.
No credit card required • 300 proofs free/month • Global coverage
Agent requests approval
Human approves via Telegram
You receive proof token
Proof across platforms
Three Trust Primitives
Verify control, delegate authority, get human approval — all with cryptographic proof tokens you can verify offline.
Proof of Control
Prove someone controls a phone, email, domain, wallet, or social account. Reverse OTP: users send messages TO us. Cryptographic proof token for each.
Learn moreProof of Delegation
Authorize AI agents and automation to act on your behalf. Users consent via Telegram or WhatsApp. Revocable at any time. GDPR-friendly consent records.
Learn moreProof of Action
Human approval before irreversible actions. AI agents ask, humans decide via Telegram or WhatsApp. Every decision is cryptographically signed. Configurable timeout with fallback.
Learn moreHow It Works
Three steps — whether you're verifying asset control or getting human approval
Agent Requests
Your AI agent calls the API with a message and the approval channel config.
POST /v1/confirmationsHuman Decides
The human receives the request via Telegram or WhatsApp and taps Approve or Deny.
Telegram / WhatsAppProof Generated
You receive a signed proof token (RS256 JWT) of the decision. Verify offline.
RS256 JWTUse Cases
Verify digital assets, approve automated actions, and gate high-stakes decisions — all with cryptographic proof.
Verify Digital Assets
Prove someone controls a phone, email, domain, wallet, or social account. Cryptographic proof token (RS256 JWT) for each. 90% lower cost vs SMS OTP.
AI Agent Approvals
Human approval gates before AI agents act. HITL via Telegram or WhatsApp. Works with Claude, ChatGPT, and any MCP-compatible agent.
Automation & DevOps
Approval gates in CI/CD pipelines, n8n workflows, Zapier zaps, Make scenarios, LangGraph, and Dify. Human checkpoint before deploys, data changes, and system actions.
Content & Communications
Approve before publishing social media posts, sending email campaigns, or any action that speaks on your behalf. Proof of who approved what.
Pricing
Pay for proofs, not messages. All plans include full functionality: all verification types, HITL approvals, custom branding, webhooks, test mode, dashboard, and API access.
Ship Verification in Minutes
Official SDKs for JavaScript, Python, PHP, and Go, plus an MCP server for AI agents. Typed clients, automatic retries, and built-in polling.
- Official SDKs for 4 languages + MCP server + REST API
- Automatic retries, polling, and typed errors
- RS256-signed proof tokens for offline verification
- Test mode for development and staging
$ npm install @proof-holdings/sdk 1import { Proof } from '@proof-holdings/sdk'; 2 3const proof = new Proof('pk_live_...'); 4 5// Create a phone verification 6const verification = await proof.verifications.create({ 7 type: 'phone', 8 channel: 'whatsapp', 9 identifier: '+37069199199',10});1112// User sends code via WhatsApp13// Poll until verified (or use webhooks)14const result = await proof.verifications.waitForCompletion(15 verification.id16);1718console.log(result.proof.token);19// "eyJhbGciOiJSUzI1NiI..."Ready to add trust to your stack?
Verification, consent, and human approvals — one API for developers and AI agents. 300 free proofs a month.