Who Should Protect a Declining Commons?

Central and local control of a partially observed common-pool resource: an exploratory simulation study

Kotaro Iwata

Code, data, and full audit trail: github.com/memorist17/commons-governance-model

This HTML article is generated from the repository's documentation and presentation materials.

Abstract

Should the corrective feedback that protects a common-pool resource be closed by a central rule or by the local harvesters themselves, and does observation noise decide which one wins? I study this question in a minimal, fully deterministic simulation model: a shared fish stock with logistic regeneration, a collapse basin, and rare shocks, observed by N = 15 agents through noisy, correlated reports. A central loop acts on the (lagged) pooled mean of the reports; a field loop acts on each agent's own reading. The pre-specified hypothesis was a crossover σ*: central adaptation superior at low observation noise, field adaptation superior at high noise.

Three findings emerge. First, no σ-driven central-to-field crossover was detected: direct paired bootstrap intervals on Δ = PDF − PFD show no sign reversal in the hypothesized direction, and a variance audit shows the √N pooling benefit is not exclusive to the centre. Second, a structural audit reveals that the original dual-adaptation (DD) conclusions were confounded: the legacy composition applied both loops at full gain, changing effective intervention strength together with governance architecture. Third, after normalizing total corrective capacity G in action space and varying only the allocation α between central and local information, ecological stock-dependence λ and the viability of G dominate performance, while α is generally second-order — exactly invariant under clean information, and only modestly field-leaning under combined noise and delay. On the tested grid, λ accounts for 71–84% of between-cell welfare variation; α for 0–1.15%.

The principal conclusion: once governance architectures are normalized in action space, ecological structure and sufficient control capacity matter more than whether corrective authority is centralized or decentralized. All results are exploratory outputs of one computational model family, reproducible byte-for-byte from the repository.

Keywords: common-pool resources · governance architecture · partial observability · feedback control · Ostrom · reproducible simulation

1Introduction

When a shared resource declines, someone must convert the scarcity signal into an actual reduction in extraction. The classic institutional question — running from Hardin's tragedy of the commons to Ostrom's field studies of self-governing commons (Governing the Commons, 1990) — is who should hold that corrective loop: a central authority that pools information from many observers, or the local users who act directly on what they see.

Conceptual diagram: central rule, local users, and the shared resource
Figure 1. The setting. A declining common-pool resource is observed imperfectly by its users. Corrective action can be closed through a central rule (pooling many reports) or through the field (each harvester acting on their own reading).

The two loci embody a genuine trade-off. Central control pools multiple observations and averages away idiosyncratic noise, but may act on delayed information. Local control observes and acts directly on fresher information, but each individual estimate is noisier. This precision–latency tension suggests a falsifiable prediction:

Hypothesis (pre-specified). There exists a crossover noise level σ*: for observation noise σ < σ* central adaptation outperforms field adaptation, and for σ > σ* field adaptation outperforms central adaptation, with co-adaptation (both loops active) most fragile.
Conceptual crossover hypothesis curve
Figure 2. The crossover hypothesis, drawn as a conceptual — not empirical — curve. Below σ* the central loop should win on precision; above σ* the field loop should win on freshness. The 2×2 adaptation design of Section 2 is the supporting structure; the headline claim under test is σ*.

This paper reports what happened when that hypothesis was tested in a minimal feedback model, and what a subsequent structural audit of the comparison itself revealed. The arc is: a null result on the σ crossover (Section 3); the discovery that the original comparison confounded governance architecture with effective intervention strength (Section 4); a normalization that separates total corrective capacity G from its allocation α (Section 5); and a final result in which ecological structure, not the central–local locus, dominates performance (Section 6). Throughout, the claims are exploratory results within one computational model family, not empirically calibrated causal estimates.

2The legacy 2×2 model

A shared fish stock Bt follows logistic regeneration with a collapse basin below a biological limit BLIM and rare exogenous shocks ξt:

Bt+1 = Bt + R(Bt) − Σi Hi,t + ξt, R(B) = rB(1 − B/K)(1)
Daily feedback loop of the legacy model
Figure 3. One daily cycle of the model: the resource state produces σ-noisy, ρ-correlated observations; observations drive a central and/or local corrective decision; the decision yields realized extraction; the resource regenerates into the next state.

N = 15 agents observe the stock through correlated noisy reports,

obsi = clip(S + σabs(√ρ·zcommon + √(1−ρ)·zi), 0, 1),(2)

