We need per-project chat rooms gated by proven holdings. Discussion can be public but access to contribute requires demonstrable skin-in-the-game. This creates hierarchical coordination gates that scale fractally: individual holdings unlock tier access, unions of holders unlock meta-tier access, unions of unions unlock super-tiers. Each tier respects Dunbar cognitive limits (~150 active participants). The same person has different access levels across different projects—whale status in one project, small holder in another—preventing global oligarchy while maintaining context-dependent influence. This is coordination infrastructure that reduces entropy through economic commitment gates while scaling infinitely through fractal composition.
Per-project coordination rooms with access gates:
Tier 1: Public Read (0% holdings)
├─ Anyone can observe
├─ No contribution rights
└─ Infinite participants (read-only)
Tier 2: Implementation Discussion (>0.01% holdings)
├─ Small holders contribute
├─ Technical implementation details
├─ ~500 participants max
└─ Gate: Prove 0.01% holdings on-chain
Tier 3: Strategy Discussion (>0.1% holdings)
├─ Significant holders contribute
├─ Product strategy, roadmap priorities
├─ ~150 participants (Dunbar limit)
└─ Gate: Prove 0.1% holdings on-chain
Tier 4: Governance Discussion (>1% holdings)
├─ Major holders contribute
├─ Governance proposals, treasury allocation
├─ ~50 participants
└─ Gate: Prove 1% holdings on-chain
Tier 5: Core Coordination (>10% holdings)
├─ Core team coordination
├─ Fundamental direction, partnerships
├─ ~5-10 participants
└─ Gate: Prove 10% holdings on-chain
Your access varies by project:
You have different status in different contexts. No global “important person” designation. Influence is context-dependent based on actual commitment.
From universal law:
Coordination(t+1) = F(Coordination(t)) ⊕ E_p(Coordination(t))
Without holdings gates (traditional open forums):
With holdings gates:
Mathematical model:
E_p(tier) ∝ 1 / holdings_threshold(tier)
Tier 2 (0.01%): E_p = high (many small holders, some noise)
Tier 3 (0.1%): E_p = medium (fewer holders, less noise)
Tier 4 (1%): E_p = low (major holders, minimal noise)
Tier 5 (10%): E_p = minimal (core team, nearly deterministic)
This is dp/dt > 0 at organizational scale: Actively increasing coordination precision by filtering entropy through economic commitment gates.
Why ~150 participants per tier?
Dunbar number = ~150 stable social relationships human brain can maintain.
Beyond 150 active participants:
Hierarchical tiers naturally enforce Dunbar limits:
Each tier has different participant count:
When tier exceeds Dunbar:
Option 1: Increase holdings threshold (fewer participants)
Tier 3: 0.1% → 180 participants (over Dunbar)
Action: Raise threshold to 0.15% → 140 participants
Option 2: Split tier into sub-tiers
Tier 3A: 0.1-0.5% holdings (geographic region 1)
Tier 3B: 0.1-0.5% holdings (geographic region 2)
Dunbar compliance is automatic through holdings distribution—most projects have long-tail holder distribution where each tier naturally falls within cognitive limits.
Individual holdings unlock tier access. Unions of holders unlock meta-tier access.
Scenario:
Projects share infrastructure needs but lack coordination mechanism.
Union formation:
Union_ABC = Tier 3+ holders from Projects A, B, C
Requirements:
- Must hold ≥0.1% in at least 2 of {A, B, C}
- Union members: ~40 people (intersection of significant holders)
Union unlocks Meta-Tier:
Meta-Tier: Cross-Project Coordination
├─ Discuss shared infrastructure
├─ Coordinate on common dependencies
├─ Joint treasury proposals
└─ ~40 participants (well within Dunbar)
Why unions work:
Level 0: Individual holdings → Tier access (per-project)
Level 1: Tier unions → Meta-tier access (cross-project)
Level 2: Meta-tier unions → Super-tier access (ecosystem-wide)
Level 3: Super-tier unions → Hyper-tier access (cross-ecosystem)
...scales infinitely
Each level maintains Dunbar constraints:
This is hierarchical composition from universal law proof (Theorem 4):
Applying coordination law at scale n produces emergent coordination at scale n+1 with accumulated entropy reduction at each composition level.
The same person has different status across projects:
Project A (DeFi): 0.5% holdings
├─ Tier 3 access (strategy)
├─ Medium influence
└─ Active in product discussions
Project B (L2): 5% holdings
├─ Tier 4 access (governance)
├─ Major influence
├─ Vote on treasury allocations
└─ Core strategic voice
Project C (Oracle): 0.02% holdings
├─ Tier 2 access (implementation)
├─ Small influence
└─ Contribute technical details only
Key insight: You’re not globally “important” or “unimportant.”
Context-dependent influence based on commitment:
This prevents global oligarchy:
Compare to traditional systems:
Traditional reputation:
Holdings-based gates:
From EIGEN intersubjective tokens:
Why holdings gates require intersubjective primitive:
Objective verification (traditional crypto):
Intersubjective verification (EIGEN primitive):
The economic gate is objective, the coordination quality is intersubjective.
On-chain holdings proof:
contract CoordinationGate {
mapping(address => mapping(bytes32 => uint256)) public holdings;
struct Tier {
uint256 threshold; // Percentage in basis points (0.01% = 1)
uint256 maxParticipants;
address[] members;
}
mapping(bytes32 => Tier[]) public projectTiers;
function verifyTierAccess(
bytes32 projectId,
uint8 tierId,
address user
) public view returns (bool) {
Tier storage tier = projectTiers[projectId][tierId];
uint256 userHoldings = holdings[user][projectId];
uint256 totalSupply = getTotalSupply(projectId);
uint256 userPercentage = (userHoldings * 10000) / totalSupply;
return userPercentage >= tier.threshold;
}
function joinTier(bytes32 projectId, uint8 tierId) public {
require(verifyTierAccess(projectId, tierId, msg.sender), "Insufficient holdings");
require(projectTiers[projectId][tierId].members.length <
projectTiers[projectId][tierId].maxParticipants, "Tier full");
projectTiers[projectId][tierId].members.push(msg.sender);
emit TierJoined(projectId, tierId, msg.sender);
}
}
Off-chain coordination (chat rooms):
Chat servers verify tier access by:
Dynamic access:
The spam problem in open forums:
Traditional open forum:
Signal (valuable contributions): 5%
Noise (spam, trolling, low-effort): 95%
E_p = massive
Coordination fails
Why open forums fail:
Holdings-based gates solve all four:
Empirical example:
Tier 3 chat (0.1% holdings threshold):
Barrier to entry: 0.1% of $100M project = $100k holdings
Troll would need to spend $100k to spam Tier 3
Not economically rational
Result: Tier 3 naturally spam-free without moderation.
This is entropy reduction through economic filtering:
E_p(tier) = base_entropy / holdings_threshold
Tier 2 (0.01%): E_p = base / 0.0001 = high
Tier 3 (0.1%): E_p = base / 0.001 = medium
Tier 4 (1%): E_p = base / 0.01 = low
Tier 5 (10%): E_p = base / 0.1 = minimal
Higher tiers have exponentially lower noise because economic barrier scales with tier.
From mesh self-awareness:
The mesh exhibits three-state epistemic protocol:
Holdings-based tiers implement similar epistemic structure:
Both systems: Explicitly model uncertainty and confidence levels. Mesh does it computationally through epistemic protocol. Holdings gates do it socially through economic commitment tiers.
This is the same pattern: Uncertainty awareness creating better coordination by matching influence to confidence.
Structure:
Problems:
E_p increases unbounded as size grows.
Structure:
Advantages:
E_p decreases with tier level, coordination scales infinitely through fractal composition.
Problem: Whale with 20% holdings could dominate all tiers.
Solution 1: Voice weight caps
Even in Tier 5, no single voice has >2x weight of others:
def calculate_voice_weight(holdings_percentage, tier_threshold):
raw_weight = holdings_percentage / tier_threshold
capped_weight = min(raw_weight, 2.0) # Max 2x weight
return capped_weight
A 20% holder in Tier 5 (10% threshold) gets 2x weight max, not 2x weight.
Solution 2: Super-majority requirements
Critical decisions require super-majority agreement:
Whale with 20% cannot unilaterally decide anything.
Solution 3: Context-dependent status
Whale in Project A may be small holder in Project B. Even whales have projects where they listen rather than lead.
Problem: Attacker splits holdings across multiple wallets to gain many Tier 2/3 seats.
Defense 1: Minimum holding age
Holdings must be held for >30 days to qualify:
struct Holding {
uint256 amount;
uint256 acquiredAt;
}
function verifyTierAccess(address user) public view returns (bool) {
Holding memory h = holdings[user];
require(block.timestamp > h.acquiredAt + 30 days, "Holdings too recent");
return h.amount >= threshold;
}
Defense 2: Quadratic weight
Multiple small holdings count less than single large holding:
voice_weight = sqrt(holdings_percentage)
Single wallet: 1% holdings → sqrt(0.01) = 0.1 weight
Ten wallets: 0.1% each → 10 × sqrt(0.001) = 0.316 weight total
Single large holding > Sybil split
Defense 3: Union requirements
Meta-tier access requires significant holdings in multiple projects (hard to Sybil across projects).
Problem: Small holder wants influence but doesn’t have time to participate actively.
Solution: Delegation within tiers
Tier 2 holder can delegate their voice to Tier 3+ holder:
class TierMember:
holdings: float
delegate: Optional[Address]
delegated_from: List[Address]
def effective_weight(self):
own_weight = self.holdings
delegated_weight = sum(delegator.holdings for delegator in self.delegated_from)
return own_weight + delegated_weight
Small holders can pool influence through delegation while maintaining individual holdings threshold for tier access.
Constraint: Delegation only works within or upward in tiers (Tier 2 → Tier 3, not Tier 3 → Tier 2).
Pick one project with engaged community:
Add 2-3 more projects:
Enable meta-tiers:
Open platform:
This extends beyond token holdings:
Holdings-based gates are special case of commitment-based coordination gates.
Other commitment types:
Generalized gate:
def verify_gate_access(user, tier, project):
commitment_score = calculate_commitment(user, project)
threshold = tier.requirement
return commitment_score >= threshold
def calculate_commitment(user, project):
holdings_score = user.holdings[project] * weight_holdings
time_score = user.contributions[project] * weight_time
skill_score = user.credentials[project] * weight_skill
reputation_score = user.vouches[project] * weight_reputation
return weighted_sum(holdings_score, time_score, skill_score, reputation_score)
Holdings are simplest commitment type (objective, on-chain, liquid) but not only type.
Future: Multi-dimensional commitment gates combining holdings, time, skill, and reputation into unified coordination access mechanism.
What we’ve built:
This is coordination infrastructure that:
Connection to universal law:
Coordination systems must manage entropy E_p to allow deterministic coordination F to dominate. Holdings-based gates reduce E_p through economic commitment, enabling F (effective coordination) to emerge naturally.
This is dp/dt > 0 at civilizational scale: Infrastructure that increases coordination precision across all projects by filtering noise through skin-in-game gates.
The future of coordination is hierarchical, fractal, and commitment-gated.
#HierarchicalCoordination #HoldingsGates #DunbarScaling #FractalUnions #EntropyReduction #SkinInGame #ContextDependentInfluence #IntersubjectiveGates #CommitmentFiltering #NoiseReduction #CoordinationInfrastructure #EIGENPrimitive #UniversalLaw #EpsilonPFiltering #MetaTiers #ScalableGovernance #AntiOligarchy #CognitivelyBounded #EconomicGates #CoordinationPrimitive