Trust infrastructure for humans & AI agents

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

Human Approval (HITL)
1

Agent requests approval

POST /v1/confirmations
2

Human approves via Telegram

Deploy to production?Approved

You receive proof token

proof_eyJhbGciOiJIUzI1NiIs...
3
Trust Primitives
131
MCP Tools
30+
Channels
90%
Cost Reduction

Proof across platforms

claude logo
openai logo
grok logo
crewai logo
cursor logo
openclaw logo
llamaindex logo
autogpt logo
relevanceai logo
langchain logo
dify logo
n8n logo
make logo
zapier logo
github logo
telegram logo
whatsapp logo
slack logo
discord logo
ethereum logo
solana logo
bitcoin logo
google logo
linkedin logo
claude logo
openai logo
grok logo
crewai logo
cursor logo
openclaw logo
llamaindex logo
autogpt logo
relevanceai logo
langchain logo
dify logo
n8n logo
make logo
zapier logo
github logo
telegram logo
whatsapp logo
slack logo
discord logo
ethereum logo
solana logo
bitcoin logo
google logo
linkedin logo

Three Trust Primitives

Verify control, delegate authority, get human approval — all with cryptographic proof tokens you can verify offline.

Verify01

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 more
Delegate02

Proof 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 more
telegram logowhatsapp logovia Telegram or WhatsApp
Approve03

Proof 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 more
telegram logowhatsapp logovia Telegram or WhatsApp

How It Works

Three steps — whether you're verifying asset control or getting human approval

01

Agent Requests

Your AI agent calls the API with a message and the approval channel config.

POST /v1/confirmations
02

Human Decides

The human receives the request via Telegram or WhatsApp and taps Approve or Deny.

Telegram / WhatsApp
03

Proof Generated

You receive a signed proof token (RS256 JWT) of the decision. Verify offline.

RS256 JWT

Use Cases

Verify digital assets, approve automated actions, and gate high-stakes decisions — all with cryptographic proof.

Verify Digital Assets

VERIFIED

Prove someone controls a phone, email, domain, wallet, or social account. Cryptographic proof token (RS256 JWT) for each. 90% lower cost vs SMS OTP.

PhoneEmailDomainWalletSocial

AI Agent Approvals

APPROVED

Human approval gates before AI agents act. HITL via Telegram or WhatsApp. Works with Claude, ChatGPT, and any MCP-compatible agent.

HITLMCPAI agents

Automation & DevOps

GATED

Approval gates in CI/CD pipelines, n8n workflows, Zapier zaps, Make scenarios, LangGraph, and Dify. Human checkpoint before deploys, data changes, and system actions.

CI/CDn8nZapierMake

Content & Communications

APPROVED

Approve before publishing social media posts, sending email campaigns, or any action that speaks on your behalf. Proof of who approved what.

Social mediaEmail campaignsPublishing

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.

Pay As You Go

€0.03/proof
300 free proofs/month
Start Free

Starter

€9/month
1,000 proofs/month
€0.009/proof
€0.03 overage
Get Started

Pro

€29/month
3,000 proofs/month
€0.0097/proof
€0.025 overage
Get Started
Most Popular

Business

€79/month
10,000 proofs/month
€0.0079/proof
€0.02 overage
Get Started

Enterprise

Custom
100,000 proofs/month
Volume discounts, BYOC bring your own channels.
Contact Sales

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});
11
12// User sends code via WhatsApp
13// Poll until verified (or use webhooks)
14const result = await proof.verifications.waitForCompletion(
15 verification.id
16);
17
18console.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.