Captre is a provenance ledger for AI outputs. Submit a task, attest the output, record an evaluation — every step anchored on Algorand via x402, every identity proven by the wallet that paid.
sha256:<policy_doc> — an immutable commitment to the exact ruleset used. Not a version label that can be reused.Each step is a separate x402 payment. The payer's wallet address becomes the on-chain identity for that step — no signup, no API keys.
TaskApp. Your wallet address becomes the task author.CaptreApp, linking it to the task. First-claim — once attested, the hash is permanently yours.LedgerApp. Supply policy_hash (SHA-256 of your policy doc) and evaluation_result. The contract cross-calls both upstream contracts to verify the chain before writing.Simulate the full attestation flow end-to-end — attest, verify, look up by ID, and revoke. The free endpoints hit the real API; paid endpoints are safely mocked.
GET /verify endpoint on your running server.
Free, no payment required.
GET /attestation/{id} endpoint.
Accepts a UUID attestation_id or a raw content_hash.
Free, no payment required.
curl "https://captre.onrender.com/verify\ ?content_hash=sha256:YOUR_HASH"
curl "https://captre.onrender.com/attestation\ /YOUR_ATTESTATION_ID"