SWISwarm Intelligence
SWISwarm recipes

From honeybees to a decision protocol

Independent proposals, counterevidence and bounded decision rounds.

123Proposal AProposal BVerificationDissent
  1. Proposals produced independently
  2. Evidence comparison + preserved dissent
  3. Independent verification → decision or uncertainty
Conceptual communication diagram · set the agent count in the task package
  1. Independent scouting

    Generate initial answers without showing other proposals. Include assumptions, supporting evidence and unknowns.

  2. Share evidence

    Compare proposals against the same criteria. Count copied support from a common source once; do not score popularity.

  3. Preserve dissent

    Request a verifiable objection to each option. Record whether it is resolved; do not suppress an agent for disagreeing.

  4. 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.