Technical Reference

ARGOS Documentation

Complete technical reference for the Adaptive Real-time Geopolitical Operating System (ARGOS), covering all 104 input variables, 22 computational models + AI Signal Layer, 7 sub-indices, and the GRS/GRS-Live aggregation methodology. Developed as part of The Calculus of Nations.

1. Framework Overview

The Adaptive Real-time Geopolitical Operating System (ARGOS) is a multi-layered computational framework designed to quantify geopolitical risk at the nation-state level. Developed as the analytical engine behind The Calculus of Nations, ARGOS synthesizes 104 input variables from 35 sources (28 baseline statistical databases plus 7 real-time OSINT feeds) through 22 statistical and machine learning models arranged across 7 computational layers + AI Signal Layer. The AI Signal Layer ingests real-time OSINT from multiple sources (NewsAPI.ai, GDELT, UCDP, ReliefWeb, HDX, ICG CrisisWatch (ACLED pending), and international wire services), categorizes events via Forge LLM, and produces GRS-Live.

The framework produces two composite metrics: GRS-Baseline (the static Layers 1–7 output) and GRS-Live (the dynamic score incorporating AI Signal Layer adjustments), for each of 87 nations. The GRS is computed as a weighted linear combination of seven sub-indices, each capturing a distinct dimension of geopolitical risk: internal stability (ISI), external threats (ETI), economic vulnerability (EVI), cascade exposure (CEI), and adaptive capacity (ACI), environmental stress (ENV), and supply-chain fragility (SCI). The final integration uses 100,000 Monte Carlo iterations per country to produce a probability distribution, capturing the inherent uncertainty in geopolitical forecasting. GRS-Live then adjusts this baseline with time-decaying AI signals from categorized news events.

Architecture Summary

L1

Structural

M1-M9

L2

Time Series

M10-M12

L3

Strategic

M13-M14

L4

Cascade

M15-M16

L5

Demographic

M17-M19

L6

Economic

M20-M21

L7

Integration

M22

AI

AI Signal

Multi-Source+LLM

104 variables22 models + AI7 sub-indicesGRS-BaselineGRS-Live

The full layered GRS formula is:

GRS = λ1 × GRSbaseline + λ2 × GRSsignal + λ3 × SCV + λ4 × ENV + λ5 × SCI
where GRSbaseline = 0.25 × ISI + 0.25 × ETI + 0.20 × EVI + 0.15 × CEI - 0.15 × ACI
λ1=0.55, λ2=0.10, λ3=0.10, λ4=0.15, λ5=0.10 (sum = 1.00)

Weight Rationale & Limitations

Lambda weights were calibrated via cross-validated ridge regression against the 47-event validation set. They are transparent analytic assumptions, not yet validated by full out-of-sample optimization. Future releases will incorporate prospective error analysis to refine weight allocation. The full layered GRS composite is bounded in [-8.25, +93.25] (Theorem 10, machine-verified, Lean 4).

The GRS-Live formula adds AI signal adjustments:

GRS-Live = Σ(wi × (SIi + Signali))
where Signali = Σ(magj × confj × e-λ(t-tj)) / Neff, half-life = 7 days

Score Range & Interpretation

The theoretical GRS range is [-15, +85], not [0, 100]. The positive weights (ISI, ETI, EVI, CEI) sum to 0.85, while the negative ACI weight (-0.15) means countries with very high adaptive capacity and low risk factors can producenegative GRS values. A negative GRS indicates that a nation's institutional resilience (ACI) more than offsets its aggregate risk exposure, a desirable outcome reflecting strong governance, economic diversification, and social cohesion.

For example, Norway (GRS = -0.5) and Switzerland (GRS = 6.3) have very low scores because their very high ACI (95) substantially reduces their composite risk below zero. The net algebraic sum of all weights is 0.70, not 1.0, which is a deliberate design choice: the ACI discount factor ensures that adaptive capacity provides meaningful risk reduction rather than merely offsetting one sub-index.

Countries are assigned to five risk tiers based on their GRS: Low (GRS < 15), Moderate (15-30), Elevated (30-45), High (45-60), and Critical (GRS > 60). The negative weight on ACI reflects its role as a mitigating factor: nations with strong institutions, governance, and human capital see their overall risk score reduced.

Mathematical Bounds (Machine-Verified)

The GRS-Baseline formula above is bounded in [-15, +85] (Theorems 3a-3b, Lean 4). The full layered GRS composite output, incorporating signal layers, ENV, and SCI, is bounded in [-8.25, +93.25] (Theorem 10, Lean 4). Both bounds are machine-checked at /formal-verification.

2. Data Pipeline

The ARGOS pipeline transforms raw data from 35 sources (28 baseline databases + 7 OSINT feeds) through 10 sequential stages, from initial ingestion to final GRS output. Each stage is described below with its inputs, outputs, and representative operations.

📥

Stage 1: Data Ingestion

35 sources (28+7) → 104 base variables (340 in full specification)

Raw data collection from 28 baseline databases (35 total sources including 7 OSINT feeds)

Operations

  • 104 base variables per country (340 in the full specification including derived features)
  • 87 countries assessed
  • 35 total sources (28 baseline databases + 7 OSINT feeds)
  • Annual refresh cycle
  • Automated API pipelines

Examples

  • World Bank API → GDP, trade, demographics
  • V-Dem → 45 democracy indicators
  • SIPRI → military expenditure, arms transfers
  • UCDP → conflict events, battle deaths
  • UNHCR → refugee populations, IDPs
  • FAO AQUASTAT → water stress, withdrawals
  • ND-GAIN → climate vulnerability
  • USGS → critical mineral dependency
  • IEA → energy import concentration
⚙️

Stage 2: Normalization & Imputation

104 base variables → 104 normalized base variables

Data cleaning, standardization, and missing value imputation

Operations

  • Z-score normalization
  • Min-max scaling to [0,100]
  • Multiple imputation (MICE)
  • Temporal interpolation
  • Outlier detection (IQR)

Examples

  • GDP per capita → z-score normalized across 87 countries
  • Missing Gini values → MICE imputation from correlated indicators
  • Polity V (-10 to +10) → rescaled to [0,100]
  • Battle deaths outliers → Winsorized at 99th percentile
📐

Stage 3: Layer 1: Structural Estimation

~280 variables → ISI, ETI, ACI base scores

9 models (M1-M9): Classical ML and statistical estimation

Operations

  • M1: Logistic Regression → conflict onset probability
  • M2: Ridge Regression → continuous forecasting
  • M3: Decision Trees → risk regime classification
  • M4: Random Forest → ACI computation (500 trees)
  • M5: XGBoost → primary predictor (60+ variables)
  • M6: SVM → deterrence boundary detection
  • M7: KNN → historical analogy (K=10)
  • M8: K-Means → country typologies
  • M9: Neural Network → NLP/OSINT processing

Examples

  • M1 ingests 28 variables → outputs P(conflict) = 0.42 for Tunisia 2010
  • M4 processes 35 governance indicators → ACI = 88 for Germany
  • M5 uses 60+ variables → ETI = 55 for Russia pre-2022
📈

Stage 4: Layer 2: Time Series Forecasting

~30 time series → EVI, ISI temporal adjustments

3 models (M10-M12): Temporal dynamics and trend projection

Operations

  • M10: ARIMA → GDP, military spending, population forecasts
  • M11: VAR → multi-variable interdependency
  • M12: Prophet → seasonal/cyclical decomposition

Examples

  • M10: ARIMA(2,1,1) forecasts Russia GDP contraction of -8.2% under sanctions
  • M11: VAR captures feedback loop between military spending and GDP growth
  • M12: Prophet detects seasonal protest cycles in Egypt (anniversary effects)
♟️

Stage 5: Layer 3: Strategic Interaction

~32 strategic variables → ISI, ETI strategic adjustments

2 models (M13-M14): Decision-theoretic modeling and agent-based dynamics

Operations

  • M13: BDM Selectorate → leader survival, diversionary war
  • M14: ABM → multi-actor emergent dynamics (10,000 iterations)

Examples

  • M13: Putin W/S ratio declining → illustrative diversionary conflict probability estimate (not a calibrated forecast)
  • M14: ABM simulates NATO Article 5 cascade → 10,000 scenario iterations
  • M13: Xi Jinping selectorate analysis → illustrative Taiwan escalation risk estimate
🌊

Stage 6: Layer 4: Cascade Propagation

~37 network variables → CEI scores, contagion multipliers

2 models (M15-M16): Spatial and network contagion

Operations

  • M15: SAR → geographic contagion (rho = 0.35)
  • M16: Four-Layer Network → information, economic, alliance, civilizational cascades

Examples

  • M15: Ukraine conflict → SAR back-test indicates Moldova contagion risk = 0.72
  • M16: Tunisia → Egypt cascade via information network (28-day lag from Ben Ali departure to Mubarak resignation, back-test observation)
  • M16: Russia sanctions → economic network cascade multiplier = 2.5x
👥

Stage 7: Layer 5: Demographic & Social

~64 demographic/social variables → ISI, ACI demographic adjustments

3 models (M17-M19): Population dynamics and social modeling

Operations

  • M17: Bayesian Hierarchical → demographic projections
  • M18: Cohort-Component → population forecasts with migration
  • M19: SEM → Democratic Resilience Index (14 indicators)

Examples

  • M17: Niger youth bulge (47% under 15) → ISI demographic pressure = High
  • M18: Syria refugee outflow → 7.7M projected displacement
  • M19: 14-indicator Democratic Resilience Index → ACI = 12 for North Korea
💹

Stage 8: Layer 6: Economic Modeling

~36 economic variables → EVI scores, trade impact estimates

2 models (M20-M21): Macroeconomic and trade modeling

Operations

  • M20: SDMP (DSGE-Inspired) → macroeconomic projection, sanctions impact
  • M21: Gravity Model → bilateral trade, sanctions effects

Examples

  • M20: SDMP estimates Argentina inflation trajectory under IMF program
  • M21: Gravity model estimates 65% trade reduction under full sanctions
  • M20: Simplified Taylor rule simulation → fiscal sustainability risk for Italy
🎯

Stage 9: Layer 7: Integration & Monte Carlo

All Layer 1-6 outputs + ENV + SCI → GRS per country

1 model (M22): Final aggregation via 100,000 Monte Carlo iterations

Operations

  • M22: Monte Carlo → GRS probability distribution
  • Convergence: SE(p=0.5) ≈ 0.0016
  • Layered GRS: λ₁·GRS_baseline + λ₂·GRS_signal + λ₃·SCV + λ₄·ENV + λ₅·SCI
  • GRS_baseline = 0.25×ISI + 0.25×ETI + 0.20×EVI + 0.15×CEI − 0.15×ACI

Examples

  • 100,000 iterations → GRS = 62.4 ± 3.2 for Syria (Critical)
  • GRS distribution: mean = 19.7, 5th percentile = 8.2, 95th = 44.1 (global)
  • Confidence interval narrows with each additional data source
🤖

Stage 10: AI Signal Layer

Multi-source OSINT + V2Tone → 7 AI signals + sentiment per country

Real-time multi-source OSINT ingestion (NewsAPI.ai, GDELT, ACLED, UCDP, ReliefWeb, HDX, ICG CrisisWatch, RSS), LLM classification via Forge, time-decaying AI signal generation, and GDELT V2Tone sentiment-to-CEI wiring (v2.1)

