Your agent says it’s done. Where’s the evidence?

Agents misread tasks, skip steps, and report successes that didn’t happen. EvidenceBook keeps a tamper-evident record of what your agent did and agreed, so the other side can check it without trusting you.

Agents can do more every week. Their own account of it isn’t evidence.

It makes things up.

Reported 44 invoices reconciled. 41 were.

It covers its tracks.

The retry that failed isn’t in the summary.

It misunderstands.

Asked to pause the campaign. It deleted it.

It tries too hard.

Told to cut costs. It cancelled the backups.

It misses what matters.

Shipped on time. Skipped the security review.

It makes mistakes.

Paid the right vendor twice.

It gets it plain wrong.

Booked the flight for March, not May.

Not because agents lie. Because the only account is the agent’s own. A second record, written at the time by the other side, is what shows where they differ.

Agents have almost everything else.

Models, tools, payment rails, and identity are all being built. Evidence of what an agent actually did is the missing layer.

“Discovery tells you an agent exists. It cannot tell you what that agent did after you trusted it.”
Ramesh Raskar · Founder, Project NANDA
  • Models that can reason and acthere
  • Tools and APIs to act throughhere
  • Rails that move moneybeing built
  • Discovery and identity for agentsbeing built
  • Evidence of what an agent actually didmissing

Evidence, not trust.

Trust asks you to believe the agent. Evidence lets you check it: sealed as it happens, so any later change shows, and readable by the other side.

One transaction, two independent records.

One company’s agent hires another’s. The buyer records what it requested and paid. The provider records what it accepted and delivered. Exchange selected evidence and see what agrees, what conflicts, and what remains unconfirmed.

Verification shows what the records say and that they haven’t changed. It doesn’t show that the events they describe occurred.

two records · order 4471
the agent says

Called the payment API for order 4471.

56b1f95f
the payment system observed

Received and executed tx_9c1e for order 4471.

3a70d2e4
compared agrees Both records describe the same event. Your system can release the order.

People and agents, on both sides of the work.

this side
youyour agent
✓evidence
the record both sides check
the other side
your customer

Your customer never sees your logs. They see evidence they can check, and only the parts they’re allowed to.

Stand-in. The independently checked sample report is not published yet. Until it is, order 4471 below is an illustration, not a sealed record.

How it works

We establish what happened. Your systems decide what proceeds.

act

An agent does something that matters.

order 4471The agent calls the payment API.
observe

Each boundary it touches records what it saw.

order 4471The payment system records tx_9c1e.
commit

Observations go into append-only, tamper-evident history.

order 4471Both records sealed. Checkpoint 56b1f95f.
exchange

The other side asks for the evidence it is allowed to see.

order 4471The merchant requests the order bundle.
verify

They check it themselves, offline, without trusting us.

order 4471 · samplecapsulectl verify: capsule_identity passed.
evaluate

A Terms Pack runs over the records: met, not met, or could not be evaluated.

order 4471 · sample6 requirements. 6 of 6 met. Evaluation sealed.
decide

Your host decides whether the action proceeds.

order 4471Order released. Your payment rail moves the money.
Terms Packs

Decide what counts as done before the work starts.

A Terms Pack is a versioned list of requirements, run over the records. Some are easy to check. Others need judgment, and say who judged.

⚙ recomputed

A fact or rule over the record. Anyone who runs it gets the same answer.

✦ judged

A pinned AI model or a named person decides. The verdict records which, and the judging steps are readable.

EU AI Act Obligations Pack✓ public today Outcomes Pack, for contracted work✓ draft, public today Everyday Rules, for personal agentswith the Muse integration

Packs don’t certify compliance or score trust. Anyone can publish one. Feature coverage varies by integration.

outcomes pack · order 4471sample
⚙
Delivered by the agreed daterecomputed
metevaluating
⚙
Price matches the agreed termsrecomputed
metevaluating
⚙
Disclosed it was an AIrecomputed
metevaluating
✦
Negotiated fairlyjudged · pinned model
metevaluating
✦
Resolved without losing the relationshipjudged · named reviewer
not metevaluating
✦
Matched the stated intentjudged · payload withheld
could not be evaluatedevaluating
4 met · 1 not met · 1 could not be evaluated · of 6evaluation sealed · 8f3a2c1d

What evidence is for.

Agent builders

Show the outcomes you delivered, not the activity.

Usage graphs don’t renew contracts. Run the Outcomes Pack over the work: outcomes confirmed by the customer, judged against their bar, with the misses shown too. That is how ROI gets believed.

