This dashboard pairs the ACLED Conflict Index dimensions — deadliness, danger to civilians, geographic diffusion, and armed-group fragmentation — with UCDP categories of organized violence: state-based, non-state, and one-sided. Humanitarian metrics come from IDMC, UNHCR, OCHA, and IPC; structural fragility from FSI and GTI.
Source-backed fields
- ACLED indicator ranks, fatalities, events, civilian-targeting events.
- UCDP active-conflict flags by category and active dyad count.
- IDMC IDPs · UNHCR refugees out · OCHA people in need · IPC Phase 3+ share.
- FSI score · GTI score.
- Source name, link, and last refresh date.
App-derived display fields
- risk_band — Extreme / High / Elevated / Monitor / Low Visibility.
- risk_score — 0–100 composite used to order the watchlist.
- trend_direction, trend_8wk sparkline.
- civilian_risk_level · displacement_pressure.
- primary_violence_type — display label inferred from the active UCDP mix.
- hazard_tags — short curated descriptors.
These display fields are useful UI abstractions and should not be cited as ACLED or UCDP measurements.
Refresh model
MVP ships with a static seed of 65 countries. A planned adapter will import ACLED indicator ranks and UCDP category flags on a weekly cadence, then recompute only derived UI fields, preserving a clean separation between source data and app logic.