| id | indicator | pillar | direction | weight | |
|---|---|---|---|---|---|
| 0 | intermediation_depth | AI intermediation depth | exposure | negative | 1.0 |
| 1 | channel_concentration | Communication channel concentration | exposure | negative | 1.0 |
| 2 | labor_leverage_exposure | Labor-leverage exposure | exposure | negative | 1.0 |
| 3 | polycentric_governance | Polycentric governance | resilience | positive | 1.0 |
| 4 | civic_density | Civic and cooperative density | resilience | positive | 1.0 |
| 5 | channel_redundancy | Communication redundancy | resilience | positive | 1.0 |
7 Pillars and indicators
The framework groups indicators into two families — exposure & susceptibility (what raises risk) and agency-resilience (what protects it) — following the logic introduced in ?sec-resilience.
Risk is read as Exposure × Susceptibility ÷ Agency-Resilience.
Every indicator is defined once, in the machine-readable registry at analysis/registry/indicators.yml, which drives both the computation (Chapter 9) and the codebook (see the appendix). The table below is generated from that registry, so it can never disagree with the code.
TODO: justify each indicator’s construct validity — the link from mechanism to measure.