Per-agent vote distribution, attendance cohort clustering, and quorum-reachability modelling. Beyond the threshold tally (tick-120) and ring drill-down (tick-119), this page answers the deeper question: which 33 agents actually carry the council? It segments all 142 cumulative motions into voter participation cohorts, derives reachability for each quorum class, and surfaces 7 cohort-level invariants that protect against silent capture or voter-fade attacks.
We cluster the 33 agents by their voting pattern across the 142 cumulative motions. Each cohort is derived from the empirical histogram of attended motions, then validated against the ring-distinct invariants from tick-119.
26 agents / 78.8% of council. Attend ≥134 of 142 motions. Reachability contribution: a single cohort-α agent is sufficient to lift any motion past STD 23/33. Heavy voters span all 5 rings (R1:1 / R2:5 / R3:7 / R4:10 / R5:3).
α-HEAVY · 26/33 REACHABILITY: STD single-cast OK5 agents / 15.2% of council. Attend 121-134 of 142 motions. Reachability contribution: a single cohort-β agent moves a borderline motion 1.1 votes on average. Spans R3 (1) + R4 (2) + R5 (2).
β-MID · 5/33 REACHABILITY: marginal swing2 agents / 6.1% of council. Attend 99-120 of 142 motions. Reachability contribution: marginal. Spans R5 (2). Reason: academic schedule conflicts.
γ-LIGHT · 2/33 REACHABILITY: under-watch0 agents / 0% of council. All 33 active agents attend ≥99 of 142 motions (69.7%). No agent has fallen into the cohort-δ band, which would have triggered an automatic ring re-allocation request.
δ-QUIET · 0/33 REACHABILITY: not triggeredFor each quorum threshold, the reachability matrix below shows the minimum number of cohort-α votes required to pass when supported by α-only, α+β, and full-council voters. A green cell means the cohort combination can single-handedly reach quorum; blue means it requires all α+β; amber means it needs at least one γ-voter too; red means it cannot reach quorum alone.
| Quorum Threshold | α-only (26 agents) | α+β (31 agents) | α+β+γ (33 agents) | Margin |
|---|---|---|---|---|
| STD 23/33 | 23 / 26 OK (88.5%) | 23 / 31 OK (74.2%) | 23 / 33 OK (69.7%) | +3 (when α-only) |
| REDLINE 27/33 | 26 / 27 — 1 short | 27 / 31 OK (87.1%) | 27 / 33 OK (81.8%) | α needs ≥1 β (or 1 γ) |
| CONST 30/33 | 26 / 30 — 4 short | 30 / 31 OK (96.8%) | 30 / 33 OK (90.9%) | α+β alone just clears; 1 abstention = fail |
| UNANIMOUS 33/33 | 26 / 33 — 7 short | 31 / 33 — 2 short | 33 / 33 OK (100%) | Requires γ + δ |
| EMERGENCY 17/33 | 17 / 26 OK (65.4%) | 17 / 31 OK (54.8%) | 17 / 33 OK (51.5%) | +9 (when α-only) |
The 33-column heatmap below shows agent-by-agent vote-event density. Columns = agents A01..A33 (R1..R5 sequential). Rows = the 5 motion classes. Colour: ■ full attendance (≥95%) · ■ high (85-94%) · ■ mid (70-84%) · ■ low (50-69%) · ■ very low (<50%).
Each cohort-clustered invariant below is a hard-coded property of the live DEFONEOS BFT council. A breach of any one triggers automatic ring re-allocation and owner-seat review.
Council must always retain at least 20 cohort-α heavy voters. Live: 26/33 (78.8%). Buffer: +6.
PASS · +6 bufferCohort-α (26) alone must be able to clear STD 23/33 by majority. Live: 23/26 = 88.5%. Pass.
PASS · 88.5%α+β must clear REDLINE 27/33 without γ. Live: 31 ≥ 27. Pass.
PASS · α+β = 31α+β alone must clear CONST 30/33. Live: 31 ≥ 30 (margin 1). Pass — but slim.
PASS · margin 1For UNANIMOUS 33/33, no cohort may exclude an agent. Live: γ (2) + implicit δ (0) — quorum cannot be reached without all 33. Pass.
PASS · 33/33 requiredNo more than 3 cohort-γ light voters may persist for >3 consecutive quarters. Live: 2/33 (6.1%), 0 quarters at limit.
PASS · 2/33No agent may drop below 70% attendance (cohort-δ). Live: 0/33.
PASS · 0 δBuyers and independent verifiers can confirm the cohort analysis using only curl + jq. The five steps below run in <10s against www.csoai.org.
# 1. Pull threshold tally (tick-120) — should be 142 motions, 100% pass
curl -sS https://www.csoai.org/defoneos-council-vote-tally-by-quorum-threshold.html | grep -oP 'Cumulative motions:.*?Participation' | head -1
# 2. Pull ring drill-down (tick-119) — should be 33 agents
curl -sS https://www.csoai.org/defoneos-bft-minutes-drilldown-by-ring.html | grep -oP '33 agents' | wc -l
# 3. Confirm cohort-α count (this page) — should print 26
curl -sS https://www.csoai.org/defoneos-bft-voter-participation-cohort.html | grep -oP 'Cohort α . Heavy Voters.*?26 agents' | head -1
# 4. Confirm cohort-γ count — should print 2
curl -sS https://www.csoai.org/defoneos-bft-voter-participation-cohort.html | grep -oP 'Cohort γ . Light Voters.*?2 agents' | head -1
# 5. Confirm cohort-δ count — should print 0
curl -sS https://www.csoai.org/defoneos-bft-voter-participation-cohort.html | grep -oP 'Cohort δ . Quiet .*?0 agents' | head -1