Parents
hummbl-dev/hummbl-dev#151 — Multi-Actor World Models v0.1
hummbl-dev/hummbl-dev#149 — User-Driven World Model Generation v0.1
Purpose
Define control-plane patterns for coordinating multiple agents without forcing their beliefs into one global consensus graph.
The control plane should maintain:
shared evidence and operational ledger
+ agent-local belief states
+ authority and policy state
+ unresolved dissent
+ coalition and lifecycle state
Required separations
observation versus inference;
local belief versus shared operational fact;
ratified state versus action-ready state;
evidence agreement versus conclusion agreement;
consensus versus independent corroboration;
merge proposal versus accepted merge;
coalition membership versus authority;
coordination state versus private user model state.
Candidate control-plane objects
SharedWorldState
LocalBeliefPointer
ClaimLineage
IndependenceLineage
DissentRecord
ChallengeRecord
MergeProposal
ForkRecord
ConsensusPosture
DecisionGate
CoalitionSpec
CoalitionMembership
CoalitionAuthority
CoalitionResourceBudget
CoalitionLifecycle
QuarantineRecord
ReconciliationRun
StateSnapshot
Consensus posture
Represent at least:
unassessed
single_lineage_support
correlated_support
independent_support
contested
context_split
blocked_on_evidence
accepted_for_bounded_action
superseded
falsified
Do not use agent majority as the default truth rule.
Independence analysis
Track and deduplicate support based on:
model/provider/version;
system prompt/policy lineage;
source lineage;
retrieval path;
tool chain;
execution environment;
evaluator/judge lineage;
common upstream agent or handoff.
A set of correlated agents should be classified as correlated support, not independent replication.
Dissent and merge/fork semantics
The system must support:
persistent dissent without forced resolution;
contextual variants where conflicting claims are locally valid;
model forks that preserve common ancestry;
merge proposals requiring declared resolution criteria;
minority reports attached to accepted bounded actions;
re-opening a decision when new evidence arrives;
no silent deletion of rejected alternatives.
Coalition semantics
A coalition must declare:
purpose and bounded task;
root principal;
members and versions;
delegated authority;
shared resources and cost ceiling;
evidence and voting/decision rules;
dissent preservation;
creation and expiry times;
delegation/subagent limits;
dissolution, quarantine, and receipt requirements.
Coalitions must not gain authority merely by accumulating members.
Required artifacts
v0.1 control-plane design note;
schemas for shared state, dissent, merge/fork, independence lineage, and coalition spec;
valid/invalid/adversarial fixtures;
reconciliation pseudocode or minimal deterministic reference implementation;
reason-code taxonomy;
crosswalk to agent-as-code, agent-handoffs, hummbl-tuples, and runtime admission;
receipt linked to parent issues.
Adversarial fixtures
five agents using the same provider/source counted as five votes;
coalition self-expands authority through membership;
dissent is removed after a majority decision;
agent-local hypothesis enters shared fact state without admission;
stale shared-state snapshot overwrites newer correction;
compromised agent poisons shared state without provenance;
fork loses ancestry or ownership;
model merge hides unresolved contradiction;
coalition persists after expiry;
private user state leaks into organization-wide shared state.
Acceptance criteria
Local beliefs and shared state are separately represented.
Consensus posture distinguishes correlated from independent support.
Dissent, context splits, forks, and merge proposals are first-class.
Shared-state writes require authority and admission.
Coalitions have bounded purpose, authority, resources, expiry, and dissolution.
Majority does not create truth or authority by default.
Reconciliation is deterministic where rules permit and indeterminate otherwise.
Adversarial fixtures cover poisoning, capture, staleness, and privacy leakage.
Receipt links to hummbl-dev/hummbl-dev#151.
Non-goals
No distributed-consensus protocol claim.
No blockchain requirement.
No universal ontology.
No production private-user-state store.
No separate agent epistemic network repository.
Parents
hummbl-dev/hummbl-dev#151— Multi-Actor World Models v0.1hummbl-dev/hummbl-dev#149— User-Driven World Model Generation v0.1Purpose
Define control-plane patterns for coordinating multiple agents without forcing their beliefs into one global consensus graph.
The control plane should maintain:
Required separations
Candidate control-plane objects
Consensus posture
Represent at least:
Do not use agent majority as the default truth rule.
Independence analysis
Track and deduplicate support based on:
A set of correlated agents should be classified as correlated support, not independent replication.
Dissent and merge/fork semantics
The system must support:
Coalition semantics
A coalition must declare:
Coalitions must not gain authority merely by accumulating members.
Required artifacts
agent-as-code,agent-handoffs,hummbl-tuples, and runtime admission;Adversarial fixtures
Acceptance criteria
hummbl-dev/hummbl-dev#151.Non-goals