The AI Ecosystem at a Glance · 3/4

AI Ecosystem Stress Test Model: Quarterly Tests and Monthly Checkpoints

at.AI / Model version v1.0 / As of November 2, 2026

This is the first version of a model that runs six kinds of shock through the circular financing loop every quarter and shows whose funding breaks, when, and how much spills over to whom, rated on a five-step magnitude scale (M1–M5). Its starting point is the consolidated cash flow model (Base, Bull and Bear).

This page sets out the design of the model. Actual test results are listed on the reports page, which links to each run.

The figures on this page are model estimates based on our own estimates and assumptions from public information. Shock sizes, loss rates and probabilities are v1.0 assumptions. They do not forecast or guarantee future results or market developments, and this is not investment advice. Unless otherwise noted, figures are in US dollars ($bn = billions).

Model structure and versioning

Three models are used as layers. The annual consolidated cash flow model supplies the assumptions. The quarterly stress test shocks those assumptions to find where things break. The monthly checkpoint decides whether an unscheduled test should be run.

LayerFrequencyQuestionInputsOutputs
Annual consolidated CF model (page 2)Once a year, plus major dealsCan the ecosystem stand on its own?Earnings, disclosures, press reportsAnnual CF for Base/Bull/Bear, required revenue, KPIs
Quarterly stress testPreliminary early, full late in the second month after quarter-endIf a shock hits, whose funding breaks, when, and who is hit next?Annual-model Base, shock parameters, exposure tableRisk points, magnitude (M1–M5), gap vs. stock prices, items to watch
Monthly checkpointEarly each monthHas a leading indicator crossed its threshold? Is an ad hoc test needed?Actual values of 10 leading indicatorsSignals (green/yellow/red), trigger decision

The versioning rules are designed so that readers can always tell which version and which run they are looking at.

Scope: funding layer and exposure layer

The model splits players into two layers. Quarterly cash is tracked only for the nine players that have no legacy business to fall back on and would stop within a few quarters if funding dried up. Everyone else is measured by how much they would lose if those nine stopped: exposure (equity, backlog, loans, guarantees) × loss rate. Peripheral players such as Fluidstack, TeraWulf, Blue Owl, banks and memory makers sit in this second layer.

Funding layer (nine players whose quarterly cash is tracked)

PlayerTypeWhy it is trackedSource of assumptions
⑨ OpenAIAI lab (loss-making, relies on large raises)In the annual model its cash runs out in 2028 in every scenario. The biggest node in the loopCompany CF model (Base)
⑫ AnthropicAI lab (profitable, large fixed commitments)Cash is ample, but fixed payments from 2028 ($70–100bn a year) are exposed to a revenue dropSame
⑪ CoreWeaveNeocloud (builds with debt)Interest is about a quarter of revenue and cash covers a few months. First to stop if debt markets closeSame
⑩ Stargate site SPVsSite SPVs (single tenant)OpenAI's payments are the only source of repayment. A gap between completion and funding means interest falls due firstSame
⑭ SpaceXAILab and lessor (parent provides a cushion)$50bn a year of capex supported by leasing contracts cancellable on 90 days' notice and $40bn of new borrowingSame
⑬ MistralSmaller labAmounts are small, but a stalled next round would hit European site financingSame
⑧ Oracle (AI unit)Investor that builds with debtMost of its $664bn RPO is OpenAI. $18bn bonds + $38bn loans + $45–50bn more to raise in 2026Deal list converted to quarters (new in v1.0)
⑤ SoftBank GroupInvestor funding stakes with debtInvested in OpenAI with a $40bn bridge loan. A lower OpenAI valuation hits refinancing and LTV directlySame
Other neoclouds (aggregate)Nebius, Nscale, Lambda, Crusoe, Fluidstack, TeraWulfBuy GPUs with debt against contracts with Anthropic, Microsoft and Meta. Same model as CoreWeave, with many delivery-contingent contractsAggregated from press reports (new in v1.0, low precision)

