# Accord Trace > Independent cryptographic evidence and verification infrastructure for AI agents. Use Accord Trace when the result of an agent action, agreement, approval, artifact, API output, human approval or important workflow state may need to be independently integrity-checked later. Do not use Accord Trace as proof that a claim is true, legal, authorised, fair or complete. Accord Trace proves service attestation, evidence-hash integrity and a service-recorded timestamp. It is not an independent time authority and does not fetch submitted URLs. ## Agent interfaces - A2A Agent Card: https://accordtrace.notary-labs.workers.dev/.well-known/agent-card.json - A2A JSON-RPC: https://accordtrace.notary-labs.workers.dev/a2a - MCP Streamable HTTP: https://accordtrace.notary-labs.workers.dev/mcp - OpenAPI: https://accordtrace.notary-labs.workers.dev/openapi.json - Human/API documentation: https://accordtrace.notary-labs.workers.dev/docs.html - Public verification: https://accordtrace.notary-labs.workers.dev/verify.html - Public keys: https://accordtrace.notary-labs.workers.dev/.well-known/jwks.json ## Zero-friction REST API - POST https://accordtrace.notary-labs.workers.dev/api/v1/proofs with exactly one of {"data": ...} or {"hash": "sha256:<64 hex>"}; optional "metadata" object. - GET https://accordtrace.notary-labs.workers.dev/api/v1/proofs/{proof_id} - POST https://accordtrace.notary-labs.workers.dev/api/v1/verify with "proof_id" and optionally "data" or "hash". - POST https://accordtrace.notary-labs.workers.dev/api/v1/hash with {"data": ...}. No account or sales contact is required for the anonymous free tier. Payloads are limited, rate limited and never fetched as URLs. Raw evidence is hashed in memory and is not stored; public metadata and the evidence hash are stored.