VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

CivOS Instrument Panel

How to Observe a City in Real Time (Canonical v0.1)

Definition Lock (v0.1):
A CivOS Instrument Panel is a layered set of public monitors + official channels mapped to CivOS layers so any city can be observed as a runtime system:

  • Z0 detects atomic failures (street/hardware)
  • Z1 detects institutional triggers (authority state changes)
  • Z2 detects coordination state (public comms + routing)
  • R4 detects sector pipeline health (power/transport/health/etc.)
  • SB detects buffers (financial/social shock absorbers)
  • Z3 detects macro envelope (national/global constraints)

Output: Real-time Phase State estimate: P3 / P2 / P1 / P0 + “which layer is failing”.


Canonical Panel Schema (Copy-Block)

CivOS.InstrumentPanel.v0_1
CITY_ID: <PLACE.CODE>
GC_NODE: <GLOBAL_COORDINATION_NODE>
OBSERVE_LAYERS:
Z0: ATOMIC_SENSORS
Z1: INSTITUTIONAL_TRIGGERS
Z2: COORDINATION_CHANNELS
R4: SECTOR_PIPELINES
SB: STABILITY_BUFFERS
Z3: MACRO_ENVELOPE
PHASE_RULES (minimal):
P3: no sustained Z0 failures; Z2 stable; R4 within normal bounds; SB not heavily drawn
P2: local Z0/R4 disruptions; Z2 intact; SB engaged but not overwhelmed
P1: Z2 coordination degraded OR GC threatened; cascading cross-sector impacts; SB heavily drawn
P0: GC offline OR multi-sector R4 collapse + regeneration impaired; uncontrolled cascade

NYC Instantiation (Example Panel)

NYC.ID (Place)

PLACE.ID: NYC
PLACE.GC: NYC.GC

Z0 — Atomic Sensors (Street / Hardware Layer)

Purpose: detect “hardware failures” first (flooding, sub-surface overload, street closures, local node down).

NYC Examples (Z0):

  • Flood sensors (street-level water height / drainage overload)
  • Street closures / impassable routes (atomic mobility failures)

Z0 Rule-of-Use:
If Z0 spikes but Z2 remains clean, the city is usually P2 (degraded, isolated).


Z1 — Institutional Triggers (Authority State Changes)

Purpose: detect when the city switches operating mode (emergency declarations, agency activation, resource reallocation).

NYC Examples (Z1):

  • Emergency declarations (State/City)
  • Agency escalation signals (e.g., emergency management activation)
  • Guard / mutual aid activation (capacity injection)

Z1 Rule-of-Use:
Z1 activation does not mean collapse. It means the city is spending coordination capacity to prevent cascade.


Z2 — Coordination Channels (Control Plane)

Purpose: measure whether the city can still coordinate humans, routes, and instructions in real time.

NYC Examples (Z2):

  • Official emergency alerts (geo-targeted warnings)
  • Citizen-facing coordination feeds (verified updates, incident routing)
  • 311-type systems for service routing / reporting

Z2 Failure Signature:
If Z2 becomes inconsistent, delayed, or contradictory during rising Z0/R4 stress → you approach P1.


R4 — Sector Pipelines (Regeneration Layer)

Purpose: monitor critical sector throughput that keeps the city running + repairing itself.

NYC Examples (R4):

  • PWR (Power pipeline): outage map / restoration ETAs / crew dispatch
  • TRN (Transport pipeline): transit status / line shutdowns / recovery progress
  • (Optional expansions: healthcare capacity, water, sanitation, telecom)

R4 Rule-of-Use:
A city can tolerate Z0 pain if R4 repair loops stay fast.


SB — Stability Buffers (Shock Absorption)

Purpose: track buffers that prevent local failures from becoming systemic.

NYC Examples (SB):

  • Emergency repair grants / relief funds (fast liquidity injection)
  • Parametric insurance style payouts (sensor-triggered fast money)
  • Shelter capacity / emergency housing routing
  • Cooling centers / public safety deployments (human buffer mass)

SB Failure Signature:
If SB is heavily drawn and still insufficient → drift from P2 → P1.


Z3 — Macro Envelope (National / Global Interface)

Purpose: track constraints that bound city performance (national policy, macro risk, civic space, global conditions).

NYC Examples (Z3):

  • Macro civic/rights stability monitors (national envelope context)
  • Federal response bandwidth / disaster declaration pipelines
  • National weather services as high-fidelity sensor mesh (macro hazard envelope)

Z3 Rule-of-Use:
Z3 doesn’t cause local failure directly; it limits recovery speed and shapes long-term stability.


Minimal Phase Classifier (Copy-Block)

CivOS.PhaseClassifier.v0_1 (City Runtime)
INPUTS:
Z0 = atomic_failure_intensity
Z2 = coordination_integrity
R4 = sector_throughput_health
SB = buffer_drawdown_rate
GC = global_coordination_continuity
OUTPUT:
PhaseState ∈ {P3, P2, P1, P0}
RULES:
IF GC==OFFLINE OR (Z2==FAILED AND R4==MULTI-SECTOR-FAILED) => P0
ELSE IF Z2==DEGRADED OR cascading_cross_sector(R4) => P1
ELSE IF Z0 localized spikes OR single-sector R4 disruption AND Z2 stable => P2
ELSE => P3

Canonical Publishing Rules (Lock)

  • Always keep the layer order: Z0 → Z1 → Z2 → R4 → SB → Z3
  • Never rename layers once published (version forward only)
  • Every city gets the same skeleton (swap only the instruments)
  • Prefer official monitors (government/utilities/sensors) where possible
  • Write as directory/spec, not narrative

Optional: CivOS Registry Record (for indexing)

CivOS.REGISTRY.NODE
TYPE: InstrumentPanel
ID: NYC.PANEL.v0_1
PLACE: NYC
LAYERS: Z0,Z1,Z2,R4,SB,Z3
STATUS: CANONICAL

Recommended Internal Links (Spine)

Start Here: