Contents
1. What Is the Rupture Simulation Engine
The Rupture Simulation Engine (RSE) is a deterministic cascade simulator designed for small, externally exposed economies operating under geopolitical fragmentation. Unlike traditional macroeconomic models that assume gradual change and mean reversion, the RSE models shock convergence events — situations where multiple external pressures hit simultaneously and overwhelm a country's fiscal and financial buffers.
Traditional models ask: "How fragile is the economy?"
The RSE asks: "What happens when the system fractures?"
The engine treats Citizenship by Investment (CBI) programs as regulated capital instruments that function simultaneously as fiscal revenue, capital inflow, FX buffer, and political-economy risk vector. This multi-channel treatment is the RSE's core differentiator.
2. Rupture State Model
The RSE defines four system states, determined by simultaneous threshold crossings rather than single indicators:
Stable
0 thresholds breached. Economic buffers intact, policy space available.
Strained
1 threshold breached. Early warning signals active, but no systemic risk yet.
Crisis
2–3 thresholds breached. Multiple buffer systems under simultaneous pressure. Policy space contracting.
Rupture
4+ thresholds breached. Multi-channel cascade in progress. System has transitioned to an unstable state.
Rupture is not recession. It is a multi-channel cascade in which external shocks converge, fiscal and financial buffers erode, policy space contracts, market perception shifts, thresholds are crossed, and the system transitions into a new, unstable state.
3. Variable Taxonomy
Structural Baseline Variables (Slow-Moving)
These define the resting equilibrium condition of each country:
Shock Exposure Variables (Fast-Moving)
These represent user-configurable external shocks:
Transmission Coefficients
These parameters control how shocks propagate through the economy. They are country-specific and visible in the parameter panel for every simulation:
4. Mobility Access Index (MAI)
MAI measures the "ease-of-mobility premium" for a country's CBI passport. It collapses visa-free/ETA/visa-required access, administrative friction, and revocation risk across high-income destination blocs into a single demand-relevant score.
For each destination d (US, Canada, UK, EU):
access_value[d] = mode_weight[d] × (1 − friction_score[d]) × (1 − revocation_risk[d])Composite index:
MAI = Σ w[d] × access_value[d]Where destination importance weights are: US: 0.30, Canada: 0.20, UK: 0.20, EU: 0.30
MAI ranges from 0 to 1. Higher values indicate stronger passport mobility premium, which drives CBI demand. When MAI drops below the critical threshold (default: 0.4), the non-linear collapse penalty activates.
5. Regulatory Confidence Index (RCI)
RCI captures compliance credibility and perceived risk to international finance. It starts from a baseline and adjusts based on regulatory events with exponential decay.
RCI_t = clamp( RCI₀ + Σ (direction × severity × exp(−t / τ)), 0, 1 )Where τ = half_life / ln(2), ensuring the signal reaches exactly 50% at the specified half-life.
Direction: −1 (tightening) or +1 (loosening). Events include FATF assessments, FinCEN advisories, EU/UK/Canada actions, correspondent banking signals, and scandal events.
When RCI drops below the critical threshold (default: 0.3), CBI demand faces a non-linear collapse penalty. RCI is the primary driver of regional contagion.
6. Banking Friction Multiplier (BFM)
BFM represents how difficult it is for CBI funds to move through the financial system — correspondent banking access, de-risking pressure, and transaction delays.
BFM = 1 + k × (1 − RCI_t) + m × regional_stressWhere k = 0.5 (RCI sensitivity), m = 0.3 (regional stress sensitivity).
BFM = 1.0 means no friction. Higher values increase leakage, delays, and failed transactions.
7. CBI Demand Factor
The Demand Factor (DF) determines CBI inflow levels relative to baseline. It combines all three derived indices:
DF = (MAIα) × (RCIβ) × (1 / BFMγ)If RCI < RCI_critical or MAI < MAI_critical, a collapse penalty is applied:
DF = DF × (1 − collapse_intensity)Full penalty when both thresholds breached simultaneously; 70% penalty for single breach.
DF = 1.0 means baseline demand. DF = 0.3 means CBI demand has fallen to 30% of baseline. CBI inflows are then computed as: CBI_inflows = CBI_baseline × DF.
8. The 9-Step Cascade
The simulation engine executes a monthly loop with nine sequential steps. Each month's output feeds into the next, creating path-dependent dynamics:
Revenue, Debt, Debt Service, FX Reserves, Political Stress, CBI Inflows
MAI, RCI (with event decay), BFM
DF with collapse penalty evaluation
CBI_new = CBI_baseline × DF
Revenue adjusted for CBI capture rate; fiscal deficit recomputed
Borrowing to cover deficit; debt service recalculated at current rates
Inflows from CBI retention minus drawdowns from deficit financing
Stress increases from revenue loss, MAI decline, and RCI decline
Count simultaneous threshold breaches → determine rupture state
9. Regional Contagion
CBI states are connected via reputational and regulatory linkages. After the primary country simulation, contagion is triggered if:
- The shock has regional scope (e.g., FATF regional assessment), OR
- The primary country's RCI drops below the contagion trigger threshold (default: 0.35)
Spillover Mechanics
For each connected peer country, the engine applies an RCI reduction proportional to the contagion weight: RCI_target -= severity × contagion_weight. A small MAI revocation risk uptick is also applied. The peer country's simulation is then re-run with the propagated shock.
Substitution Effect
When a shock is country-specific (not regional), lost CBI demand is partially re-routed to peers: Shift_to_j ∝ DF_j / Σ DF_others. The substitution share defaults to 30%. When the event has regional scope, substitution is disabled since all countries are simultaneously affected.
Contagion Weights
Weights are directional and asymmetric. Countries with weaker compliance reputations generate stronger outbound contagion. Countries with stronger reform track records have reduced inbound contagion (reform buffer effect). Current weights range from 0.25 to 0.45.
10. Threshold Logic
State transitions are determined by simultaneous threshold crossings. The default thresholds for the CARICOM pilot are:
| Indicator | Threshold | Breach Direction |
|---|---|---|
| FX Reserves | 3 months of import cover | Below |
| Debt Service | 35% of government revenue | Above |
| Fiscal Deficit | 8% of GDP | Above |
| Political Stress | 0.7 (on 0–1 scale) | Above |
0 breaches → Stable. 1 breach → Strained. 2–3 breaches → Crisis. 4 breaches → Rupture. These thresholds are calibrated for small open economies and may differ from thresholds appropriate for larger or more diversified states.
11. Data Sources
All data used in the RSE is sourced from publicly available, defensible sources. Every data point has an associated provenance record documenting source, publication date, retrieval date, and confidence level.
| Source | Data Type | Confidence Level |
|---|---|---|
| IMF World Economic Outlook | GDP, Debt, Inflation, Fiscal | Official |
| IMF Article IV Consultations | Country-specific fiscal analysis | Official |
| ECCB Annual Statistical Digest | FX Reserves, Banking, Monetary | Official |
| Antigua & Barbuda Budgets | CBI Revenue, Fiscal Allocations | Official |
| Dominica Budgets | CBI Revenue, Fiscal Allocations | Official |
| Grenada Budgets | CBI Revenue, Fiscal Allocations | Official |
| Saint Kitts & Nevis Budgets | CBI Revenue, Fiscal Allocations | Official |
| Saint Lucia Budgets | CBI Revenue, Fiscal Allocations | Official |
| Antigua & Barbuda CIU | Processing capacity, Channel mix | Estimated |
| Dominica CBIU | Processing capacity, Channel mix | Estimated |
| Grenada CBI | Processing capacity, Channel mix | Estimated |
| Saint Kitts & Nevis CIU | Processing capacity, Channel mix | Estimated |
| Saint Lucia CIP | Processing capacity, Channel mix | Estimated |
| CFATF Plenary Reports | Regulatory events, AML/CFT assessments | Official |
| World Bank Development Indicators | Tourism, Trade, Development | Official |
| Internal Assessment (Voykuh proxy estimate — not an official source) | Political fragility, RCI baseline, Policy strictness | Proxy |
12. Limitations
The RSE v1.2 has the following known limitations:
- Deterministic only. The engine does not model probability distributions, confidence bands, or tail-risk scenarios. All outputs represent a single path given the specified inputs. Probabilistic overlays are planned for a future version.
- Simplified transmission mechanisms. Real economic systems have feedback loops, nonlinear behavioral responses, and second-order effects that the current model does not capture. The cascade logic is intentionally simplified for transparency.
- Static mobility shocks. Mobility regime changes are applied once at the start of the simulation and held constant. In reality, visa access can change incrementally over the simulation period.
- No endogenous policy response. The model does not simulate government counter-measures (fiscal adjustment, emergency borrowing, IMF programs). The outputs represent what happens if current conditions persist without intervention.
- Calibration is approximate. Transmission coefficients (α, β, γ) are set based on country archetypes and limited historical calibration, not econometric estimation. They should be treated as reasonable starting points, not precise measurements.
- Data currency. Baseline metrics reflect the most recent available fiscal year data. There may be a 6–18 month lag between the data date and current conditions.
- Contagion depth is capped. Regional contagion propagates at most 2 levels deep. In practice, cascading contagion can amplify through multiple rounds of market re-pricing.
- Not a forecast. The RSE is a scenario analysis tool. Its outputs depend entirely on the shock parameters selected by the user. Different assumptions produce different outcomes.
13. Model Versioning
Every simulation stores which engine version produced it. This ensures full reproducibility: given the same inputs, engine version, and baseline, the output is identical.
Each engine update includes:
- Version number (semantic versioning)
- Change log describing what changed
- Parameter adjustments and their justification
- Methodological modifications
- Effective date
- Whether outputs would differ materially from the previous version
Simulations include a reproducibility hash — a fingerprint of the input parameters, engine version, and the baseline used. This allows any simulation to be independently verified.
Version History
| Version | Effective | Summary |
|---|---|---|
| v1.2.0 | June 2026 | IMF Article IV baseline calibration across all five pilot states; graduated collapse penalty replacing the prior discrete threshold step; refined CBI-loss fiscal routing; onset and recovery dynamics for regulatory events and political stress; baseline-aware reproducibility hash; recalibrated reform/upside scenarios. |
| v1.0.0 | March 2026 | Initial deterministic cascade engine — CBI/mobility transmission module and regional contagion for the CARICOM CBI pilot. |
"Everything we offer must be reasoned in Facts, Evidence, Transparency, Accountability, Integrity, Authenticity."
— Voykuh Operational Doctrine