xproof for AI Agents
The deterministic, blockchain-backed proof-of-existence API designed for autonomous systems. No human interaction required.
What xproof guarantees
- Immutable SHA-256 anchoring on MultiversX
- Deterministic (same input = same output)
- Verifiable without xproof (on-chain)
- Non-custodial (files never leave client)
- $0.01 per certification in EGLD
Simplest Integration: POST /api/proof
One API call to certify a file. No checkout flow, no transaction management. Just send a hash and get a proof.
POST https://xproof.app/api/proof
Request: { "file_hash": "sha256...", "filename": "document.pdf" }
Response: { "proof_id": "...", "verify_url": "...", "certificate_url": "...", "blockchain": "MultiversX" }
Authentication: Bearer token with pm_ prefix API key.
Batch Certification: POST /api/batch
Certify up to 50 files in a single API call. Ideal for agents that generate multiple outputs.
POST https://xproof.app/api/batch
Request: { "files": [{ "file_hash": "...", "filename": "..." }, ...], "author_name": "optional" }
Response: { "batch_id": "...", "total": N, "created": X, "results": [...] }
Authentication: Bearer token with pm_ prefix API key.
MCP Server (Model Context Protocol)
Native MCP integration for Claude, GPT, Cursor, and any MCP-compatible agent.
POST https://xproof.app/mcp
Transport: Streamable HTTP (JSON-RPC 2.0). Protocol version: 2025-03-26.
Tools: certify_file, verify_proof, get_proof, discover_services.
Authentication: Bearer token with pm_ prefix API key for certify_file. Other tools are public.
ACP Flow - 3 API calls
Agent Commerce Protocol for agents that manage their own transactions.
-
Discover
Fetch available products and pricing.
GET https://xproof.app/api/acp/products -
Certify
Submit a file hash for blockchain anchoring.
POST https://xproof.app/api/acp/checkout -
Confirm
Finalize the certification with the transaction hash.
POST https://xproof.app/api/acp/confirm
Discovery Endpoints
- llms.txt - LLM-friendly summary
- llms-full.txt - Extended documentation
- mcp.json - Model Context Protocol manifest
- agent.json - Agent Protocol manifest
- ai-plugin.json - OpenAI plugin manifest
- openapi.json - OpenAPI 3.0 specification
- products - Product discovery (JSON)
- health - Health check
Verification Badges
Embed a dynamic verification badge in your README or documentation.

Badge links to the public proof page. Status updates automatically: Verified (green), Pending (yellow), Not Found (red).
Framework Integrations
- LangChain - Python tool for LangChain agent pipelines
- CrewAI - Python tool for CrewAI multi-agent systems
- Custom GPTs - OpenAPI actions schema for ChatGPT custom GPTs