Exposure layer (who absorbs the losses)

LayerPlayersExposure heldChannels
Investors/suppliers (①–⑧)NVIDIA, Microsoft, Amazon, Alphabet, AMD, Broadcom, Oracle, SoftBankEquity (about $300bn), backlog and purchase commitments (about $1.4tn), guarantees (NVIDIA up to $105bn, Broadcom residual value guarantee)C1 write-downs, C2 lost backlog, C3 guarantee calls, C4 lower chip demand
Lenders: banksJPMorgan, Goldman Sachs, BofA, Citi, Morgan Stanley, Mizuho, SMBC, MUFGSoftBank $40bn bridge, Stargate site SPVs (Abilene about $10bn, New Mexico $18bn), senior tranche of the Anthropic chip SPVC3 SPV default, C5 falling collateral value
Lenders: private creditBlackstone, Blue Owl, Apollo, Pimco, KKR, BrookfieldCoreWeave debt (about $35bn), SpaceXAI's $40bn chip loan, Meta Hyperion JV ($27bn), junior tranches of SPVsC3, C5
Guarantors and vendor financeNVIDIA, Broadcom, AMD (warrants)Lease guarantees, residual value guarantees, capacity guaranteesC3 guarantee calls, C4
Site developers and powerSB Energy, Vantage, Crusoe, RelatedRent receivables on long-term leases, construction loansC2 tenant stops paying
Component suppliersTSMC, SK hynix, Samsung, MicronChip and memory orders and capacity expansionC4 lower chip demand (final recipients)

The exposure table has four columns, "who, to whom, in what form, how much," copied straight from the deal list on the circular financing map page. When a new deal is announced, adding a row feeds it into the transmission calculation.

Shock definitions: six shocks × three levels, plus a combined scenario

There are four kinds of shock: those that stop cash coming in (S1, S2), those that stop funding (S3), those that increase cash going out (S4, S6), and those where someone inside the loop stops (S5). All are defined as deviations from the annual model's Base, and the test horizon is eight quarters (e.g. October 2026 to September 2028). The values below are v1.0 defaults.

IDShockVariable movedLight (L1)Medium (L2)Severe (L3)Historical reference
S1Demand shockEnd-user revenue vs. Base (reached linearly over four quarters, then flat). Labs' fixed share of compute costs stays (OpenAI 70%, Anthropic 80%)−10%−25%−40%The Bear scenario is −26% vs. Base in 2028. Corporate IT spending fell about 15% over two years after the dot-com bust
S2Token price shockThe annual decline in realized unit price accelerates from Base's 35%. Assuming volume offsets half, lab revenue is lower by the stated rate in the final quarter. Neocloud GPU rental rates fall by the same rate−10% (price −45%/yr)−22% (−55%/yr)−35% (−65%/yr)Frontier input prices fell from $10 to $1.25–3 per million tokens in 2024→26. H100 hourly rates fell about 50% in 2024
S3Credit market shutdownQuarters with no new borrowing, refinancing rate on maturing debt, spread widening, success rate of equity raises2 quarters, 75% refinanced, +150bp, 75% equity4 quarters, 50%, +300bp, 50%6 quarters, 25%, +500bp, 25%HY issuance stopped for about five months in 2008; tech IPOs stopped for about nine months in 2022
S4Shorter GPU refresh cycleUseful life shortened from six years. Capex rises and collateral/residual values fall for GPU-owning players (CoreWeave, neoclouds, SpaceXAI, Stargate, Oracle)5 years, capex +20%, residual −20%4 years, +50%, −40%3 years, +100%, −60%Annual-model sensitivity: no payback at four years. Used H100s are about 40% cheaper after one year
S5Counterparty failureShare of payments to suppliers deferred by a chosen player (default: OpenAI; CoreWeave and SpaceXAI selectable) that cannot raise funds. Its own cash rises and its suppliers' revenue falls25% deferred50%100% (payments stop)OpenAI's payments are most of Oracle's RPO, all of the Stargate SPVs' revenue and about 20% of CoreWeave's backlog
S6Guarantee callsShare of NVIDIA's lease guarantees (up to $105bn) and Broadcom's residual value guarantee ($63bn SPV) that is called, paid over four quarters10% called25%50%Guarantees appear only in footnotes until called. When called, they come out of the vendor's free cash flow
S7Combined (wrong-way risk)S1 (L2) + S3 (L2) + S5 (OpenAI, L2) at once: the IMF's case of write-downs, repayment difficulties and broken commitments happening together——FixedDemand weakening as funding closes was common to 2000, 2008 and 2022

