Eight pillars, each a weighted composite of its own indicators, roll up to the headline index. Weights are adjustable from the top bar — the composite, the trailing strip, and the pattern-engine rankings all recompute live. Each card closes with the transmission channel into senior housing & care.
The pattern engine expresses today’s eight-pillar setup as a vector and measures its weighted distance to nine past dislocations. Similarity is a rhyme score, not a forecast — the detail view shows what matches, what differs, what followed, and how senior housing & care behaved through the episode.
Equities fell ~19% peak-to-trough, then recovered within a year; the 10Y yield collapsed as Treasuries stayed the safe asset despite the downgrade. No recession followed.
Cap rates barely moved — the sector traded as a defensive, needs-based asset. Occupancy recovery from the 2009 trough continued uninterrupted, and cheap post-shock debt fueled the 2012–15 development boom (a supply lesson worth remembering).
Stress does not jump from a Treasury auction to an operating margin in one step — it propagates through links, each with a direction, a typical lag, and a current status. Three mapped chains matter most for senior housing & care. Note the third: not every macro shock is adverse for this sector.
| Link | Status | Typical lag | Current reading |
|---|---|---|---|
| Term premium → cap rates | Active | 2–3 quarters | Roughly 60–70% of a sustained long-end move has historically passed into sector cap rates, with the needs-based premium compressing the beta. |
| Cap rates → valuations | Active | 1–2 quarters | Appraisals lag transactions; loan-level marks lag appraisals. The bid-ask spread is where the gap shows first. |
| Valuations → refi gap | Building | At maturity | Loans underwritten at 2020–21 values meet today's proceeds tests; the gap must be filled with equity, mezz, or a sale. |
| Refi gap → forced sales | Building | 2–4 quarters | Lenders extend while rates are expected to fall; patience shortens if the cut path gets priced out. |
This chain is simultaneously the sector's largest risk and its largest opportunity. Operators and owners with 2026–27 maturities need executions staged now; buyers with committed capital are positioned for the recap flow the chain produces. The pivot point to watch is link four — lender patience — which is a direct function of the rate-cut probabilities on the next tab.
Scenario probabilities over 30, 90, and 180 days, conditioned on the current pillar setup and the closest historical analogs. Probabilities are for defined, checkable events — each row names its drivers and its consequence for senior housing & care capital and operations.
| Event | 30d | 90d | 180d | Senior housing & care implication |
|---|---|---|---|---|
| 10Y Treasury closes above 5.25%Drivers: Auction tails, term premium, issuance calendar | 12% | 22% | 31% | Extends the transaction freeze and widens refi gaps; agency debt stays the only reliable execution. |
| HY OAS widens past 450 bpDrivers: Credit pillar momentum, downgrade ratio, fund flows | 18% | 30% | 38% | Bridge and mezz pricing gaps out first; recap and preferred-equity structures price through it. |
| Fed cuts ≥ 50 bp cumulativeDrivers: Disinflation trend, labor cooling, financial-stability pressure | 20% | 44% | 63% | Reopens the refinancing window; staged executions capture it — starting the process after the cut is too late. |
| NBER-dated recession beginsDrivers: Consumer stress, corporate coverage, labor momentum | 15% | 28% | 42% | Demand is needs-based and holds; the exposure is family finances slowing private-pay move-ins and lengthening decision cycles. |
| Regional bank failure (> $25B assets)Drivers: CRE reserve builds, HTM losses, deposit behavior | 6% | 11% | 17% | Construction credit tightens further — near-term workout noise, medium-term supply tailwind (chain three). |
| Core inflation re-accelerates above 3.5%Drivers: Wage floor, energy pass-through, tariff and freight costs | 14% | 24% | 30% | Reverses the wage-channel margin recovery and prices out cuts — the single worst combined scenario for the sector. |
| Equity drawdown ≥ 15% (S&P 500)Drivers: Market-structure fragility, concentration, vol positioning | 16% | 27% | 36% | REIT equity issuance closes and public-to-private math flips; private capital with dry powder gains relative position. |
Events are defined, checkable, and name their resolution source in advance (§6.1); never narratives. Published probabilities are logged immutably and scored quarterly on Brier score and reliability against the climatological base rate (§6.3).
Probabilities are model outputs on demonstration data; they are illustrative, sum across rows is not meaningful, and none of this is investment advice.
The index sits at 57.4, in the upper half of the Elevated band and still building (+0.5 over one month, +1.2 over three, 96th percentile of the trailing 24 months). Treasury & Sovereign Risk is the hottest of the eight at 66.0. The pattern engine's closest rhyme is Aug 2011 at 84% match. The base case remains repricing rather than rupture, but the burden of proof has moved to the improving pillars.
The composite's message is a divergence, not a level: corporate health and inflation & policy are building while banking & liquidity and global shocks improve. Historically this configuration resolves through the policy pillar: either the rate path holds — Inflation & Policy is at 57.0, rose +2.4 on the month — and the Treasury pillar cools from 66.0 (the 2018-style path), or inflation re-accelerates, the cut path reprices, and lender patience on maturing loans shortens (the path with no clean analog). The probability table is conditioned on the same pillar vector and currently favors the first.
Treasury & Sovereign is rose +1.0 on the month at 66.0 — hold the staged-refinancing posture. Term sheets current, agency executions pre-positioned for a window rather than timed to one, and no relaxation of 2026–27 maturity work: lender patience is the link that reverses fastest.
Inflation & Policy rose +2.4 to 57.0, putting the wage-channel margin recovery back under pressure. Defend the agency-hour gains first; treat rate increases as a cost recovery rather than a margin expansion this cycle.
Banking & Liquidity at 49.0 (-2.1 / 1m) eases construction credit at the margin, though the pipeline remains at decade lows. Recapitalization and acquisition flow out of the refinancing chain stays the highest-conviction deployment channel for committed capital.
The threshold-to-action layer (§7) is what makes this a decision platform rather than an alerting service. Triggers are mechanical and confirmed under the hysteresis rule; the commitments are made once, calmly, and executed when hit — judgment moves from the day of the trigger to the day of ratification.
| Trigger (confirmed per §4.3) | Current reading | Pre-committed action | Domain | Owner | Review |
|---|---|---|---|---|---|
| Composite enters Stress (≥ 65.0, confirmed per §4.3) | Clear · not armedComposite 57.4 · 7.6 pts below | Pause new acquisitions under LOI pending a refreshed underwriting rate deck; convene capital review within 48 hours | Strategy | CEO | 48 h |
| Fed-cut probability (90d row) ≥ 50% | Approaching · not armed90d cut probability 44% | Launch staged refinancing executions on all 2026–27 maturities; agency term sheets to final | Capital | Capital lead | Weekly |
| 10Y close > 5.25% for 5 sessions | Clear · not armed10Y 4.62% · 0 of 5 sessions | Re-run proceeds tests on every floating or maturing loan; escalate any coverage-breach projection to lender dialogue | Capital | Capital lead | Per event |
| HY OAS ≥ 450 bp for 5 sessions | Clear · not armedHY OAS 368 bp · 0 of 5 sessions | Underwriting switches to agency-only debt assumptions; bridge-dependent deals re-priced or shelved | Capital | Capital lead | Per event |
| Core PCE 3m annualized ≥ 3.5% for 2 prints | Clear · not armedCore PCE 2.9% · 0 of 2 prints | Reprice wage assumptions in all operating budgets +100 bp; freeze census expansion that depends on agency labor | Operations | Ops lead | Monthly |
| P4 Banking & Liquidity ≥ 65.0 | Clear · not armedP4 49.0 · 16.0 pts below | Review deposit and lender counterparty exposure; accelerate committed-capital acquisition pipeline (supply-paradox posture) | Strategy | CEO | Weekly |
| P3 Consumer Stress ≥ 65.0 | Approaching · not armedP3 61.0 · 4.0 pts below | Stress-test move-in velocity and rate-increase assumptions in forward census plans; tighten entrance-fee credit review | Operations | Ops lead | Monthly |
| Composite returns to Watch (< 45.0, confirmed) | Clear · not armedComposite 57.4 · 12.4 pts above | Stand down elevated postures by explicit decision, not by lapse; log the stand-down | All | CEO | Per event |
Actions are proposals structured for ratification (§12) — pre-commitments bind only once ratified. Owners are named by role. Triggers evaluate against partial-live readings and stay unarmed until the §9 gate passes.
The full register and mathematics behind every number on this page: 48 indicators with their feeds, frequencies, access tier, and normalization map, plus the aggregation, hysteresis, similarity, brief-pipeline, backtest, and governance rules the live build must satisfy before the Demonstration label comes off.
| Indicator | Source / series | Freq | Access | Normalization & notes |
|---|---|---|---|---|
| 10Y term premium | NY Fed ACM model (daily); alt Kim–Wright via FRED THREEFYTP10 | D | Public | z-logistic; higher = stress |
| Avg auction tail (6 auc.) | TreasuryDirect auction results API (high yield) vs 1:00 pm when-issued quote | Per auction | Proxy | Tail in bp; public proxy = stop-through sign + bid-to-cover until WI feed lands |
| Net interest / revenue | Treasury Monthly Statement (MTS); FRED interest outlays and receipts | M | Public | Percentile vs 10-yr window |
| MOVE index | ICE BofA MOVE index (licensed target); 20d realized vol of DGS10 running as proxy | D | Proxy | z-logistic |
| USA 5Y CDS | S&P Global (Markit) CDS pricing | D | Licensed | z-logistic |
| Foreign official demand | Fed H.4.1 custody memo line (W); Treasury TIC (M, ~6-wk lag) | W / M | Public | Inverted: falling demand = stress |
| Indicator | Source / series | Freq | Access | Normalization & notes |
|---|---|---|---|---|
| HY OAS | ICE BofA US High Yield OAS — FRED BAMLH0A0HYM2 | D | Public | z-logistic |
| IG OAS | ICE BofA US Corporate OAS — FRED BAMLC0A0CM | D | Public | z-logistic |
| Distress ratio (HY) | S&P Global distress ratio; computable from ICE index constituents | M | Licensed | Percentile |
| Lev-loan default rate | Morningstar LSTA US Leveraged Loan Index | M | Licensed | Percentile |
| CLO BB spread | Palmer Square / dealer runs (published levels) | W | Proxy | z-logistic; confirm redistribution terms |
| Downgrades / upgrades | Public rating-action feeds (count basis); agency analytics for par basis | M | Proxy | Ratio > 1 = stress; percentile |
| Indicator | Source / series | Freq | Access | Normalization & notes |
|---|---|---|---|---|
| Card 90d+ delinquency | NY Fed Household Debt & Credit; FRED DRCCLACBS | Q | Public | Percentile |
| Auto 60d+ delinquency | NY Fed Household Debt & Credit (delinquency transitions) | Q | Public | Percentile |
| Personal savings rate | BEA — FRED PSAVERT | M | Public | Inverted percentile |
| Real income growth | BEA — FRED DSPIC96 | M | Public | Inverted percentile |
| Sentiment (index) | University of Michigan — FRED UMCSENT (prelim mid-month) | M | Public | Inverted percentile |
| Bottom-40% cash buffer | JPMorganChase Institute / Bank of America Institute publications | Irregular | Proxy | Judgment-flagged; staleness decay applies |
| Indicator | Source / series | Freq | Access | Normalization & notes |
|---|---|---|---|---|
| Unrealized losses / CET1 | FDIC Quarterly Banking Profile | Q | Public | Percentile |
| Banks >300% CRE conc. | FFIEC call reports (computed count) | Q | Public | Percentile |
| FHLB advances | FHLB Office of Finance combined financials; Fed Z.1 | Q | Public | Percentile |
| Reserves / GDP | Fed H.4.1 — FRED WRESBAL; BEA GDP | W | Public | Inverted percentile |
| SOFR − IORB spread | FRED SOFR, IORB (computed) | D | Public | z-logistic; positive spread = stress |
| Discount-window & facility usage | Fed H.4.1 (primary credit and successor facilities) | W | Public | Percentile |
| Indicator | Source / series | Freq | Access | Normalization & notes |
|---|---|---|---|---|
| Median interest coverage | S&P Capital IQ / Compustat universe | Q | Licensed | Inverted percentile |
| Maturity wall (24 mo) | SIFMA outstanding + issuance (approximation); agency refunding studies | Q | Proxy | Percentile |
| Corporate margin trend | BEA corporate profits vs gross value added (computed) | Q | Public | Inverted percentile |
| Zombie-firm share | Computed on licensed fundamentals universe (ICR < 1, 3 yrs) | Q | Licensed | Percentile |
| Capex intentions | Fed district surveys — Philadelphia, Dallas, Richmond (computed) | M | Public | Inverted z-logistic |
| Ch.11 filings pace | US Courts quarterly statistics; commercial trackers monthly | Q / M | Public | Percentile |
| Indicator | Source / series | Freq | Access | Normalization & notes |
|---|---|---|---|---|
| Core PCE (3m ann.) | BEA — FRED PCEPILFE (computed 3m annualized) | M | Public | Distance from 2% target, two-sided |
| ECI wage growth | BLS Employment Cost Index (Q); Atlanta Fed Wage Growth Tracker as monthly bridge | Q / M | Public | Percentile |
| 5y5y breakeven | FRED T5YIFR | D | Public | Distance from anchor, two-sided |
| Policy gap vs. rule | Computed from public inputs (Atlanta Fed Taylor Rule Utility method) | M | Public | Two-sided z-logistic |
| Cuts priced (12 mo) | CME FedWatch / fed funds futures | D | Public | Direction input to the probability engine, not scored alone |
| QT runoff pace | Fed H.4.1 SOMA holdings (computed 3m run rate) | W | Public | Percentile |
| Indicator | Source / series | Freq | Access | Normalization & notes |
|---|---|---|---|---|
| Geopolitical risk index | Caldara–Iacoviello GPR (public release) | M (D avail.) | Public | Percentile |
| Oil volatility (OVX) | Cboe OVX | D | Public | z-logistic |
| Freight stress composite | Freightos FBX + Drewry WCI headline indices (computed) | W | Public | z-logistic |
| EM FX pressure | Computed z-score of EM currency basket vs USD from public FX rates | D | Public | z-logistic |
| China credit impulse | PBoC total social financing + NBS GDP; vendor series as check | M | Proxy | Inverted; methodology-sensitive, flagged |
| JPY carry stress | Realized USDJPY vol × rate differential (public proxy); implied vol when licensed | D | Proxy | z-logistic |
| Indicator | Source / series | Freq | Access | Normalization & notes |
|---|---|---|---|---|
| VIX term structure | Cboe VIX − VIX3M (computed spread) | D | Public | Inversion = stress; z-logistic |
| Top-10 index weight | S&P DJI factsheets (monthly) | M | Public | Percentile |
| UST basis-trade leverage | CFTC Traders in Financial Futures — leveraged-fund net UST futures shorts | W | Public | Percentile |
| 0DTE share of volume | Cboe published volume statistics / commentary | M | Proxy | Percentile |
| Futures order-book depth | CME market-by-price via vendor | D | Licensed | Inverted z-logistic |
| Cross-asset correlation | Computed correlation matrix from public prices (60d avg) | D | Public | z-logistic |
Each raw series maps to a 0–100 stress score, oriented so higher always means more stress. Percentile: rank of the current value within a rolling 10-year window (5-year minimum), for bounded or slow-moving series. z-logistic: a z-score against the same window, winsorized at ±3σ, mapped logistically to 0–100, for spread and volatility series with fat tails. Pillar score is the equal-weighted mean of its six indicators in version one; within-pillar weight exceptions are a calibration item deferred to the first backtest pass.
Bands: Calm 0–25, Watch 25–45, Elevated 45–65, Stress 65–80, Crisis 80–100. A regime change publishes only when confirmed — three consecutive daily closes inside the new band, or a single close at least 2.0 points beyond the boundary. This prevents band-flapping and stops the decision layer from triggering and standing down on noise.
Each analog is an episode defined by an anchor month, a trigger narrative, and an outcome window. Authored vectors are replaced in production by computed vectors: the full §2 pipeline runs on point-in-time history as of the anchor date, so an analog's eight-pillar vector comes from the same machine that scores today. Library changes require a written definition, the computed vector, and CEO sign-off; the library is versioned and every change logged.
05:45 CT data cut → compute and change detection → 06:00 render → 06:15 human review gate → 06:30 distribution. The brief is exactly one page every day, including days when nothing happened — absence of change is itself reported.
A monthly walk-forward from January 2006 through December 2025 on vintage data only. Two validation cases are pre-registered before the run: September 2019 (repo stress — did P4 and P8 lead the event?) and February–March 2023 (regional banks — what lead time did P4 give before the first failure?).
Every feed carries Demonstration or Live status; the composite displays Partial-Live with a fraction until every feed is live and §9 has passed. No surface may display a live-looking number from a demonstration feed without the label.
| Item | Owner | Due |
|---|---|---|
| License quotes: ICE (MOVE), S&P Global (CDS, distress ratio), Morningstar LSTA, Capital IQ; confirm redistribution terms if the brief circulates externally | Engineering + Counsel | Sep 12, 2026 |
| When-issued yield vendor for true auction tails (retires the Proxy tag on P1-2) | Engineering | Sep 19, 2026 |
| Name the editor of record for the 06:15 CT review gate (§8.3) | CEO | Sep 5, 2026 |
| Counsel review of the distributed daily brief | Counsel | Sep 19, 2026 |
| Confirm point-in-time vintage coverage for all 48 series (ALFRED where available; internal vintage store elsewhere) | Engineering | Sep 26, 2026 |
| Ratify default pillar weights (§4.2) and the scaling constant k = 1.6 (§5.2) after the first backtest pass | CEO | Oct 2, 2026 |
| Ratify the threshold-to-action table (§7) — pre-commitments bind only once ratified | CEO / Board | Oct 2, 2026 |
The §9 backtest gate is the block between a partial-live demonstration and activation. Wiring live feeds does not open it: the criteria are judged on an executed walk-forward over point-in-time vintages, and the result must be accepted in writing.
| Ref | Check | Requirement | Status |
|---|---|---|---|
| §10 | Feed coverage | All 48 registered indicators on live feeds | Fail0/48 live — 48 still demonstration (9 proxy, 6 licensed pending). |
| §2 | Staleness | No live indicator past 1.5× its native publication frequency | PassAll 0 live series inside their publication window. |
| §2 | Point-in-time history | 240 months of vintage inputs (Jan 2006 – Dec 2025) for every pillar | FailCurrent store holds 24 months of as-published history for 8 pillars; ALFRED vintages and the internal vintage store are not yet wired. |
| §9 | Pre-registered cases | Both validation cases registered in writing before the run | PassSep 2019 — repo stress · Feb–Mar 2023 — regional banks registered. |
| Ref | Criterion | Requirement | Status |
|---|---|---|---|
| §9.1 | Lead time | Composite enters Stress before the acute phase in ≥ 4 of the 6 reference dislocations | Not runNo walk-forward executed — criterion cannot be evaluated. |
| §9.2 | False-alarm rate | ≤ 40% of confirmed Stress entries unfollowed by a defined stress event within 180 days | Not runNo walk-forward executed — criterion cannot be evaluated. |
| §9.3 | Probability skill | Published-methodology probabilities beat climatological base rates on Brier score, every horizon | Not runNo walk-forward executed — criterion cannot be evaluated. |
| §9.4 | Analog sanity | For each reference dislocation, the #1 computed analog is judged defensible on review | Not runNo walk-forward executed — criterion cannot be evaluated. |
Publish the composite as Live rather than Partial-Live.
Let threshold triggers bind capital, operations, and strategy actions.
Circulate the 06:30 CT brief beyond the company.
Expose the index to external decision-makers as a live product.
| Case | Pre-registered question |
|---|---|
| Sep 2019 — repo stress | Did P4 (Banking & liquidity) and P8 (Market structure) lead the event? |
| Feb–Mar 2023 — regional banks | What lead time did P4 give before the first failure? |
Reference dislocations for §9.1 and §9.4: 2007–08 · 2011 · 2018 · 2020 · 2022 · 2023. Criteria are evaluated only against an executed walk-forward on point-in-time vintages — never against the current live readings, which is why live data alone cannot open this gate.
Per-indicator feed health: the source behind each of the 48 register rows, the latest observation it returned, the time of the last successful fetch, and the verbatim error for anything that failed. Rows without a connected feed run on demonstration data (§10).
Raised when an indicator misses its §3 publication cadence (late), passes twice that window (stale), or the provider returns an error. Each alert records the indicator and its last successful fetch.
No alerts raised in this session — every connected feed has printed inside its cadence window.
No fetch has completed in this session yet — every row reads as demonstration data until the feed cycle returns.
Fetch log clean — no errors returned in the last cycle.