Comuvia ForeGlass™

Financial vulnerability · learning guide

Debt service and solvency

How private debt, employment, taxes, social protection and unequal cash buffers interact across an economy — with a US starting point and an explicit stress experiment.

US-grounded education and conditional simulations. A current calibrated fragility level for this dimension is not yet estimated on ForeGlass.

United States · observed starting scales, conditional stress paths

From borrowers’ cash flow to an economy-wide debt cycle

Households and firms buy each other’s output, borrow from financial institutions, and pay taxes to government. When many borrowers cut spending together, other people lose income. Debt service then becomes harder even for borrowers who were initially sound.

Firms → people

Wages, jobs and distributed income support household purchases.

People ↔ lenders

New loans bring cash; repayments remove cash; defaults reduce lenders’ assets.

People ↔ government

Taxes reduce disposable income; benefits and transfers support it.

Spending → firms

Lower purchases weaken business revenue, investment and employment.

Country, period and measurement

Household and nonprofit debt

$16,080.607 billion

US, 2019Q4 stock

BIS household sector H, loans and debt securities; August 2026 local source vintage. This is not all private-sector debt.Official source ↗

Disposable personal income

$16,625.3 billion at an annual rate

US, 2019Q4

Archived May 2020 BEA table 2.1. Divide by four for a quarter’s income. Taxes and existing transfers are already included; a different vintage from the debt stock.Official source ↗

Employment / labour force

96.4%

US, 2019Q4 average

Derived as 100 minus 3.6% unemployment. It is not employment divided by the entire population.Official source ↗

Social Security benefits

$1,047.9 billion over the year

US, calendar 2019

OASDI cash benefits. Context, not an extra addition to DPI; fiscal-year outlays use a different period.Official source ↗

What is observed?

The source cards name a country, period, unit and publication. They establish a historical scale; they do not calibrate every interaction in this example.

What is simulated?

The controls and future paths are declared assumptions. A shock window shows when the assumed disturbance acts. It is not a retrospectively identified US recession, forecast date or probability.

What can you decide?

Compare how the same shock changes with a different buffer, funding condition or policy. Use the result to identify the next evidence to collect, not to infer a current national fragility score.

Interactive macro mechanism · no recession probability

Watch pressure accumulate over time

  1. Q0
    US historical scales initialize the experiment.
  2. Q1–Q2
    Income falls; taxes, extra transfers, liquid buffers and temporary borrowing absorb part of the loss.
  3. Q3–Q4
    Temporary gap lending stops. Some borrowers miss principal or capitalize unpaid interest; spending falls.
  4. Q5 onward
    The direct shock ends, but overdue balances, lender write-offs and demand feedback persist.
Change one assumption, then compare the paths
20 %
40 %
40 %

After 12 quarters, overdue principal is $11.4bn and cumulative write-offs are $102.4bn. Lowest modeled employment share: 93.5%. Additional transfers and lower taxes cost $2144.9bn. These are scenario outputs, not estimates of US defaults or a recession probability.

Additional fiscal support and lender losses — separate totals

USD bn · bars share one scale within this panel

Extra transfers plus tax relief2,145
Lenders’ cumulative credit losses102.4

Income support cushions household spending

index: Q0 = 100 · conditional path

Assumed stress begins93.195.698.2100.7103.3Q0Q2Q4Q6Q8Q10Q12

Shaded: Assumed income shock in Q1–Q4; feedback may persist.

Consumption
Read values as a table
Scenario periodConsumption (index: Q0 = 100)
Q0100
Q194.1
Q293.9
Q393.9
Q494
Q5100.3
Q6101.1
Q7101.4
Q8101.6
Q9101.8
Q10102
Q11102.2
Q12102.4

Falling demand reaches employment through an assumed response

% of labour force · conditional path

Assumed stress begins93.1794.0594.9395.8196.69Q0Q2Q4Q6Q8Q10Q12

Shaded: Assumed income shock in Q1–Q4; feedback may persist.

Employment / labour force
Read values as a table
Scenario periodEmployment / labour force (% of labour force)
Q096.4
Q193.6
Q293.5
Q393.5
Q493.5
Q596.4
Q696.4
Q796.4
Q896.4
Q996.4
Q1096.4
Q1196.4
Q1296.4

Missed principal accumulates before lenders recognize losses

USD bn stock · conditional path

Assumed stress begins0316394125Q0Q2Q4Q6Q8Q10Q12

Shaded: Assumed income shock in Q1–Q4; feedback may persist.

Overdue principal still owedCumulative debt written off
Read values as a table
Scenario periodOverdue principal still owed (USD bn stock)Cumulative debt written off (USD bn stock)
Q000
Q100
Q2150
Q367.40
Q4113.80
Q585.428.5
Q66449.8
Q74865.8
Q83677.8
Q92786.8
Q1020.393.6
Q1115.298.6
Q1211.4102.4

Borrowing, repayment and debt are different quantities

USD bn per quarter · conditional path

Assumed stress begins-386-1930193386Q0Q2Q4Q6Q8Q10Q12

Shaded: Assumed income shock in Q1–Q4; feedback may persist.

New cash loansPrincipal actually repaidNet cash borrowing: loans minus repayment
Read values as a table
Scenario periodNew cash loans (USD bn per quarter)Principal actually repaid (USD bn per quarter)Net cash borrowing: loans minus repayment (USD bn per quarter)
Q00321.6-321.6
Q10321.6-321.6
Q215300.2-285.2
Q30256.7-256.7
Q40256.6-256.6
Q50296.9-296.9
Q60291-291
Q70285.2-285.2
Q80279.5-279.5
Q90273.9-273.9
Q100268.4-268.4
Q110263-263
Q120257.8-257.8

Debt can fall through repayment or lender losses

USD bn stock · conditional path

Assumed stress begins12,29913,33014,36115,39316,424Q0Q2Q4Q6Q8Q10Q12

Shaded: Assumed income shock in Q1–Q4; feedback may persist.

Household-sector debt
Read values as a table
Scenario periodHousehold-sector debt (USD bn stock)
Q016,081
Q115,759
Q215,474
Q315,217
Q414,960
Q514,635
Q614,323
Q714,022
Q813,730
Q913,447
Q1013,172
Q1112,904
Q1212,642
Equations, assumptions and accounting checks
  • Q0 is the first modeled quarter using 2019Q4 scales; the four-quarter income shock begins in Q1. This is not a reconstruction of COVID-19.
  • BIS household/nonprofit debt is allocated 70/30 between two invented cohorts; income allocation is the slider. These are not measured US percentile groups. DPI comes from an archived BEA vintage; no single-vintage national-account calibration is claimed.
  • Quarterly income is annual-rate DPI divided by four. Existing Social Security and other transfers are already in DPI: they are not added a second time. Both cohorts lose the same percentage of income.
  • Assumed annual rates: interest 4%, scheduled principal 8%. Essential spending is 75% of starting income. Initial liquid buffers are 5% versus 80% of a quarter’s income. Extra tax relief is 20% of the new income loss.
  • Remaining cash shortfalls are half-financed by new loans in Q1–Q2 only. Unpaid interest capitalizes. Scheduled new principal excludes principal already overdue; unpaid principal stays in debt and is recorded in an arrears memorandum, never added twice. Payments cover the new schedule, not old arrears. From Q5, 25% of overdue principal is written off each quarter, reducing borrowers’ debt and lenders’ claims together.
  • Consumption feedback to next-quarter income is 25% of the spending gap. Employment response is half that gap. These are authored sensitivities, not estimated multipliers. No bank-capital constraint or full government budget is solved here.
  • Cohort cash identity: opening cash + disposable income + loans = consumption + paid interest + principal repayment + closing cash. Debt identity: ΔD = new loans − principal paid + capitalized interest − write-offs.

Each cohort cash and debt-stock identity (USD bn): 1.75e-12

How this becomes a macroeconomic vulnerability

Why taxes and social protection belong in this picture

Income taxes generally fall when taxable income falls. Unemployment benefits and some means-tested programs can rise as eligibility changes. Social Security retirement, survivor and disability benefits provide a continuing income floor, but they are not all unemployment-triggered payments. Medicare and Medicaid support health services; their spending is not interchangeable with cash available for loan payments. These channels change household resilience and government finances together.

Borrowing can delay a loss without curing it

A new loan can pay an old obligation today. If income cannot support the enlarged debt later, the unpaid amount accumulates, lending conditions tighten, spending falls and lenders eventually recognize losses. In the experiment, missed principal remains owed; it is not added to debt a second time. Unpaid interest is explicitly capitalized. A write-off reduces both the borrower’s liability and the lender’s claim.

Credit is a flow; the debt balance is a stock

Use net new borrowing = new loans − principal repayments. The change in a reported debt stock also includes capitalized interest where applicable, write-offs, revaluations and reclassifications. The pure model identity credit = change in debt holds only when those other changes are absent. Debt/GDP can rise because GDP falls, even when borrowing does not rise.

Why distribution can amplify the same aggregate shock

Two economies can have the same debt and income totals but very different exposures. Debt concentrated among borrowers with low cash buffers and high spending needs can create larger consumption cuts. Wealth concentration, leverage, collateral and access to finance matter separately from an income Gini. The income-share control deliberately redistributes a fixed income total between two invented borrower groups; it is not a fitted estimate of US inequality.

Transfers and ownership answer different questions