Each shock carries a probability (v1.0 defaults: Base continues 55%, L1 25%, L2 15%, L3 5%). These probabilities are used only to measure the gap versus stock prices. When a monthly checkpoint signal turns yellow or red, the probability of the related shock is raised.

Transmission channels: six paths through the loop

Diagram of transmission channels. Five layers (investors/suppliers ①–⑧, AI labs ⑨⑫⑬, funders outside the loop, component suppliers, neoclouds and site SPVs ⑩⑪⑭) are linked by six channels: C1 equity, C2 commitments, C3 guarantees and loans, C4 chip demand, C5 collateral and refinancing, C6 funding window. All converge on the AI labs' ability to pay
Transmission channels: five layers and six paths (compiled from the deal list on the circular financing map page, as of November 2, 2026).

Wherever a shock enters, it ends up at the same question: can the AI labs pay as promised? From there it flows back along three lines (equity C1, purchase commitments C2, debt and guarantees C3) to investors, lenders and component suppliers. In the calculation, the six channels are implemented as the exposure type (equity, commitment, loan, guarantee) multiplied by a signal factor.

ChannelWhat travelsEntry shocksExit (who takes the loss)Treatment in the calculation
C1 Equity → write-downsWhen a lab's funding breaks, investors' stakes are written down. SoftBank funded its stake with debt, so this hits its collateral directlyS1, S2, S3, S5Investors ①–⑧, SoftBank's lendersEquity × loss rate × signal factor
C2 Commitments → lost backlogDeferred lab payments wipe out revenue and backlog (RPO) at clouds, neoclouds and SPVsS5, S1Oracle, Microsoft, Amazon, Alphabet, CoreWeave, Stargate, SpaceXAICommitment × loss rate; in the funding layer, revenue share × deferral rate
C3 Debt and guarantees → SPV default, guarantee callsSite SPVs and neoclouds repay only from lab payments. If those stop, lenders take losses and NVIDIA's and Broadcom's guarantees are calledS3, S5, S6Banks (including Japanese banks), private credit, guarantorsLoan × loss rate; guarantee × call rate
C4 Chip demand → componentsCapex cuts and delays spill over to chip, memory and foundry orders. The layer that neither invests nor guarantees is hit lastS1, S4, S5TSMC, SK hynix, Samsung, MicronComponent commitments × loss rate
C5 Collateral value → failed refinancingFalling GPU residual values and rental rates push up LTV on GPU-backed loans and stop refinancingS4, S2, S3Neoclouds, site SPVs and their lendersCapex increase; residual-value decline added to loan loss rate
C6 Funding window → valuation, failed roundsWhen markets close, the next round fails and labs defer payments: a self-reinforcing loop back into C2 and C3S3Labs, then every channelPlanned equity × success rate; planned debt × shutdown flag

How a quarterly test is calculated

Each test has five steps. Only steps 1 and 2 take inputs; the rest is calculated automatically.

  1. Update inputs: Split the annual model's Base into quarters and correct opening cash and planned funding (debt, equity, IPO) with the latest results and disclosures. Annual values are interpolated linearly between mid-year quarterly run rates.
  2. Choose shocks: Set a level from 0 to 3 for S1–S6. For a combined scenario, set several at once. For S5, choose the counterparty (OpenAI, Anthropic or CoreWeave).
  3. Calculate funding: Compute cash balances for nine players × eight quarters. This gives minimum cash, the first quarter cash turns negative (the risk point), the shortfall and the signal (green/yellow/red).
  4. Calculate transmission: Multiply each row of the exposure table by the counterparty's signal factor (red = 1, yellow = 0.25, green = 0) and the loss rate to get losses for investors, lenders, guarantors and component suppliers.
  5. Output: Review the risk point table and magnitude, record the results and log the run ID.

Each player's cash in quarter q (1–8) is calculated as follows. r is the shock progression factor (q/4, capped at 1), and the shutdown flag cq is 1 if q is within S3's number of shutdown quarters.

Cashq = Cashq−1 + Revenueq + Deferralq − Costq − Capexq − Interestq − Repaymentq + Fundingq

Revenueq = RevenueBaseq × (1 − D·r) × (1 − P·r·π) × (1 − sCP·F)

Costq = ComputeBaseq × {φ + (1 − φ)(1 − D·r)} + OpexBaseq

Capexq = CapexBaseq × (1 + g·U)  Interestq = InterestBaseq × (1 + bp/650)

Repaymentq = Maturitiesq × {1 − (1 − RO)·cq}  Fundingq = Planned debtq × (1 − cq) + Planned equityq × {1 − (1 − ER)·cq}

Where D = demand decline (S1), P = revenue decline from unit prices (S2), π = 1 if the player is exposed to unit prices, sCP = share of revenue from the counterparty, F = payment deferral rate (S5), φ = fixed share of compute costs, g = 1 for GPU-owning players, U = capex increase (S4), bp = spread widening, RO = refinancing rate, ER = equity raise success rate, cq = shutdown flag. The deferral effect applies only to the counterparty chosen in S5, whose cash rises by the amount it stops paying.

The signal is red if minimum cash is negative, yellow if it is below half of one quarter's cash outflow (cost + capex + interest), and green otherwise. Transmission losses are exposure × signal factor × loss rate, with the loss rate set by the highest level applied (equity 25/45/60%, commitments 10/20/30%, loans 20/35/50%, guarantees 10/25/50%; loans to GPU-owning players add half of S4's residual-value decline). For guarantees, the higher of this rate and S6's call rate is used.

Output definitions: risk points, magnitude, gap vs. stock prices, items to watch

Four results are published, in this order: stress test results → risk points and magnitude → gap versus stock prices → items to watch.

OutputDefinitionPublished as
1. Risk pointsFor each player, the first quarter cash turns negative and the shortfall (absolute value of minimum cash). For players already red in Base, read the additional shortfall vs. BaseTable of player × (quarter, shortfall, signal)
2. MagnitudeTotal impact T = additional funding need (vs. Base) + exposure-layer losses, classified M1–M5Grade and the amount of T
3. Gap vs. stock pricesFor each listed holder, model expected loss (Σ probability × scenario loss) minus the loss priced in by the market (market cap × decline since the reference date). Positive means the market is more optimistic than the modelTable of holder × (expected loss, priced in, gap)
4. Items to watchFor players at yellow or red, the events to check before the next quarter (raises, refinancing, contract renewals, payment schedules)Bullet list, also checked in the monthly checkpoint

Magnitude scale (v1.0)

Amounts are in $bn. If an additional condition is met, the grade is at least that level regardless of the amount.

GradeTotal impact TAdditional conditionMeaning
M1Under 25No player newly redWithin Base. Update items to watch only
M225–75—Local. Track funding at the affected players monthly
M375–150—Spreads to part of the loop. Show lender and guarantor losses explicitly
M4150–300Or one AI lab (OpenAI, Anthropic) newly redStructural. Assume hyperscalers revise backlog and capex plans
M5Over 300Or two labs newly redSystemic. The IMF's wrong-way risk materializes

