Your agent just spent money. Can you prove what it did?

Add Verdra to one agent action in under 10 lines of Python. The SDK seals four strata of dispute-grade evidence at dispatch (transaction, configuration, behavior, mandate), signed with your keys, stored in your systems.

Reference capture · Verdra Record Evidence Package
EP-2026-0424-A23F
acme-procure-7 → vendr-fulfill-2 · $1,847.20 USDC
Capture pipeline 4 / 4 sealed
01
Transaction
The payment itself.
who paid whom · amount · rail · reference
T+0 ms
02
Configuration
How the agent was set up at dispatch.
prompt hash · tools · model · spend cap
T+4 ms
03
Behavior
Why the agent acted the way it did.
decision trace · tool calls · latency
T+12 ms
04
Mandate
What the agent was authorized to do.
signed delegation · scope · expiry
T+18 ms
Sealed in T+18 ms BLAKE3 · stored in your bucket · Ed25519 signed
"Agentic commerce needs legal infrastructure, and the courts are coming."
Bridget McCormackCEO, AAA · David HoffmanPenn
When AI Agents Transact, What Happens Next? · AAA, April 2026
01
Agents are spending real money

On behalf of companies. Paying invoices, settling trades, ordering inventory.

02
When something goes wrong

The company has to prove what the agent was told to do, what it actually did, and who authorized it.

03
Verdra captures the proof at the moment the agent acts

Four strata sealed at dispatch with the company's own keys, written to the company's own storage.

Who adopts it first

The ventures deploying agents, and the insurers covering the risk.

Two groups adopt it first. The ventures and agencies deploying agents for businesses operate the runtime where the record is captured, and carry the exposure when an agent misfires. The insurers writing AI-liability cover need a standard, tamper-evident record to underwrite and settle claims. The transacting workflows below are where the disputes land.

Procurement
Vendor selection, PO, payment
Authority disputes on spend caps, vendor whitelists, scope-of-mandate.
AP automation
Invoice approval, payment release
Performance disputes on quantity, pricing, settlement-discrepancy.
Treasury
Settlement, reconciliation, transfers
High-value transactions where mandate scope and timing are evidentiary.
Vendor onboarding
KYC, contract, spend authorization
Specification and apparent-authority disputes when the agent commits the firm.
2023 → 2026

The agent stack shipped.

Each layer below shipped its protocols. The newest, the Legal Context Protocol (LCP), records what was agreed. None record what the agent did, or decide who is liable when it is disputed.

Layer
Protocols
Dispute-grade?
01
Agent fabric
How agents call tools and talk to each other
MCP Anthropic A2A Google
No
02
Payment rails
How value moves between agents
x402 Coinbase AP2 Google
No
03
Trust signals
How networks score agent risk
TAP Visa VI Mastercard
No
04
Observability
How teams trace what agents do
LangSmith LangChain Langfuse OSS
No
05
Legal context
How terms and governing law attach to a deal
LCP AAA · Integra
Terms, not conduct
Evidence layer
What stands up when a transaction is challenged
Verdra Record
Yes
What Verdra Record captures

Four sealed strata, signed at the moment of dispatch.

01
Transaction

What the agent did.

Protocol-level call · counterparty, timestamp, payload, hash.

02
Configuration

How it was set up.

Prompt, tools, model, runtime version at dispatch.

03
Behavior

Why it acted that way.

Decision trace and counterfactuals the agent considered.

04
Mandate

What it was authorized to do.

Signed delegation from the principal · scope, limits, expiry.

Built on the layers above, not beside them. Verdra ingests the transaction’s LCP terms record and the agent’s mandate, adds the two strata nothing else captures (configuration and behavior), and structures the result for the ruling LCP leaves to a forum.

These four strata become a Dispute Packet. Evidence Packages bundle on demand, verifiable offline, interpretable by:

Counsel Insurer Payment network Any compliant DR forum
Verdra and LCP

Built on the standard the market just adopted.

LCP proves what was agreed. Verdra proves what the agent did, and is built to resolve the dispute that follows. We sit on top of it, not beside it.

1 · Discover

Found inside LCP.

Verdra publishes an LCP dispute-resolution catalog. An agent reading a transaction's legal context can discover the Verdra Rules and elect them programmatically.

2 · Require

Required by policy.

An LCP buyer policy lets a principal require a named resolution method before its agent transacts. One procurement buyer that requires the Verdra Rules brings its whole supplier network onto them.

3 · Resolve

Resolved on the record.

Verdra ingests the LCP terms hash and the agent's mandate, adds the behavior and the action no standard captures, applies the Rules, and routes to the elected venue.

Discoverable under LCP at /.well-known/dispute-services.json

The artifact

Here's what every agent action produces.

A signed Evidence Package, conforming to the public schema. Drop the file into your editor. Verify offline against the customer's public key. No Verdra service in the loop.

EP-ed594af8f57ff7c6a5a290ea78b4ffc1.ep.json verdra/v0.1
{
  "id":           "EP-ed594af8f57ff7c6a5a290ea78b4ffc1",
  "schema":       "verdra/v0.1",
  "principal":    "acme-procure-7",
  "captured_at":  "2026-04-24T14:32:08.412Z",
  "strata": {
    "a": { "stratum": "transaction",   /* counterparty, payload, rail, reference, timestamp */ },
    "b": { "stratum": "configuration", /* prompt hash, tools, model, spend caps */ },
    "c": { "stratum": "behavior",      /* counterfactual decision trace */ },
    "d": { "stratum": "mandate",       /* delegation_id, scope, limits, expiry, signature */ }
  },
  "signed_with": { "algorithm": "ed25519", "public_key": "ed25519:9d3f8c1a4b7e2d5f..." },
  "timestamp":   { "mode": "deferred" },  /* RFC 3161 forward commitment, V0.1 (Rules P.5) */
  "signature":   { "value": "8f3c2a1e5d7b9c4f6a8e2d1c0b3f5a7d9e2c4b6f..." }
}
VERIFY verdra-record verify ./EP-ed594af8f57ff7c6a5a290ea78b4ffc1.ep.json --pubkey ./acme.ed25519.pub
OK signature_valid: true content_address_matches: true timestamp: deferred (V0.1, P.5)
Download the sample See the verify command Routes to Counsel Insurer Payment network

Built on research. Aimed at machine-speed dispute resolution.

If your agents transact, you're already exposed.

Verdra records every agent payment, approval, delegation, and tool call in a tamper-evident Evidence Package, so legal, finance, and risk teams can prove what happened when an autonomous action is challenged.