- Proposals produced independently
- Evidence comparison + preserved dissent
- Independent verification → decision or uncertainty
Independent scouting
Generate initial answers without showing other proposals. Include assumptions, supporting evidence and unknowns.
Share evidence
Compare proposals against the same criteria. Count copied support from a common source once; do not score popularity.
Preserve dissent
Request a verifiable objection to each option. Record whether it is resolved; do not suppress an agent for disagreeing.
Verify the decision
Run an independent check after bounded rounds. If contradictions persist, return an unresolved decision rather than forcing consensus.
Role responsibilities
- Scout
- Produce an independent proposal, sources and weaknesses.
- Challenger
- Test conditions under which the strongest proposal would fail.
- Verifier
- Check the decision against predefined criteria.
Shared memory contract
proposal_idindependent_originevidence_idscriterion_scoresobjectionsverifier_result- Stop condition
- Decide if acceptance criteria pass; otherwise produce a reasoned uncertainty report at the round/budget limit.
- Primary failure mode
- Agents may repeat the same model's mistake. More votes do not replace independent sources or an external verifier.