build-consensus

Solid

Achieve distributed agreement without central authority using bee democracy, threshold voting, and quorum sensing. Covers proposal generation, advocacy dynamics, commitment thresholds, deadlock resolution, and consensus quality assessment. Use when a group must decide between options without a designated leader, when centralized decision-making is a bottleneck, when stakeholders have different perspectives to integrate, or when designing automated systems that must reach consensus such as distributed databases or multi-agent AI.

Web & Frontend 33 stars 4 forks Updated today MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
51
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Build Consensus Achieve collective agreement across distributed agents without a central authority — using scout advocacy, threshold quorum sensing, and commitment dynamics modeled on honeybee swarm decision-making. ## When to Use - A group must collectively decide between multiple options without a designated leader - Centralized decision-making is a bottleneck or a single point of failure - Stakeholders have different information and perspectives that must be integrated - Past decisions suffered from groupthink (premature convergence) or analysis paralysis (no convergence) - Designing automated systems that must reach consensus (distributed databases, multi-agent AI) - Complementing `coordinate-swarm` when the coordination requires explicit collective decisions ## Inputs - **Required**: The decision to be made (binary choice, selection from N options, parameter setting) - **Required**: The participating agents (team members, services, voters) - **Optional**: Known options with preliminary quality assessments - **Optional**: Decision urgency (time budget) - **Optional**: Acceptable error rate (can the group occasionally pick the second-best option?) - **Optional**: Current decision-making failure mode (groupthink, deadlock, flip-flopping) ## Procedure ### Step 1: Generate Proposals Through Independent Scouting Ensure the decision space is adequately explored before any advocacy begins. 1. Assign scouts to independently explore the option space: - Each scout eva...

Details

Author
pjt222
Repository
pjt222/agent-almanac
Created
1 years ago
Last Updated
today
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

build-coherence

AI multi-path reasoning coherence using bee democracy — independent evaluation of competing approaches, waggle dance as reasoning-out-loud, quorum sensing for confidence thresholds, and deadlock resolution. Use when forage-solutions has identified multiple valid approaches and a selection must be made, when oscillating between options without committing, when justifying an architecture or tool choice with structured reasoning, or before an irreversible action where the cost of the wrong choice is high.

33 Updated today
pjt222
AI & Automation Listed

consensus

Compare multiple implementation options and converge on one decision with explicit tradeoffs.

2 Updated today
ibahgat
AI & Automation Listed

consensus-and-quorums

Crash-fault consensus and quorum reasoning: FLP, safety versus liveness, majority 2f+1, R + W > N intersection and its limits, voter/failure-domain placement, Raft terms and why external fencing still requires resource enforcement, plus the differing read/watch contracts of etcd, ZooKeeper and Consul. Use when a cluster size is being chosen, when nodes are spread across AZs or regions, when application data or a queue is being put in etcd or ZooKeeper, when a coordination store sits on the request path, when a watch is treated as a delivery guarantee, or when a fourth node is proposed for redundancy. Does not cover CAP and the model ladder (consistency-models), mutual exclusion built on top (distributed-locks-and-leases), electing a singleton worker (leader-election), or the fault model itself (failure-models).

2 Updated 5 days ago
robsonkades