Operations

  • Multi-source OSINT: NewsAPI.ai, GDELT, ACLED, UCDP, ReliefWeb, HDX, ICG CrisisWatch, 13+ RSS wire services
  • Forge LLM: structured sub-index classification with confidence
  • Time-decay weighting: half-life = 7 days (exponential)
  • Signal_i = Σ(mag_j × conf_j × decay(t)) / N_eff
  • Produces 7 AI adjustment signals: ISI-AI, ETI-AI, EVI-AI, CEI-AI, ACI-AI, ENV-AI, SCI-AI
  • V2Tone sentiment → CEI blend: CEI_blended = 0.90 × CEI_OSINT + 0.10 × sentiment_risk (v2.1)
  • Sentiment anomaly detection: z-score < -2.0 vs 30-day baseline → owner alert

Examples

  • Multi-source pipeline ingests 50+ articles/day per country → LLM classifies each to sub-index
  • Russia sanctions news → EVI-AI = +1.8, CEI-AI = +0.9 (risk-amplifying)
  • Japan economic reform → EVI-AI = -0.5, ACI-AI = -0.3 (risk-reducing)
  • GDELT V2Tone = -4.2 for Syria → sentiment_risk = +0.42 → CEI blended upward
  • Ukraine tone drops 2.8σ below 30-day mean → anomaly alert triggered
📋

Stage 11: GRS-Live Output & Classification

GRS + AI signals → 85 country scores + tiers + live deltas

Final GRS-Live score combining Layers 1–7 baseline with AI Signal Layer adjustments, plus tier classification and confidence intervals

Operations

  • GRS-Live = GRS-Baseline + AI Delta
  • AI Delta = Σ(w_i × Signal_i)
  • Low: GRS < 15
  • Moderate: 15-30
  • Elevated: 30-45
  • High: 45-60
  • Critical: GRS > 60

Examples

  • USA: GRS = 9.5 (Low), AI Delta → GRS-Live adjustment
  • Russia: GRS = 38.5 (Elevated), AI Delta → GRS-Live adjustment
  • Somalia: GRS = 59.3 (High), AI Delta → GRS-Live adjustment
🔴

Stage 12: GRS-z: Geopolitical Redshift Index

All 85 country GRS scores + alliance data + UNGA votes + CINC → Single systemic index [0, 1]

Systemic-level index measuring the structural shift from unipolarity toward multipolarity. Analogous to cosmological redshift, GRS-z quantifies alliance entropy, capability concentration, voting divergence, and diplomatic dispersion across the entire international system.

Operations

  • GRS-z = f(H, C, V, D) — four-component systemic index
  • H = Alliance Network Entropy (Shannon entropy of alliance adjacency matrix)
  • C = Capability Concentration (1 − HHI of CINC scores)
  • V = Voting Divergence (mean pairwise UNGA ideal-point distance)
  • D = Diplomatic Dispersion (normalized count of active bilateral channels)
  • Multipolar threshold: GRS-z ≥ 0.50
  • Current reading: GRS-z = 0.52 (post-Iran War 2026)
  • Secular trend: +0.013/year with oscillation (redshift/blueshift cycles)

Examples

  • Cold War peak (1962): GRS-z = 0.38 (bipolar, low entropy)
  • Post-USSR collapse (1992): GRS-z = 0.22 (unipolar minimum)
  • Post-Iran War (2026): GRS-z = 0.52 (multipolar threshold breached)
  • Fragmented Multipolarity scenario (2035): GRS-z projected 0.65-0.70

3. Data Sources

ARGOS draws from 35 sources: 28 baseline statistical databases providing structured indicators, plus 7 real-time OSINT and intelligence feeds powering the AI Signal Layer. Each source is selected for its methodological rigor, temporal coverage, and cross-national comparability.

Reading the "Variables" column: Each source lists the number of indicators it contributes to the ARGOS pipeline. Because some indicators appear in multiple sources (e.g., GDP data from both World Bank and IMF), the per-source column sums to 435, which exceeds the 104 deduplicated base variables. See the table footer for the three-level reconciliation: source-level total, deduplicated base variables, and expanded model features.

#SourceFull NameTypeVariablesCoverage
1World BankWorld Bank Open Dataeconomic62GDP, trade, debt, demographics, infrastructure, and development indicators
2IMFInternational Monetary Fund WEOeconomic28Macroeconomic forecasts, fiscal balances, current account, exchange rates
3V-DemVarieties of Democracy Institutepolitical45Liberal democracy, electoral integrity, civil liberties, judicial independence, media freedom
4SIPRIStockholm International Peace Research Institutemilitary22Military expenditure, arms transfers, nuclear forces, peacekeeping
5UCDPUppsala Conflict Data Programconflict18Armed conflict events, battle deaths, non-state violence, one-sided violence
6ACLEDArmed Conflict Location & Event Dataconflict15Political violence events, protests, riots, strategic developments
7Freedom HouseFreedom Housegovernance12Political rights, civil liberties, internet freedom, nations in transit
8Transparency Intl.Transparency Internationalgovernance8Corruption Perceptions Index, bribery risk, government defense integrity
9Fund for PeaceFund for Peacegovernance12Fragile States Index (12 indicators: cohesion, economic, political, social)
10Polity VCenter for Systemic Peace - Polity5political8Regime type, executive constraints, political competition, regime durability
11UN PopulationUN Population Divisiondemographic35Population projections, age structure, fertility, mortality, migration
12UNHCRUN Refugee Agencysocial10Refugee populations, internally displaced persons, asylum seekers, stateless persons
13RSFReporters Without Bordersgovernance6Press Freedom Index, journalist safety, media independence, legal framework
14IISSInternational Institute for Strategic Studiesmilitary18Military Balance: force structure, equipment, defense budgets, deployments
15UNCTADUN Conference on Trade and Developmenteconomic14FDI flows, trade matrices, commodity prices, investment policy
16FAS/SIPRI NuclearFederation of American Scientistsmilitary5Nuclear warhead inventories, delivery systems, fissile material stocks
17Alesina et al.Fractionalization Dataset (Alesina et al. 2003)social6Ethnic, linguistic, and religious fractionalization indices
18WTOWorld Trade Organizationeconomic12Bilateral trade flows, tariff schedules, trade disputes, services trade
19ILOInternational Labour Organizationsocial16Labor force participation, youth unemployment, informal employment, working poverty
20WHOWorld Health Organizationdemographic8Health expenditure, disease burden, health system capacity, pandemic preparedness
21FAO AQUASTATFAO AQUASTAT Water Databaseenvironmental8Water stress ratio, renewable water resources, water withdrawals, irrigation dependency
22ND-GAINNotre Dame Global Adaptation Initiativeenvironmental12Climate vulnerability index, readiness score, food/water/health/ecosystem sensitivity
23EM-DATEmergency Events Database (CRED)environmental6Natural disaster frequency, mortality, economic damage, affected population
24NASA GRACENASA GRACE Satellite Groundwaterenvironmental4Groundwater depletion rates, aquifer stress, terrestrial water storage anomalies
25USGSUS Geological Survey Mineral Commoditiessupply_chain15Critical mineral production, reserves, import dependency, supplier concentration
26IEA Critical MineralsIEA Critical Minerals Reportsupply_chain10Energy transition mineral demand, supply concentration, recycling rates
27UN ComtradeUN Comtrade Databasesupply_chain12Bilateral trade flows for critical materials, semiconductor components, energy commodities
28OECD I-O TablesOECD Inter-Country Input-Output Tablessupply_chain8Cross-border value chain dependencies, intermediate goods trade, sectoral exposure
29NewsAPI.aiNewsAPI.ai (Event Registry)intelligence0Real-time global news aggregation across 150,000+ sources in 40+ languages, powering the AI Signal Layer
30GDELTGDELT Project (OSINT Feed)intelligence0Real-time global event monitoring in 65+ languages, primary OSINT feed for AI Signal Layer
31ReliefWebReliefWeb (UN OCHA)intelligence0Humanitarian situation reports, disaster updates, and crisis analyses from UN OCHA
32HDXHumanitarian Data Exchangeintelligence0Open humanitarian datasets on food security, displacement, and crisis indicators from OCHA
33ICG CrisisWatchInternational Crisis Group CrisisWatchintelligence0Monthly conflict tracker covering escalation, de-escalation, and unchanged situations globally
34UCDPUppsala Conflict Data Program (GED)intelligence0Georeferenced Event Dataset with near-real-time conflict events, fatality estimates, and violence type classification
35ACLEDArmed Conflict Location & Event Data (OSINT)intelligence0Political violence and protest event data (pending Research-tier API access)
Source-Level Total435Sum of per-source counts (includes overlaps)
Deduplicated Base Variables104Unique inputs after cross-source deduplication
Expanded Model Features~340After lags, interactions, and engineered features

4. Variable Catalog

The complete catalog of 104 base input variables organized by category. Each variable entry shows its data source, unit of measurement, which models (M1-M22) consume it, and which sub-indices it feeds. Click a category to expand the full variable list.

Note on variable counts: The 104 base variables listed here are the raw inputs collected from external sources. In the full computational specification, these expand to approximately 340 features through model-specific transformations: lagged values (e.g., 1-year and 3-year lags), interaction terms (e.g., GDP growth x inequality), normalized ratios, and engineered features (e.g., rolling volatility, z-scores). The Variable Explorer at /variables displays the 104 base inputs; the per-layer breakdowns elsewhere in this Wiki reflect the expanded feature counts consumed by each model.

5. Model Architecture (M1-M22)

The 22 models are organized across 7 computational layers + AI Signal Layer (Layers 1–7 static + AI Signal Layer), each addressing a distinct analytical dimension. Click any model to expand its full specification, including input variables, outputs, and methodology.

6. Sub-Index Composition

Each of the seven sub-indices aggregates outputs from multiple models and draws on a distinct subset of the 104 input variables. The table below shows the variable composition, contributing models, and weight of each sub-index in the final GRS formula.

Multicollinearity note: Sub-indices are not orthogonal. For example, ISI and ETI share conflict-related variables, and EVI correlates with CEI through trade-exposure channels. The additive weighting formula treats sub-indices as independent contributions, which overstates precision when correlations are high. The Correlation Matrix page visualizes inter-sub-index Pearson coefficients for each nation.

7. GRS Formula & Risk Tiers

The Geopolitical Risk Score is computed as a weighted linear combination of the seven sub-indices. The weights reflect the relative importance of each dimension in determining overall geopolitical risk, as calibrated through retrospective back-testing against known geopolitical events (1990-2024). Note: this calibration has not been validated out-of-sample; the 5 free parameters (weights) were fit to 47 historical events, and overfitting risk should be acknowledged.

GRS Aggregation Formula

GRSi = 0.25 × ISIi + 0.25 × ETIi + 0.20 × EVIi + 0.15 × CEIi -0.15 × ACIi

Where i denotes the country, and each sub-index is scored on a 0-100 scale. The negative weight on ACI means that higher adaptive capacity reduces the overall risk score. The resulting GRS has a machine-verified range of [-15, +85] (Theorems 3a-3b, Lean 4): the minimum occurs when all risk sub-indices are 0 and ACI is 100, while the maximum occurs when all risk sub-indices are 100 and ACI is 0. Negative GRS values indicate that institutional resilience more than offsets aggregate risk exposure.

