x402 HTTP
https://agent-contract-proof.mattskowronis.workers.dev/v1/verifyPOST-only
Agent Tools · Agent Contract Proof
Live · $0.01 USDC · Base mainnet
Agent Contract Proof compares public Agent Card, OpenAPI, and x402 declarations with the endpoint that is actually live. It returns a deterministic verdict, exact mismatches, evidence, and a stable contract hash.
Use it when
Deterministic result
conforms, mismatch, unreachable, or insufficient_evidenceContract
POST https://agent-contract-proof.mattskowronis.workers.dev/v1/verify
Content-Type: application/json
{
"url": "https://example-agent.com/v1/task",
"method": "POST",
"expected_hash": "optional-prior-contract-hash"
}
Unauthenticated requests return 402 + PAYMENT-REQUIRED.
Pay 10000 atomic USDC on eip155:8453, then retry with PAYMENT-SIGNATURE. {
"schema_version": "1.0",
"verdict": "conforms",
"target_status": "verified",
"contract_hash": "stable-sha256-hash",
"mismatches": [],
"evidence": ["agent_card", "openapi", "x402_challenge"]
} Full request, response, and error schemas are in OpenAPI. Discovery is free; only verification is paid.
Machine interfaces
https://agent-contract-proof.mattskowronis.workers.dev/v1/verifyPOST-only
Streamable HTTP at https://agent-contract-proof.mattskowronis.workers.dev/mcpPOST-only.
Agent Card at https://agent-contract-proof.mattskowronis.workers.dev/.well-known/agent-card.json; JSON-RPC at POST https://agent-contract-proof.mattskowronis.workers.dev/a2a.
https://agent-contract-proof.mattskowronis.workers.dev/openapi.json
Independently readable records are live in the Official MCP Registry, 402 Index, A2A Registry, and Agent402. Coinbase payment validation passes; Bazaar discovery re-indexing is still pending and is not claimed as complete here.