The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Hashproof listing page.
Verifiable credentials with IPFS backup, on-chain registry, and pay-per-call API via x402.
HashProof is a credential issuance API. Organizations and Individuals (entities) issue verifiable credentials to people. Each credential is:
CredentialRegistry contract on Celohttps://hashproof.dev/verify/:idTwo ways to pay: micropayment in USDC via x402 (Base or Celo) — no API keys, no subscriptions — or a prepaid API key for enterprise clients (no crypto needed). AI agents can call the API directly using a funded wallet.
| Network | Contract | Address |
|---|---|---|
| Celo mainnet | CredentialRegistry | 0x7a1B759A602Aba72a70f99Dffd0a386d7504ce9B |
| Endpoint | Price | Description |
|---|---|---|
POST /issueCredential | $0.10 USDC | Issue one verifiable credential |
POST /entities/:id/verificationRequests | $49 USDC | Submit a verification request |
Payment is in USDC on Base or Celo via x402. The client signs an off-chain authorization — no gas required.
| Endpoint | Description |
|---|---|
GET /verify/:id | Full 3-layer verification |
GET /templates/:ref/requirements | Get required fields for a template |
POST /templates/:ref/preview | Generate a preview PDF with watermark (no cost) |
GET /stats | On-chain credential counters |
HashProof is fully agent-usable — no account, no human onboarding. Three ways in:
MCP server, local or remote (listed on the official MCP registry as io.github.csacanam/hashproof):
Tools: preview_template (free — iterate custom layouts), issue_credential ($0.10 via x402 or API key), verify_credential and get_template_requirements (free). The remote server has no wallet, so it can't do x402 — it needs Authorization: Bearer <api-key>. See mcp/README.md.
Agent skill: npx skills add csacanam/hashproof — or read it at hashproof.dev/skill.md.
Plain HTTP + x402: POST /issueCredential returns a 402 challenge any x402-v2 client can pay (USDC on Base or Celo). LLM index: hashproof.dev/llms.txt.
Agent identity metadata (ERC-8004 registration-v1): hashproof.dev/metadata.json.
See backend/README.md and frontend/README.md for setup instructions.
See docs/README.md for the full documentation index.