The Monte Carlo integration (M22) runs 100,000 iterations per country, sampling from the uncertainty distributions of each model's output. The reported GRS-Baseline is the mean of this distribution, with confidence intervals available for each country.

AI Signal Layer: Enhanced 5-Stage Signal Pipeline

GRS-Livei = Σ(wk × (SIk,i + Signalk,i))

5-Stage Signal Refinement Pipeline:

Stage 1 - Source Credibility: wsrc = BayesianPrior(source_tier)
5 tiers: Reuters/AP (0.95) to unknown (0.35). Modulates effective event weight.
Stage 2 - Cluster Dedup: J(A,B) = |trigrams(A) ∩ trigrams(B)| / |trigrams(A) ∪ trigrams(B)|
Jaccard trigram similarity > 0.3 within 48h window. Clustered events share a single representative.
Stage 3 - DeGroot Consensus Fusion: sj(t+1) = (1-αj) × sj(t) + αj × Σ(wk × sk(t)) / Σwk
Iterative weighted averaging dynamics. Convergence guaranteed under standard row-stochastic conditions (DeGroot, 1974).
Stage 4 - EMA Smoothing: St = β × consensusSignal + (1-β) × St-1, β = 0.3
Reduces volatility from single-event spikes by blending with previous smoothed value.
Stage 5 - Confidence Clamping: Signal = clamp(St, -Cmax, +Cmax)
Cmax = 5 × avgConfidence (design parameter, not empirically optimized). Prevents low-confidence signals from producing extreme adjustments. The multiplier of 5 was chosen as a conservative bound; sensitivity analysis across [3, 7] showed stable GRS outputs.

The pipeline produces lower-variance signals under the assumption of signal independence (variance reduction factor approximately (1-α)2 when signals are uncorrelated; actual reduction depends on inter-signal covariance) by a factor of approximately (1 - αmean)2. The convergence visualization on the Dashboard and Intelligence pages shows this noise reduction in real-time as scattered OSINT event dots converge to the consensus point.

TierGRS RangeInterpretationCountExamples
Low< 15Stable governance, strong institutions, low conflict probability. These nations serve as anchors of regional stability.18United States, Germany, Japan, Australia
Moderate15 - 30Some structural vulnerabilities present but manageable. Risk of escalation under external shocks.34Brazil, Colombia, France, Malaysia
Elevated30 - 45Significant stress across multiple dimensions. Active monitoring recommended for policy and investment decisions.22Russia, India, Turkey, Nigeria
High45 - 60Severe geopolitical stress with elevated probability of destabilizing events. Multiple compounding risk factors.9Pakistan, Iran, Ukraine, Iraq
Critical> 60Extreme, compounding risks including active conflict, state fragility, or systemic failure. Highest alert level.4Afghanistan, Sudan, Syria, Yemen

Weight Calibration Rationale

The sub-index weights were calibrated through a combination of expert elicitation, historical retrospective back-testing against 47 major geopolitical events (1990-2024), and sensitivity analysis. Caveat: with 5 free parameters fit to 47 events, overfitting risk exists; no held-out test set or rolling backtest has been published. The key design decisions are:

  • ISI and ETI receive equal top weight (+25% each) because historical analysis shows that internal instability and external threats are the two strongest predictors of geopolitical crises, with roughly equal explanatory power.
  • EVI receives +20% reflecting the significant but secondary role of economic vulnerability. Economic crises often catalyze political instability but rarely cause geopolitical crises independently.
  • CEI receives +15% capturing the increasingly important role of contagion and cascade effects in an interconnected world. This weight has increased from earlier calibrations reflecting post-2010 evidence. As of v2.1, CEI incorporates a 10% GDELT V2Tone sentiment signal blend (CEIblended = 0.90 × CEIOSINT + 0.10 × sentimentrisk), reflecting the back-test observation that media tone shifts preceded cascade events by 48-72 hours (not validated out-of-sample).
  • ACI receives -15% as the sole mitigating factor. Nations with strong adaptive capacity can absorb shocks that would destabilize weaker states. The negative sign ensures that institutional strength reduces the overall risk score.

8. Variable Explorer

The Variable Explorer is an interactive analytical tool that provides complete transparency into how ARGOS computes the Geopolitical Risk Score for any of the 87 nations in the system. It allows users to trace the flow of data from raw input variables through the 22 computational models, into the 7 sub-indices, and ultimately to the final GRS.

Explorer Capabilities

Country Drill-Down

Select any country to view all 104 variable values, organized by category. Each variable displays its computed value, the data source, and which models and sub-indices it feeds into.

Country Comparison

Compare two countries side-by-side with delta highlighting. The "Top 10 Divergence Drivers" panel identifies which specific variables most differentiate the two nations, enabling precise analytical comparisons.

Data Export

Export the full variable breakdown for any selected country as CSV for spreadsheet analysis, or use the Print/PDF function to generate a formatted report for offline review or inclusion in research documents.

View Modes

The Variable Explorer offers three complementary view modes:

ModeDescriptionUse Case
Variable CatalogBrowse all 104 variables organized by 7 thematic categories with search and filteringFinding specific variables, understanding data coverage
Model ViewExplore variables grouped by the 22 models that consume them, showing input-output relationshipsUnderstanding model dependencies, tracing computation paths
Single VariableDeep-dive into any individual variable, tracing its complete path from source through models to sub-indicesAuditing specific data points, validating computation chains

Divergence Analysis

When comparing two countries, the Variable Explorer computes the absolute difference for each variable and ranks them to identify the Top 10 Divergence Drivers. This analysis answers the question: "What specific factors most differentiate Country A from Country B?" For example, comparing the United States (GRS: 9.5) with Afghanistan (GRS: 61.4) reveals that the largest divergences occur in governance indicators (Polity V score, corruption perception), conflict metrics (battle deaths, terrorism index), and economic fundamentals (GDP per capita, debt-to-GDP ratio).

9. Platform Features

The ARGOS Geopolitical Risk Engine platform provides a suite of analytical tools designed for researchers, policy analysts, and risk professionals. Each tool is built to expose the full computational transparency of the ARGOS framework.

Dashboard

/

Primary analytical interface with GRS-Baseline/GRS-Live toggle, interactive world choropleth, country-level risk profiles with speedometer gauge, sub-index breakdowns, bloc membership, and the GRS-Live Alert Widget showing the top 5 countries with the largest signal shifts plus Sentiment Impact Badges indicating CEI contribution from GDELT media tone. Supports country and bloc selection with real-time exploration.

World Map

/map

Full-page interactive SVG choropleth with GRS-Baseline/GRS-Live toggle and UCDP Conflict Overlay. Click any country to view detailed risk profile, sub-index radar chart, and bloc membership. Regional analysis tab provides aggregate statistics and top-risk rankings per region. The toggleable UCDP overlay renders georeferenced conflict events from the Uppsala Conflict Data Program as scaled circle markers, sized by fatality count and color-coded by violence type.

Risk Correlation

/correlation

Pearson correlation matrix and force-directed network graph showing risk interdependencies between nations. Includes GRS-Baseline/GRS-Live toggle. Supports 15+ preset country groups (Great Powers, Flashpoints, BRICS+ vs G7, regional blocs) with adjustable edge thresholds. Features zoom, pan, and fullscreen capabilities.

Scenario Engine

/scenarios

What-If analysis tool with GRS-Baseline/GRS-Live toggle and interactive dials for adjusting sub-index values and observing GRS impact. Includes sensitivity analysis (tornado chart), pre-built geopolitical scenarios (conflict escalation, economic shock, democratic transition), Monte Carlo simulation controls, and a Presets Library tab for saving, loading, and sharing named what-if configurations (e.g., "Taiwan Strait Crisis 2026") that collaborators can load with one click.

Variable Explorer

/variables

Complete transparency tool for all 104 base variables with GRS-Baseline/GRS-Live toggle. Three view modes (catalog, model, single variable), side-by-side country comparison with divergence analysis, and CSV/PDF export for offline analysis.

Risk Alerts

/alerts

Intelligence feed with curated editorial analysis mapped to ARGOS sub-indices, plus live multi-source OSINT monitoring (NewsAPI.ai, NewsAPI.ai, GDELT, UCDP, ReliefWeb, HDX, ICG CrisisWatch (ACLED pending), RSS wire services) across 65 languages filtered to English. Articles are automatically categorized by risk domain.

Data Explorer

/data

Statistical analysis tool with GRS-Baseline/GRS-Live toggle. Features a scatter plot correlating any ARGOS variable against GRS scores, a full sortable country register, and interactive data exploration capabilities.

Sensitivity Analysis

/sensitivity

Identifies which sub-index changes most impact a country's GRS score, with GRS-Baseline/GRS-Live toggle. Tornado diagram reveals the most sensitive risk drivers, while the stress test shows the full range of possible GRS outcomes under simultaneous perturbation.

Case Studies

/case-studies

Detailed analytical narratives for select nations demonstrating how ARGOS variables and models explain real-world geopolitical dynamics. Each case study traces the full computation path from raw data to GRS.

About / Methodology

/about

Complete technical exposition of the ARGOS architecture, including the Firefly Equation Cascade (animated walk-through of all 37 equations with KaTeX rendering, step-through mode, comparison cascade, and PDF export), the AI Signal Layer Cascade (8-stage OSINT-to-GRS-Live pipeline with typewriter headline streaming, source badges, and dark Neural Feed aesthetic), all 22 model specifications with variable mappings, sub-index composition, and the GRS formula.

OSINT Intelligence

/intelligence

Dedicated intelligence page with GRS-Baseline/GRS-Live toggle, surfacing all categorized OSINT events from multiple sources (NewsAPI.ai, NewsAPI.ai, GDELT, UCDP, ReliefWeb, HDX, ICG CrisisWatch (ACLED pending), RSS wire services). Displays a signal summary table across all monitored nations, a Signal-Only Countries box for non-GRS-baseline nations (e.g., Libya, Cuba, Belarus), a GRS-Live historical trend chart with multi-country comparative overlays, event distribution by sub-index, and full scheduler status. Supports filtering by sub-index, country, and time range.

Signal Quality Dashboard

/signal-quality

Dedicated analytics view for monitoring OSINT signal processing health. Displays source credibility distribution across all ingested events, cluster deduplication rates showing how many raw events collapse into unique clusters, DeGroot convergence step counts per country, noise reduction ratios achieved by the 5-stage pipeline, and multi-source contribution breakdown (GDELT, ReliefWeb, RSS feeds). Includes time-series charts showing signal quality metrics over time for all monitored nations.

ENV & Supply Chain

/env-supply-chain

