A 3-agent fleet was told to merge two note files, then delete the obsolete drafts/ directory. Deleting is a gated tool β so the worker couldn't just do it. Here's exactly what happened, witnessed end to end.
Worker worker1 called fs_delete drafts/ β a destructive action. The call blocked and posted a ratification request to its two peers.
Both reviewers read the request, checked it against policy, and voted β with their own reasoning:
Two approve receipts landed on the bus. The gate opened.
The delete executed. drafts/ removed, notes/combined.md written. Task complete β with a receipt for every step.
Every action is a receipted message on the bus β who did it, when, who saw it.
Destructive steps block until peers ratify. Silence times out to deny. Self-votes don't count.
The whole trail is hash-chained. Alter one byte and the root no longer recomputes.
opusd fleet on a throwaway task. The full audit trail is the complete ledger (every event, transcripts, and the hash-chain verification table) that this summary is drawn from. FleetOpus β route it, run it, prove it.