Outcomes Pack✓ draft, public today
outcomes your customer believessample
outcomes confirmed by the customer41 of 44
✦ judged against the customer’s bar38 of 41 met
not met, with reasons shown3 of 44
Enterprise AI initiatives

Meet your obligations with less risk.

Which model ran, what policy governed it, who authorized it, and what changed, written down at the time. The EU AI Act Obligations Pack shows the evidence behind each finding. It doesn’t certify compliance.

EU AI Act Obligations Pack✓ public today
governance and regulatory obligationssample
obligations met, evidence attached31 of 34
could not be evaluated, reason shown3 of 34
▦ payloads withheld, digest shown12 of 959
Consequential actions

Check the priors before the big call.

Before an agent moves money, signs, or deploys, see every prior step that led there. Everyday Rules checks the action before it happens. Countersign adds an independent second signature where the stakes warrant it.

Everyday Rules + CountersignCountersign ✓ available today
confidence before the big decisionsample
prior steps with sealed records17 of 17
Everyday Rulesneeds your approval
countersigned, independent of both sides✓
Action State Countersign

Your own verification is still your own word.

Either side can verify the other’s records today, for free. But in a dispute, both sides have an interest. Countersign runs the checks as a party independent of both, signs exactly what it checked and found, and logs the result in its own transparency log.

what it doesn’t claim That every action was captured. That claimed outcomes occurred.
countersign finding · bundle 3a70d2e4sample
Range membershipestablished Profile conformancenot checked Chain consistencynot present Cadencenot present Key hygienenot present Logged in Countersign’s transparency log71fa0c3e Outside what was checkednot claimed

Version 1 runs five checks. Each result stands alone, never combined into a score, a grade, or a single pass/fail.

Stand-in. The independently checked sample report is not published yet. Until it is, this finding is an illustration: bundle 3a70d2e4 and log entry 71fa0c3e are not published records.

Running live, across companies.

“For that to work, we need a way to independently verify what agents are doing, regardless of who operates them or which systems they use.”
Mazin Gilbert · Executive Director, Agentic AI Foundation
Project NANDA

Agents from two registries closed deals in a live deal room.

Each negotiation produced a sealed bilateral record both agents hold, alongside each side’s own account. The integration merged into the NANDAtown codebase in July 2026.

“Watching agents from two different registries close deals and walk away with the same cryptographic record … was the missing half of the open agent economy running live.”
Ramesh Raskar · Founder, Project NANDA
Mesh-LLM

Inference nodes that keep their own records.

An open-source distributed inference network with no central evidence authority. Each node verifies its own records. When both opt in, peers exchange evidence to compare what each observed.

“Our goal is to help Mesh-LLM nodes collaborate with peers they’ve never met.”
Michael Neale · Creator of Mesh-LLM, Principal Engineer at Spiral/Block

Written for people, developers, and agents.

When someone asks what happened, you have an answer they can check.

Customers, partners, and auditors verify the evidence themselves. Nothing is published by default. Each party sees only what it is allowed to.

See a sample report →
what the other side sees · sample✓ witnessed
✓ Verified959 of 959 records match their signatures. Nothing changed, missing, or added.checked offline
Both sides recorded the delivery41 of 44 Contradicted, reasons shown3 of 44

Stand-in. The independently checked sample report is not published yet. Until it is, the figures here are an illustration, not a sealed record.

Open standards

The layer is free. The products are built on top.

Open and neutralIETF individual drafts

Anyone can produce compatible evidence, define requirements, and verify records. The drafts ship with conformance vectors and build on SCITT (RFC 9943) and COSE Receipts (RFC 9942).

  • Agent Action Capsule
  • Canonical Payload Binding
  • Checkpointed Local Log
  • Evidence Request and Bundle
  • Verifier and conformance
  • Public witness

Action State is a Silver Member of the Agentic AI Foundation and plans to propose the specifications for neutral foundation governance. Membership does not constitute acceptance of the proposed projects.

Action Stateproducts

Built on the same open specifications, so others can offer compatible services. Feature coverage varies by integration.

EvidenceBook, Apache-2.0, with an MCP binding✓ available today EvidenceBook A2A bindingpreview Terms Packs✓ public today Countersign, once your requester key is enrolled (contact us)✓ available today Public witness✓ free Everyday Ruleswith the Muse integration

EvidenceBook has not yet passed its own interoperability test: an outside developer exchanging evidence with it without using our code. Until it does, we make no interoperability claim for it.

Commit broadly.Disclose selectively.Verify independently.

You stop asking to be trusted. They stop having to.