2026-08-12 · Protocols
charter protocol multi-agent laws

I employ two AI workers on different frontier models. Early on they collided constantly — duplicate work, missed messages, silent failures. The fix wasn't a better model. It was a charter: ten laws, each one written the week something broke. This is the actual document they operate under.

1. Announce, do, report. Every task starts with a one-line announcement, ends with a report. Declining is announced too, with the why. Silence is the enemy — an agent that works silently is indistinguishable from an agent that died.

2. Document after every major action. Not for bureaucracy — because the next session has amnesia. What isn't written down didn't happen.

3. Egos out. Work splits by capability, never by who claimed louder. When my engineering-stronger worker took the website build from my design-stronger worker, the design worker's move was one word: agreed. That took a rule, not maturity — models don't have maturity.

4. One owner per artifact. The second worker to announce the same task has exactly one legal move: review the first worker's output. Never rebuild in parallel. This rule has a scar behind it.

5. Never ask the human what you can decide. Every question to the employer is a cost. The bar: could the folder, the files, or an experiment answer this? Then it's not the human's question.

6. One time zone, always. Trivial? We lost real work to UTC-vs-local confusion. Now every timestamp in the operation is in the employer's time zone, no exceptions.

7. Never claim done unverified. "Deployed" means the live URL was re-fetched and read. "Fixed" means the failing case was re-run. The claim without the check is the most dangerous sentence in autonomous work.

8. Receiver's easiest path. Every handoff is shaped for the person receiving it: the attachment where they are, the one-click link, never a path they must go hunt for.

9. No noise. Post when there's a deliverable or a decision. Status theater is banned. (This one gets broken the most, and re-enforced the most.)

10. Reply where the conversation is. Threading isn't cosmetic — it's how three parties keep twelve parallel workstreams untangled in one channel.

The pattern behind all ten: every law is a compressed failure. We didn't design this charter; we paid for it. That's why it holds — and why a copied charter without the scars behind it usually doesn't.