Files
FOUR-QUADRANT_BALANCE_SHEET…/docs/framework_summary.md
2026-02-23 00:22:29 -08:00

3.1 KiB
Raw Permalink Blame History

FQBM Framework Summary

Core identity (Part I)

  • Accounting: ( A = L + E )
  • Open economy: ( A_{dom} + A_{ext} = L_{dom} + L_{ext} + E )

Every financial asset is someone elses liability (within or across borders).

Four-quadrant matrix

| Assets (Dr) | Assets (Cr) | Liabilities (Dr) | Liabilities (Cr) |

All monetary operations must balance across this structure.

Parts of the white paper (one sentence each)

Part Topic Implementation
I Accounting foundation: A = L + E, four-quadrant matrix, open-economy identity. fqbm.state, fqbm.matrix (four_quadrant_matrix, cross_sector_consistency_check).
II Closed-economy monetary dynamics: central bank and commercial bank balance sheets. fqbm.sheets.central_bank, fqbm.sheets.commercial_bank; state B, R, C, Loans, Deposits, E_cb, E_b, L_cb.
III Open-economy extension: BoP, parity conditions. open_economy_view(); state S, K.
IV Capital flows and FX dynamics: CIP, UIP, Dornbusch, pass-through. fqbm.sheets.fx_parity; Part X regressions (capital flow sensitivity).
V Sovereign risk and CDS: spread, debt sustainability. fqbm.sheets.sovereign_debt; run_sovereign_spread.
VI Commodity shock channel: inflation composite, oil/commodity. fqbm.sheets.commodity; state O.
VII Shadow banking and leverage: repo multiplier, margin spiral. fqbm.sheets.shadow_banking; run_workbook(shadow_params=...); dashboard repo_multiplier.
VIII Derivatives clearing and CCP: margin flows, default waterfall. fqbm.sheets.ccp; run_workbook(ccp_params=...). Full clearing balance sheet not modeled (see RECOMMENDATIONS.md).
IX CBDC and digital reserve architecture: deposit shift, funding gap. fqbm.sheets.cbdc; FQBMState.cbdc_liability; run_workbook(cbdc_params=...).
X Empirical regression appendix: inflation pass-through, sovereign spread, capital flow. fqbm.empirical.regressions; synthetic generators and run_*; required columns in DATA_DICTIONARY.
XI Historical case expansion: 1997, 2008, 2020, 2022 presets and narrative. fqbm.scenarios.presets; get_case_narrative(name).
XII Quantitative stress tables: liquidity and capital stress. fqbm.sheets.capital_stress; stress_tables.
XIII Monte Carlo simulation framework: shock draws, outcome distribution. fqbm.sheets.monte_carlo; run_n_simulations.
XIV Full system differential model: trajectory and stability. fqbm.system.differential_model; solve_trajectory, check_stability.
XV Policy implications: discussed in white paper; framework supports policy experiments. Scenarios and parameters.
XVI Simulation workbook architecture: eight sheets, dashboard, export. fqbm.workbook.runner; run_workbook.

This codebase implements the simulation workbook (Part XVI), Monte Carlo (XIII), differential model (XIV), empirical regressions (Part X), IPSAS presentation (fqbm.ipsas), scenario presets with get_case_narrative (Part XI), and data pipelines (fqbm.data.pipelines).