The scale is anchored on the ecosystem's 2026 external revenue of about $330bn and the annual model's yearly cash shortfall of about $320bn. A T above 300 means "another full year of shortfall on top of the existing one."

How the gap versus stock prices is measured

v1.0 uses the following simple method. Market inputs are entered by hand each time.

  1. Assign the shock probabilities (Base 55%, L1 25%, L2 15%, L3 5%) to representative scenarios (Base, S1-L1, S7, S3-L3).
  2. For each listed holder (NVIDIA, Microsoft, Amazon, Alphabet, Oracle, Broadcom, AMD, SoftBank, CoreWeave), calculate expected loss = Σ probability × scenario loss.
  3. Enter the decline in market cap since the reference date (the previous test) and the change in bond spreads, and compute the loss priced in by the market = market cap × decline.
  4. Gap = expected loss − loss priced in. A positive gap means the market is more optimistic than the model. Holders with the largest gaps are added to the items to watch first.

This method is limited because stock prices also move for reasons unrelated to AI. In v1.1 we plan to replace the decline with the excess decline of an AI basket over the broad market, and to back out market-implied default probabilities from bond spreads for comparison with the model's probabilities.

v1.0 dry run: total impact by shock

To check that the model works, we ran Base and 22 scenarios (three levels each of S1–S6, the combined S7, and two S5 variants with CoreWeave and the Anthropic chain as counterparty). This is the dry run ST-2026Q4-00, not a regular test based on the latest earnings.

Horizontal bar chart of total impact by shock ($bn, medium L2). S1 demand: additional funding need 15.9, exposure-layer losses 55.4 (M2). S2 unit price: 8.4 and 32.9 (M2). S3 credit shutdown: 128.8 and 124.8 (M4). S4 shorter GPU life: 153.0 and 156.6 (M5). S5 OpenAI deferral: 20.9 and 154.4 (M4). S6 guarantee calls: 0.0 and 62.0 (M2). S7 combined: 215.3 and 203.8 (M5)
Total impact by shock (run ID ST-2026Q4-00, v1.0 dry run, November 2, 2026). Each shock at medium (L2), plus the combined S7.

Four things stand out.

Risk points for the combined S7 are below. CoreWeave, red even in Base, shows, as in the annual model, that "planned borrowing alone falls short in 2027Q4," so it is on the watch list with or without a shock.

PlayerBaseS7 combinedQuarter cash runs out (S7)Shortfall (S7, $bn)
⑧ Oracle (AI unit)GreenRed2026Q469.0
⑪ CoreWeaveRed (2027Q4, 8.0)Red2026Q451.6
⑭ SpaceXAIGreenRed2028Q137.3
⑩ Stargate site SPVsYellowRed2026Q434.0
Other neoclouds (aggregate)GreenRed2027Q125.6
⑤ SoftBank GroupGreenRed2027Q15.8
⑨ OpenAIGreenGreen (cash up from deferral)—0
⑫ AnthropicGreenGreen—0
⑬ MistralGreenGreen—0

Dry-run figures depend on the model's defaults (Base inputs, shock sizes, loss rates). In particular, the inputs for Oracle (AI unit) and the aggregate neoclouds are new estimates in v1.0 and should be replaced with reported figures before the regular tests.

Monthly checkpoint: 10 leading indicators and trigger rules

The monthly checkpoint does not run the model. It only compares 10 leading indicators with thresholds and issues a signal (green/yellow/red). The indicators are chosen from the variables the annual model found to be observable earliest (token volume, unit price, fixed commitments) and the variables that serve as entry points for the six shocks, and all can be tracked from public information. Thresholds are v1.0 defaults, set around the boundary between the annual model's Base and Bear.

#Leading indicatorYellowRedRelated shockData sourcesUpdate frequency
1Tokens processed, year on yearBelow 1.7×Below 1.5×S1 demandGoogle I/O and earnings, OpenAI DevDay, Microsoft earnings, OpenRouter weeklyMonthly (OpenRouter), quarterly (disclosures)
2Annual decline in realized unit priceOver 35%Over 50%S2 priceAPI price lists, OpenRouter spend share, revenue ÷ estimated tokensMonthly
3GPU rental index (H100 hourly rate), 3-month changeBelow −20%Below −35%S2 price, S4 refreshGPU rental price indices, neocloud utilization disclosuresMonthly
4AI-related credit spreads, 1-month changeOver +150bpOver +300bp, or no new issuance for four weeksS3 creditSecondary yields on Oracle, CoreWeave and SpaceX bonds, CDS, HY indicesMonthly (weekly possible)
5AI lab valuation in latest round vs. previousBelow 1.1×, or more than three months behind planBelow 1.0× (down round)S3 credit, S5 counterpartyFunding reports (FT, The Information), S-1s and disclosuresMonthly (as they occur)
6Hyperscaler capex guidance revisionsCut of more than 10%Cut of more than 20%, or new sites haltedS1 demand, S4 refreshMicrosoft, Amazon, Alphabet, Meta and Oracle earningsQuarterly (updated in earnings months)
7Share of cloud/neocloud revenue from AI labsOver 40%Over 50%S5 counterpartyCoreWeave, Oracle and Nebius disclosures, related-party notes, RPO breakdownsQuarterly
8DRAM contract prices, month on monthBelow −10%Below −20%S1 demand (spillover to components)TrendForce, SK hynix and Micron guidanceMonthly
9AI stock basket, decline from peakBelow −20%Below −30%Gap vs. stock pricesShare prices of NVIDIA, Microsoft, Oracle, CoreWeave, Broadcom, AMD, SK hynix, Micron, SoftBankMonthly (daily possible)
10Negative rating/lending events (this month)12 or moreS3 creditS&P, Moody's, Fitch; reports of covenant breaches, withdrawn loans, cancelled SPV financingMonthly

There are four trigger rules.

Even three of the indicators (1, 4 and 5) cover the biggest variables in the annual model: the source of revenue (tokens), the funding window (credit), and the moment the self-reinforcing rise in valuations stops (a down round).

Operating calendar and publication format

Quarterly tests are published in two stages: a preliminary version early in the second month after quarter-end, based on the earnings disclosures available by then, and a full version late in that month reflecting all players' results (e.g. July–September → preliminary in early November, full in late November). This is because some players report late, such as NVIDIA (about eight weeks after quarter-end) and CoreWeave (about six weeks). The monthly checkpoint reviews the previous month early each month.

WhenRunExample run IDWhat is published
Early each monthMonthly checkpointCP-2026-12Signal table (10 indicators × green/yellow/red) and trigger decision
Early in the second month after quarter-end (Feb, May, Aug, Nov)Quarterly stress test (preliminary)ST-2026Q3-01Risk point table, magnitude, gap vs. stock prices, items to watch
Late in the second month after quarter-end (Feb, May, Aug, Nov)Quarterly stress test (full)ST-2026Q3-02Same tables, adding results not yet reported and measured monthly indicators
When triggered (within 10 business days)Ad hoc stress testST-2026Q3-03Same tables as the regular test, opening with the reason (which indicators are red or yellow)
Once a year (November) and on major dealsRevision of the annual model and the mapConsolidated CF v2Updated annual-model page; Base inputs for the stress test replaced

Results use the same table layout every time, because most of the value of repeated publication comes from readers being able to compare with the previous run.

Spreadsheet structure

The model is implemented as a spreadsheet with live formulas: changing an input cell recalculates everything from funding to outputs.

SheetRoleInputs
READMEVersion, procedure, color conventions—
Run_LogRecord of runs; rows are never edited after publicationRun ID, date, version, data cut-off, results, notes
Inputs_BaseRevenue, costs, capex, interest, repayments and planned funding for nine players × eight quarters, plus player parametersUpdated with the annual model and at earnings
ShocksLevels and parameters for S1–S6, S5 counterparty, loss rate table, probabilities, presetsLevels changed for each test
ExposureWho holds what exposure to whom, in what form and how much (44 rows)Add rows for new deals
CalcQuarterly funding calculation and summaryNone (calculation only)
TransmissionLosses per exposure, aggregated by holder and layerNone
OutputRisk point table, magnitude, items to watchBase shortfall (updated with the annual model)
Results_ScenariosResults by scenario and losses by holderOutput values appended after each run
Market_GapGap between listed holders' expected losses and what the market has priced inMarket cap, change since reference date, spread change
Monthly_CheckpointThresholds, current values, signals and trigger decision for the 10 indicatorsThis month's and last month's values
ChangelogChange history by versionAppended at each revision

Three caveats apply to the inputs. Inputs_Base is a mechanical quarterly split of the annual model's Base, and the three players new in v1.0 (Oracle's AI unit, SoftBank and the aggregate neoclouds) are low-precision estimates. Planned funding (such as OpenAI's $40bn in 2027Q2 and $50bn in 2028Q1) is placed in quarters based on press reports, and this is what moves the results most. Exposure amounts are from press reports and include "up to" and conditional figures; equity stakes are marked to the latest valuations.

Limits of v1.0 and next steps

The first version puts getting the structure in place and running ahead of precision, favoring reproducibility and ease of updating. The points to fix through use are listed below, largest impact first.

LimitImpactPlanned fixVersion
Placeholder funding plansOpenAI's 2027 and 2028 rounds, SpaceXAI's $40bn loan and others are placed in quarters from press reports. This moves results the mostReplace with actual raises each quarter. Standardize "funding delayed six months" as S3 lightv1.1
Inputs for Oracle (AI unit), SoftBank and aggregate neocloudsThree players not in the annual model were added, so precision is low. Oracle's revenue includes headroom from its legacy businessRebuild Oracle from the OCI segment and funding plan, SoftBank from LTV and the maturity schedule, and neoclouds around listed Nebius's disclosuresv1.1
Transmission stops after one roundThe calculation stops when red in the funding layer becomes losses in the exposure layer; there is no second-round effect of investors who took losses halting their next investmentAdd one loop: "if investor losses exceed a threshold, cut the labs' planned equity"v2.0
Loss rates (LGD) and signal factors are assumptionsEquity 25/45/60% and similar are historical rules of thumb, and absolute transmission losses scale with themCalibrate over time against actual write-downs and spread moves at players that turned red or yellowv1.2+
Simple gap vs. stock pricesMarket-cap decline is treated directly as the loss priced in by the marketReplace with the AI basket's excess decline and default probabilities backed out of bond spreadsv1.1
Fixed shock time profileEvery shock builds linearly over four quarters; sudden shocks (defaults) and gradual ones (price declines) are treated alikeParameterize the number of quarters to full effect for each shockv1.1
Treatment of component suppliersModeled as if they had purchase commitments with the labs, while in reality demand flows through hyperscaler capexCalculate component revenue directly from capex paths × memory/chip sharesv2.0
Not includedTaxes, working capital, FX, impairments, and hyperscalers' own funding (excluded because of their large legacy cushions)Decide at the annual-model revision whether to add Meta and the hyperscalers' AI units to the funding layerv2.0

Tuning works by logging "what we predicted last time (signals, risk points) and what actually happened" side by side for each run, and separating misses caused by inputs, by shock sizes, or by structure (formulas). The first two lead to minor revisions, the last to a major one.

Sources

The model's assumptions are based on pages 1 and 2 of this site and the public information and press reports cited there. Shock sizes and loss rates are v1.0 assumptions.

Next page 4/4 Stress Test Reports and Monthly Checkpoints →