Transfers can cushion current spending and defaults even if they barely change long-run wealth concentration. Broader ownership can change future capital income and wealth accumulation. Neither result proves that one policy is always superior: compare the intended outcome, financing, behavioral response and time horizon. Federal Reserve research finds associations between inequality and several financial vulnerabilities; it does not establish that inequality alone causes or dates a crisis.

Actual ForeGlass Engine output · existing BRACKET-1 study

Explore the shock-response simulation paths

New: estimate output and employment fragility under a declared rate shock →

The paths below come from the existing engine, not the teaching ledger above. Employment, wages, profits, investment and debt evolve together. Compare each temporary annual real-interest-rate shock with its own baseline. All four starting-state variants are available; none is a central estimate or probability.

Different experiment: these paths use the existing study’s 2025Q4 debt constructions and assumed borrowing rates, with an older wage-share mapping. They are separate from the 2019 teaching anchors. The two debt endpoints have unresolved coverage comparability; they are not confidence-band edges. The imposed 2-percentage-point annual real-rate pulse affects all modeled debt for the first year, unlike a maturity-specific refinancing ladder.

Explore the shock-response fragility estimate →

Real output

index: initial = 100 — CONDITIONAL ON AN ASSUMED STATE — not a measurement, not a forecast, and no probability attaches

Assumed stress begins99.412101.177102.942104.707106.4720.000.501.001.502.002.502.98

Shaded: Assumed rate pulse, model years 0 to 1; last sampled year 2.984375.

Paired baselineAnnual real rate +2 percentage points for year 1
Read values as a table
Scenario periodPaired baseline (index: initial = 100)Annual real rate +2 percentage points for year 1 (index: initial = 100)
0.00100.000100.000
0.25101.312101.259
0.50102.053101.971
0.75102.385102.296
1.00102.516102.433
1.25102.602102.561
1.50102.732102.730
1.75102.953102.986
2.00103.287103.350
2.25103.742103.828
2.50104.316104.421
2.75105.005105.126
2.98105.751105.884

Employment / labour force

% — CONDITIONAL ON AN ASSUMED STATE — not a measurement, not a forecast, and no probability attaches

Assumed stress begins89.05890.90892.75794.60796.4570.000.501.001.502.002.502.98

Shaded: Assumed rate pulse, model years 0 to 1; last sampled year 2.984375.

Paired baselineAnnual real rate +2 percentage points for year 1
Read values as a table
Scenario periodPaired baseline (%)Annual real rate +2 percentage points for year 1 (%)
0.0095.55095.550
0.2595.84095.790
0.5095.58095.504
0.7594.93794.855
1.0094.11394.037
1.2593.25593.217
1.5092.44492.443
1.7591.72191.751
2.0091.10391.158
2.2590.59490.669
2.5090.18990.280
2.7589.88189.985
2.9889.67589.787

Modeled debt / annual nominal output

% — CONDITIONAL ON AN ASSUMED STATE — not a measurement, not a forecast, and no probability attaches

Assumed stress begins44.52245.60446.68647.76848.850.000.501.001.502.002.502.98

Shaded: Assumed rate pulse, model years 0 to 1; last sampled year 2.984375.

Paired baselineAnnual real rate +2 percentage points for year 1
Read values as a table
Scenario periodPaired baseline (%)Annual real rate +2 percentage points for year 1 (%)
0.0045.00445.004
0.2544.88244.966
0.5044.94945.128
0.7545.37945.638
1.0046.06246.384
1.2546.78547.025
1.5047.40547.576
1.7547.87047.990
2.0048.18248.267
2.2548.36448.425
2.5048.44448.490
2.7548.44848.483
2.9848.40148.430

Modeled net credit flow / nominal output

% of nominal output (annualized credit flow) — CONDITIONAL ON AN ASSUMED STATE — not a measurement, not a forecast, and no probability attaches

Assumed stress begins03.2976.5939.8913.1870.000.501.001.502.002.502.98

Shaded: Assumed rate pulse, model years 0 to 1; last sampled year 2.984375.

Paired baselineAnnual real rate +2 percentage points for year 1
Read values as a table
Scenario periodPaired baseline (% of nominal output (annualized credit flow))Annual real rate +2 percentage points for year 1 (% of nominal output (annualized credit flow))
0.000.4060.580
0.253.0113.264
0.507.0307.189
0.7510.47810.462
1.0012.02511.409
1.2511.90411.311
1.5010.87910.388
1.759.5379.159
2.008.1907.910
2.256.9726.769
2.505.9225.778
2.755.0404.940
2.984.3504.280

Read the whole path: this experiment produces a small initial output shortfall and a later rebound above the paired baseline. Its effects are not a demonstrated persistent GDP loss. Horizontal axes show elapsed model years; records stop at 2.984375 years and the separate final state is at year 3.