so the variance of the pooled mean report is σ²(ρ + (1−ρ)/N): the √N central advantage holds only at ρ = 0, and as ρ → 1 a floor σ²ρ remains that erodes pooling. ρ is an exogenous knob, not endogenous to collapse. The central loop acts on the arithmetic mean of all reports, with a decision lag; its precision advantage thus emerges rather than being hard-coded. The field loop acts on each agent's own reading. Extraction is applied through a proportional/escapement harvest multiplier, followed by health/welfare updates and regeneration.

Four regimes form a 2×2 design of who adapts:

RegimeCentral ruleLocal usersLabel
FFfixedfixedno adaptation
DFdynamicfixedpooled-central
FDfixeddynamiclocal-field
DDdynamicdynamicdual-loop multiplicative (legacy)

Each active legacy loop receives its full single-loop gain — a design choice whose consequences Section 4 examines. Regimes were originally scored on the composite P = mean sustainability × mean welfare (set to 0 after welfare collapse); the later analysis decomposes this into collapse probability and discounted welfare as separate primary outcomes, keeping P only as a secondary legacy composite. Determinism is frozen with named seed streams (mulberry32) and guarded by a byte-exact regression test (outputs/data/baseline_v0/, tests/regress_v0.sh).

3Results I: observation noise did not produce a central-to-local crossover

Sigma sweep results for two harvest models
Figure 4. Performance across the observation-noise sweep for the legacy 2×2 regimes. The two panels are the original endpoint harvest models — Schaefer (catch ∝ stock, self-limiting) and fixed demand (tragedy-prone); governance and σ are identical within each panel. Pooled-central (DF) and local-field (FD) track one another across the tested range.

No σ-driven central→field crossover in the hypothesized direction was detected. Direct paired inference sharpens this: using identical innovations (paired common random numbers) and a paired bootstrap confidence interval on the difference Δ = PDFPFD, the predicted sequence — positive at low σ, negative at high σ — is not present anywhere in the tested range.

Paired difference between DF and FD across sigma
Figure 5. Paired difference Δ = PDF − PFD with bootstrap intervals across σ. Positive values favor the central loop; negative values favor the field loop. No resolved sign reversal in the hypothesized direction appears. Small Schaefer differences at some points are resolved in the reverse direction, so this is a failure to detect the predicted crossover — not an equivalence claim, and not evidence that a crossover is impossible.

A variance audit explains why the crossover lacked a mechanism to stand on: the √N averaging benefit is not exclusive to the centre. Independent field actions are aggregated by the shared resource itself, and the self-test shows this aggregation receives the same linear 1/N variance reduction. No pooling asymmetry underwrites a crossover.

This null result prompted an audit not of the parameters, but of the comparison itself.

4Structural audit: the authority–architecture confound

The original DD ("both adapt") conclusions proved strongly dependent on controller composition and unequal effective intervention, not on co-adaptation per se.

Diagram of the architecture/authority confound
Figure 6. The confound. Architecture = who holds the corrective loop; effective authority = how hard extraction is actually cut. In the legacy composition the two moved together.

Authority ≠ architecture. Legacy DD applied both loops at full gain — multiplicatively. If the central brake alone leaves 70% of extraction and the local brake alone leaves 70%, both together leave 49%: a much stronger total cut. The apparent effect of having two adaptive loops cannot be separated from simply intervening harder. Separating total authority G from its allocation α (Kc = αG, Kf = (1−α)G) and holding G fixed weakened the original "DD most fragile" / "DD sole survivor" patterns.

Composition matters. Even gain-matched multiplicative composition is not allocation-invariant. Only an action-matched additive rule — combining the signals before one shared harvest transform — holds realized intervention fixed as α varies (verified to floating-point precision, max|Δ| < 10−12, and numerically stabilized in audit Stage 5.6).

Composition comparison at the tragedy endpoint
Figure 7. Composition comparison at the tragedy endpoint. The legacy dual-loop multiplicative controller appears to survive where others fail — but only because its doubled authority supplies enough conservation. At matched authority, the same preselected G is under-powered there. "Fixed total authority" is meaningful only for the action-matched rule.

5The action-matched normalized model

5.1Control capacity G

A correct scarcity signal is wasted without enough capacity to act on it. The control gain G converts a required correction s into an actual cut in extraction:

qi = clip(1 − G·si, 0, 1)(3)
Signal-to-action pipeline with control gain G
Figure 8. From signal to action. A required correction s must become an actual cut; G sets how much of the cut is delivered (e.g. si = 0.2, G = 2 ⇒ qi = 0.6, a 40% cut). If G is too small, the cut is never delivered — no matter who holds the loop.

5.2Allocation α

To break the confound, total control capacity G is held fixed and applied exactly once, to a mixture of the central and local signals:

si = sf,i + α(scsf,i), qi = clip(1 − G·si, 0, 1)(4)

α = 0 uses purely local-field information; α = 1 purely pooled-central information; 0 < α < 1 a hybrid. It is one control budget, differently allocated. When central and local signals are identical, the interpolation is exactly α-invariant — tested numerically and end-to-end (max|Δ| < 10−12).

Normalized allocation of one control budget
Figure 9. Capacity normalization: signals are combined before the single shared harvest transform, so α reallocates information without changing total intervention.
Complete normalized model loop
Figure 10. The complete normalized model. Same resource dynamics, observation (σ, ρ, lag), extraction, and regeneration as Figure 3; what differs is the controller — total capacity G fixed, α allocating the combined signal — a single normalized controller rather than the separate FF/DF/FD/DD regimes. This model produced the λ×α result of Section 6.

5.3Resource continuum λ

Before asking who should control, one must ask whether the resource already self-throttles. Extraction pressure interpolates between stock-dependent and stock-independent along a continuum:

Hλ(B) = Href[(1−λ)(B/Bref) + λ](5)

At λ = 0 extraction falls with the stock (a self-throttling, Schaefer-like reparameterization); at λ = 1 extraction pressure is stock-independent, the tragedy-prone case. λ is a synthetic stock-decoupling parameter — not a fitted ecological threshold, and not an empirical measure of "tragedy intensity." The mechanism pilot also checks a power-form alternative.

Stock-dependent versus threshold-like resource responses
Figure 11. Resource response intuition. A stock-dependent resource (schematic fish example) yields less as stock falls, needing little external correction; a threshold-like resource (schematic pasture example) keeps yielding until it abruptly does not. These are illustrative analogies, not ecological classifications; the simulation uses the λ continuum of Eq. (5). The resource response determines how much external correction governance must supply.

5.4Primary outcomes

Discounted welfare includes benefits accumulated before collapse: a cell can have collapseRate = 1 and still report positive welfare. This is not a contradiction — it separates pre-collapse benefit from safety — but it must never be read as safe performance. Read collapseRate first, then welfare conditional on that safety context.

6Results II: ecological structure and viable capacity dominate; allocation is second-order

The final confirmation grid (confirm_grid.csv, 100 trials per cell) fixes G = 1.5, preselected as the Stage-6 pilot's viable/mid level — not tuned on these results — and sweeps λ × α under clean (σ = 0, no lag) and stressed (noise + lag) conditions.

Lambda by alpha grid of welfare and collapse
Figure 12. The main result at G = 1.5. Performance changes strongly down the λ axis and barely across the α axis. Under clean conditions allocation has almost no effect (exactly α-invariant); under combined noise and delay only a modest field-leaning tilt appears. Positive welfare in 100%-collapse cells is welfare accumulated before collapse.

Ecological stock-dependence λ and G-viability dominate. Discounted welfare falls sharply with λ (≈84 → 35 → 16 from stock-proportional to stock-independent at G = 1.5), and collapse becomes near-certain once G is insufficient for the tragedy endpoint.

Authority allocation α is generally second-order. Under clean conditions (σ = 0, Δlag = 0), welfare is exactly α-invariant. Under combined high noise and lag a modest field-leaning tilt appears — e.g. at λ = 0.5: α = 0 gives welfare 46 with collapse rate 0.90, versus α = 1 giving welfare 20 with collapse rate 1.00 — but λ still dominates. The mechanism pilot found interior-α advantages to be rare: they occur only with noise and lag together, are not a clipping artifact, and are not explained by information fusion, since the welfare-optimal α diverges from the MSE-optimal α under noise.

6.1Robustness across G

Robustness grid across G values
Figure 13. Bounded robustness grid, G ∈ {0.5, 1.5, 4.0}. Under stressed conditions, the range of marginal mean welfare across λ is 4.8–64 times the corresponding range across α, depending on G; under clean identical information the α range is exactly zero.

