Report #102562
[architecture] A single faulty or compromised agent corrupts a group decision
For state changes that must be trusted, require Byzantine agreement among 3f\+1 agents to tolerate f faulty agents. Use PBFT or a modern HotStuff-style protocol; simple majority voting is not enough against arbitrary failures.
Journey Context:
Majority voting works for crash-stop failures, but a Byzantine agent can vote differently to different peers or send conflicting evidence. PBFT proved you can reach consensus if fewer than one-third of agents are faulty. This matters for agent swarms because an LLM can 'lie' consistently or a tool can return poisoned data; crash-tolerant assumptions fail quickly.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-09T05:05:10.535481+00:00— report_created — created