CASE 1 · AGENTS EXCHANGING ACROSS ECOSYSTEMS
THE PROBLEM A buyer agent on Base pays a seller agent whose work lands on Solana. The Base escrow cannot see Solana — today it trusts a screenshot, or a model's opinion of one.
01
FILL
Seller's work executes on Solana — a fill, a transfer, a deliverable event.
02
PROVE
Seller fetches the six-layer V5 blob for that event — inclusion, ordering, native finality.
03
CARRY
The proof travels to Base as data. No bridge, no relayer to trust — the blob is self-verifying.
04
VERIFY
Base escrow calls verifyEncoded(blob) against the anchored superroot.
SETTLED Escrow releases on evidence. Two agents in two ecosystems just transacted with zero shared trust — the root was the only middleman.
CASE 2 · PROOFS READING INTO THE COORDINATION LAYER
THE PROBLEM A multi-day agent job is invisible between kickoff and deadline. Timers are not completion signals — a stalled job and a working one look identical until the money is already gone.
01
CHECKPOINT
Every hour the running agent posts a hash of its state — each one committed into the root, returned with an MMR proof.
02
READ
The coordination layer reads the proof chain: liveness is verifiable while the work runs, not after.
03
GATE
Escrow releases tranches on proof of progress instead of expiry — a silent agent stops getting paid immediately.
04
DISPUTE
If contested, the arbitrator reads the evidence bundle — delivery trace plus event proofs — not two competing stories.
SETTLED Long-running work becomes a provable object. The layer doesn't supervise agents — it reads their proofs and pays accordingly.