A descriptive balanced decomposition of the 27 cell means per condition quantifies "larger" on this grid:

Conditionλ main effect (η², share of between-cell welfare variation)α main effect
Clean information71.2%0%
Stressed (noise + lag)83.8%1.15%

These η² values summarize this deterministic grid; they are descriptive effect ranges on the observed factorial grid, not population-level inferential ANOVA estimates or a causal decomposition. They support the ordering only for the reported model, parameter grid, and outcomes.

Principal conclusion. Once governance architectures are normalized in action space, ecological structure and sufficient control capacity matter more than whether corrective authority is centralized or decentralized.

7Discussion

7.1An ordering of questions, not a universal winner

Within this model family, the result is best read as a hierarchy of diagnostic questions for a declining commons:

  1. Does the resource self-throttle? (λ) — the upstream, dominant factor;
  2. Is sufficient corrective capacity available? (G) — a prerequisite, not a detail;
  3. Is information noisy or delayed? (σ, lag) — the condition under which locus begins to matter;
  4. Where should control be allocated? (α) — a conditional, second-order question.

Three implications extend beyond the model, stated as conjectures. First, institutional performance cannot be separated from the resource being governed. Second, monitoring and implementation capacity are prerequisites of governance, not secondary details. Third — the narrow Ostrom-related conjecture — ecological fit and implementation capacity may condition when the central/local locus matters at all.

7.2Scope of the connection to Ostrom

The model directly studies only a narrow subset of institutional design: monitoring quality, information aggregation, decision delay, implementation capacity, and the locus of corrective action.

Ostrom-related topicRepresented?Model proxy
MonitoringYesσ, ρ, reports
Fit between rules and local conditionsPartlyλ, controller response
Local participation / locus of controlPartlyα
Implementation capacityYes, abstractlyG
Graduated sanctionsNo
Conflict-resolution mechanismsNo
Clearly defined boundariesFixed, not testedfixed population/resource
Nested enterprisesNo
Rule-making rightsNo

Accordingly, the simulation does not test Ostrom's design principles as a whole. It motivates the narrower conjecture above; claims about a general precedence ordering among Ostrom's principles would require a richer model or empirical evidence.

8Limitations and future work

9Conclusion

Four contributions:

  1. No σ-driven central→field crossover was detected in the tested range and power.
  2. The original dual-adaptation conclusions depended strongly on controller composition and unequal effective intervention — architecture and authority were confounded.
  3. Under action-matched composition, ecological stock-dependence λ and whether total authority G is viable dominate performance.
  4. Authority allocation α is generally second-order, with only limited interior-allocation advantages under combined noise and lag.

In this model family, "who governs" became relevant only after ecology and control capacity — a conditional, second-order question. Whether that ordering survives richer institutional structure and empirical calibration is precisely the confirmatory work this exploratory study motivates.

10Reproducibility and artifacts

All results are deterministic and regression-guarded. The executable source of truth is src/phase_diagram_runner.mjs (Node.js 26.0.0); plotting uses Python 3.11 with NumPy and Matplotlib.

git clone https://github.com/memorist17/commons-governance-model
make verify       # verify committed model, data, PDF, and chart hashes
make test         # self-tests + byte-exact legacy regression
make reproduce    # timestamped full run under outputs/runs/ (100 trials/cell)
ClaimDataFigure
No σ crossover (paired inference)paired_difference.csvFigs. 4–5
Legacy DD comparison confoundedconfirm_composition.csvFig. 7
λ and viable G precede αconfirm_grid.csv, g_robustness.csv, effect_sizes.csv, variance_decomposition.csvFigs. 12–13

Variance control uses paired common random numbers with named seed streams; the allocation-invariance self-test verifies max|Δ| < 10−12; the frozen legacy CSVs under outputs/data/baseline_v0/ must match byte-for-byte. The staged audit trail is in docs/ (AUDIT_STAGE0-4_REPORT.md, AUDIT_STAGE5_REPORT.md, AUDIT_STAGE6_REPORT.md, AGGREGATION_AUDIT.md).

This article is an HTML compilation of the repository's docs/FINAL_REPORT.md, model documentation, and presentation. All figures are embedded from outputs/figures/ (empirical) and presentation/images/ (conceptual). The model, data, figures, and analyses are the author's; the English prose of this article was drafted with AI assistance (Claude) from those materials and reviewed by the author. The claims are exploratory results within one computational model family, not empirically calibrated causal estimates.