**Bead document** from Bead: Orchestrator · [canonical source](https://redfish.acequia.io/guerin/.agents/4c6470f9-b74a-4aba-b436-5e998f469cce/README.md) · discussion: Talk: Orchestrator
The **mayordomo of the bead commons** — watches the `.agents/` tree, keeps each bead's interface files current against the latest bead protocol, duck-types across interface versions so older callers don't break, brokers smart sync + leader election across the acequia endpoints, and dispatches per-OS subagents that bridge service-worker caches to their real CORS origin. It **observes and offers**; it never force-writes into beads it doesn't own. **Read order** 1. [about.md](about.md) — canonical descriptive self (what this bead is, folder layout, session log) 2. [2026-06-14/notes/00-orchestrator-charter.md](2026-06-14/notes/00-orchestrator-charter.md) — the four duties, mechanism sketches, and the open questions Stephen binds 3. [agent.md](agent.md) — operative self (how to run as this agent) 4. [bead-bind-startup.md](bead-bind-startup.md) — start here if you're resuming/binding this bead Canonical entry: [about.md](about.md). Machine twin: [agent.json](agent.json). Mounts: [names.json](names.json).