What this existing experiment includes and leaves out
  • All four cells are exported; no midpoint, central case, average, weight or preferred endpoint.
  • Debt definition correction supersedes old claims that the Fed series includes noncorporate businesses or that the BIS/Fed gap is identified by two known axes.
  • A 200bp pulse means 2 percentage points, not a200percent increase. It changes the model interest rate on all modeled debt, not a maturity-specific refinancing schedule.
  • Keen monetary-Minsky here differs from the standalone code-publications three-state Keen model; their parameters and path frequencies are not interchangeable.
  • Production/income and firm balance-sheet identities are checked; there is no full deposit/portfolio or interbank network closure.
  • Government and additional financial-credit channels are off. This experiment does not simulate taxes, transfers, bond maturities, bank runs or household distribution.
  • State sanitation and exponential caps exist in the native solver. Exported sampled states remain in the economic interior; this is not a global numerical validation.
  • The employment state is employment/labor-force, not employment/population. A debt ratio is a stock/flow ratio; its change is not the credit flow.

To turn this into a current resilience service, add reviewed sector definitions and current inputs, a declared shock, maturity and policy/distribution channels where needed, and historical validation against meaningful outcomes. Accounting consistency alone does not establish predictive skill.

Download paths, assumptions, units and reproducibility hashes (JSON)

Can income support the required payments, and what stands behind the debt?

Debt service is a flow of required payments, including principal and interest. If income falls while payments stay fixed, those payments absorb more of the same-period income. Balance-sheet solvency asks a different question: how do asset values compare with all liabilities? Assets can exceed liabilities while cash is unavailable on the payment date. The market fragility index does not directly measure any of these household or company positions.

  1. Income falls or required payments rise.
  2. A larger share of income goes to debt service.
  3. Less remains for other spending; repayment may require cash buffers, asset sales or new funding.

Synthetic teaching example · not a forecast

When income falls but payments do not

An invented household owes $12,000 in principal and interest over one year. Keep those payments fixed and change annual after-tax income and its loss. There is no mortgage escrow in this example. This illustrates payment-to-income arithmetic, not the published aggregate household DSR.

Change the assumptions
60000 USD per year30000 to 100000 USD per year
20 %0 to 60 %

Income after shock = starting income × (1 − income loss / 100). Payment burden = $12,000 / income after shock × 100%. Amount left = income after shock − $12,000.

Annual income and required paymentsA 20 percent income loss leaves 48,000 dollars of annual income. Required principal and interest payments stay at 12,000 dollars, leaving 36,000 dollars before other expenses.Income after shock$48,000Required payments$12,000Left before other expenses$36,000Full bar scale: $60,000 per year.

$60,000 × (1 − 20%) = $48,000 annual income after the shock. $12,000 ÷ $48,000 = 25.0% required-payment burden, compared with 20.0% before the shock. $36,000 remains before food, housing costs outside these payments, and other expenses.

Evidence to watch

Keep each observation’s definition, date and reporting frequency. A daily page refresh does not create new daily balance-sheet data.

FactorUnitFrequency / timingHow to read it
Required debt paymentsCurrency per month, quarter or yearLoan schedule; public household DSR is quarterlyInclude scheduled principal and interest, not just interest. Fixed versus variable rates and repayment terms change the burden. The current Fed household measure also includes mortgage escrow when bundled into required payments.
Income available to the borrowerCurrency over the same period as paymentsPay cycle or quarterly/annual accountsUse after-tax disposable income for a household payment-to-income comparison. A lower denominator raises the ratio even when neither the debt balance nor the payment changes.
Corporate interest coverageTimes: EBIT / interest expenseQuarterly or annual company accountsEBIT means earnings before interest and taxes. This ratio covers interest only; it is not household DSR, does not include principal repayments and is not a cash-flow statement.
Debt outstanding and new borrowingCurrency at a date; currency borrowed over a periodBalance-sheet date; reporting periodOutstanding debt is a stock. Net new borrowing is a flow. A change in the debt stock may also contain write-offs or reclassifications; it is not the required payment for that period.
Assets and total liabilitiesCurrency at the same valuation dateBalance-sheet date; updated when values changeAssets minus all liabilities gives a balance-sheet equity buffer. Its meaning depends on valuations. Positive equity does not guarantee ready cash, and a payment ratio alone cannot establish solvency.

What this example leaves out

These mechanisms can overlap. Adding their example outputs does not produce an overall fragility score or a recession probability.

Further mechanism sources

Observed US starting values and their dates are attributed above. The smaller example uses authored numbers; all stress paths retain their own stated assumptions.

Explore the other dimensions

Return to the vulnerability overview and current market reading →