The evidence layer for the agent economy.
Settlement for AI agents shipped open and free. Proof didn't.
Every log an agent keeps about itself is testimony from an interested party — and the one thing no self-issued record can manufacture is a second signature from someone with nothing to win. Tersign is that second signature: a neutral ledger counter-signs every receipt, action and verdict into per-seller hash-chains and anchors the commitment to Bitcoin. Every record on this page is verifiable by anyone, and every counter is served raw from a public endpoint. Check them yourself — that is the entire point.
anchor one record and you prove that record existed · anchor the chain's commitment at every change and every record is committed under its next anchor — timestamped no later than it — and gaps in the counter-signed sequence are visible to anyone
An autonomous prober works the live agent-commerce catalog in 5-minute ticks — 50 targets per tick, ~14,400 probes a day — and hash-chains what it saw: prices, payTo keys, uptime, offer-signature validity. The run counter and last-run time are served raw; poll the endpoint across a tick boundary and watch them move. History accumulates forward only: no later entrant can reconstruct it.
These counters are served raw from /v1/stats, from record one — anti-vanity by design. Nothing here is a headline number you have to take on faith: each record behind them is independently verifiable. Deployment smoke-test traffic is excluded, by a rule published in the response itself (organic_filter); those records stay in the chain and stay verifiable, because each is counter-signed at its own sequence number and committed under every later anchor; removing one would break the sequence completeness this ledger exists to prove.
Prove your agents disclosed.
Where record-keeping duties bind — SEC 17a-4(f) for broker-dealers, FINRA 4511-class rules, HK IRO s.51C — records must be preserved, time-stamped and reproducible today, and disclosure regimes such as EU AI Act Art 50 add the duty to disclose. Nothing in those rules makes your own attestation checkable by the party challenging it. When the record is challenged — by a counterparty, an auditor, or a regulator — self-kept logs are testimony; counter-signed, anchored chains are evidence. Control and evidence for your agents, without your own word carrying the proof. Export packs (beta): Art 50 · VAT 226b · HK s.51C · MAS SAFR alignment. Pay by card, provisioned by an agent, running in minutes.
Evidence tiers →One dependency, evidence-grade receipts.
npm i tersign
pip install tersign
npx tersign verify 0xe5874f1ffe87f0a6dd9eb157730f67b86ee4538b125fe30fcc4e165213dd3fc4 --ledger https://tersign.ai
Node for issuing: EIP-712 codecs, RFC 8785 canonical digests, idempotency, refunds, disputes. Python for checking: zero dependencies, no network, no account — it verifies a receipt, a chain or a whole evidence bundle from the bytes alone, which is the version to hand an auditor. Both MIT. The record schema and its two-sided conformance vectors (independence, completeness, existence, phase) are open under Apache-2.0, and three independent engines are checked against them — so verification never depends on Tersign.
github.com/tersignhq/tersign-js →GET /llms.txt
GET /.well-known/ai-catalog.json
GET /v1/stats · /v1/anchors
MCP io.github.tersignhq/evidence