Dedicated analytical dashboard for the two structural sub-indices added in v1.1. Four tabs: Composite Heatmap (87 nations ranked by combined ENV+SCI score with color-coded cells and sort options), Environment (water stress rankings from FAO AQUASTAT, climate risk from Germanwatch CRI, ND-GAIN vulnerability, PM2.5 exposure, deforestation rates, groundwater depletion from NASA GRACE, and natural disaster frequency from EM-DAT), Supply Chain (rare earth import dependency from USGS, semiconductor dependency, critical mineral HHI, energy import concentration from IEA, chokepoint exposure from UNCTAD/Lloyd's, and top-3 supplier concentration from UN Comtrade), and Strategic Reserves (inventory buffer days from IEA, strategic reserve adequacy, and supply chain resilience indicators). All 14 ENV/SCI variables are populated with real data from authoritative sources.

Watchlist

/watchlist

Comprehensive watchlist management with GRS-Baseline/GRS-Live toggle and four tabs: Personal Watchlist (track any ARGOS country), AI Signal Tiers (view and manage the 4-tier scheduler assignments for all 87 nations), Signal-Only Countries (add/remove non-GRS-baseline nations for AI signal tracking), and Email Digest (configure daily or weekly signal change summaries with top-mover counts).

Historical Anomaly Log

/admin/anomaly-log

Admin-only audit trail of all sentiment anomalies detected by the z-score monitoring system. Each entry records country, timestamp, tone value, 30-day mean, standard deviation, z-score, severity (ELEVATED or SEVERE), and resolution status. Supports filtering by country, severity, and resolution status, individual and bulk resolution with notes, and CSV export. Summary statistics show total, unresolved, severe, and recent (24h) anomaly counts.

Source Health Monitoring

/admin/source-health

Admin-only real-time monitoring dashboard for all OSINT source integrations. Displays interactive uptime charts (30/60/90-day windows), response time tracking, last successful fetch timestamps, and enable/disable controls for each source (NewsAPI.ai, GDELT, UCDP, ReliefWeb, HDX, ICG CrisisWatch (ACLED pending), RSS feeds). Disabled sources are excluded from the scheduler fetch cycle but retain historical data.

What's New Changelog

/whats-new

Complete version-dated changelog of every major platform release from v1.0.0 through the current version. Each entry includes version number, release date, type badge (Major, Feature, Improvement, Fix), description, key highlights, and direct links to relevant pages. Accessible from the Reference dropdown in the main navigation.

Admin Onboarding Tour

/admin (sidebar)

Interactive 7-step guided walkthrough in the admin panel sidebar covering Dashboard, GRS Data Editor, OSINT Controls, Source Health, Anomaly Log, Analytics, and Admin Docs. Each step provides contextual description, actionable tip, and navigation button. Progress persists in localStorage and the tour can be replayed at any time.

Print as Handbook

/admin/docs

Print-optimized rendering of the Admin Documentation page. Renders all 10 sections simultaneously with A4 page layout, proper page breaks, light theme conversion, CONFIDENTIAL header, and table header repetition across pages. Triggered via the Print as Handbook button in the Admin Docs page header.

Cross-Validation Audit Trail

/audit-trail

Comprehensive provenance register documenting every data source update applied during ENV/SCI cross-validation. Displays 34 records across 17 countries with before/after values, absolute and percentage deltas, full citations from 4 peer-reviewed sources (USGS MCS 2025, ND-GAIN 2023, WRI Aqueduct 4.0, FAO AQUASTAT 2025), validation dates, analyst notes, and engine version stamps. Features data freshness indicators (Fresh/Aging/Stale badges with progress bars and tooltips showing days since validation, expected refresh cycles, and next-due dates), filtering by category (ENV/SCI), source, change type (UPDATE/CONFIRMED), full-text search, sortable columns, expandable source provenance panels with organization metadata and URLs, and a detailed modal view for each record showing the complete citation and methodology notes. Accessible from the Reference dropdown in the main navigation.

Data Refresh Pipeline

/data-refresh

Automated monitoring dashboard for 5 authoritative data sources feeding ENV/SCI sub-indices. Tracks World Bank Open Data (API-based, quarterly), FAO AQUASTAT (HTTP, semi-annual), USGS Mineral Commodity Summaries (HTTP, annual), ND-GAIN Country Index (HTTP, annual), and WRI Aqueduct Water Risk Atlas (HTTP, annual). Features per-source status cards with check method badges, refresh cycle indicators, last-checked timestamps, next-due countdowns, and affected variable listings. Includes one-click "Run All Checks" for bulk validation, individual source checks, direct links to source release pages, a full check history table with status/details/timestamps, and a methodology section explaining API vs HTTP check approaches. All check results are persisted in the database for audit purposes. Accessible from the Reference dropdown in the main navigation.

Signal Scheduler & Notifications

The ARGOS platform includes a server-side signal refresh scheduler that automatically ingests OSINT from multiple sources (NewsAPI.ai, GDELT, UCDP, ReliefWeb, HDX, ICG CrisisWatch, and RSS wire services; ACLED pending) and categorizes articles via the Forge LLM on a 6-hour cycle. All 87 ARGOS nations are organized into four priority tiers based on their GRS-Baseline:

  • Tier 1 (Critical, GRS >60): 5 countries per cycle, full rotation every 1.5 days.
  • Tier 2 (High, GRS 45-60): 4 countries per cycle, full rotation every 18 hours.
  • Tier 3 (Elevated, GRS 30-45): 3 countries per cycle, full rotation every 18 hours.
  • Tier 4 (Moderate/Low, GRS <30): 3 countries per cycle, full rotation every 4 days.

Watchlisted countries are automatically promoted to Tier 1 frequency. When any country's AI signal exceeds a magnitude of 3.0 points (or total signal magnitude exceeds 6.0), the platform sends an owner notification with a detailed signal summary, enabling rapid response to emerging geopolitical events.

Signal-Only Countries

Beyond the 87 nations with full GRS baselines, ARGOS tracks an additional set of signal-only countries that lack complete static data but generate significant regional, bloc-specific, or inter-nation geopolitical signal activity. These include nations like Libya (LBY), Cuba (CUB), Belarus (BLR), Yemen (YEM), Syria (SYR), and others. Signal-only countries are processed in a dedicated scheduler batch, prioritized by a propagation score that reflects their global and regional signal influence. Users can add or remove signal-only countries from the Watchlist page.

Email Digest

The platform supports configurable email digest scheduling (daily, weekly, or off). Each digest summarizes all signal changes since the last report, highlights the top N movers (configurable, default 10), and lists new OSINT events across the watchlist. Digests are sent via the built-in notification system and can be triggered manually from the Watchlist page.

Comparative GRS-Live Overlays

The GRS-Live Historical Trend Chart supports multi-country comparative overlays, allowing analysts to select multiple nations and compare how their AI signals diverge during the same geopolitical events. Three view modes are available: Baseline vs. Live (comparing static GRS with AI-adjusted GRS-Live), AI Delta (showing only the AI signal adjustment over time), and Signal Breakdown (decomposing the AI signal into its seven sub-index components).

Role-Based Access Control (RBAC)

The ARGOS platform implements role-based access control with two roles: Admin and User. The project owner is automatically promoted to Admin on first login. Admin users have full access to all platform features, including scheduler controls, signal-only country management, email digest configuration, and batch trigger operations. Regular users can view all data, dashboards, and intelligence feeds in read-only mode but cannot modify scheduler settings, manage signal-only countries, or trigger manual OSINT batches. Backend routes are protected with adminProcedure middleware, and frontend controls are conditionally disabled based on the user's role.

OSINT Translation

All OSINT events ingested from multiple sources are automatically translated to English during processing. The Forge LLM detects non-English headlines and translates them as part of the categorization pipeline, ensuring that the Intelligence Feed and Dashboard OSINT panels display consistent English-language headlines regardless of the original source language. Source links are preserved for verification against the original article.

GRS-Baseline vs GRS-Live Toggle

A global toggle control is available on every page that displays GRS scores — Dashboard, World Map, Scenario Engine, Correlation Matrix, Compare, Data Explorer, Variable Explorer, Sensitivity Analysis, Intelligence, and Watchlist — allowing analysts to switch between two display modes:

  • GRS-Baseline: Displays the static Layers 1–7 computation with no AI signal adjustment. This is the default mode and reflects the deterministic ARGOS model output.
  • GRS-Live: Displays GRS-Baseline plus AI Signal Layer adjustments derived from real-time multi-source OSINT analysis. All tier colors, heatmap shading, world map choropleth, comparison charts, and gauge displays update to reflect the AI-adjusted scores.

When GRS-Live mode is active, the toggle button pulses red and all tier classifications (Low, Moderate, Elevated, High, Critical) are recalculated based on the adjusted score. Signal delta indicators appear alongside scores showing the magnitude and direction of the AI adjustment. The toggle state persists across page navigation within a session. Pages that display only editorial content (Risk Alerts) or static documentation (Methodology, Legal, About) do not include the toggle as they contain no dynamic GRS scores.

GRS-Live Alert Widget

A compact situational awareness card on the Dashboard displays the top 5 countries with the largest absolute AI signal shifts. Each entry shows the country flag, name, GRS-Live score (color-coded by tier), and the signal delta with directional indicators (▲ for risk increase, ▼ for risk decrease). Hovering reveals a detailed tooltip with baseline vs. live comparison, sub-index signal breakdown, and OSINT event count. The widget refreshes every 2 minutes and links directly to the full Intelligence feed.

Scenario Presets Library

The Scenario Engine includes a Presets Library tab that enables users to save, load, and share named what-if configurations. Each preset stores the country code, sub-index adjustments (ISI, ETI, EVI, CEI, ACI), the resulting GRS score, and a category tag (conflict, economic, climate, diplomatic, or custom). Presets can be marked as shared, making them visible to all authenticated users, or kept private. Collaborators can load any shared preset with one click to reproduce the exact scenario configuration. The library supports filtering by country and category, and displays creation/update timestamps for audit purposes.

Signal Quality Dashboard

A dedicated analytics view at /signal-quality monitors the health and effectiveness of the OSINT signal processing pipeline. The dashboard displays four primary metric cards: source credibility distribution (average credibility score across all ingested events), cluster deduplication rate (percentage of raw events that collapse into unique clusters), average DeGroot convergence steps (how many iterations the DeGroot Consensus fusion requires to reach a fixed point), and noise reduction ratio (variance reduction achieved by the 5-stage pipeline). Below the summary cards, per-country breakdowns show individual signal quality metrics for each monitored nation, and a multi-source contribution chart displays the relative volume from NewsAPI.ai, GDELT, UCDP, ReliefWeb, HDX, ICG CrisisWatch (ACLED pending), and RSS wire services (Reuters, BBC, Al Jazeera, DW, France24).

Multi-Source OSINT Ingestion

The ARGOS platform ingests OSINT data from multiple high-confidence sources to maximize sample size and improve noise reduction through the DeGroot Consensus signal processor. Sources are organized by type and credibility tier:

  • GDELT Project (Tier 1): The Global Database of Events, Language, and Tone monitors news media across 150+ countries in 65 languages. Primary source for event detection, geolocation, and institutional news sentiment via the V2Tone algorithm (validated by the GDELT Project at approximately 90% polarity agreement with Google Cloud NLP, reported r=0.82; Leetaru & Schrodt, 2013; GDELT Blog, 2019). V2Tone sentiment is wired into the CEI sub-index at 10% weight and powers the Sentiment Anomaly Detection system.
  • ACLED (Tier 1): The Armed Conflict Location and Event Data Project provides real-time conflict event data including battles, protests, riots, violence against civilians, and strategic developments. Strengthens the ISI (Internal Stability) and ETI (External Threat) sub-indices.
  • UCDP / Uppsala Conflict Data (Tier 1): The Uppsala Conflict Data Program from Uppsala University provides georeferenced event data on organized violence worldwide. Academic-grade conflict data with rigorous coding methodology.
  • ReliefWeb API (Tier 1): UN OCHA's humanitarian information platform providing disaster, crisis, and humanitarian situation reports. Strengthens CEI (Cascade Exposure) and EVI (Economic Vulnerability) signals.
  • ICG CrisisWatch (Tier 1): International Crisis Group's monthly conflict tracker covering deterioration, improvement, and unchanged situations across all monitored countries.
  • HDX (Humanitarian Data Exchange) (Tier 1): OCHA's open data platform providing structured datasets on food security, displacement, and humanitarian indicators.
  • RSS Wire Services (Tier 1-2): Reuters, BBC World, Al Jazeera, Deutsche Welle, France24, AP News, The Guardian, NPR, CNBC, and Bloomberg RSS feeds provide real-time news coverage across all risk domains.

All sources are processed through the 5-stage DeGroot Consensus signal processor. Multi-source corroboration increases signal confidence, while the Jaccard trigram deduplication stage prevents the same event reported by multiple sources from being double-counted. Additionally, GDELT V2Tone sentiment data is extracted via the DOC 2.0 API and blended into the CEI sub-index at 10% weight, providing a media tone dimension to cascade risk assessment. The Sentiment Anomaly Detection system monitors each country's tone for z-score anomalies (threshold: z < -2.0 against 30-day rolling baseline) and triggers automated owner notifications when potential crisis escalation is detected.

Collaborative Annotation Layer

The platform includes a human-in-the-loop feedback mechanism that allows authenticated analysts to annotate OSINT events with notes, override LLM categorizations (sub-index assignment, magnitude, confidence), and flag events for review. Annotations are stored in the database and can be applied to signal recomputation by an admin. The annotation panel appears on the Intelligence page and supports viewing all annotations per event, with user attribution and timestamps. This creates a feedback loop that improves the LLM categorization pipeline over time by providing ground-truth corrections from domain experts.

Time-Series Forecasting

The ARGOS platform generates 7-day and 30-day GRS projections with 95% confidence intervals using a multi-method ensemble approach. Three forecasting methods are employed:

  • Exponential Moving Average (EMA): Weights recent observations more heavily, capturing short-term momentum in GRS-Live movements.
  • Linear Regression: Fits a trend line to historical GRS-Live snapshots, projecting the trajectory forward.
  • ARIMA Approximation: Combines EMA and regression with residual analysis for improved accuracy when sufficient data is available.

Confidence intervals widen with longer horizons and higher historical volatility, and narrow with more data points. Forecasts are displayed on the Dashboard when GRS-Live mode is active, showing the projected GRS trajectory with shaded confidence bands. The trend direction (rising, falling, stable) is computed from the most recent 5 observations.

Production Data Management

Admins can finalize current GRS-Live data as the canonical "production" version, creating a versioned snapshot that represents the official state of the engine. The finalization process locks all current AI signal adjustments and stores them alongside baseline GRS values for each country. Admins can also reset all data to baseline at any time, clearing all AI signals, GRS-Live snapshots, and forecasts to return to the static Layer 1-7 model output. All admin actions are recorded in an audit log with timestamps, user attribution, and affected record counts. The Data Management panel is accessible from the Intelligence page (admin only) and supports selective clearing of specific data categories (signals, events, forecasts, annotations, snapshots) without requiring a full reset.

DeGroot Convergence History & Timeline

The ARGOS platform stores historical DeGroot Consensus convergence snapshots in the database after each OSINT ingestion cycle. These snapshots capture the full convergence trajectory for each country: initial scattered event positions, intermediate averaging iterations, and the final consensus point. The DeGroot Convergence widget on the Intelligence page features an interactive country selector that defaults to the highest-signal country (dynamically determined, not hardcoded) and supports adding/removing multiple countries as overlay chips for side-by-side convergence comparison. A dedicated timeline view allows analysts to replay historical convergence patterns, observing how signal fusion behavior evolves across ingestion cycles.

Geopolitical Event Timeline

Country risk profiles on the Dashboard now include a Geopolitical Event Timeline that overlays categorized OSINT events against the GRS-Live trajectory. Each event is plotted on a time axis with color-coded markers by sub-index (ISI, ETI, EVI, CEI, ACI, ENV, SCI), sized by magnitude, and annotated with source credibility indicators. Hovering over an event marker reveals a high-contrast tooltip with the headline, source, categorization details, and confidence score. The timeline supports filtering by sub-index and time range, and connects to the full Intelligence feed for deeper investigation.

Email Notification Integration

The platform integrates email notifications for administrative workflows. When an account request is approved or rejected by an admin, the applicant receives an automated email notification via the built-in notification system. Approval emails include a welcome message with login instructions, while rejection emails provide a brief explanation. This supplements the existing signal-threshold notifications and email digest system, ensuring that all stakeholder communications are handled through a unified channel.

Bulk CSV Import & Export (Admin)

The Admin GRS Data panel supports bulk operations via CSV files. Admins can upload a CSV file containing variable changes for multiple countries, which are validated, previewed, and applied in a single batch operation. The import validates column headers, data types, and value ranges before committing changes. Conversely, the override history can be exported as a CSV or formatted PDF report for audit purposes, capturing all variable changes with before/after values, timestamps, and admin attribution.

Export & Reporting

Multiple export options are available across the platform:

  • Intelligence Brief (PDF) (Intelligence page): Multi-page formatted report including executive summary with event statistics, AI signal summary table for all monitored nations, categorized OSINT event feed with source links, country-specific risk profile (when filtered), and full methodology notes. Generated via print dialog for browser-native PDF saving.
  • Events CSV Export (Intelligence page): Downloads all filtered OSINT events as a CSV spreadsheet with date, country, sub-index, magnitude, confidence, headline, source, and URL columns.
  • One-Page Brief (PDF) (Dashboard): Boardroom-ready single-page country risk summary with GRS gauge, sub-index bars, key variables, and regional comparison.
  • Full Briefing (PDF) (Dashboard): Multi-page country risk assessment with all sub-index analysis, variable data tables, and regional peer comparison.
  • CSV Export (Variable Explorer, Dashboard): Downloads variable breakdowns, GRS register, or full dataset for offline analysis.
  • Print / PDF (Wiki, Variable Explorer): Browser-native print function optimized with custom print CSS for clean PDF generation. All expandable sections auto-expand, dark formula cards invert for readability, and navigation elements are hidden.
  • Equation Cascade PDF (About / Methodology): Professional printable document showing all 37 ARGOS equations (22 statistical models + 7 sub-index aggregations + 8 AI calculations) with KaTeX-rendered mathematical notation, parameter tables (symbol, parameter name, resolved value), computed results, and detailed narration summaries for any selected country. Includes executive summary, sub-index profile, GRS master formula with numeric substitution, and pipeline layers overview. Supports single-country and two-country comparison modes.
  • AI Signal Layer PDF (About / Methodology): Dark-themed printable document covering the complete 8-stage OSINT-to-GRS-Live pipeline with KaTeX equations, OSINT headlines table with source badges and sub-index tags, sub-index signal distribution, stage-by-stage analysis with narration summaries, and GRS-Baseline to GRS-Live transition. Maintains the Neural Feed dark aesthetic in print.

10. Modifications 1-4 (V4 Engine)

Four algorithmic modifications introduced in ARGOS V4 to address false-negative cases where the baseline GRS underestimates risk. These modifications do not alter the core GRS formula but add supplementary alert layers that flag latent vulnerabilities invisible to the composite score alone.

Modification 1: Threshold Proximity Band

Nations with GRS between 28 and 30 are classified as "Borderline Elevated," a watch-list tier indicating proximity to the Elevated threshold (30) without triggering full reclassification.

if (GRS ≥ 28 && GRS < 30) → "Borderline Elevated"

Rationale: Addresses cases like Kazakhstan (GRS=26.3) and Nepal (GRS=28.8) that sit just below the threshold but exhibit crisis-level stress in specific dimensions.

Modification 2: Sub-Index Alert System

Any individual sub-index exceeding 35 triggers a dimension-specific elevated risk flag. This catches cases where overall GRS is moderate but a single dimension is critically stressed.

if (SubIndex_i ≥ 50) → severity: "critical"

if (SubIndex_i ≥ 35) → severity: "warning"

if (ACI < 30) → severity: "warning" (inverted: low ACI = weak resilience)

Modification 3: Financial Stress Sub-Indicator

A composite Financial Stress Score (FSS) computed from real-time BIS and IMF data. Provides early warning for financial crises that the static EVI may miss.

FSS = 0.40 × CreditGapStress + 0.35 × DebtStress + 0.25 × DeficitStress

Sources: BIS Credit-to-GDP Gap (stats.bis.org, WS_CREDIT_GAP 1.0, Q3 2025), IMF WEO (April 2025 actuals)

Coverage: 87 ARGOS nations (42 with BIS credit gap data)

Threshold: FSS ≥ 35 = Financial Stress Alert

Modification 4: Velocity Detector

Detects rapid GRS deterioration: a change exceeding 5 points over a 2-year window triggers a trajectory alert, indicating imminent threshold breach even if current GRS is below threshold.

if (GRS_2024 - GRS_2022 > 5) → "Rapid Deterioration"

Source: ARGOS Historical GRS back-calculation (World Bank indicators, 2005-2024)

Implementation: All four modifications are active in the Alert Badge Panel displayed on the country detail view. See argos-modifications.ts for the full implementation. Documented in Chapter 13 (Section 13.3) of the manuscript.

11. Formal Verification

The mathematical properties of the ARGOS framework have been formally verified using the Lean 4 theorem prover via the AXLE (Axiom Lean Engine) platform. This provides machine-checked, independently reproducible proof that the algorithm's structural claims are logically sound.

Verification Summary

17/17

Theorems Verified

0

Failed Declarations

0/17

Counterexamples Found

What Was Proven

  • Weight Normalization: Both the layered composite weights (λ₁–λ₅ = 1.0) and GRS-z component weights (α_H + α_C + α_V + α_D = 1.0) sum to exactly unity.
  • GRS Boundedness: The GRS-Baseline is bounded to [-15, +85] and the full layered GRS to [-8.25, +93.25] given sub-index ranges.
  • GRS-z Unit Interval: The Geopolitical Redshift Index is bounded to [0, 1] for all valid inputs.
  • Monotonicity: Increasing ISI, ETI, ENV, or SCI increases GRS (risk-additive); increasing ACI decreases GRS (resilience-protective). Theorems 5a-5e.
  • Tier Partition Completeness: The five risk tiers (Low, Moderate, Elevated, High, Critical) form a complete, non-overlapping partition of all real numbers.
  • Phase Threshold Ordering: GRS-z thresholds are strictly ordered (0 < 0.30 < 0.50 < 0.70 ≤ 1.0).

Attestation Evidence

AXLE Check Tool (okay: TRUE)

AXLE Check Tool: okay TRUE

Request ID: 99e69d62-f7c6-4230-ac79-bee93f5ac6ff

AXLE Disprove Tool (0 counterexamples)

AXLE Disprove Tool: 0 counterexamples

Request ID: 5a68d2d8-8a9f-4954-af87-540adb28bc5b

Full details: See the dedicated Formal Verification page for all 17 theorem statements, complete Lean 4 proofs, and reproducibility instructions. Documented in Appendix G of the manuscript.

12. Glossary

Key terms, abbreviations, and technical concepts used throughout the ARGOS framework.

ARGOS
Adaptive Real-time Geopolitical Operating System. The 7-layer + AI Signal Layer, 22-model computational framework for producing the national-level Geopolitical Risk Score (GRS-Baseline and GRS-Live) and the systemic-level Geopolitical Redshift Index (GRS-z).
GRS
Geopolitical Risk Score. The composite output of ARGOS, with a machine-verified range of [-15, +85] for the five-sub-index GRS-Baseline formula (Theorems 3a-3b, machine-verified, Lean 4) and [-8.25, +93.25] for the full layered composite output (Theorem 10, machine-verified, Lean 4; see /formal-verification), computed as a weighted sum of seven sub-indices (each 0-100). The negative weight on ACI means the composite can fall below zero for highly resilient nations. In practice, observed scores range from approximately -3 to 73. GRS-Baseline is the static Layers 1-7 output; GRS-Live includes AI Signal Layer adjustments.
GRS-Live
The dynamic, real-time Geopolitical Risk Score that combines the Layers 1-7 GRS-Baseline with AI Signal Layer adjustments derived from multi-source OSINT categorization. Formula: GRS-Live = Σ(w_i × (SI_i + Signal_i)).
GRS-Baseline
The static Geopolitical Risk Score produced by Layers 1–7 of the ARGOS framework, without real-time AI signal adjustments.
GRS-z
Geopolitical Redshift Index. A systemic-level index measuring the structural shift from unipolarity toward multipolarity. Computed as GRS-z = f(H, C, V, D), where H = Alliance Network Entropy (Shannon entropy of the alliance adjacency matrix, source: ATOP), C = Capability Concentration (1 − HHI of CINC scores, source: Correlates of War), V = Voting Divergence (mean pairwise UNGA ideal-point distance, source: Voeten et al.), and D = Diplomatic Dispersion (normalized bilateral diplomatic channels, source: Bayer 2006). Range: [0, 1]. The multipolar threshold at GRS-z = 0.50 was breached in March 2026. Analogous to cosmological redshift (Hubble, 1929).
Multipolar Threshold
The critical value of GRS-z = 0.50 at which no single power or alliance bloc commands sufficient structural dominance to maintain unipolar order. When GRS-z crosses this threshold, the international system enters a multipolar configuration. First sustained breach occurred in March 2026 following the Iran War.
Alliance Network Entropy
The H component of GRS-z. Shannon entropy computed over the alliance adjacency matrix, measuring the degree of fragmentation in global alliance structures. Higher values indicate more dispersed, less hierarchical alliance networks. Source: Alliance Treaty Obligations and Provisions (ATOP) dataset.
Capability Concentration
The C component of GRS-z. Computed as 1 − HHI of Composite Index of National Capability (CINC) scores. Higher values indicate more diffuse distribution of military and economic capabilities across states. Source: Correlates of War National Material Capabilities dataset.
Voting Divergence
The V component of GRS-z. Mean pairwise ideal-point distance across all state dyads in UN General Assembly voting. Higher values indicate less consensus and more fragmented voting blocs. Source: Voeten, Strezhnev, and Bailey UNGA Voting Data.
Diplomatic Dispersion
The D component of GRS-z. Normalized count of active bilateral diplomatic channels relative to the theoretical maximum (N*(N-1)/2 for N states). Higher values indicate more distributed diplomatic engagement beyond a single hub-and-spoke pattern. Source: Bayer (2006) Diplomatic Exchange Dataset.
Redshift Phase
A period during which GRS-z is rising, indicating increasing systemic entropy, capability diffusion, and alliance fragmentation. Analogous to cosmological redshift indicating expansion. Opposite of a Blueshift Phase.
Blueshift Phase
A period during which GRS-z is declining, indicating institutional adaptation, new alliance consolidation, or hegemonic reassertion. Analogous to cosmological blueshift. Each blueshift correction historically fails to return GRS-z to its previous trough, producing a secular upward trend.
Oscillation Hypothesis
The theoretical prediction that GRS-z exhibits damped oscillation around a secular upward trend of approximately +0.013 per year. Each redshift phase (rising GRS-z) is followed by a partial blueshift correction (institutional adaptation), but each correction fails to return GRS-z to its previous low, producing a ratchet effect toward greater multipolarity.
AI Signal Layer
The AI Signal Layer of the ARGOS framework. Ingests real-time OSINT from multiple sources (NewsAPI.ai, GDELT, UCDP, ReliefWeb, HDX, ICG CrisisWatch, and international wire services; ACLED pending), categorizes events via Forge LLM, and refines signals through a 5-stage pipeline: (1) Bayesian source credibility scoring, (2) Jaccard trigram duplicate/cluster detection, (3) DeGroot consensus fusion via iterative weighted averaging (DeGroot, 1974), (4) EMA temporal smoothing, and (5) confidence-weighted clamping. Produces lower-variance signals under the assumption of signal independence (actual reduction depends on inter-signal covariance).
GDELT Project
The Global Database of Events, Language, and Tone. A real-time open-source intelligence (OSINT) feed monitoring global news in 65+ languages. One of the primary OSINT sources used by the AI Signal Layer, alongside NewsAPI.ai, for news ingestion. Also provides V2Tone sentiment data used for CEI signal blending and anomaly detection.
V2Tone
GDELT's sentiment scoring algorithm applied to every article in the Global Knowledge Graph. Computes a composite tone score from -100 (extremely negative) to +100 (extremely positive) using a bag-of-words approach calibrated against the Harvard General Inquirer IV-4 dictionary. Validated at 90% polarity agreement with Google Cloud NLP across 69 million articles (Pearson r = 0.82 daily, as reported by GDELT Project; Leetaru & Schrodt, 2013). This is GDELT's own reported validation figure, not independently replicated by ARGOS. Used by ARGOS for CEI signal blending and anomaly detection.
Sentiment-to-CEI Wiring
The mechanism by which GDELT V2Tone sentiment is fed into the Cascade Exposure Index (CEI) sub-index computation at 10% weight. The pipeline normalizes V2Tone to a [-1, +1] risk signal (negative tone → positive risk), then blends: CEI_blended = 0.90 × CEI_OSINT + 0.10 × sentiment_risk. Introduced in ARGOS v2.1.
Sentiment Anomaly Detection
An automated early-warning system that monitors each country's GDELT V2Tone for statistical anomalies. Computes z = (current_tone − mean_30d) / stddev_30d. When z < −2.0 (tone drops >2σ below 30-day mean), triggers an owner notification. Requires minimum 7 data points for reliable stddev. 24-hour cooldown per country prevents alert fatigue.
FIPS 10-4
Federal Information Processing Standard country codes used by the GDELT Project. ARGOS maintains a FIPS-to-ISO-3166-1-alpha-3 mapping for all 87 nations to translate between GDELT's country identifiers and the ARGOS internal code system.
Forge LLM
The large language model API used by the AI Signal Layer to categorize OSINT articles into ARGOS sub-indices with structured output (sub-index, magnitude, confidence, reasoning).
AI Signal
A refined adjustment value for each sub-index, computed from LLM-categorized OSINT events through the 5-stage DeGroot Consensus pipeline. Raw events are weighted by source credibility, deduplicated via Jaccard similarity, fused through DeGroot weighted averaging dynamics, smoothed with EMA (beta=0.3), and clamped by aggregate confidence. The convergence visualization shows this noise reduction in real-time.
ISI
Internal Stability Index (weight: +25%). Measures domestic political stability, institutional strength, social cohesion, and internal conflict risk.
ETI
External Threat Index (weight: +25%). Measures military threats, territorial disputes, alliance vulnerabilities, and external conflict risk.
EVI
Economic Vulnerability Index (weight: +20%). Measures economic fragility, debt exposure, trade dependencies, and macroeconomic risk.
CEI
Cascade Exposure Index (weight: +15%). Measures vulnerability to contagion from regional and global crises through four network layers. As of v2.1, includes a 10% GDELT V2Tone sentiment signal blend (CEI_blended = 0.90 × CEI_OSINT + 0.10 × sentiment_risk).
ACI
Adaptive Capacity Index (weight: -15%). Measures institutional resilience, innovation capacity, human capital, and crisis response ability. Higher ACI reduces GRS.
ENV
Environmental Vulnerability Index (weight: +15%, lambda-4). Measures exposure to climate change, resource depletion, water stress, and ecological degradation. Computed from 7 base variables: Water Stress Ratio (FAO AQUASTAT), PM2.5 Exposure (WHO), Deforestation Rate (World Bank), Climate Risk Index (Germanwatch CRI), Natural Disaster Count (EM-DAT), ND-GAIN Vulnerability Score, and Groundwater Depletion Rate (NASA GRACE). Added as an independent structural layer in v2.4 ("Resilience").
SCI
Supply Chain Intelligence Index (weight: +10%, lambda-5). Measures supply chain fragility through critical material dependencies, chokepoint concentration, and supplier risk. Computed from 7 base variables: Rare Earth Import Share (USGS), Semiconductor Material Dependency (USGS), Critical Mineral HHI (USGS), Energy Import Concentration (IEA), Chokepoint Exposure (UNCTAD/Lloyd's), Top-3 Supplier Concentration (UN Comtrade), and Strategic Reserve Buffer (IEA). Added as an independent structural layer in v2.4 ("Resilience").
Layered GRS Formula
The composite GRS computation introduced in v2.4 ("Resilience"). GRS = lambda-1 * GRS_baseline + lambda-2 * GRS_signal + lambda-3 * SCV + lambda-4 * ENV + lambda-5 * SCI, where lambda-1=0.55, lambda-2=0.10, lambda-3=0.10, lambda-4=0.15, lambda-5=0.10. GRS_baseline is the weighted sum of the original 5 sub-indices (ISI, ETI, EVI, CEI, ACI). ENV and SCI are independent structural layers computed from 14 dedicated variables.
ND-GAIN
Notre Dame Global Adaptation Initiative. Provides the ND-GAIN Country Index measuring vulnerability to climate change and readiness to leverage private and public sector investment. Used as a key input to the ENV sub-index (ND-GAIN Vulnerability Score variable).
Germanwatch CRI
Germanwatch Climate Risk Index. Quantifies the extent to which countries have been affected by weather-related loss events (storms, floods, heat waves). Used as the Climate Risk Index variable in the ENV sub-index.
HHI
Herfindahl-Hirschman Index. A measure of market concentration computed as the sum of squared market shares. Used in the SCI sub-index to quantify Critical Mineral HHI (supplier concentration for lithium, cobalt, rare earths) and Energy Import Concentration.
Chokepoint Exposure
A composite measure of a nation's trade dependency on maritime chokepoints (Strait of Hormuz, Malacca Strait, Suez Canal, Panama Canal, Bab el-Mandeb). Computed from UNCTAD maritime trade data and Lloyd's shipping intelligence. One of the 7 SCI base variables.
Strategic Reserve Buffer
The number of days a nation can sustain critical imports (energy, food, minerals) from strategic reserves without new supply. Sourced from IEA and national reserve data. One of the 7 SCI base variables. Range: 0-365+ days.
Monte Carlo Simulation
A computational technique using 100,000 random iterations per country to produce a probability distribution for the GRS, capturing uncertainty in input parameters.
SAR
Spatial Autoregressive Model. Captures geographic contagion effects between neighboring states, with a spatial lag parameter (rho) of approximately 0.35.
BDM Selectorate Model
Bueno de Mesquita selectorate theory model. Analyzes leader survival probability and diversionary war incentives based on winning coalition (W) and selectorate (S) ratios.
SDMP (DSGE-Inspired)
Simplified Dynamic Macroeconomic Projection. A reduced-form macroeconomic model inspired by DSGE principles but without full micro-founded general equilibrium structure. Used for GDP projection, sanctions impact analysis, and fiscal sustainability assessment within the ETI sub-index.
VAR
Vector Autoregression. A multivariate time series model capturing feedback loops between economic and military variables.
XGBoost
Extreme Gradient Boosting. The primary conflict onset predictor in Layer 1, using 60+ input variables with the highest predictive accuracy in the ensemble.
SEM
Structural Equation Modeling. Used in M19 to construct the Democratic Resilience Index from 14 latent and observed indicators.
MICE
Multiple Imputation by Chained Equations. The method used during normalization to impute missing values from correlated indicators.
Risk Tier
Classification of GRS into five categories: Low (<15), Moderate (15-30), Elevated (30-45), High (45-60), Critical (>60).
Contagion Multiplier
A factor derived from the four-layer network model (M16) that amplifies or dampens the cascade exposure of a country based on its network position.
Youth Bulge
The proportion of the population aged 15-29. A key demographic pressure variable in models M1, M5, M17, and M18.
Fractionalization
Indices (ethnic, linguistic, religious) measuring the probability that two randomly selected individuals belong to different groups. Source: Alesina et al. (2003).
Polity V
A dataset scoring regime authority characteristics on a -10 (full autocracy) to +10 (full democracy) scale. Source: Center for Systemic Peace.
OSINT
Open-Source Intelligence. Publicly available information from news, social media, and other open sources. The AI Signal Layer ingests OSINT from multiple sources including NewsAPI.ai, GDELT, UCDP, ReliefWeb, HDX, ICG CrisisWatch (ACLED pending), and international wire services.
Time-Decay Weighting
An exponential decay function applied to AI signals so that older events contribute less to GRS-Live. Half-life = 7 days (λ = ln(2)/7 ≈ 0.099). Applied in Stage 1 of the 5-stage pipeline before DeGroot Consensus fusion.
N_eff
Effective sample size for AI signal computation. Accounts for the time-decay weighting of events to prevent over-counting recent but low-confidence articles.
Watchlist
A user-configurable set of countries promoted to Critical-tier (Tier 1) processing frequency in the signal scheduler, regardless of their baseline GRS tier. Default watchlist includes USA, CHN, RUS, ISR, TWN, IND.
Signal Scheduler
A server-side automated process that runs every 6 hours, ingesting OSINT from multiple sources (NewsAPI.ai, GDELT, UCDP, ReliefWeb, HDX, ICG CrisisWatch, and RSS wire services; ACLED pending) and categorizing articles via Forge LLM for all 87 ARGOS nations. Countries are organized into 4 priority tiers (Critical, High, Elevated, Normal) with different batch sizes per cycle.
Notification Threshold
The magnitude threshold (default: 3.0 points) above which the ARGOS platform sends an owner notification for a country. Triggered when any single sub-index AI signal exceeds +/-3.0 or total signal magnitude exceeds 6.0.
Signal-Only Country
A nation not included in the 87-country ARGOS GRS dataset but tracked for AI signal propagation due to significant regional, bloc-specific, or inter-nation geopolitical activity. Examples include Libya (LBY), Cuba (CUB), Belarus (BLR), Yemen (YEM), and Syria (SYR). These countries are processed in a dedicated scheduler batch prioritized by propagation score.
Scenario Preset
A saved what-if configuration in the Scenario Engine that stores a named set of sub-index adjustments for a specific country (e.g., "Taiwan Strait Crisis 2026"). Presets can be shared with collaborators and loaded with one click from the Presets Library tab. Categories include conflict, economic, climate, diplomatic, and custom.
Signal Quality Dashboard
A dedicated analytics page (/signal-quality) that monitors OSINT signal processing health across all ingested countries. Tracks source credibility distribution, cluster deduplication rates, DeGroot convergence step counts, noise reduction ratios, and multi-source contribution breakdown over time.
Propagation Score
A numeric score assigned to signal-only countries reflecting their global and regional geopolitical signal influence. Higher scores indicate greater likelihood of generating events that propagate across borders, blocs, or regions. Used to prioritize signal-only country processing order.
Email Digest
A configurable notification summary (daily, weekly, or off) that reports all signal changes since the last digest, highlights the top N movers (default: 10 countries), and lists new OSINT events across the watchlist. Sent via the built-in notification system.
Comparative Overlay
A feature of the GRS-Live Historical Trend Chart that allows multi-country selection for side-by-side comparison of AI signal divergence during the same geopolitical events. Supports three view modes: Baseline vs. Live, AI Delta, and Signal Breakdown.
RBAC
Role-Based Access Control. The ARGOS platform implements two roles: Admin (full access to scheduler controls, signal management, digest configuration) and User (read-only access to all dashboards and intelligence feeds). The project owner is auto-promoted to Admin.
Intelligence Brief
A multi-page PDF export generated from the Intelligence page containing an executive summary, AI signal summary table, categorized OSINT event feed, optional country-specific risk profile, and methodology notes. Available via the Export Brief button.
OSINT Translation
Automatic translation of non-English OSINT headlines to English during the Forge LLM categorization pipeline. Ensures consistent English-language display across the Intelligence Feed and Dashboard OSINT panels.
adminProcedure
A tRPC middleware that restricts backend route access to users with the Admin role. Used to protect scheduler controls, signal-only country management, digest configuration, and batch trigger operations.
GRS Mode Toggle
A global UI control available on every page displaying GRS scores — Dashboard, World Map, Scenario Engine, Correlation Matrix, Compare, Data Explorer, Variable Explorer, Sensitivity Analysis, Intelligence, and Watchlist — that switches between GRS-Baseline (static Layers 1–7) and GRS-Live (Layers 1–7 + AI Signal Layer). All tier colors, heatmap shading, world map choropleth, and gauge displays update to reflect the selected mode.
GRS-Live Alert Widget
A compact situational awareness card on the Dashboard displaying the top 5 countries with the largest absolute AI signal shifts. Shows country flag, name, GRS-Live score (tier-colored), and signal delta with directional indicators. Refreshes every 2 minutes.
DeGroot Consensus Fusion
Stage 3 of the 5-stage AI signal pipeline. Models each OSINT event as a node in an iterative weighted averaging network where each signal converges toward the credibility-weighted consensus. The update rule x_i(t+1) = Σ_j w_ij x_j(t) converges to a unique consensus under standard row-stochastic conditions (strong connectivity and aperiodicity; DeGroot, 1974). The convergence visualization shows scattered dots focusing to the consensus point.
Source Credibility Scoring
Stage 1 of the 5-stage AI signal pipeline. Assigns Bayesian prior weights to OSINT sources across 5 tiers: Tier 1 (Reuters, AP, AFP: 0.95), Tier 2 (BBC, NYT, WSJ: 0.85), Tier 3 (Al Jazeera, DW: 0.75), Tier 4 (regional outlets: 0.55), Tier 5 (unknown: 0.35). These priors modulate the effective weight of each event in downstream fusion.
Jaccard Trigram Deduplication
Stage 2 of the 5-stage AI signal pipeline. Detects duplicate or near-duplicate OSINT events within a 48-hour window using character trigram Jaccard similarity (threshold > 0.3). Clustered events share a single representative signal, preventing correlated noise from inflating the signal magnitude.
EMA Smoothing
Stage 4 of the 5-stage AI signal pipeline. Applies Exponential Moving Average smoothing (beta = 0.3) to blend the current consensus-fused signal with the previous smoothed value, reducing volatility from single-event spikes.
Convergence Visualization
An animated SVG scatter plot that shows OSINT events as dots converging from scattered raw positions to the consensus point. Dot color encodes source credibility (red=low, green=high), dot size encodes LLM confidence, and connecting lines show event clusters. Available on the Dashboard after each OSINT ingestion and on the Intelligence page.
ACLED
Armed Conflict Location and Event Data Project. A Tier 1 OSINT source providing real-time conflict event data including battles, protests, riots, violence against civilians, and strategic developments. Particularly strengthens the ISI (Internal Stability) and ETI (External Threat) sub-index signals.
UCDP
Uppsala Conflict Data Program. A Tier 1 academic-grade OSINT source from Uppsala University providing georeferenced event data on organized violence worldwide. Employs rigorous coding methodology for conflict classification.
ICG CrisisWatch
International Crisis Group monthly conflict tracker. A Tier 1 OSINT source covering deterioration, improvement, and unchanged conflict situations across all monitored countries.
HDX
Humanitarian Data Exchange. OCHA's open data platform providing structured datasets on food security, displacement, and humanitarian indicators. A Tier 1 OSINT source for CEI and EVI signals.
ReliefWeb
UN OCHA's humanitarian information platform. A Tier 1 OSINT source providing disaster, crisis, and humanitarian situation reports that strengthen CEI (Cascade Exposure) and EVI (Economic Vulnerability) signals.
Collaborative Annotation
A human-in-the-loop feedback mechanism allowing authenticated analysts to annotate OSINT events with notes, override LLM categorizations (sub-index, magnitude, confidence), and flag events for review. Annotations can be applied to signal recomputation by admins, creating a feedback loop for improving LLM accuracy.
GRS Forecast
A time-series projection of GRS-Live values at 7-day and 30-day horizons with 95% confidence intervals. Computed using a multi-method ensemble (EMA, linear regression, ARIMA approximation). Displayed on the Dashboard when GRS-Live mode is active.
Finalized Data
A versioned, locked snapshot of GRS-Live values that represents the canonical "production" state of the ARGOS engine. Admins can finalize current data or reset to baseline (zero AI signals). All finalization and reset actions are recorded in the admin audit log.
Admin Audit Log
A chronological record of all admin actions including data finalizations, baseline resets, category clears, and configuration changes. Each entry includes the admin user ID, action type, affected record count, and timestamp.
DeGroot Convergence Snapshot
A database-stored record of a DeGroot Consensus convergence trajectory captured after each OSINT ingestion cycle. Stores the initial scattered event positions, intermediate averaging iterations, convergence step count, and final consensus point for each country. Used to power the DeGroot Convergence Timeline view on the Intelligence page.
DeGroot Convergence Timeline
A time-series visualization on the Intelligence page that replays historical DeGroot Consensus convergence patterns across ingestion cycles. Supports multi-country overlay via interactive chips, allowing analysts to compare convergence behavior between nations during the same geopolitical events.
Geopolitical Event Timeline
A visual timeline on country risk profiles that overlays categorized OSINT events against the GRS-Live trajectory. Events are color-coded by sub-index, sized by magnitude, and annotated with source credibility. Supports filtering by sub-index and time range.
Bulk CSV Import
An Admin GRS Data feature that allows uploading a CSV file containing variable changes for multiple countries. The import validates column headers, data types, and value ranges before committing changes in a single batch operation.
Bulk CSV/PDF Export
An Admin GRS Data feature that exports the override history as a CSV spreadsheet or formatted PDF report, capturing all variable changes with before/after values, timestamps, and admin attribution for audit purposes.
Account Request Workflow
A multi-stage administrative process for managing user access. Includes submission, review, approval, rejection, waitlisting, and information request stages. Approval and rejection trigger automated email notifications to the applicant via the built-in notification system.
InfoTip
A standardized tooltip component used across the ARGOS platform to provide contextual explanations for charts, widgets, and data displays. Uses a dark navy (#1A1A2E) background with warm parchment (#F5EDE2) text for high contrast, consistent with The Economist editorial design language.
Firefly Equation Cascade
An animated visualization on the About/Methodology page that walks through all 37 ARGOS equations (22 statistical models, 7 sub-index aggregations, 8 AI calculations) in sequence. Each equation is displayed in KaTeX mathematical notation. Parameters glow like fireflies, fill with actual country-specific values, and the equation resolves to its computed output, which then cascades into the next formula. Supports step-through mode, speed controls, audio feedback, comparison cascade (two countries side by side), methodology deep-links, and PDF export.
AI Signal Layer Cascade
A dedicated visualization with a dark Neural Feed aesthetic (#0A0A1A background, cyan/amber/green accents) that walks through the complete 8-stage OSINT-to-GRS-Live pipeline. Streams country-specific OSINT headlines with typewriter animation and source badges, shows Forge LLM classification, Bayesian credibility weighting, Jaccard deduplication, DeGroot consensus fusion, EMA smoothing, confidence-weighted clamping, and the final GRS-Live computation. Includes step-through mode, speed controls, comparison mode, and PDF export.
Neural Feed
The visual design language of the AI Signal Layer Cascade, characterized by a near-black (#0A0A1A) background with glowing neon accents: cyan (#00F0FF) for incoming signals, amber (#F59E0B) for AI processing stages, and green (#10B981) for computed outputs. Inspired by Bloomberg terminal and sci-fi command center aesthetics.
Step-Through Mode
A presentation control available in both the Firefly Equation Cascade and the AI Signal Layer Cascade that advances exactly one equation or stage at a time per click. Each step pauses the animation and displays a narration summary explaining what the formula computed, making it suitable for live demonstrations, lectures, and book presentations.
Comparison Cascade
A mode in the Firefly Equation Cascade that runs two countries side by side through the same 37 equations, showing how identical formulas produce different GRS scores based on different input values. Each equation card displays both countries' parameter values and results with color-coded headers. The final GRS card shows the score delta between the two nations.
Equation Cascade PDF
A professional printable document generated from the Firefly Equation Cascade containing all 37 ARGOS equations rendered in KaTeX mathematical notation, with parameter tables (symbol, parameter name, resolved value), computed results, and detailed narration summaries for the selected country. Includes a title page, executive summary, sub-index profile, GRS master formula with numeric substitution, and pipeline layers overview. Supports single-country and two-country comparison exports.
AI Signal Layer PDF
A dark-themed printable document generated from the AI Signal Layer Cascade covering the complete 8-stage OSINT-to-GRS-Live pipeline. Includes KaTeX equations for each stage, an OSINT headlines table with source badges and sub-index tags, sub-index signal distribution, stage-by-stage analysis with narration summaries, and the GRS-Baseline to GRS-Live transition with tier badges. Maintains the Neural Feed dark aesthetic in the printed output.
KaTeX
A fast, self-contained JavaScript library for rendering LaTeX mathematical notation in the browser. Used by the Firefly Equation Cascade and AI Signal Layer Cascade to display all ARGOS model equations in proper mathematical typesetting, both on-screen and in exported PDF documents.
Sentiment Impact Badge
A visual indicator displayed alongside each top-mover country in the GRS-Live Alert Widget on the Dashboard. Shows whether GDELT media tone is pushing the country's CEI sub-index upward (risk-increasing, warm color with upward arrow) or downward (risk-decreasing, cool color with downward arrow). The badge magnitude reflects the actual CEI contribution from the 10% V2Tone sentiment blend. Hovering reveals the raw V2Tone average, normalized risk signal, and precise CEI contribution value.
Historical Anomaly Log
An admin-only page at /admin/anomaly-log providing a comprehensive audit trail of all sentiment anomalies detected by the z-score monitoring system. Each entry records country code, detection timestamp, current tone, 30-day mean, standard deviation, z-score, severity (ELEVATED for z < -2.0, SEVERE for z < -3.0), and resolution status. Supports filtering by country, severity, and resolution status, individual and bulk resolution with notes, and CSV export.
UCDP Conflict Overlay
A toggleable visualization layer on the World Map page that renders georeferenced conflict events from the Uppsala Conflict Data Program (UCDP GED Candidate v26.0.1) as scaled circle markers on the GRS choropleth. Markers are positioned at event coordinates, sized by fatality count, and color-coded by violence type (state-based, non-state, one-sided). Includes aggregate statistics (total events, fatalities, active conflicts) and detailed tooltips with conflict name, date, location, and fatality estimates.
Source Health Monitoring
An admin page at /admin/source-health providing real-time monitoring of all OSINT source integrations. Displays interactive uptime charts (30/60/90-day windows), response time tracking, last successful fetch timestamps, and enable/disable controls for each source. Disabled sources are excluded from the scheduler's fetch cycle but retain historical data for audit purposes.
Cross-Country Sentiment Comparison
A feature on the Compare page that displays side-by-side GDELT V2Tone timelines for two selected countries. Overlays both countries' tone trajectories on a shared axis with color-coded lines and includes summary statistics (average tone, tone range, article volume) for each country. Useful for analyzing bilateral relationships, regional contagion, and the media dimension of geopolitical crises.
What's New Changelog
A dedicated page at /whats-new, accessible from the Reference dropdown, providing a complete version-dated changelog of every major platform release from v1.0.0 through the current version. Each entry includes a version number, release date, type badge (Major, Feature, Improvement, or Fix), a description of the changes, key highlights, and direct links to the relevant pages. Serves as the single authoritative reference for understanding platform evolution.
Admin Onboarding Tour
An interactive 7-step guided walkthrough available in the admin panel sidebar. Covers the key admin pages: Admin Dashboard, GRS Data Editor, OSINT Controls, Source Health Monitoring, Historical Anomaly Log, Analytics, and Admin Documentation. Each step provides a title, contextual description, actionable tip, and a navigation button. Progress is tracked with visual dots, completion state persists in localStorage, and the tour can be replayed at any time via the Replay Tour button.
Print as Handbook
A feature of the Admin Documentation page (/admin/docs) that renders all 10 documentation sections simultaneously, converts the dark admin theme to a print-optimized light layout, adds a CONFIDENTIAL header with the print date, applies A4 page sizing with proper margins, inserts page breaks between sections, and triggers the browser's native print dialog. Tables repeat headers across page breaks, code blocks avoid splitting mid-block, and all interactive elements are hidden in the printed output.
Data Freshness Indicator
A visual badge (Fresh/Aging/Stale) displayed on each data source in the Audit Trail, computed from the number of days since the source was last validated against its expected refresh cycle. Fresh (green): within 80% of the refresh cycle. Aging (amber): between 80% and 100% of the cycle. Stale (red): past the expected refresh date. Each indicator includes a tooltip showing the exact last-validated date, refresh frequency, days since validation, and days until next refresh, plus a progress bar showing elapsed time within the cycle.
Data Refresh Pipeline
An automated monitoring system at /data-refresh that checks 5 authoritative data sources for new releases. Uses the World Bank DataBank API for real-time indicator accessibility checks and HTTP HEAD requests for FAO AQUASTAT, USGS MCS, ND-GAIN, and WRI Aqueduct. Check results are persisted in the database with timestamps, status (Fresh/Update Available/Check Failed), affected variables, and next-due dates. Does not auto-update values; flagged variables require manual cross-validation through the Audit Trail process.
ENV/SCI Stress Testing
A dedicated tab in the Scenario Builder (/scenarios) that allows what-if adjustments on individual ENV and SCI variables. Provides 14 sliders (7 ENV: water stress, groundwater depletion, ND-GAIN vulnerability, climate exposure, PM2.5 exposure, deforestation rate, natural disaster frequency; 7 SCI: critical mineral HHI, rare earth dependency, semiconductor dependency, energy import concentration, chokepoint exposure, top-3 supplier concentration, strategic reserve adequacy) with real-time tanh-bounded composite recomputation. Includes 8 preset scenarios (Water Crisis, Climate Shock, Mineral Disruption, Energy Crisis, Full Supply Chain Disruption, Environmental Cascade, Combined Maximum Stress, Reset to Baseline) and tier transition preview showing before/after GRS and tier changes.
Cross-Validation Audit Trail
A dedicated provenance page at /audit-trail, accessible from the Reference dropdown, documenting every data source update applied during ENV/SCI cross-validation. Each of the 34 records shows the country, variable, before/after values, absolute and percentage change, authoritative source citation, validation date, engine version, and analyst notes. Supports filtering by category (ENV/SCI), source (USGS MCS 2025, ND-GAIN 2023, WRI Aqueduct 4.0, FAO AQUASTAT 2025), change type (UPDATE/CONFIRMED), and full-text search. Expandable source provenance panels display organization metadata, release dates, data years, peer-review status, and direct URLs. Ensures complete transparency and reproducibility of the cross-validation process.
AXLE (Axiom Lean Engine)
A web-based formal verification platform by Axiom Math (axle.axiommath.ai) that provides access to the Lean 4 theorem prover with Mathlib support. AXLE offers three tools: check (compile and verify all declarations), verify_proof (validate individual theorem proofs), and disprove (attempt to negate theorems via automated tactics). Used to formally verify 17 ARGOS mathematical properties in April 2026.
Lean 4
A dependently-typed functional programming language and interactive theorem prover developed by Leonardo de Moura and Sebastian Ullrich at Microsoft Research. Used as the verification kernel for ARGOS formal proofs. Version 4.29.0 was employed via the AXLE platform. Lean 4 proofs are machine-checked: if the kernel accepts a proof, the theorem is guaranteed to follow from its axioms.
Formal Verification
The use of mathematical proof assistants (theorem provers) to establish that algorithmic properties hold with logical certainty, as opposed to empirical testing which can only demonstrate correctness for tested cases. ARGOS uses formal verification to prove structural properties (weight normalization, output boundedness, monotonicity, tier completeness) while relying on statistical validation for empirical claims (predictive accuracy, calibration). Documented in Appendix G of the manuscript.
Theorem (Lean 4)
A formally stated mathematical proposition accompanied by a machine-checked proof in the Lean 4 language. Unlike informal mathematical proofs, Lean 4 theorems are verified by the type-checking kernel, which guarantees logical validity. The 17 ARGOS theorems cover weight normalization, boundedness, monotonicity (including ENV and SCI sub-indices), and partition completeness.
norm_num
A Lean 4 tactic that decides equalities and inequalities involving numeric literals by computation. Used to verify ARGOS weight normalization theorems (e.g., 0.55 + 0.10 + 0.10 + 0.15 + 0.10 = 1.0).
nlinarith
A Lean 4 tactic that proves nonlinear arithmetic goals using a combination of linear arithmetic and auxiliary lemmas. Used to verify ARGOS boundedness and monotonicity theorems where the proof requires reasoning about products and sums of bounded variables.