<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Lighthouse Macro]]></title><description><![CDATA[Institutional-grade macro for allocators, PMs, and serious traders. Positioning-ready analysis across rates, credit, equities, commodities, currencies, and crypto. Highlighting what you need to see so you can make decisions with conviction. +3x per week.]]></description><link>https://research.lighthousemacro.com</link><image><url>https://substackcdn.com/image/fetch/$s_!IbGz!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61286434-3d91-4017-b8e1-76d8568e7769_512x512.png</url><title>Lighthouse Macro</title><link>https://research.lighthousemacro.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 28 Apr 2026 20:15:47 GMT</lastBuildDate><atom:link href="https://research.lighthousemacro.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Lighthouse Macro, LLC]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[research@lighthousemacro.com]]></webMaster><itunes:owner><itunes:email><![CDATA[research@lighthousemacro.com]]></itunes:email><itunes:name><![CDATA[Bob Sheehan, CFA, CMT]]></itunes:name></itunes:owner><itunes:author><![CDATA[Bob Sheehan, CFA, CMT]]></itunes:author><googleplay:owner><![CDATA[research@lighthousemacro.com]]></googleplay:owner><googleplay:email><![CDATA[research@lighthousemacro.com]]></googleplay:email><googleplay:author><![CDATA[Bob Sheehan, CFA, CMT]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Earnings Week, Macro Week]]></title><description><![CDATA[THE BEACON &#183; APRIL 27, 2026 - The Fed, four mega-cap reports, and three big data prints inside 96 hours.]]></description><link>https://research.lighthousemacro.com/p/earnings-week-macro-week</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/earnings-week-macro-week</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Mon, 27 Apr 2026 16:06:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!f_Cj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9ae7498-9335-4ac7-9698-c24a8ee58281_2810x1610.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>96 hours that test the read</strong></h2><p>There are weeks where a lot of small things happen, and there are weeks where the whole economic story compresses into a single window. This is the second kind. Over the next ninety-six hours, we get the Federal Reserve decision, the four largest companies in America reporting earnings, and the three biggest data releases of the quarter. Most of it lands inside thirty hours starting Wednesday afternoon.</p><p>The reason it matters has been building for two months. The headline economy has looked fine. Earnings are growing at double digits for the sixth straight quarter. The unemployment rate has not moved. Consumer spending has held up. But underneath all of that, the data we watch most carefully has been telling a quieter story. Hiring has slowed to a level we have not seen outside recessions. Workers have stopped quitting their jobs at a rate that says they do not believe they could find a better one. Credit markets, the parts of finance that tend to flinch first when the cycle turns, have stayed completely calm.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Lighthouse Macro is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>That gap between what the surface says and what the flows say is the thing this week is going to test. Either the surface is right and the flows are noise, or the flows are right and the surface is about to follow. The data over the next four days will tell us a lot about which one it is.</p><h2><strong>The shape of the week</strong></h2><p>The architecture is unusually compressed.</p><p>Tuesday morning brings consumer confidence numbers. The University of Michigan series finalized at a record low for April. Conference Board confidence sat near 92 in March. Whether households are pulling back on spending, or whether this is sentiment running ahead of behavior, is one piece of the puzzle.</p><p>Wednesday is the spine. The Fed announces its rate decision at 2pm Eastern. Chair Powell holds his press conference at 2:30. Then between 4pm and 5:30, four of the five largest companies in America report earnings: Microsoft, Meta, Alphabet, and Amazon. Together they will tell the market how much they plan to spend on artificial intelligence infrastructure in 2026. That number, more than anything Powell says, will move the entire AI-adjacent economy on Thursday morning.</p><p>Thursday morning is the data triple. At 8:30am the government releases first-quarter GDP, March inflation through the Fed&#8217;s preferred measure, and the Employment Cost Index, which tracks how fast wages are rising. Apple closes the earnings cluster after the bell. Friday&#8217;s manufacturing survey tidies up the week. The April jobs report and the March JOLTS print fall outside this window, releasing the following week. The convergence we care about is FOMC, hyperscaler capex, and the Thursday data triple. All of it lands inside thirty hours.</p><p>Five trading days. Four pieces of our framework getting tested in real time. We have spent the year mapping the cycle. Now the cycle reads back.</p><h2><strong>Powell&#8217;s last podium</strong></h2><p>Markets are pricing roughly a 98 percent probability the Fed holds rates steady on Wednesday. We agree. There is no path to a rate cut with headline inflation at 3.3 percent year over year, gasoline prices climbing on the back of the Iran supply shock, and crude back near triple digits.</p><p>What matters is the tone. The April meeting does not include the Fed&#8217;s quarterly economic projections, which means every word in the statement and every Powell answer carries more weight than usual.</p><p>Three things are worth listening for.</p><p>First, whether the statement keeps describing risks as roughly two-sided. The March meeting framed it that way, which gave the Fed room to move in either direction without committing to anything. We expect that frame to hold. It is the language of a central bank that wants to signal patience.</p><p>Second, whether Powell repeats the line he used at Harvard at the end of March. He explained that supply shocks like the oil disruption tend to fade by the time monetary policy could respond to them, and so the right move is to look through them. Here is exactly how he put it: <em>&#8220;By the time the effects of a tightening in monetary policy take effect, the oil price shock is probably long gone, and you&#8217;re weighing on the economy at a time when it&#8217;s not appropriate. So the tendency is to look through any kind of a supply shock.&#8221;</em> That sentence is the Fed&#8217;s permission slip to ignore the gasoline-driven inflation print. If Powell repeats some version of it, the market reads patience. If he hedges, expectations for cuts later this year fade.</p><p>Third, whether the Fed signals anything about its balance sheet. The technical name for what ended in December is quantitative tightening, but what it really means is that the Fed had been letting bonds roll off its books for two years and stopped doing so. Since December, it has been quietly buying around forty billion dollars of short-term Treasury bills per month, which is supposed to wind down in May. The plumbing of the financial system is calm but thin. Bank reserves have been rebuilt from a stress trough last October, and the buffer that used to absorb shocks has been functionally drained.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f_Cj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9ae7498-9335-4ac7-9698-c24a8ee58281_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f_Cj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9ae7498-9335-4ac7-9698-c24a8ee58281_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!f_Cj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9ae7498-9335-4ac7-9698-c24a8ee58281_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!f_Cj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9ae7498-9335-4ac7-9698-c24a8ee58281_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!f_Cj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9ae7498-9335-4ac7-9698-c24a8ee58281_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f_Cj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9ae7498-9335-4ac7-9698-c24a8ee58281_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9ae7498-9335-4ac7-9698-c24a8ee58281_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The plumbing was rebuilt, but the buffer is gone&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The plumbing was rebuilt, but the buffer is gone" title="The plumbing was rebuilt, but the buffer is gone" srcset="https://substackcdn.com/image/fetch/$s_!f_Cj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9ae7498-9335-4ac7-9698-c24a8ee58281_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!f_Cj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9ae7498-9335-4ac7-9698-c24a8ee58281_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!f_Cj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9ae7498-9335-4ac7-9698-c24a8ee58281_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!f_Cj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9ae7498-9335-4ac7-9698-c24a8ee58281_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 1.</strong><em> Bank reserves (the Fed&#8217;s main shock absorber) rebuilt from October&#8217;s stress lows. The Reverse Repo buffer that used to protect against funding shocks is functionally empty.</em></figcaption></figure></div><p>This is most likely Powell&#8217;s last press conference as Chair. His term ends May 15. Kevin Warsh has been named as his successor, with Senate confirmation pending. We do not expect Powell to use the moment for theater. He is institutionalist by temperament, and the institution is what he has been protecting all year.</p><p>The internal composition of the committee has already shifted under the surface. On one end, Cleveland&#8217;s Beth Hammack is the only voter publicly entertaining a hike. On the other, Michelle Bowman has emerged as the dovish anchor, with multiple cuts in her March projections submission. The most interesting voice is Austan Goolsbee, who has historically been the most cut-friendly member in the room. He told Semafor in mid-April that if the oil-shock inflation lingers, cuts get &#8220;pushed out of &#8216;26&#8221; entirely. When even Goolsbee gives up on cuts this year, patience is the path of least resistance for the chair.</p><h2><strong>The capex print is the macro print</strong></h2><p>We have written before that hyperscaler capital expenditures are now a macro variable, not a tech-sector variable. What that means in plain English is that the spending plans Microsoft, Meta, Alphabet, and Amazon announce on Wednesday night will move the entire industrial economy on Thursday morning. Semiconductors, power infrastructure, data center real estate, utilities, copper, natural gas, all of it.</p><p>The arithmetic is the easy part. The four hyperscalers spent roughly $230 billion on capital expenditures in 2024. They spent roughly $350 billion in 2025. Their guides for 2026 add up to somewhere between $610 billion and $640 billion. At that level, four companies are spending the equivalent of nearly two percent of US GDP on what is mostly AI infrastructure. There is no precedent for this in any prior tech cycle.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SMzb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d7aedc-5a14-4f62-8ebe-e16630241eb1_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SMzb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d7aedc-5a14-4f62-8ebe-e16630241eb1_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!SMzb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d7aedc-5a14-4f62-8ebe-e16630241eb1_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!SMzb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d7aedc-5a14-4f62-8ebe-e16630241eb1_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!SMzb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d7aedc-5a14-4f62-8ebe-e16630241eb1_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SMzb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d7aedc-5a14-4f62-8ebe-e16630241eb1_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73d7aedc-5a14-4f62-8ebe-e16630241eb1_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The capex super-cycle&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The capex super-cycle" title="The capex super-cycle" srcset="https://substackcdn.com/image/fetch/$s_!SMzb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d7aedc-5a14-4f62-8ebe-e16630241eb1_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!SMzb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d7aedc-5a14-4f62-8ebe-e16630241eb1_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!SMzb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d7aedc-5a14-4f62-8ebe-e16630241eb1_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!SMzb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d7aedc-5a14-4f62-8ebe-e16630241eb1_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 2.</strong><em> Combined capital spending by Amazon, Alphabet, Microsoft, and Meta. The 2026 guide is more than two and a half times the 2024 level.</em></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kooE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ccafd8-0f88-4d50-b9b9-3845f2347e09_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kooE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ccafd8-0f88-4d50-b9b9-3845f2347e09_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!kooE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ccafd8-0f88-4d50-b9b9-3845f2347e09_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!kooE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ccafd8-0f88-4d50-b9b9-3845f2347e09_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!kooE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ccafd8-0f88-4d50-b9b9-3845f2347e09_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kooE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ccafd8-0f88-4d50-b9b9-3845f2347e09_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27ccafd8-0f88-4d50-b9b9-3845f2347e09_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Capex is now a macro variable&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Capex is now a macro variable" title="Capex is now a macro variable" srcset="https://substackcdn.com/image/fetch/$s_!kooE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ccafd8-0f88-4d50-b9b9-3845f2347e09_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!kooE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ccafd8-0f88-4d50-b9b9-3845f2347e09_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!kooE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ccafd8-0f88-4d50-b9b9-3845f2347e09_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!kooE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ccafd8-0f88-4d50-b9b9-3845f2347e09_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 3.</strong><em> Four companies&#8217; capital spending now approaches two percent of the entire US economy. No prior tech cycle has reached this level.</em></figcaption></figure></div><p>What we are watching Wednesday night is whether any of these guides flinch.</p><p>Amazon is the cleanest tell. Its cloud business, AWS, is the part of the company that powers most of the AI demand the others are also chasing. If AWS grows above thirty percent and Amazon raises its 2026 capex guide, the AI cycle extends. If AWS slows toward twenty-five percent and the capex guide stays flat, that is the first crack in the story.</p><p>Meta carries a different question. The company has built itself a $115 to $135 billion capex envelope for 2026, and the question is whether ad revenue can carry that without margins compressing. Reality Labs, the part of the company building the metaverse, lost more than nineteen billion dollars across 2025. Meta is the largest single-stock event of the night.</p><p>Microsoft and Alphabet are both spending at rates that are reshaping their financials. Microsoft has said capacity, not demand, is the binding constraint on its cloud business. Alphabet&#8217;s earnings per share are actually expected to decline this quarter despite revenue growth, because the depreciation schedule on all the new data center capacity is now hitting the income statement. Both companies are showing what it costs to be in the AI infrastructure race.</p><p>The capital intensity ratios make the story concrete in a different way. Capex as a percentage of sales now runs roughly 86 percent at Oracle, 54 percent at Meta, 47 percent at Microsoft, 46 percent at Alphabet, and 25 percent at Amazon. Bank of America&#8217;s credit team estimates that AI-related capex consumes roughly 94 cents of every dollar these companies generate after dividends and buybacks across 2025 and 2026, up from 76 cents in 2024. Barclays models Meta&#8217;s free cash flow falling roughly 90 percent in 2026. The cycle is being financed by what is left after capital returns to shareholders, and what is left is shrinking.</p><p>There is one more wrinkle to all of this that does not get enough attention. The double-digit earnings growth we mentioned at the top is real. It is also extremely concentrated. The S&amp;P 500&#8217;s blended growth rate of fifteen percent gets driven by the Magnificent Seven at twenty-three percent. But strip out Nvidia alone and that group falls to six percent, which is below the rest of the index at ten. The &#8220;everything is great&#8221; earnings tape is, on closer reading, an &#8220;AI infrastructure is great, plus Nvidia&#8221; tape. The rest of the S&amp;P 500 is far more sensitive to consumer and labor conditions than the platforms are. And the consumer data is not great.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XXSQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf53bd55-e917-42a1-82a5-ebe69063aa0c_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XXSQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf53bd55-e917-42a1-82a5-ebe69063aa0c_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!XXSQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf53bd55-e917-42a1-82a5-ebe69063aa0c_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!XXSQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf53bd55-e917-42a1-82a5-ebe69063aa0c_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!XXSQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf53bd55-e917-42a1-82a5-ebe69063aa0c_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XXSQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf53bd55-e917-42a1-82a5-ebe69063aa0c_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df53bd55-e917-42a1-82a5-ebe69063aa0c_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Earnings breadth, ex-Nvidia&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Earnings breadth, ex-Nvidia" title="Earnings breadth, ex-Nvidia" srcset="https://substackcdn.com/image/fetch/$s_!XXSQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf53bd55-e917-42a1-82a5-ebe69063aa0c_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!XXSQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf53bd55-e917-42a1-82a5-ebe69063aa0c_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!XXSQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf53bd55-e917-42a1-82a5-ebe69063aa0c_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!XXSQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf53bd55-e917-42a1-82a5-ebe69063aa0c_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 4.</strong><em> One company is doing most of the work. Take Nvidia out and the seven largest tech companies are growing slower than the rest of the index.</em></figcaption></figure></div><h2><strong>Three releases, one signal</strong></h2><p>Thursday morning at 8:30am, the government releases GDP, the inflation print, and the wage data inside the same minute. The market gets one number for growth, one number for inflation, one number for wages. The triangulation between them is what tells us where the economy actually is.</p><p>GDP first. The Atlanta Fed&#8217;s running estimate for the first quarter has drifted from a healthy three percent in late February down to roughly one percent. The St. Louis Fed&#8217;s version of the same exercise tracks closer to two and a half percent. Most of the gap reflects different ways of treating the surge in imports we saw in early 2026, as companies front-loaded purchases ahead of tariff actions. A print near one and a half percent, with consumer spending holding up, is the soft-landing read. A print under one percent, paired with hot inflation, is the start of a different conversation entirely.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-ryM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbc4092-ebd4-4471-a54e-c0b67f4065c7_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-ryM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbc4092-ebd4-4471-a54e-c0b67f4065c7_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!-ryM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbc4092-ebd4-4471-a54e-c0b67f4065c7_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!-ryM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbc4092-ebd4-4471-a54e-c0b67f4065c7_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!-ryM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbc4092-ebd4-4471-a54e-c0b67f4065c7_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-ryM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbc4092-ebd4-4471-a54e-c0b67f4065c7_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bcbc4092-ebd4-4471-a54e-c0b67f4065c7_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Nowcasts diverge into the print&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Nowcasts diverge into the print" title="Nowcasts diverge into the print" srcset="https://substackcdn.com/image/fetch/$s_!-ryM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbc4092-ebd4-4471-a54e-c0b67f4065c7_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!-ryM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbc4092-ebd4-4471-a54e-c0b67f4065c7_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!-ryM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbc4092-ebd4-4471-a54e-c0b67f4065c7_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!-ryM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcbc4092-ebd4-4471-a54e-c0b67f4065c7_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 5.</strong><em> The Atlanta Fed&#8217;s tracker drifted from three percent down to one percent over the quarter. The St. Louis Fed&#8217;s version stayed higher. They both get tested Thursday.</em></figcaption></figure></div><p>Inflation second. The measure the Fed actually targets, called core PCE, has held steady around three percent year over year. The piece of it that matters most for monetary policy is what gets called the &#8220;supercore&#8221; reading, which strips out housing because housing tends to lag everything else by twelve to eighteen months. Anything in the high 0.3s on the monthly supercore reprices the cuts curve hawkishly. Anything at 0.2 or below buys the Fed more time. There is a quieter measure published by the Dallas Fed that trims out the most volatile categories on either side, and it has been running closer to two and a half percent. That is the calmer read on inflation, and it is probably the one Powell will privately weight.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z2cv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50595ab-e0ed-4f54-bbd6-40528716bb23_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z2cv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50595ab-e0ed-4f54-bbd6-40528716bb23_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!Z2cv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50595ab-e0ed-4f54-bbd6-40528716bb23_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!Z2cv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50595ab-e0ed-4f54-bbd6-40528716bb23_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!Z2cv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50595ab-e0ed-4f54-bbd6-40528716bb23_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z2cv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50595ab-e0ed-4f54-bbd6-40528716bb23_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a50595ab-e0ed-4f54-bbd6-40528716bb23_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Three reads on inflation, three different stories&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Three reads on inflation, three different stories" title="Three reads on inflation, three different stories" srcset="https://substackcdn.com/image/fetch/$s_!Z2cv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50595ab-e0ed-4f54-bbd6-40528716bb23_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!Z2cv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50595ab-e0ed-4f54-bbd6-40528716bb23_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!Z2cv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50595ab-e0ed-4f54-bbd6-40528716bb23_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!Z2cv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50595ab-e0ed-4f54-bbd6-40528716bb23_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 6.</strong><em> The headline inflation measure is at three percent. A quieter version, which trims out the most volatile categories, is at two and a half. The gap is the story.</em></figcaption></figure></div><p>Wages third. The Employment Cost Index has been cooling on a steady glide path for six quarters. The most recent print at 0.7 percent was the softest reading since 2021. A print at 0.7 again confirms wages are no longer adding to inflation pressure and gives the Fed cover to ease later this year. A print at 0.9 breaks the cooling trend and complicates everything.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5-mV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ecc75dc-dcea-477f-894d-af06db7bf6b7_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5-mV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ecc75dc-dcea-477f-894d-af06db7bf6b7_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!5-mV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ecc75dc-dcea-477f-894d-af06db7bf6b7_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!5-mV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ecc75dc-dcea-477f-894d-af06db7bf6b7_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!5-mV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ecc75dc-dcea-477f-894d-af06db7bf6b7_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5-mV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ecc75dc-dcea-477f-894d-af06db7bf6b7_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ecc75dc-dcea-477f-894d-af06db7bf6b7_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Wages cooling, quarter by quarter&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Wages cooling, quarter by quarter" title="Wages cooling, quarter by quarter" srcset="https://substackcdn.com/image/fetch/$s_!5-mV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ecc75dc-dcea-477f-894d-af06db7bf6b7_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!5-mV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ecc75dc-dcea-477f-894d-af06db7bf6b7_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!5-mV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ecc75dc-dcea-477f-894d-af06db7bf6b7_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!5-mV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ecc75dc-dcea-477f-894d-af06db7bf6b7_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 7.</strong><em> The wage cooling trend has been remarkably orderly for six straight quarters. Thursday tests whether it breaks.</em></figcaption></figure></div><p>The market reaction on Thursday morning is going to be asymmetric. A clean trio (growth around two percent, inflation cooperating, wages soft) is the soft landing. Equities hold the bid, the yield curve steepens a little, the dollar drifts. A bad trio (weak growth, hot inflation, hot wages) is the stagflation tape, and it will not be subtle. Yields rise on both ends, equities sell. The most likely outcome is somewhere in between: data that confirms the framework directionally without forcing the Fed&#8217;s hand or anyone else&#8217;s.</p><h2><strong>The flows tell the truth</strong></h2><p>We have written about this before, but it is the central argument of the year, so it bears repeating. Most of the time, the headline employment number does not lead the cycle. It lags it. The level of unemployment moves up only after the economy has already turned. What turns first is the flows: how often workers are getting hired into new jobs, how often they are quitting their current ones to look for better ones.</p><p>The flows have been telling a story all year that the headlines have not.</p><p>The hire rate, which measures how often workers are getting new jobs each month, sits at 3.1 percent. That is a level we have only seen at the worst moments of the global financial crisis and during the depths of the 2020 lockdown. It means the engine that absorbs displaced workers in normal recessions, the willingness of other employers to hire them, has slowed to crisis levels. Even though no one is being laid off in big numbers, the second half of the equation, the part that tells you how easy it is to find a new job, has effectively gone offline.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v-J7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88cd4a3c-1ea4-421c-a3f9-7ba263b4e490_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v-J7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88cd4a3c-1ea4-421c-a3f9-7ba263b4e490_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!v-J7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88cd4a3c-1ea4-421c-a3f9-7ba263b4e490_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!v-J7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88cd4a3c-1ea4-421c-a3f9-7ba263b4e490_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!v-J7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88cd4a3c-1ea4-421c-a3f9-7ba263b4e490_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v-J7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88cd4a3c-1ea4-421c-a3f9-7ba263b4e490_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88cd4a3c-1ea4-421c-a3f9-7ba263b4e490_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Hiring at crisis-era lows&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Hiring at crisis-era lows" title="Hiring at crisis-era lows" srcset="https://substackcdn.com/image/fetch/$s_!v-J7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88cd4a3c-1ea4-421c-a3f9-7ba263b4e490_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!v-J7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88cd4a3c-1ea4-421c-a3f9-7ba263b4e490_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!v-J7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88cd4a3c-1ea4-421c-a3f9-7ba263b4e490_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!v-J7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88cd4a3c-1ea4-421c-a3f9-7ba263b4e490_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 8.</strong><em> The rate at which Americans are getting hired into new jobs is at a level otherwise seen only at the depth of the 2008-09 financial crisis and the 2020 lockdown.</em></figcaption></figure></div><p>The quit rate tells the same story from the worker&#8217;s side. When workers feel confident, they quit jobs they do not like to find better ones. The quit rate at 1.9 percent has been sitting at or below 2.0 percent for eight straight months. Workers are staying put. They do not believe they could find a better job easily. That is not a level-of-employment story. That is a confidence story, and it tracks what would normally be the early warning signs of a turn.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gP2G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ad7e01-b89b-45c9-9fc9-724b14a2568b_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gP2G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ad7e01-b89b-45c9-9fc9-724b14a2568b_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!gP2G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ad7e01-b89b-45c9-9fc9-724b14a2568b_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!gP2G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ad7e01-b89b-45c9-9fc9-724b14a2568b_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!gP2G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ad7e01-b89b-45c9-9fc9-724b14a2568b_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gP2G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ad7e01-b89b-45c9-9fc9-724b14a2568b_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18ad7e01-b89b-45c9-9fc9-724b14a2568b_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Workers have stopped quitting&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Workers have stopped quitting" title="Workers have stopped quitting" srcset="https://substackcdn.com/image/fetch/$s_!gP2G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ad7e01-b89b-45c9-9fc9-724b14a2568b_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!gP2G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ad7e01-b89b-45c9-9fc9-724b14a2568b_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!gP2G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ad7e01-b89b-45c9-9fc9-724b14a2568b_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!gP2G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ad7e01-b89b-45c9-9fc9-724b14a2568b_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 9.</strong><em> Workers quit jobs when they think they can find a better one. The quit rate has been below the pre-pandemic baseline for eight straight months.</em></figcaption></figure></div><p>So why has the unemployment rate not moved? Because layoffs have not started. Initial jobless claims, the weekly read on layoffs, are sitting at completely benign levels. The labor market has settled into what one Fed official called a &#8220;low-hire, low-fire&#8221; equilibrium. Nobody is hiring much, but nobody is firing much either.</p><p>The reason the framework worries about this state is that it is structurally fragile. When employers eventually pivot from &#8220;we are not hiring&#8221; to &#8220;we are reducing headcount,&#8221; there is no second job market for displaced workers to absorb into. The hire rate that absorbs them in normal recessions is not there. We can already see the early signature of that fragility in another piece of data: how long the average unemployed person stays unemployed. The share of unemployed people who have been out of work for more than six months is rising even as the headline unemployment rate is not. Duration is the early signal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jTk4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12198427-4b05-44dc-b8e6-7d59bcdb9028_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jTk4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12198427-4b05-44dc-b8e6-7d59bcdb9028_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!jTk4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12198427-4b05-44dc-b8e6-7d59bcdb9028_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!jTk4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12198427-4b05-44dc-b8e6-7d59bcdb9028_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!jTk4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12198427-4b05-44dc-b8e6-7d59bcdb9028_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jTk4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12198427-4b05-44dc-b8e6-7d59bcdb9028_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12198427-4b05-44dc-b8e6-7d59bcdb9028_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The duration of unemployment is rising&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The duration of unemployment is rising" title="The duration of unemployment is rising" srcset="https://substackcdn.com/image/fetch/$s_!jTk4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12198427-4b05-44dc-b8e6-7d59bcdb9028_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!jTk4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12198427-4b05-44dc-b8e6-7d59bcdb9028_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!jTk4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12198427-4b05-44dc-b8e6-7d59bcdb9028_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!jTk4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12198427-4b05-44dc-b8e6-7d59bcdb9028_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 10.</strong><em> The share of unemployed Americans who have been out of work for more than six months is climbing even though the headline unemployment rate has barely moved.</em></figcaption></figure></div><p>The announced layoffs that have not yet shown up in jobless claims also tell a story. Challenger reported roughly 60,000 announced job cuts in March, with AI cited as the reason for a quarter of them, up from ten percent in February. Tech-sector cuts ran roughly 18,700 in March alone, with the first quarter total up forty percent year over year. None of that has reached the weekly claims data yet because severance windows and retention payments smooth the timing. It will.</p><p>This is what we mean when we say flows lead and stocks lag. The flow data has been saying the labor cycle has turned for six months. The level data has not said it yet. The credit market, which prices off the level data, has stayed calm. That gap is the thing the framework is built to read.</p><h2><strong>The credit-labor gap</strong></h2><p>Investment-grade corporate bond spreads (the extra yield investors demand to lend money to companies versus to the government) sit near 80 basis points, the tightest level in roughly thirty years. High-yield spreads, the version for riskier borrowers, sit near 285 basis points, inside levels we have seen only twice in the last twenty years: May 2007 and July 2021. Both prior episodes turned out to be peak complacency.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OjwF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbddc8cbf-1c13-47a2-bd86-59ce0e2504db_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OjwF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbddc8cbf-1c13-47a2-bd86-59ce0e2504db_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!OjwF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbddc8cbf-1c13-47a2-bd86-59ce0e2504db_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!OjwF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbddc8cbf-1c13-47a2-bd86-59ce0e2504db_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!OjwF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbddc8cbf-1c13-47a2-bd86-59ce0e2504db_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OjwF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbddc8cbf-1c13-47a2-bd86-59ce0e2504db_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bddc8cbf-1c13-47a2-bd86-59ce0e2504db_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Credit markets have only been here twice&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Credit markets have only been here twice" title="Credit markets have only been here twice" srcset="https://substackcdn.com/image/fetch/$s_!OjwF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbddc8cbf-1c13-47a2-bd86-59ce0e2504db_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!OjwF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbddc8cbf-1c13-47a2-bd86-59ce0e2504db_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!OjwF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbddc8cbf-1c13-47a2-bd86-59ce0e2504db_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!OjwF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbddc8cbf-1c13-47a2-bd86-59ce0e2504db_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 11.</strong><em> The compensation that high-yield bond investors demand for taking credit risk has only been this low twice in the last twenty years. Both prior episodes ended badly.</em></figcaption></figure></div><p>How can credit be this calm with labor flows this weak? The answer is mostly technical. Credit spreads do not need labor to be strong. They need defaults to be low. Companies refinanced most of their debt in 2024 and 2025 at lower rates, and corporate balance sheets are sitting on plenty of cash. Near-term defaults look benign, and credit is correctly pricing that.</p><p>What credit is not pricing is the cyclical risk that follows once labor turns. The two-month lag between when labor flows weaken and when defaults begin to rise is the gap we are watching. Right now, one market is reading the level signals (everything is fine), and our framework is reading the flow signals (this looks late-cycle). Both can be defensible at the same time. They cannot both stay defensible forever.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QTqx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d644780-d349-4a22-a1d2-c0910d360f90_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QTqx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d644780-d349-4a22-a1d2-c0910d360f90_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!QTqx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d644780-d349-4a22-a1d2-c0910d360f90_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!QTqx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d644780-d349-4a22-a1d2-c0910d360f90_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!QTqx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d644780-d349-4a22-a1d2-c0910d360f90_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QTqx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d644780-d349-4a22-a1d2-c0910d360f90_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d644780-d349-4a22-a1d2-c0910d360f90_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Two markets, two stories&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Two markets, two stories" title="Two markets, two stories" srcset="https://substackcdn.com/image/fetch/$s_!QTqx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d644780-d349-4a22-a1d2-c0910d360f90_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!QTqx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d644780-d349-4a22-a1d2-c0910d360f90_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!QTqx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d644780-d349-4a22-a1d2-c0910d360f90_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!QTqx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d644780-d349-4a22-a1d2-c0910d360f90_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 12.</strong><em> The labor market is signaling late cycle. The credit market is signaling early cycle. They cannot both be right for very long.</em></figcaption></figure></div><p>The thinning of the consumer&#8217;s savings cushion is the same gap, viewed from a different angle. The headline personal savings rate sits at four percent, down from five and a half a year ago. Our &#8220;Two Economies&#8221; piece on April 20 walked through the composition of that aggregate. The top decile of US households is saving roughly eighteen percent of income off appreciating asset bases. The bottom sixty percent is saving 1.2 percent and rolling balances on revolving credit. The four percent headline is camouflage. The household sector has been spending against a thinning buffer for a year, and the cushion is mostly gone for the people who do not own stocks.</p><h2><strong>The Treasury market is too quiet</strong></h2><p>There is a number called the term premium, which sounds technical but is not. It is the extra yield investors demand for the risk of lending the government money for ten years instead of rolling shorter-dated debt over and over. When the term premium is high, it means investors see real risk in long-duration government debt. When it is low, they do not. Right now it sits near 70 basis points, up from 40 a year ago, but our framework points to a level closer to 150 basis points as the honest one given how much the federal government is borrowing, the heavy reliance on short-term bills inside that mix, and the gradual fading of foreign demand. The trajectory is right. The pace is the question.</p><p>The next catalyst is a Treasury announcement on May 6, the week after this one. The market is watching for one specific change: whether Treasury drops the language that has been telling investors coupon auction sizes will not increase &#8220;for at least the next several quarters.&#8221; If that line gets removed, long-term yields rise immediately as investors price in more supply ahead. If it stays, the long end stays anchored.</p><p>Bond market volatility, captured by what is called the MOVE Index, sits more than forty percent below its year-ago level. That is a remarkable level of calm given how much risk the framework sees brewing underneath. Some of that calm is real, and some of it is technical: vol-targeting strategies and Fed forward guidance both suppress measured volatility. The absence of a wobble in the Treasury market should not be confused with the absence of risk in it.</p><h2><strong>The oil overlay</strong></h2><p>Oil deserves a paragraph and not the spine. The 2026 supply disruption tied to the Iran conflict pushed crude back near triple digits in late February and has kept it there, with a steady geopolitical premium baked into the curve. Gasoline near four dollars a gallon is the single biggest reason headline inflation lifted to 3.3 percent in March. The Fed&#8217;s posture, articulated by Powell at Harvard in March, is to look through it. Oil is not the framework. Oil is the noise that makes the framework harder to read in real time. The signals we want sit in the inflation data on Thursday and in the wage print. If those land soft, the oil shock is doing what supply shocks do: showing up in headlines and not in the structure underneath. That is the read we expect.</p><h2><strong>What would change our mind</strong></h2><p>Honesty requires laying out what would force us to revise the framework. Three scenarios.</p><p>The first is a clean hyperscaler capex blow-out on Wednesday night. If Amazon raises its 2026 spending guide aggressively, Alphabet does the same, and Meta tightens to the upper half of its envelope, the AI capital cycle extends another four to six quarters. That spending feeds through the industrial economy, lifts the breakeven rate of payroll growth, and arguably defers the labor-flow reckoning we have been tracking. The bullish read on business conditions becomes the dominant one. Equities rally. The credit-labor gap stops being a mispricing and becomes a recognition that the cycle just got extended.</p><p>The second is hot wages paired with soft inflation on Thursday morning. If the Employment Cost Index reaccelerates while inflation cools, the wage-shelter loop we have been tracking breaks in a benign direction. The Fed gets cover to cut on the inflation read while wages support the consumer. That is the cleanest soft-landing scenario, and we cannot rule it out.</p><p>The third is high-yield spreads tightening further into the print week. If the credit market absorbs hot inflation, hawkish Powell tone, and weak GDP without flinching, our read on the gap is wrong, and what we see as complacency is actually correct pricing of a low-default regime. We would have to revise our credit framework.</p><p>We do not expect any of those three to materialize cleanly this week. The most likely outcome by Friday&#8217;s close is some version of the muddle: data that confirms the framework directionally without forcing anyone to reposition urgently. The market continues to price the level signals. We continue to price the flow signals. The gap stays open.</p><h2><strong>What we will know by Friday</strong></h2><p>Four reads land between now and the weekend. Each carries asymmetric information.</p><p>The Fed and Powell&#8217;s tone tell us how close the central bank is to acknowledging the labor flow story. We expect minimal acknowledgment with optionality preserved.</p><p>The hyperscaler capex aggregate tells us whether the AI cycle is extending or showing first cracks. We expect extension at the headline level, with widening dispersion in capital efficiency that becomes a 2027 problem rather than a 2026 one.</p><p>The Thursday data triple tells us whether stagflation pressure is intensifying or easing at the margin. We expect easing on growth and wages, sticky on inflation.</p><p>The manufacturing survey on Friday is the cleanest soft-data read. We expect it to print near a level consistent with mild expansion, with the prices-paid component staying elevated.</p><p>The framework does not ask the data to prove a forecast. It asks the data whether the cycle map we have drawn matches the terrain in front of us. By Friday&#8217;s close we will know whether the labor flow signal is getting confirmation from earnings, whether the credit signal is starting to wake up, and whether the Fed is moving any closer to acknowledging the asymmetry between what the surface says and what the flows say.</p><h2><strong>Conclusion</strong></h2><p>The cleanest test of a framework is when the data converges to a single window. This week is that window. Our read going in is that the labor flow signal is real, the credit market is pricing the wrong cycle variable, the hyperscaler capex super-cycle is real but increasingly capital-inefficient, and the Fed is correctly stuck. None of those views is contrarian taken individually. The combination is.</p><p>The wager underneath the framework is that flows beat stocks at the turn. The stock data this week, meaning the headline earnings number, the GDP level, the inflation level, will be loud. The flow data, meaning the trajectory of capital spending, the hire rate the following Tuesday, the wage print, the composition of inflation underneath the headline, will be quieter. If we are right, the noise resolves into the signal we have been tracking all year. If we are wrong, we will know it because the AI capex prints come in flat, the wage data surprises hot, and credit tightens further into all of it. We do not expect that. We are watching for it anyway.</p><p>By next Sunday we will have the Fed decision, four mega-cap reports, GDP, the inflation print, the wage print, and the manufacturing survey on the desk. The framework will be either confirmed or strained. Strained is fine. Strained is information. We will report what the data did to the cycle map. The discipline is not the conviction. The discipline is the willingness to repaint the map when the terrain changes.</p><p>The terrain has not changed yet.</p><div class="pullquote"><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe&quot;,&quot;text&quot;:&quot;Don't Navigate in the dark. Subscribe.&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://research.lighthousemacro.com/subscribe"><span>Don't Navigate in the dark. Subscribe.</span></a></p><p><em><strong>That&#8217;s our view from the Watch. We&#8217;ll keep the light on...</strong></em></p><p style="text-align: center;"><em><strong>Bob Sheehan, CFA, CMT<br>Founder &amp; Chief Investment Officer<br><a href="https://lighthousemacro.com/">Lighthouse Macro</a> | <a href="https://research.lighthousemacro.com/">Research</a> | <a href="https://twitter.com/LHMacro">@LHMacro</a></strong></em></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Lighthouse Macro is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Fragile Record]]></title><description><![CDATA[THE CHARTBOOK &#183; APRIL 24, 2026]]></description><link>https://research.lighthousemacro.com/p/the-fragile-record</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/the-fragile-record</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Fri, 24 Apr 2026 21:00:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3302db9b-7568-45b3-8779-bd9d654ada28_1080x1350.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>The tape at a record. The diagnostic dozen at late cycle.</h3><div><hr></div><p>The S&amp;P 500 printed a record this week.</p><p>Every pillar in our twelve-pillar framework is flashing late cycle.</p><p>That gap is the story. Price is the last variable to turn. The flows under it turned quarters ago.</p><p>This edition runs the diagnostic layer pillar by pillar. Sixty charts across twelve pillars, tracking where the fragility is concentrated, where it is not, and how the internals are diagnosing the distribution in real time. Composite synthesis returns next Chartbook. For this one, we let the indicators do the work.</p><div><hr></div><p><strong>What the data says</strong></p><p>Labor is freezing, not cracking. Quits at 2.0%. Hires at 3.2%. Layoffs still historically low at 1.1%. The market isn&#8217;t breaking, it&#8217;s seizing up. Temp help is 38 months inside the recession signal. At some point the firing means something.</p><p>Prices still above target. Headline CPI 3.3%, core PCE 3.0%. Trimmed mean 2.3%. Strip the tails and inflation still prints above 2%. The last mile math has not changed.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://research.lighthousemacro.com/subscribe?"><span>Subscribe now</span></a></p>
      <p>
          <a href="https://research.lighthousemacro.com/p/the-fragile-record">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Broadening Broke]]></title><description><![CDATA[The Beam | April 23, 2026]]></description><link>https://research.lighthousemacro.com/p/the-broadening-broke</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/the-broadening-broke</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Thu, 23 Apr 2026 14:57:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!I18F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da45a7c-9443-4b32-93f6-570d54dd15fd_2610x1311.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>The tape looks clean. The internals narrowed.</strong></p><p>The S&amp;P 500 closed at 7,137.90 on Wednesday, a fresh record. JPM lifted year-end to 7,600 on Monday. The VIX just completed a 44% compression in three weeks, from 31.05 on March 27 to 17.48 on April 17, one of the sharpest on record. The tape reads clean.</p><p>The internals do not. Our Market Structure Index has moved from &#8722;1.03 on April 1 to +1.38 on April 22. Two and a half standard deviations in three weeks. Structure is chasing price, which is what distribution looks like.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I18F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da45a7c-9443-4b32-93f6-570d54dd15fd_2610x1311.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I18F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da45a7c-9443-4b32-93f6-570d54dd15fd_2610x1311.png 424w, https://substackcdn.com/image/fetch/$s_!I18F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da45a7c-9443-4b32-93f6-570d54dd15fd_2610x1311.png 848w, https://substackcdn.com/image/fetch/$s_!I18F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da45a7c-9443-4b32-93f6-570d54dd15fd_2610x1311.png 1272w, https://substackcdn.com/image/fetch/$s_!I18F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da45a7c-9443-4b32-93f6-570d54dd15fd_2610x1311.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I18F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da45a7c-9443-4b32-93f6-570d54dd15fd_2610x1311.png" width="1456" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4da45a7c-9443-4b32-93f6-570d54dd15fd_2610x1311.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 1&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 1" title="Figure 1" srcset="https://substackcdn.com/image/fetch/$s_!I18F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da45a7c-9443-4b32-93f6-570d54dd15fd_2610x1311.png 424w, https://substackcdn.com/image/fetch/$s_!I18F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da45a7c-9443-4b32-93f6-570d54dd15fd_2610x1311.png 848w, https://substackcdn.com/image/fetch/$s_!I18F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da45a7c-9443-4b32-93f6-570d54dd15fd_2610x1311.png 1272w, https://substackcdn.com/image/fetch/$s_!I18F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da45a7c-9443-4b32-93f6-570d54dd15fd_2610x1311.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><strong>Figure 1:</strong> S&amp;P 500 close and Market Structure Index, last twelve months. Structure has run +2.4&#963; in three weeks to match price.</em></figcaption></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://research.lighthousemacro.com/subscribe?"><span>Subscribe now</span></a></p>
      <p>
          <a href="https://research.lighthousemacro.com/p/the-broadening-broke">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[A 1.7% Print, a 0.14% Tell]]></title><description><![CDATA[Lighthouse Macro | The Beam | April 21, 2026]]></description><link>https://research.lighthousemacro.com/p/a-17-print-a-014-tell</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/a-17-print-a-014-tell</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Tue, 21 Apr 2026 20:13:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Pr6r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce23cf5-92f1-42cb-8ec9-241fe58e7489_2810x1610.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>Retail sales surged. The service line didn&#8217;t.</strong></h2><p>March retail sales rose 1.66% month over month, the biggest monthly gain in more than a year, and twelve of the report&#8217;s thirteen categories were green. The control group, the measure that feeds directly into GDP, climbed 0.76% against a 0.2% consensus. Bloomberg ran it as broad-based resilience. Benzinga ran it as consumers shrugging off the pump shock. The tape bought the number early, then gave most of it back into the close.</p><p>Headlines did their job. The composition is where the story actually lives.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pr6r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce23cf5-92f1-42cb-8ec9-241fe58e7489_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pr6r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce23cf5-92f1-42cb-8ec9-241fe58e7489_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!Pr6r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce23cf5-92f1-42cb-8ec9-241fe58e7489_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!Pr6r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce23cf5-92f1-42cb-8ec9-241fe58e7489_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!Pr6r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce23cf5-92f1-42cb-8ec9-241fe58e7489_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pr6r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce23cf5-92f1-42cb-8ec9-241fe58e7489_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ce23cf5-92f1-42cb-8ec9-241fe58e7489_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 1: March retail sales, headline vs control group (m/m)&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 1: March retail sales, headline vs control group (m/m)" title="Figure 1: March retail sales, headline vs control group (m/m)" srcset="https://substackcdn.com/image/fetch/$s_!Pr6r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce23cf5-92f1-42cb-8ec9-241fe58e7489_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!Pr6r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce23cf5-92f1-42cb-8ec9-241fe58e7489_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!Pr6r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce23cf5-92f1-42cb-8ec9-241fe58e7489_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!Pr6r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce23cf5-92f1-42cb-8ec9-241fe58e7489_2810x1610.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 1: March retail sales, headline vs control group (m/m)</em></figcaption></figure></div>
      <p>
          <a href="https://research.lighthousemacro.com/p/a-17-print-a-014-tell">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Twelve hours.]]></title><description><![CDATA[Final call on the Diagnostic Dozen launch rate]]></description><link>https://research.lighthousemacro.com/p/twelve-hours</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/twelve-hours</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Tue, 21 Apr 2026 02:36:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!StJx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63fdea92-7011-4a77-9265-cb2904d7335d_1066x1012.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3><em>April 20, 2026 </em></h3><blockquote><p>The launch window on the <strong><a href="https://research.lighthousemacro.com/ddd36">Diagnostic Dozen Discount</a></strong> rate closes tomorrow, April 21, at <strong>9:30 AM ET.</strong> This is the lowest you&#8217;ll be able to lock in the real-time application of the framework. Subscribers will get 200+ charts and 10,000+ words a month, plus the model portfolio, live-tracked and audited via PiTrade. They&#8217;ll also have first dibs on future rollouts. We already have some cool stuff brewing with <a href="https://permutable.ai/">Permutable AI </a>and <a href="https://openbb.co/">OpenBB</a>. This is just the beginning, and I hope you&#8217;ll consider joining along for the ride. I strongly believe you&#8217;ll find it worthwhile.</p><p>A few things landed this week worth sharing before the window shuts.</p></blockquote><blockquote><div><hr></div></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!StJx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63fdea92-7011-4a77-9265-cb2904d7335d_1066x1012.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!StJx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63fdea92-7011-4a77-9265-cb2904d7335d_1066x1012.png 424w, https://substackcdn.com/image/fetch/$s_!StJx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63fdea92-7011-4a77-9265-cb2904d7335d_1066x1012.png 848w, https://substackcdn.com/image/fetch/$s_!StJx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63fdea92-7011-4a77-9265-cb2904d7335d_1066x1012.png 1272w, https://substackcdn.com/image/fetch/$s_!StJx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63fdea92-7011-4a77-9265-cb2904d7335d_1066x1012.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!StJx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63fdea92-7011-4a77-9265-cb2904d7335d_1066x1012.png" width="1066" height="1012" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63fdea92-7011-4a77-9265-cb2904d7335d_1066x1012.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1012,&quot;width&quot;:1066,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Tim Pierotti, CIO WealthVest, on the Two Economies Beacon&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Tim Pierotti, CIO WealthVest, on the Two Economies Beacon" title="Tim Pierotti, CIO WealthVest, on the Two Economies Beacon" srcset="https://substackcdn.com/image/fetch/$s_!StJx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63fdea92-7011-4a77-9265-cb2904d7335d_1066x1012.png 424w, https://substackcdn.com/image/fetch/$s_!StJx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63fdea92-7011-4a77-9265-cb2904d7335d_1066x1012.png 848w, https://substackcdn.com/image/fetch/$s_!StJx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63fdea92-7011-4a77-9265-cb2904d7335d_1066x1012.png 1272w, https://substackcdn.com/image/fetch/$s_!StJx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63fdea92-7011-4a77-9265-cb2904d7335d_1066x1012.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Tim Pierotti, former <strong>Head of Consumer Research</strong> and PM at Galleon Group ($8B), now CIO at WealthVest. On Sunday&#8217;s &#8220;Two Economies&#8221; Beacon.</em></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q53j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628d2d50-962b-4e76-9e59-9679d6acd645_878x448.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q53j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628d2d50-962b-4e76-9e59-9679d6acd645_878x448.png 424w, https://substackcdn.com/image/fetch/$s_!Q53j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628d2d50-962b-4e76-9e59-9679d6acd645_878x448.png 848w, https://substackcdn.com/image/fetch/$s_!Q53j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628d2d50-962b-4e76-9e59-9679d6acd645_878x448.png 1272w, https://substackcdn.com/image/fetch/$s_!Q53j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628d2d50-962b-4e76-9e59-9679d6acd645_878x448.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q53j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628d2d50-962b-4e76-9e59-9679d6acd645_878x448.png" width="878" height="448" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/628d2d50-962b-4e76-9e59-9679d6acd645_878x448.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:448,&quot;width&quot;:878,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Mondayswife, research economist, on the Z-RoC framework&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Mondayswife, research economist, on the Z-RoC framework" title="Mondayswife, research economist, on the Z-RoC framework" srcset="https://substackcdn.com/image/fetch/$s_!Q53j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628d2d50-962b-4e76-9e59-9679d6acd645_878x448.png 424w, https://substackcdn.com/image/fetch/$s_!Q53j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628d2d50-962b-4e76-9e59-9679d6acd645_878x448.png 848w, https://substackcdn.com/image/fetch/$s_!Q53j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628d2d50-962b-4e76-9e59-9679d6acd645_878x448.png 1272w, https://substackcdn.com/image/fetch/$s_!Q53j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F628d2d50-962b-4e76-9e59-9679d6acd645_878x448.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Mondayswife, research economist (PhD). Liked us three days ago, cited us throughout today&#8217;s piece. Built at institutional depth. <strong>Read by working PhDs.</strong></em></figcaption></figure></div><div><hr></div><p>The Diagnostic Dozen articles stay free. The Beacon stays free. Everything else, Beams, Chartbook, Horizon, model portfolio, moves behind the wall at tomorrow&#8217;s bell.</p><div class="pullquote"><p><strong><a href="https://research.lighthousemacro.com/DDD36">&#8594;</a> <a href="https://research.lighthousemacro.com/ddd36">$320 for year one. Locked.</a><br>After tomorrow: $500 annual, or $50/month</strong></p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qbQs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab1ba1e-a269-4d62-a98c-ce3fe2b8cbaa_1440x480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qbQs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab1ba1e-a269-4d62-a98c-ce3fe2b8cbaa_1440x480.png 424w, https://substackcdn.com/image/fetch/$s_!qbQs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab1ba1e-a269-4d62-a98c-ce3fe2b8cbaa_1440x480.png 848w, https://substackcdn.com/image/fetch/$s_!qbQs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab1ba1e-a269-4d62-a98c-ce3fe2b8cbaa_1440x480.png 1272w, https://substackcdn.com/image/fetch/$s_!qbQs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab1ba1e-a269-4d62-a98c-ce3fe2b8cbaa_1440x480.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qbQs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab1ba1e-a269-4d62-a98c-ce3fe2b8cbaa_1440x480.png" width="1440" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bab1ba1e-a269-4d62-a98c-ce3fe2b8cbaa_1440x480.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:313061,&quot;alt&quot;:&quot;https://research.lighthousemacro.com/ddd36&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/194865750?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab1ba1e-a269-4d62-a98c-ce3fe2b8cbaa_1440x480.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="https://research.lighthousemacro.com/ddd36" title="https://research.lighthousemacro.com/ddd36" srcset="https://substackcdn.com/image/fetch/$s_!qbQs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab1ba1e-a269-4d62-a98c-ce3fe2b8cbaa_1440x480.png 424w, https://substackcdn.com/image/fetch/$s_!qbQs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab1ba1e-a269-4d62-a98c-ce3fe2b8cbaa_1440x480.png 848w, https://substackcdn.com/image/fetch/$s_!qbQs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab1ba1e-a269-4d62-a98c-ce3fe2b8cbaa_1440x480.png 1272w, https://substackcdn.com/image/fetch/$s_!qbQs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbab1ba1e-a269-4d62-a98c-ce3fe2b8cbaa_1440x480.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong><a href="https://research.lighthousemacro.com/DDD36">&#8594;</a> </strong><a href="https://research.lighthousemacro.com/ddd36">We&#8217;re just getting started.</a></figcaption></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Click one of the links above or plug your email in below and use code: &#8216;DDD36&#8217; at checkout!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="pullquote"><p><em>That&#8217;s our view from the Watch. We&#8217;ll keep the light on.</em></p><p style="text-align: center;"><strong>Bob Sheehan, CFA, CMT</strong><em> | Founder &amp; Chief Investment Officer</em></p><p style="text-align: center;"><strong><a href="https://lighthousemacro.com">Lighthouse Macro</a></strong> | <strong><a href="https://research.lighthousemacro.com">Research</a></strong> | <strong><a href="https://twitter.com/LHMacro">@LHMacro</a></strong></p></div>]]></content:encoded></item><item><title><![CDATA[Two Economies]]></title><description><![CDATA[One Consumer, Two Consumer, Rich Consumer, Broke Consumer.]]></description><link>https://research.lighthousemacro.com/p/two-economies</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/two-economies</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Mon, 20 Apr 2026 13:12:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FV2q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9542bdcf-e60a-4f5b-a203-a4b0564b7385_2810x1410.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="pullquote"><p><strong>The Beacon &#183; April 20, 2026</strong></p></div><p><em>On <a href="https://x.com/LHMacro/status/2045157950797316391?s=20">Friday</a>, we wrote the companion piece ahead of schedule. Three other writers had each moved the ball that week, and the conversation was ready for it. We promised the full chart pack would drop Sunday. A weekend hardware issue had other plans. Here it is Monday, with eighteen charts, the methodology, the sources, and where the framework sits today.</em></p><blockquote><h2><strong>Executive Summary</strong></h2><p>The headline consumer data averages two populations that have almost nothing in common. One is spending down an asset base that keeps appreciating. The other is being repossessed. The aggregate numbers only make sense as statistics. As a description of any actual American household, they are fiction.</p><p>This Beacon gathers the eighteen charts we have been building to show that. It updates the January thread, folds in recent contributions from James at JB Macro, Jeff Horwich at the Minneapolis Fed, and Tim Pierotti at WealthVest, and closes with four threshold breaches that just printed in the underlying data.</p><p>The four breaches matter. So we lead with them.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UXxC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be6d1fd-fa49-427a-a1fa-0559520046f9_1554x832.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UXxC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be6d1fd-fa49-427a-a1fa-0559520046f9_1554x832.png 424w, https://substackcdn.com/image/fetch/$s_!UXxC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be6d1fd-fa49-427a-a1fa-0559520046f9_1554x832.png 848w, https://substackcdn.com/image/fetch/$s_!UXxC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be6d1fd-fa49-427a-a1fa-0559520046f9_1554x832.png 1272w, https://substackcdn.com/image/fetch/$s_!UXxC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be6d1fd-fa49-427a-a1fa-0559520046f9_1554x832.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UXxC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be6d1fd-fa49-427a-a1fa-0559520046f9_1554x832.png" width="1456" height="780" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5be6d1fd-fa49-427a-a1fa-0559520046f9_1554x832.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:780,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151201,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/194778029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be6d1fd-fa49-427a-a1fa-0559520046f9_1554x832.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UXxC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be6d1fd-fa49-427a-a1fa-0559520046f9_1554x832.png 424w, https://substackcdn.com/image/fetch/$s_!UXxC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be6d1fd-fa49-427a-a1fa-0559520046f9_1554x832.png 848w, https://substackcdn.com/image/fetch/$s_!UXxC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be6d1fd-fa49-427a-a1fa-0559520046f9_1554x832.png 1272w, https://substackcdn.com/image/fetch/$s_!UXxC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5be6d1fd-fa49-427a-a1fa-0559520046f9_1554x832.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>The arithmetic of the "resilient consumer" works only because the top half of the distribution is spending a growing asset base and the bottom half is spending borrowed money it cannot repay. Neither is stable. They are only stable together, and only as long as asset prices keep rising and credit keeps extending. The labor data just told us which side of that pairing is cracking first.</p></blockquote><div class="callout-block" data-callout="true"><p><strong>In This Beacon</strong></p><ol><li><p><a href="#why">Why We Are Writing This Piece Again</a></p></li><li><p><a href="#wealth">The Wealth Story</a></p></li><li><p><a href="#savings">The Savings Story</a></p></li><li><p><a href="#credit">The Credit Story</a></p></li><li><p><a href="#labor">The Labor Story</a></p></li><li><p><a href="#gap">The Credit-Labor Gap</a></p></li><li><p><a href="#spending">The Spending Story</a></p></li><li><p><a href="#inheritance">The Inheritance Story</a></p></li><li><p><a href="#housing">The Housing Bridge</a></p></li><li><p><a href="#synthesis">Synthesis</a></p></li><li><p><a href="#framework">The Framework Behind The Charts</a></p></li><li><p><a href="#change">What Would Change Our Mind</a></p></li><li><p><a href="#bottom">The Bottom Line</a></p></li></ol></div><h2><strong>Why We Are Writing This Piece Again</strong></h2><p>We laid out the two-economies framework in January, first in a <a href="https://x.com/LHMacro/status/2011966761684357616">thread</a> on the 15th, then <a href="https://research.lighthousemacro.com/p/why-most-americans-dont-care-about">on Substack</a> the week after. The argument was straightforward: the aggregate consumer data is a weighted average of two populations with almost nothing in common, and treating it as a single number hides the risk.</p><p>The conversation has caught up. James at JB Macro traced the equity wealth channel in February and followed up this week, noting that strong equity performance is doing what wages aren&#8217;t. Jeff Horwich at the Minneapolis Fed worked through Moody&#8217;s, Bank of America, the NY Fed, and the BLS Consumer Expenditure Survey in March and concluded the K-shape debate is unresolved because every source stratifies by income instead of wealth. Tim Pierotti at WealthVest Macro published on the generational wealth transfer this week, the leg of the wealth story almost nobody has quantified.</p><p>Each found a channel. James found equity. Tim found inheritance. Horwich found the measurement gap that lets both hide. We would add a fourth piece they have left out: the credit-distress data on the other side of the same K, and the labor-flow data that is now confirming it in real time.</p><p>This is the chart-pack version. Eighteen figures, four threshold breaches, one framework. Where Friday was the narrative update, today is the receipts.</p><p>One frame to hold in your head as you read: the consumer is a lagging indicator pretending to be coincident. By the time retail sales roll, labor cracked 6-9 months prior, credit stress was visible in delinquency data, and confidence had been deteriorating for two quarters. The consumer does not predict. It validates. This Beacon is about what it is about to validate.</p><h2><strong>The Wealth Story</strong></h2><p>The top 10% of US households by wealth own 67% of all household net worth. The top 1% alone own more than the entire bottom 50% combined, by a factor of roughly twelve</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FV2q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9542bdcf-e60a-4f5b-a203-a4b0564b7385_2810x1410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FV2q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9542bdcf-e60a-4f5b-a203-a4b0564b7385_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!FV2q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9542bdcf-e60a-4f5b-a203-a4b0564b7385_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!FV2q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9542bdcf-e60a-4f5b-a203-a4b0564b7385_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!FV2q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9542bdcf-e60a-4f5b-a203-a4b0564b7385_2810x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FV2q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9542bdcf-e60a-4f5b-a203-a4b0564b7385_2810x1410.png" width="1456" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9542bdcf-e60a-4f5b-a203-a4b0564b7385_2810x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:238631,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/194778029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9542bdcf-e60a-4f5b-a203-a4b0564b7385_2810x1410.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FV2q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9542bdcf-e60a-4f5b-a203-a4b0564b7385_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!FV2q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9542bdcf-e60a-4f5b-a203-a4b0564b7385_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!FV2q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9542bdcf-e60a-4f5b-a203-a4b0564b7385_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!FV2q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9542bdcf-e60a-4f5b-a203-a4b0564b7385_2810x1410.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is not new. It has been true for a while. What is new is the degree to which asset prices over the last five years have done the top decile&#8217;s saving for them. The S&amp;P 500 is near all-time highs. Home prices for the top tier of the market are at all-time highs. When your balance sheet grows 15% a year unrealized, you do not need to save 8% of your income. Your wealth is saving for you.</p><p>James&#8217;s JB Macro piece captured this cleanly. The US saving rate fell from 6.1% in Q1 2024 to 4.0% in February 2026 while the UK&#8217;s rose, despite both populations facing similar cost-of-living shocks and elevated rates. He estimates that without the drawdown, US nominal GDP would have been roughly 1.5% smaller than it is today. In his follow-up, James noted that the buffer for US households is equity wealth, which is pro-cyclical. Strong equity performance pushes the saving ratio down through the wealth-effect channel.</p><p>He is right. But the mechanism is narrower than it first appears, because the 4.0% aggregate is not distributed evenly.</p><h2><strong>The Savings Story</strong></h2><p>The consumer cycle runs the same way every time. We call it the Three-Stage Stress Sequence. Stage 1 is Savings Depletion: income growth slows but spending habits persist, so households draw down their buffer. Stage 2 is Credit Substitution: the buffer is exhausted, so credit takes its place. Stage 3 is Spending Collapse: credit dries up or becomes unaffordable, and the spending data finally rolls. Stage 1 is complete. Stage 2 is where we live now. Stage 3 is what the labor print just started to warn about.</p><p>The pandemic-era cushion is gone. The SF Fed put aggregate excess savings at roughly $2.1 trillion at peak in 2021. That pool was fully depleted by Q1 2024. Since then, households have been financing consumption by running the saving rate below its 2000-2019 baseline, a stretch now approaching three years.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jVPJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F010bae6b-ca29-4e23-be23-23472748e5d0_2810x1410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jVPJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F010bae6b-ca29-4e23-be23-23472748e5d0_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!jVPJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F010bae6b-ca29-4e23-be23-23472748e5d0_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!jVPJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F010bae6b-ca29-4e23-be23-23472748e5d0_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!jVPJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F010bae6b-ca29-4e23-be23-23472748e5d0_2810x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jVPJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F010bae6b-ca29-4e23-be23-23472748e5d0_2810x1410.png" width="1456" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/010bae6b-ca29-4e23-be23-23472748e5d0_2810x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 2&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 2" title="Figure 2" srcset="https://substackcdn.com/image/fetch/$s_!jVPJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F010bae6b-ca29-4e23-be23-23472748e5d0_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!jVPJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F010bae6b-ca29-4e23-be23-23472748e5d0_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!jVPJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F010bae6b-ca29-4e23-be23-23472748e5d0_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!jVPJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F010bae6b-ca29-4e23-be23-23472748e5d0_2810x1410.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 2.</strong> Pandemic-era excess savings (~$2.1T per SF Fed) fully depleted by Q1 2024. Saving rate now 1.2pp below the 2000-2019 baseline.<em>Source: BEA (PSAVERT), SF Fed.</em></figcaption></figure></div><p>That is the aggregate. The distributional picture is where the story sharpens.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D4sK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f76450b-f250-4063-ad0f-d5ead8e9f71c_2810x1410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D4sK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f76450b-f250-4063-ad0f-d5ead8e9f71c_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!D4sK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f76450b-f250-4063-ad0f-d5ead8e9f71c_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!D4sK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f76450b-f250-4063-ad0f-d5ead8e9f71c_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!D4sK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f76450b-f250-4063-ad0f-d5ead8e9f71c_2810x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D4sK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f76450b-f250-4063-ad0f-d5ead8e9f71c_2810x1410.png" width="1456" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f76450b-f250-4063-ad0f-d5ead8e9f71c_2810x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 3&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 3" title="Figure 3" srcset="https://substackcdn.com/image/fetch/$s_!D4sK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f76450b-f250-4063-ad0f-d5ead8e9f71c_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!D4sK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f76450b-f250-4063-ad0f-d5ead8e9f71c_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!D4sK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f76450b-f250-4063-ad0f-d5ead8e9f71c_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!D4sK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f76450b-f250-4063-ad0f-d5ead8e9f71c_2810x1410.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 3.</strong> Only the top 20% still holds a positive excess savings balance (+$480B). The bottom 80% is underwater by a combined $380B.<em>Source: BEA, Moody&#8217;s Analytics distributional estimates, Lighthouse Macro.</em></figcaption></figure></div><p>The top 20% of US households still carries roughly $480 billion of positive excess savings, the residual of pandemic windfalls that mostly landed at the top of the distribution. Every cohort below the top 20% is now underwater versus the pre-pandemic trajectory, with the bottom 20% down $140 billion on its own. The bottom 80% is collectively $380 billion below where its savings trajectory would have been without the last four years. The pandemic did not create a universal cushion. It created a cushion for the top 20% and a liability for everyone else.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D412!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235e2a80-31e0-4af7-9177-719887a632b2_2810x1410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D412!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235e2a80-31e0-4af7-9177-719887a632b2_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!D412!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235e2a80-31e0-4af7-9177-719887a632b2_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!D412!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235e2a80-31e0-4af7-9177-719887a632b2_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!D412!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235e2a80-31e0-4af7-9177-719887a632b2_2810x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D412!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235e2a80-31e0-4af7-9177-719887a632b2_2810x1410.png" width="1456" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/235e2a80-31e0-4af7-9177-719887a632b2_2810x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 4&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 4" title="Figure 4" srcset="https://substackcdn.com/image/fetch/$s_!D412!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235e2a80-31e0-4af7-9177-719887a632b2_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!D412!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235e2a80-31e0-4af7-9177-719887a632b2_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!D412!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235e2a80-31e0-4af7-9177-719887a632b2_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!D412!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235e2a80-31e0-4af7-9177-719887a632b2_2810x1410.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 4.</strong> Saving rate by cohort. Top 10% saving 18.0%, above their pre-pandemic pace. Bottom 60% at 1.2%, a subsistence floor.<em>Source: BEA, Moody&#8217;s Analytics distributional estimates.</em></figcaption></figure></div><p>That asymmetry shows up in the saving rate by cohort. The top 10% saves roughly 18% of income and is actually saving more than it did pre-pandemic, because the wealth-effect cushion means they do not need the income flow to service their lifestyle. The middle 60% saves close to the aggregate, around 4.8%, down about 2 percentage points from where it ran before 2020. The bottom 60% saves approximately 1.2%, functionally the floor. You cannot save less than your grocery bill.</p><p>That distribution tells you that when the aggregate saving rate falls from 7% to 4%, it is not a story about the average American cutting back. It is a story about the top decile drawing on a wealth cushion that grew faster than their income, while the bottom 60% continues running at a subsistence saving rate because there is no slack left.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OPFM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd9ce17-7198-4cf3-b342-8c18f49968af_2810x1510.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OPFM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd9ce17-7198-4cf3-b342-8c18f49968af_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!OPFM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd9ce17-7198-4cf3-b342-8c18f49968af_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!OPFM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd9ce17-7198-4cf3-b342-8c18f49968af_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!OPFM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd9ce17-7198-4cf3-b342-8c18f49968af_2810x1510.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OPFM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd9ce17-7198-4cf3-b342-8c18f49968af_2810x1510.png" width="1456" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2dd9ce17-7198-4cf3-b342-8c18f49968af_2810x1510.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 5&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 5" title="Figure 5" srcset="https://substackcdn.com/image/fetch/$s_!OPFM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd9ce17-7198-4cf3-b342-8c18f49968af_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!OPFM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd9ce17-7198-4cf3-b342-8c18f49968af_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!OPFM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd9ce17-7198-4cf3-b342-8c18f49968af_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!OPFM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd9ce17-7198-4cf3-b342-8c18f49968af_2810x1510.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 5.</strong> Consumer credit growing +3.2% YoY while the personal saving rate has fallen to 4.0%, well below the 8.5% historical average. Spending growth is being funded by borrowing, not earnings.<em>Source: FRED (PSAVERT, TOTALSL).</em></figcaption></figure></div><p>Look at the relationship between the saving rate and consumer credit growth. The saving rate sits at 4.0%, well below the 8.5% historical average. Consumer credit year-over-year growth has stabilized near 3.2%, but the level has marched higher every single month. What you are looking at is a consumer who has stopped saving and started borrowing to fund the same basket of purchases. Spending growth, at the margin, is being funded by the balance sheet, not the income statement.</p><p>The debt service ratio, required debt payments as a share of disposable income, is the receipt for this substitution. It has climbed to 11.3%, above our 10% stretched threshold. The driver is not new borrowing, it is the mechanical repricing of existing variable-rate debt at higher rates. Credit card APRs averaging 22.3% for balance-carriers mean even a flat balance generates a higher payment. More of every paycheck is pre-committed before discretionary spending gets a dollar.</p><p>The composition of that spending growth matters more than the total. And that composition, as the next section shows, is lopsided.</p><p>Horwich&#8217;s Minneapolis Fed piece worked through four major data sources (Moody&#8217;s, Bank of America, the NY Fed&#8217;s Economic Heterogeneity series, and the BLS Consumer Expenditure Survey) and concluded the K-shape story was ambiguous at best. Moody&#8217;s showed a steep K. The NY Fed showed almost none. The BLS CE showed no K, and in 2024 lower-income households actually posted the fastest spending growth of any quintile.</p><p>His closing observation is the one to focus on: &#8220;data on spending-by-wealth might provide a complementary view of the scale, and the shape, of any divergence in household spending.&#8221;</p><p>That is the whole answer. The K-shape debate he reviews is inconclusive because every source he examines stratifies by income. Income-stratified data will always look less bifurcated than wealth-stratified data, because wealth in the US is roughly three times more concentrated than income. The top 10% earn about 45% of income. The top 10% own 67% of wealth. Of course the two pictures do not match.</p><p>Stratify by balance sheet instead of paycheck and the bifurcation is not ambiguous. It is clean.</p><p>There is one more layer before the credit story, and it is the one almost nobody shows you.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0yuU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49700bd5-46b7-48d0-aba6-488d441f7125_2810x1410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0yuU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49700bd5-46b7-48d0-aba6-488d441f7125_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!0yuU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49700bd5-46b7-48d0-aba6-488d441f7125_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!0yuU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49700bd5-46b7-48d0-aba6-488d441f7125_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!0yuU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49700bd5-46b7-48d0-aba6-488d441f7125_2810x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0yuU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49700bd5-46b7-48d0-aba6-488d441f7125_2810x1410.png" width="1456" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49700bd5-46b7-48d0-aba6-488d441f7125_2810x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 6&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 6" title="Figure 6" srcset="https://substackcdn.com/image/fetch/$s_!0yuU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49700bd5-46b7-48d0-aba6-488d441f7125_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!0yuU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49700bd5-46b7-48d0-aba6-488d441f7125_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!0yuU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49700bd5-46b7-48d0-aba6-488d441f7125_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!0yuU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49700bd5-46b7-48d0-aba6-488d441f7125_2810x1410.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 6.</strong> Top 20% experiences ~3.2% effective inflation. Bottom 20% faces ~6.1%, nearly double. Shelter, food, and energy are a larger share of low-income budgets, so headline CPI understates the pain at the bottom.<em>Source: BLS CPI component re-weighting, Lighthouse Macro.</em></figcaption></figure></div><p>Inflation does not hit every income cohort the same way. The top 20%, because a smaller share of its budget goes to shelter, food, and energy, has experienced effective inflation closer to 3.2%. The bottom 20%, which spends a much higher share on those three categories, has faced inflation closer to 6.1%. The spread is 280 basis points. When the headline CPI prints at 3.3% and the Fed declares victory, the top of the distribution has already seen the benefit, while the bottom is still paying rent increases and grocery bills that have not stopped climbing. Inflation is a regressive tax and it has been grinding for three years.</p><p>Combine a negative real income story for the bottom 60% with an above-aggregate inflation experience for that same cohort, and the credit data stops being surprising.</p><h2><strong>The Credit Story</strong></h2><p>While the top decile spends off asset appreciation, the bottom 60% is running out of runway. The credit data says so directly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xYk-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819242c1-b833-4631-89bb-5f49eb56c678_2810x1510.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xYk-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819242c1-b833-4631-89bb-5f49eb56c678_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!xYk-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819242c1-b833-4631-89bb-5f49eb56c678_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!xYk-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819242c1-b833-4631-89bb-5f49eb56c678_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!xYk-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819242c1-b833-4631-89bb-5f49eb56c678_2810x1510.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xYk-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819242c1-b833-4631-89bb-5f49eb56c678_2810x1510.png" width="1456" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/819242c1-b833-4631-89bb-5f49eb56c678_2810x1510.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 7&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 7" title="Figure 7" srcset="https://substackcdn.com/image/fetch/$s_!xYk-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819242c1-b833-4631-89bb-5f49eb56c678_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!xYk-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819242c1-b833-4631-89bb-5f49eb56c678_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!xYk-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819242c1-b833-4631-89bb-5f49eb56c678_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!xYk-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819242c1-b833-4631-89bb-5f49eb56c678_2810x1510.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 7.</strong> Aggregate auto loan delinquency at all commercial banks, 2.70%. The headline looks benign. The subprime segment tells a different story (Fig 8).<em>Source: Federal Reserve / FRED (LAUTOSA).</em></figcaption></figure></div><p>The aggregate auto delinquency rate across all commercial banks sits at 2.70%, well below the GFC peak of 8.2%. The headline looks contained. That is the whole trap. The aggregate averages prime and subprime together, and prime is fine. Subprime is not. Fitch&#8217;s Subprime Auto ABS Index puts 60+ day delinquency at 6.9%, the highest since the series began in 1994 and above the 2008-2009 peak. The distinction matters because the stress is not distributed evenly across the borrower pool. It is concentrated in the bottom quartile, the same cohort already visible in the credit-card and student-loan data.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!E8Qy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6791fdd9-992b-4dbb-ab24-c1a540758426_2810x1410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E8Qy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6791fdd9-992b-4dbb-ab24-c1a540758426_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!E8Qy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6791fdd9-992b-4dbb-ab24-c1a540758426_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!E8Qy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6791fdd9-992b-4dbb-ab24-c1a540758426_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!E8Qy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6791fdd9-992b-4dbb-ab24-c1a540758426_2810x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E8Qy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6791fdd9-992b-4dbb-ab24-c1a540758426_2810x1410.png" width="1456" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6791fdd9-992b-4dbb-ab24-c1a540758426_2810x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 8&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 8" title="Figure 8" srcset="https://substackcdn.com/image/fetch/$s_!E8Qy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6791fdd9-992b-4dbb-ab24-c1a540758426_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!E8Qy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6791fdd9-992b-4dbb-ab24-c1a540758426_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!E8Qy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6791fdd9-992b-4dbb-ab24-c1a540758426_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!E8Qy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6791fdd9-992b-4dbb-ab24-c1a540758426_2810x1410.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 8.</strong> Every subprime auto metric now exceeds its 2008 peak. 60+ DPD at 6.9% (vs 5.2%). Repo rate at 3.8% (vs 2.9%). Negative equity at 24% (vs 22%).<em>Source: Fitch, Cox Automotive, Edmunds, Experian.</em></figcaption></figure></div><p>Pull the comparison to the 2008 peak directly and it sharpens. Every subprime auto stress metric we track is now above its GFC peak. 60+ day delinquency: 6.9% now versus 5.2% at the 2008 peak. Repo rate: 3.8% now versus 2.9% then. Negative equity (borrowers who owe more than the car is worth): 24% now versus 22% then. The subprime auto market is in worse shape today than it was heading into the financial crisis, and that is with the S&amp;P at record highs and the unemployment rate still under 5%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U9Wd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3af4ca-0b75-44e5-a59c-d25a2efef2d4_2810x1410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U9Wd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3af4ca-0b75-44e5-a59c-d25a2efef2d4_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!U9Wd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3af4ca-0b75-44e5-a59c-d25a2efef2d4_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!U9Wd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3af4ca-0b75-44e5-a59c-d25a2efef2d4_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!U9Wd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3af4ca-0b75-44e5-a59c-d25a2efef2d4_2810x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U9Wd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3af4ca-0b75-44e5-a59c-d25a2efef2d4_2810x1410.png" width="1456" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a3af4ca-0b75-44e5-a59c-d25a2efef2d4_2810x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 9&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 9" title="Figure 9" srcset="https://substackcdn.com/image/fetch/$s_!U9Wd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3af4ca-0b75-44e5-a59c-d25a2efef2d4_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!U9Wd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3af4ca-0b75-44e5-a59c-d25a2efef2d4_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!U9Wd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3af4ca-0b75-44e5-a59c-d25a2efef2d4_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!U9Wd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3af4ca-0b75-44e5-a59c-d25a2efef2d4_2810x1410.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 9.</strong> 2024 vehicle repossessions at 1.73 million, effectively matching the 2009 post-GFC peak of 1.77 million.<em>Source: Cox Automotive.</em></figcaption></figure></div><p>Vehicle repossessions hit 1.73 million in 2024. The 2009 peak was 1.77 million. We are effectively at post-crisis levels in a non-crisis macro environment. Auto loans are a particularly clean signal because Americans generally pay the car loan last. It is the vehicle to the job. When repossessions rise, it means households have exhausted credit cards, skipped rent, maxed out buy-now-pay-later, and finally defaulted on the bill they try hardest to protect.</p><p>It gets more specific.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5lwY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156505c4-ff6a-4f05-bac8-61d1882676f7_2810x1410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5lwY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156505c4-ff6a-4f05-bac8-61d1882676f7_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!5lwY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156505c4-ff6a-4f05-bac8-61d1882676f7_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!5lwY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156505c4-ff6a-4f05-bac8-61d1882676f7_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!5lwY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156505c4-ff6a-4f05-bac8-61d1882676f7_2810x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5lwY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156505c4-ff6a-4f05-bac8-61d1882676f7_2810x1410.png" width="1456" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/156505c4-ff6a-4f05-bac8-61d1882676f7_2810x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 10&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 10" title="Figure 10" srcset="https://substackcdn.com/image/fetch/$s_!5lwY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156505c4-ff6a-4f05-bac8-61d1882676f7_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!5lwY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156505c4-ff6a-4f05-bac8-61d1882676f7_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!5lwY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156505c4-ff6a-4f05-bac8-61d1882676f7_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!5lwY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F156505c4-ff6a-4f05-bac8-61d1882676f7_2810x1410.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 10.</strong> Consumer credit delinquencies are rising across the stack. Credit cards at 2.94%, +33 bps vs 2019. Business loans are the exception, still close to pre-pandemic levels.<em>Source: FRED (DRSFRMACBS, DRCLACBS, DRCCLACBS, DRAACBS, DRBLACBS).</em></figcaption></figure></div><p>Across the consumer credit stack, delinquency rates are rising. Credit cards lead at 2.94%, up 33 basis points versus Q4 2019. Consumer loans broadly are at 2.62%, up 31 bps. Auto loan delinquencies at 2.70%. Mortgage delinquencies, where underwriting tightened materially after 2008, are at 1.78% and essentially flat versus pre-pandemic. Business loan delinquencies are also subdued at 1.34%, which is a clue. The stress is concentrated on the consumer, not the business, side of the balance sheet.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iJ5L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6894da4f-2f10-42e7-9be1-fd8ef1033434_2810x1410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iJ5L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6894da4f-2f10-42e7-9be1-fd8ef1033434_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!iJ5L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6894da4f-2f10-42e7-9be1-fd8ef1033434_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!iJ5L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6894da4f-2f10-42e7-9be1-fd8ef1033434_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!iJ5L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6894da4f-2f10-42e7-9be1-fd8ef1033434_2810x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iJ5L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6894da4f-2f10-42e7-9be1-fd8ef1033434_2810x1410.png" width="1456" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6894da4f-2f10-42e7-9be1-fd8ef1033434_2810x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 11&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 11" title="Figure 11" srcset="https://substackcdn.com/image/fetch/$s_!iJ5L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6894da4f-2f10-42e7-9be1-fd8ef1033434_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!iJ5L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6894da4f-2f10-42e7-9be1-fd8ef1033434_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!iJ5L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6894da4f-2f10-42e7-9be1-fd8ef1033434_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!iJ5L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6894da4f-2f10-42e7-9be1-fd8ef1033434_2810x1410.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 11.</strong> Transitions into serious delinquency vs Q4 2019 baseline. Student loans +691 bps. Credit cards +174 bps. Auto +79 bps. Mortgages +35 bps, basically flat.<em>Source: NY Fed Household Debt and Credit Report, Q4 2025.</em></figcaption></figure></div><p>Relative to the Q4 2019 pre-pandemic baseline, every loan category is showing stress, but student loans dominate. New delinquency transitions on student loans are 691 basis points above 2019. Credit cards are 174 bps above. Auto is 79 bps above. Mortgages are 35 bps above. Basically flat.</p><p>The stress is building from the bottom of the household balance sheet up. Unsecured consumer credit is where it shows first because it is where the working-age cohort has the most exposure and the thinnest collateral.</p><p>Tim&#8217;s piece argues that &#8220;the money center banks all said basically the same thing about consumer spending and credit quality, which is that they see no slowdown and no signs of emerging credit weakness.&#8221; That is accurate for <em>bank</em> balance sheets. Prime consumer portfolios are fine. The weakness does not show up in JPMorgan&#8217;s 10-Q because JPMorgan does not carry subprime auto paper or the bulk of the student loan book. It shows up in Experian, Cox Automotive, and the NY Fed Consumer Credit Panel. Different data, same population.</p><h2><strong>The Labor Story</strong></h2><p>You would expect a labor market signal to precede credit stress of this magnitude. It is there. You just have to look underneath the BLS headline. And as of the data we pulled this weekend, it is no longer quiet.</p><p><strong>The quits rate just broke through 2.0%.</strong> JOLTS February print: 1.9%, down from 2.0% a year ago. This is the first time this cycle we have been below our 2.0% pre-recessionary threshold. The quits rate is the cleanest read on worker confidence there is. Workers quit when they believe they can find a better job. They stay when they are scared. They just stopped quitting.</p><p><strong>Long-term unemployed share at 25.2%.</strong> Above our 22% structural fragility threshold, up 4.2 percentage points in twelve months. The pool of people who have been unemployed 27 weeks or longer is now a quarter of the unemployed population. These are the workers the labor market has the hardest time reabsorbing. They are also, disproportionately, the bottom-60% cohort whose credit data we just walked through.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pkan!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e14333a-e84e-4fc2-a655-8780bfa219a4_2810x1410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pkan!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e14333a-e84e-4fc2-a655-8780bfa219a4_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!pkan!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e14333a-e84e-4fc2-a655-8780bfa219a4_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!pkan!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e14333a-e84e-4fc2-a655-8780bfa219a4_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!pkan!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e14333a-e84e-4fc2-a655-8780bfa219a4_2810x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pkan!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e14333a-e84e-4fc2-a655-8780bfa219a4_2810x1410.png" width="1456" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e14333a-e84e-4fc2-a655-8780bfa219a4_2810x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 12&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 12" title="Figure 12" srcset="https://substackcdn.com/image/fetch/$s_!pkan!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e14333a-e84e-4fc2-a655-8780bfa219a4_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!pkan!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e14333a-e84e-4fc2-a655-8780bfa219a4_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!pkan!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e14333a-e84e-4fc2-a655-8780bfa219a4_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!pkan!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e14333a-e84e-4fc2-a655-8780bfa219a4_2810x1410.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 12.</strong> Turnover at small employers (&lt;50) fell to 3.9% in March 2026, a 9-year low. The private-employer baseline has run ~4.7% for the last three years. Workers stopped quitting.<em>Source: ADP Research Institute, Main Street Macro (Nela Richardson, April 14, 2026).</em></figcaption></figure></div><p>The sharpest read on this dynamic comes from ADP&#8217;s Main Street Macro piece last week. Turnover at employers with fewer than 50 people fell to 3.9% in March, the lowest reading in the nine years ADP has tracked it. The last-three-year baseline for all private employers has run near 4.7%. A separation rate that low is not a sign of health. It is the signature of workers who have concluded there is nowhere better to go.</p><p>Two things matter here. First, the composition. Nela Richardson notes that in February and March, small employers accounted for nearly all net private-sector job gains, even as overall turnover collapsed. That is a bifurcation inside the labor market: stasis at the worker level, dynamism concentrated at the one segment of employers most vulnerable to macro shocks. Second, the direction. Low turnover supports spending in the short run because paychecks keep flowing. Over time it starves the labor market of the reallocation that drives wage growth and productivity. The short-run comfort is exactly what sets up the long-run problem.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9Iw7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21bd4c7a-bbdd-430b-acbd-15cd99c7594a_2810x1410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9Iw7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21bd4c7a-bbdd-430b-acbd-15cd99c7594a_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!9Iw7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21bd4c7a-bbdd-430b-acbd-15cd99c7594a_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!9Iw7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21bd4c7a-bbdd-430b-acbd-15cd99c7594a_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!9Iw7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21bd4c7a-bbdd-430b-acbd-15cd99c7594a_2810x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9Iw7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21bd4c7a-bbdd-430b-acbd-15cd99c7594a_2810x1410.png" width="1456" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21bd4c7a-bbdd-430b-acbd-15cd99c7594a_2810x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 13&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 13" title="Figure 13" srcset="https://substackcdn.com/image/fetch/$s_!9Iw7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21bd4c7a-bbdd-430b-acbd-15cd99c7594a_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!9Iw7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21bd4c7a-bbdd-430b-acbd-15cd99c7594a_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!9Iw7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21bd4c7a-bbdd-430b-acbd-15cd99c7594a_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!9Iw7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21bd4c7a-bbdd-430b-acbd-15cd99c7594a_2810x1410.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 13.</strong> Share of unemployed out of work 27 weeks or more, now 25.2%. Up from 21.0% a year ago. Above our 22% structural fragility threshold.<em>Source: BLS (UEMP27OV / UNEMPLOY).</em></figcaption></figure></div><p>The long-term unemployment share is the slow-moving part of the labor data. It does not spike on a single jobs report. It climbs. And it has been climbing for eighteen months. A worker who has been unemployed for six months is statistically unlikely to return to the labor force at prior wages. A growing share of long-term unemployed is a growing share of the labor market being written off, quietly, in the background of headline unemployment numbers that still read fine.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kR3y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0beb8566-5d86-4add-ad18-2f785e91ac38_2810x1510.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kR3y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0beb8566-5d86-4add-ad18-2f785e91ac38_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!kR3y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0beb8566-5d86-4add-ad18-2f785e91ac38_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!kR3y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0beb8566-5d86-4add-ad18-2f785e91ac38_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!kR3y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0beb8566-5d86-4add-ad18-2f785e91ac38_2810x1510.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kR3y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0beb8566-5d86-4add-ad18-2f785e91ac38_2810x1510.png" width="1456" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0beb8566-5d86-4add-ad18-2f785e91ac38_2810x1510.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 14&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 14" title="Figure 14" srcset="https://substackcdn.com/image/fetch/$s_!kR3y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0beb8566-5d86-4add-ad18-2f785e91ac38_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!kR3y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0beb8566-5d86-4add-ad18-2f785e91ac38_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!kR3y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0beb8566-5d86-4add-ad18-2f785e91ac38_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!kR3y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0beb8566-5d86-4add-ad18-2f785e91ac38_2810x1510.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 14.</strong> The burden is not evenly distributed. 55+ workers face the longest duration (31% long-term share). Black workers carry the highest U-3 rate (7.5%) and second-longest duration (28%).<em>Source: BLS Current Population Survey.</em></figcaption></figure></div><p>And the composition of that long-term unemployment is not random. Workers 55 and older carry a 31% long-term unemployment share, the highest of any demographic cohort. When older workers lose a job, they usually do not get another one at the same wage. That 31% figure is not a queue. It is a cliff. Black workers, separately, carry a 7.5% U-3 rate and a 28% long-term share, both among the highest in the data. The headline unemployment rate of 4% averages all of this together into a number that, by cohort, nobody is actually experiencing.</p><p>And then the income math.</p><p>Aggregate weekly payrolls, the product of employment times hours times wages, is growing +3.7% nominal year-over-year. Real, after deflating by CPI at +3.3%, that is <strong>+0.4%</strong>. Near zero. The tailwind that funded consumer spending through 2023 and 2024 is effectively gone. The top quintile does not care because the top quintile&#8217;s income does not come primarily from wages. The bottom 60% does care, because wages are close to the whole thing.</p><p>Average weekly hours are flat at 34.2. Temp help payrolls are down 2.1% year-over-year, approaching the -3% threshold we watch as a recession precursor. Initial claims four-week moving average sits at 209,750, still below the 230,000 stress level, but continuing claims are sticky at 1.82 million.</p><p>And then the revisions. The January 2026 benchmark revisions subtracted <strong>898,000 jobs</strong> from the 2025 totals. The average monthly gain for 2025, after revisions, was just 15,000. Not the 150,000-to-200,000 that was reported in real time. Fifteen thousand. That is not a labor market growing. That is a labor market that was not growing and nobody knew it until the benchmark caught up to the truth. The current month&#8217;s print, whatever it says, has to be read through that lens now. The prior year was softer than it looked, and the current trend is softer still.</p><p>Horwich notes, correctly, that the K-shape in <em>spending</em> data is inconsistent across sources. But the labor market tells us something the spending data cannot. The <strong>capacity</strong> of the bottom cohort to keep spending is being eroded right now, even if the current month&#8217;s card-swipe data has not fully reflected it.</p><p>This is what the Labor Fragility Index (LFI) is built to measure: z-scores of long-term unemployment share, the inverse of the quits rate, and the inverse of the hires-to-quits ratio. All three components moved the wrong way in the February print. The LFI is rising. The credit data has been screaming for a year. The labor data is now confirming it.</p><p>Which brings us to the cleanest signal in the pack.</p><h2><strong>The Credit-Labor Gap</strong></h2><p>We define the Credit-Labor Gap as <code>z(HY OAS) - z(LFI)</code>. It answers a single question: does the credit market agree with the labor market about how fragile the economy is?</p><p>Right now, it does not.</p><p>High-yield option-adjusted spreads closed April 16 at <strong>286 bps</strong>, through our 300 bps complacency threshold. Spreads tightened 116 bps over the past twelve months despite what just happened underneath. The Labor Fragility Index moved in the opposite direction over the same period.</p><p>When we compute the gap, the result is -1.68. Our threshold for &#8220;credit ignoring fundamentals&#8221; is -1.0. We are 68 basis points of z-score past that.</p><p>One of these two markets is wrong. Credit is pricing a soft landing that the labor data no longer supports. If the labor data is right, credit will reprice. If credit is right, the labor data has to reverse sharply, which means quits have to rise, long-term unemployment has to fall, and small-firm employment has to recover, all simultaneously and in the next print or two. We can see the path for credit to be right. We do not see the data.</p><p>This is the sibling signal to the Credit-Growth Gap we introduced on Friday. Same mechanic, different pair. Credit spreads have tightened into a macro environment the rest of the data is not confirming. Spread-widening when the correction comes will be faster than the tightening was.</p><h2><strong>The Spending Story</strong></h2><p>The macro cohort data flows directly into the consumer tape, and the consumer tape confirms the bifurcation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kJs3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cddc15e-02d2-4b7f-b12b-abb4da393e6f_2810x1510.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kJs3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cddc15e-02d2-4b7f-b12b-abb4da393e6f_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!kJs3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cddc15e-02d2-4b7f-b12b-abb4da393e6f_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!kJs3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cddc15e-02d2-4b7f-b12b-abb4da393e6f_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!kJs3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cddc15e-02d2-4b7f-b12b-abb4da393e6f_2810x1510.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kJs3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cddc15e-02d2-4b7f-b12b-abb4da393e6f_2810x1510.png" width="1456" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1cddc15e-02d2-4b7f-b12b-abb4da393e6f_2810x1510.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 15&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 15" title="Figure 15" srcset="https://substackcdn.com/image/fetch/$s_!kJs3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cddc15e-02d2-4b7f-b12b-abb4da393e6f_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!kJs3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cddc15e-02d2-4b7f-b12b-abb4da393e6f_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!kJs3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cddc15e-02d2-4b7f-b12b-abb4da393e6f_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!kJs3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cddc15e-02d2-4b7f-b12b-abb4da393e6f_2810x1510.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 15.</strong> Luxury retail (Tapestry, LVMH, Ferrari) +17% since Jan 2022. Dollar stores (DG, DLTR) -9% over the same period. The spread has widened monotonically.<em>Source: Yahoo Finance (TPR, LVMUY, DG, DLTR), indexed Jan 2022 = 100.</em></figcaption></figure></div><p>Luxury retail (Tapestry, LVMH, Ferrari) is up 17% since January 2022 on an indexed basis. Dollar stores (Dollar General, Dollar Tree) are down 9% over the same period. The two lines have diverged monotonically. Ferrari just raised guidance. Dollar General just cut. Walmart is gaining wallet share from Target because middle-income consumers are trading down. LVMH&#8217;s US revenue is growing. Dollar Tree&#8217;s traffic is breaking lower.</p><p>The aggregate PCE number of +2.6% real year-over-year masks this. Real PCE at the top quintile is probably running +4% or higher. Real PCE at the bottom quintile is flat to negative. The average describes an economy that does not exist for most participants.</p><p>Under the PCE hood, the composition is already rolling. Durable goods spending is contracting at -1.8% YoY. Services are still growing at +2.4%. Durables turn first at cycle inflections because consumers defer big-ticket purchases before they cut groceries. You do not need a new car this quarter. You do need to eat. Durables negative while services positive is the classic late-cycle handoff, and the spread has now been widening for two quarters.</p><p>Confidence is the part of the picture that rhymes with the spending composition. UMich sentiment sits at 57.3, deep in weak territory but off its December low of 53. The Conference Board&#8217;s Expectations Index, which is the sharper recession signal historically, has collapsed to 65.1. Our threshold is 80. The CB Expectations Index dropping below 80 has preceded every recession since 1970 by 6 to 12 months. We are 15 points past it. Present conditions still look okay. Forward expectations are not.</p><h2><strong>The Inheritance Story</strong></h2><p>And now to Tim&#8217;s point, which is the most important one nobody has been properly measuring.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xsa0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a5e0a2-3a65-4e33-96bc-4429e35d1b17_2810x1410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xsa0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a5e0a2-3a65-4e33-96bc-4429e35d1b17_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!xsa0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a5e0a2-3a65-4e33-96bc-4429e35d1b17_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!xsa0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a5e0a2-3a65-4e33-96bc-4429e35d1b17_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!xsa0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a5e0a2-3a65-4e33-96bc-4429e35d1b17_2810x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xsa0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a5e0a2-3a65-4e33-96bc-4429e35d1b17_2810x1410.png" width="1456" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10a5e0a2-3a65-4e33-96bc-4429e35d1b17_2810x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 16&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 16" title="Figure 16" srcset="https://substackcdn.com/image/fetch/$s_!xsa0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a5e0a2-3a65-4e33-96bc-4429e35d1b17_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!xsa0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a5e0a2-3a65-4e33-96bc-4429e35d1b17_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!xsa0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a5e0a2-3a65-4e33-96bc-4429e35d1b17_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!xsa0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a5e0a2-3a65-4e33-96bc-4429e35d1b17_2810x1410.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 16.</strong> Intergenerational wealth transfer, roughly $2T/year currently, projected to peak near $3.5T/year by 2030.<em>Source: Cerulli Associates.</em></figcaption></figure></div><p>Cerulli estimates roughly $2 trillion a year is transferring between generations right now. That is not a future event. It is a present-tense income stream for a specific cohort of younger Americans.</p><p>Tim&#8217;s specific contribution, and it is a real one, is quantifying this channel&#8217;s impact on housing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lo7h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a1b997-51d2-4a0d-a790-10c3ff7e81d0_2810x1410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lo7h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a1b997-51d2-4a0d-a790-10c3ff7e81d0_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!lo7h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a1b997-51d2-4a0d-a790-10c3ff7e81d0_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!lo7h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a1b997-51d2-4a0d-a790-10c3ff7e81d0_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!lo7h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a1b997-51d2-4a0d-a790-10c3ff7e81d0_2810x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lo7h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a1b997-51d2-4a0d-a790-10c3ff7e81d0_2810x1410.png" width="1456" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31a1b997-51d2-4a0d-a790-10c3ff7e81d0_2810x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 17&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 17" title="Figure 17" srcset="https://substackcdn.com/image/fetch/$s_!lo7h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a1b997-51d2-4a0d-a790-10c3ff7e81d0_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!lo7h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a1b997-51d2-4a0d-a790-10c3ff7e81d0_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!lo7h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a1b997-51d2-4a0d-a790-10c3ff7e81d0_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!lo7h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a1b997-51d2-4a0d-a790-10c3ff7e81d0_2810x1410.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 17.</strong> First-time buyer down payment sources. Up to 40% used a gift or inheritance. All-buyer figure ~30%. <em>Source: Redfin, Zelman &amp; Associates.</em></figcaption></figure></div><p>Per Redfin, up to 40% of first-time homebuyers used a gift or inheritance to make the down payment. Zelman puts the figure for all buyers at roughly 30%. Tim&#8217;s back-of-envelope math suggests down-payment assistance alone adds about 50 basis points to discretionary spending, because the income that would have gone to saving for the down payment now goes to consumption instead.</p><p>That is the channel James did not reach and Horwich flagged but could not measure. It is not just top-decile equity wealth funding consumption directly. It is also intergenerational transfer. Wealth migrating down a generation, landing disproportionately on Millennials and Gen X, and converting into home purchases and consumption that income-stratified data has no way to attribute to its source.</p><p>Tim&#8217;s framing is sharper than ours would be: &#8220;betting against the US consumer is like betting on the Jets to beat the Patriots. It almost never works.&#8221; He is right on the aggregate, and for the same reason James is right on the saving rate. The top half of the distribution is subsidizing the headline.</p><p>But his essay stops one step short of the full picture. Tim is describing the wealth-advantaged subset of the &#8220;bottom 60% by income,&#8221; the Millennials with parents who own a home and a 401(k). That cohort is real and growing. What his piece does not address is the rest of that bottom 60%. The cohort without wealth to inherit, that is funding consumption off credit instead of capital, and whose repo volume just matched post-GFC levels.</p><p>The two cohorts look identical on an income chart. They look very different on a balance sheet. The aggregate consumer data averages them together and calls it resilience.</p><h2><strong>The Housing Bridge</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IBYJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755f6571-2d1b-44e2-9548-3ff5fb5e484c_2810x1510.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IBYJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755f6571-2d1b-44e2-9548-3ff5fb5e484c_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!IBYJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755f6571-2d1b-44e2-9548-3ff5fb5e484c_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!IBYJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755f6571-2d1b-44e2-9548-3ff5fb5e484c_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!IBYJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755f6571-2d1b-44e2-9548-3ff5fb5e484c_2810x1510.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IBYJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755f6571-2d1b-44e2-9548-3ff5fb5e484c_2810x1510.png" width="1456" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/755f6571-2d1b-44e2-9548-3ff5fb5e484c_2810x1510.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 18&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 18" title="Figure 18" srcset="https://substackcdn.com/image/fetch/$s_!IBYJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755f6571-2d1b-44e2-9548-3ff5fb5e484c_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!IBYJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755f6571-2d1b-44e2-9548-3ff5fb5e484c_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!IBYJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755f6571-2d1b-44e2-9548-3ff5fb5e484c_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!IBYJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F755f6571-2d1b-44e2-9548-3ff5fb5e484c_2810x1510.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong>Figure 18.</strong> Luxury (top 10%) homes +2.4% YoY with 45 days on market. Entry-level -8.6% with 95 DOM. The tiers have decoupled.<em> Source: Zillow, Redfin, Realtor.com tier cross-reference.</em></figcaption></figure></div><p>Housing mirrors the rest of the story and lets you see the two economies side by side in a single asset class. Luxury homes (top 10% of the price distribution) are up 2.4% year-over-year with an average 45 days on market. Entry-level homes are down 8.6% year-over-year with 95 days on market. The luxury tier is running 50 days faster through inventory than the bottom tier, and the price direction is opposite. These are not two ends of the same market. They are two markets.</p><p>The mechanism is straightforward. Top-tier buyers are cash-rich, often funding purchases from equity portfolios or inheritance transfers. Bottom-tier buyers are rate-sensitive and credit-constrained. The 30-year mortgage rate at 6.3% effectively locks out the bottom half of the first-time buyer market, while the top half does not feel it. The frozen equilibrium our Housing pillar describes is frozen more at the bottom than the top.</p><p>This is the channel that connects the K-shape to the real economy with the shortest lag. If the top-tier housing market rolls over, the wealth-effect channel James identified stops working. The saving rate does not just stabilize, it has to rise, because the top decile&#8217;s asset cushion stops compounding. And the aggregate PCE number that has been running +2.6% real falls hard, because the top quintile accounts for roughly 40% of total consumer spending.</p><h2><strong>Synthesis</strong></h2><p>James saw the equity wealth channel. Horwich saw the measurement gap. Tim saw the generational transfer channel. We would add the credit-distress data on the other side of the same K, and the labor-flow data that is now confirming it in real time.</p><p>The common feature across the first three: all are describing the <em>same</em> population. Wealth-advantaged households whose spending is decoupled from their current income. Whether that wealth arrives via equity gains, home appreciation, inheritance, or expected inheritance is secondary. The common feature is that current income is not the binding constraint.</p><p>Simultaneously, the bottom 60% of households by wealth are showing the credit distress you would expect in a mid-recession. Repo volume matching post-GFC levels. Student loan delinquency transitions seven times pre-pandemic levels. Quits rate through 2.0%. Long-term unemployment share through 22%. These households cannot quit spending entirely because rent and groceries are not optional, but they also have no slack left to absorb another shock.</p><p>Both things are the same thing. The aggregate looks &#8220;resilient&#8221; because the top half is spending a growing asset base and the bottom half is spending borrowed money it is increasingly unable to repay. Neither is a stable state, but they are stable together as long as asset prices keep rising and the credit system keeps extending.</p><p>The labor data just moved. Not decisively, but it moved. Quits through threshold. LT unemployed through threshold. Real aggregate payrolls near zero. The Credit-Labor Gap at -1.68.</p><p>One wildcard sits on top of all of this: the tariff pass-through. Businesses absorbed roughly 80% of tariff costs through 2025, which protected the CPI print but compressed corporate margins. That absorption is projected to shrink to roughly 20% as the effective tariff rate, now at 11.8% (Yale Budget Lab, April 6), works through pricing decisions later this year. The arithmetic flips from margin pressure to price pressure, and it lands disproportionately on the cohort with the least room to absorb it. A bottom-60% consumer already running a 1.2% saving rate and a 6.1% effective inflation rate does not have the balance sheet to eat a second leg of goods inflation. That is the scenario where Stage 2 goes straight into Stage 3 without waiting.</p><p>If the Fed had a labor mandate free of political crosswinds, this is the data print they would start cutting into. Whether they do is a separate question.</p><h2><strong>The Framework Behind The Charts</strong></h2><p>For readers new to the framework, this is Pillar 5 (Consumer) of our Diagnostic Dozen, integrated with Pillar 1 (Labor) and Pillar 9 (Financial). The full Consumer post is <a href="https://research.lighthousemacro.com/p/consumer-the-last-domino">here</a>.</p><p>The Consumer Conditions Index (CCI) is a seven-component composite. Each component is z-scored against its own history, then weighted by its measured contribution to forward PCE. The components are real PCE year-over-year, the personal saving rate, retail sales control, credit card delinquency (inverted), UMich sentiment, real disposable personal income year-over-year, and the household debt service ratio (inverted). Spending momentum and the saving rate do most of the work. Sentiment and the debt service ratio sit at the bottom of the stack because neither leads forward PCE cleanly enough to give them more room.</p><p>The Labor Fragility Index (LFI) is built from three inputs: the z-scored share of long-term unemployed, the inverse of the quits rate, and the inverse of the hires-to-quits ratio. The three are weighted roughly in balance, with a modest lean toward the flow measures.</p><p>The Credit-Labor Gap takes a definitional shape:</p><p><em><strong>CLG = z(HY OAS) - z(LFI)</strong></em></p><p>A difference of two z-scores, not an optimized composite. When the number goes materially negative, credit is pricing a softer labor market than the labor data describes.</p><p>Charts in this pack were built from the Lighthouse Master Database (~2,100 series, refreshed daily from FRED, BLS, BEA, NY Fed, OFR, Yahoo Finance, AAII, Zillow, and TradingView). Wealth-distribution data comes from the Fed&#8217;s Distributional Financial Accounts. Household credit data comes from the NY Fed&#8217;s Quarterly Household Debt and Credit Report. Subprime auto data comes from Fitch Ratings&#8217; ABS tracker. Repossession data comes from Cox Automotive. Luxury and discount retail splits come from company filings and Yahoo Finance price data.</p><p>The component architecture is public. The exact weights, z-score windows, and signal-cleanup rules for every composite are proprietary to paid subscribers.</p><h2><strong>What Would Change Our Mind</strong></h2><p>This framework has clear invalidation criteria.</p><p><strong>The wealth-effect channel dies when asset prices stop rising.</strong> If the S&amp;P 500 breaks its 200-day moving average decisively, <em>and</em> Zillow&#8217;s top-tier home price index goes negative year-over-year, the top decile&#8217;s wealth cushion stops compounding. James&#8217;s nominal GDP math runs in reverse. This is a quarters-level event when it happens, not weeks.</p><p><strong>The credit-distress channel inverts if small-firm employment turns up.</strong> If ADP shows small-business hiring recovering (not just stabilizing), the squeeze on the bottom 60% eases, delinquencies peak, and the two-economies frame loses half its force.</p><p><strong>The transfer channel weakens if equity markets and housing both correct at the same time.</strong> Tim&#8217;s +50 bp discretionary spending contribution assumes the wealth being transferred is broadly stable. In a simultaneous equity-plus-housing drawdown, the transfer intensity falls.</p><p><strong>The labor signal reverses if quits print back above 2.0% and LT unemployed share falls back below 22%</strong> in the next JOLTS and household survey releases. A single month&#8217;s move is not a trend. We need confirmation.</p><p><strong>The Credit-Labor Gap closes if HY OAS widens meaningfully above 350 bps within the next 30 days.</strong> That would tell us credit has caught up to the labor signal, and the gap has closed the honest way.</p><p>If all three consumer channels unwind simultaneously, the &#8220;resilient consumer&#8221; becomes the &#8220;sudden consumer&#8221; in a hurry, because each of these channels is currently doing the work that weak real income growth is not.</p><h2><strong>The Bottom Line</strong></h2><p>The consumer cannot quit for the same reason risk assets cannot quit. Asset prices are doing the work that wages are not. Tim is right that betting against the aggregate is betting on the Jets. We would add: the game the Jets are actually playing is two different games at once, and only one of them is being scored.</p><p>The 4.0% saving rate is not a number about the American consumer. It is the arithmetic mean of a top decile saving 18% off a mountain of appreciating wealth, and a bottom 60% saving 1.2% because 1.2% is the floor. An average with that much underlying variance is not a data point. It is camouflage.</p><p>The consumer is the margin. Real PCE is growing at +2.6%, contributing roughly +1.4 percentage points to GDP. If consumer spending decelerates from +2.6% to +1.5%, the PCE contribution to GDP falls by roughly 0.7 points and GDP drops from +2.5% toward +2.0%. If consumer stagnates at +0.5%, GDP falls to +1.0%. The 68% of GDP that is consumer spending is the difference between a soft landing and a recession, and that 68% is already running on a funding mix that has shifted from income to credit.</p><p>What changed this week is that the labor data started to move. Quits below 2.0%. Long-term unemployment above 22%. Real aggregate payrolls near zero. Credit-Labor Gap at -1.68.</p><p>James, Tim, and Horwich have each moved the ball this spring. What we would add, and what the January piece was already pointing at, is that the headline is not hiding the distribution by accident. It is hiding it because we stopped publishing the distribution decades ago. The BEA does not release a saving rate by wealth decile. The BLS does not break spending out by net worth. We built the Diagnostic Dozen, and specifically the Consumer Conditions Index and the Labor Fragility Index, to put that distribution back into view.</p><p>The consumer does not predict. It validates. What it is about to validate is what labor, credit, and confidence have been saying for months. The two economies have been there the whole time. Now there are charts.</p><div class="callout-block" data-callout="true"><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eKvZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dd48c1-c920-4197-a99c-099bf9d38fa7_1554x926.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eKvZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dd48c1-c920-4197-a99c-099bf9d38fa7_1554x926.png 424w, https://substackcdn.com/image/fetch/$s_!eKvZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dd48c1-c920-4197-a99c-099bf9d38fa7_1554x926.png 848w, https://substackcdn.com/image/fetch/$s_!eKvZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dd48c1-c920-4197-a99c-099bf9d38fa7_1554x926.png 1272w, https://substackcdn.com/image/fetch/$s_!eKvZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dd48c1-c920-4197-a99c-099bf9d38fa7_1554x926.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eKvZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dd48c1-c920-4197-a99c-099bf9d38fa7_1554x926.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4dd48c1-c920-4197-a99c-099bf9d38fa7_1554x926.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:567791,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/194778029?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dd48c1-c920-4197-a99c-099bf9d38fa7_1554x926.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eKvZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dd48c1-c920-4197-a99c-099bf9d38fa7_1554x926.png 424w, https://substackcdn.com/image/fetch/$s_!eKvZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dd48c1-c920-4197-a99c-099bf9d38fa7_1554x926.png 848w, https://substackcdn.com/image/fetch/$s_!eKvZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dd48c1-c920-4197-a99c-099bf9d38fa7_1554x926.png 1272w, https://substackcdn.com/image/fetch/$s_!eKvZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4dd48c1-c920-4197-a99c-099bf9d38fa7_1554x926.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://research.lighthousemacro.com">36% Discount on Annual.</a></figcaption></figure></div></div><div class="pullquote"><p style="text-align: center;"><em><strong>That&#8217;s our view from the Watch. We&#8217;ll keep the light on...</strong></em></p><p style="text-align: center;"><em><strong>Bob Sheehan, CFA, CMT<br>Founder &amp; Chief Investment Officer<br><a href="https://lighthousemacro.com/">Lighthouse Macro</a> | <a href="https://research.lighthousemacro.com/">Research</a> | <a href="https://twitter.com/LHMacro">@LHMacro</a></strong></em></p></div>]]></content:encoded></item><item><title><![CDATA[Stocks Printed a Record. Bonds and Gold Didn't Buy It.]]></title><description><![CDATA[A two-week ceasefire isn't a resolution. The cross-asset tape is still telling us to wait.]]></description><link>https://research.lighthousemacro.com/p/stocks-printed-a-record-bonds-and</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/stocks-printed-a-record-bonds-and</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Thu, 16 Apr 2026 14:34:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mKtU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4decfba7-fc6c-4559-8e6a-6842687cf24c_2810x1510.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3><strong>The Beam | April 16, 2026</strong></h3><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?coupon=6ffd4b8a&amp;utm_content=194405634&quot;,&quot;text&quot;:&quot;Get 36% off for 1 year&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://research.lighthousemacro.com/subscribe?coupon=6ffd4b8a&amp;utm_content=194405634"><span>Get 36% off for 1 year</span></a></p><p>The S&amp;P 500 closed April 15 at 7,022.96. A new all-time high. A ten percent rally off the late-March lows. The narrative is clean. Ceasefire, vol crushed, risk on, systematic funds re-leveraging into the bid. We&#8217;re seeing flows everywhere. We&#8217;re not seeing conviction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mKtU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4decfba7-fc6c-4559-8e6a-6842687cf24c_2810x1510.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mKtU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4decfba7-fc6c-4559-8e6a-6842687cf24c_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!mKtU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4decfba7-fc6c-4559-8e6a-6842687cf24c_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!mKtU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4decfba7-fc6c-4559-8e6a-6842687cf24c_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!mKtU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4decfba7-fc6c-4559-8e6a-6842687cf24c_2810x1510.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mKtU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4decfba7-fc6c-4559-8e6a-6842687cf24c_2810x1510.png" width="1456" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4decfba7-fc6c-4559-8e6a-6842687cf24c_2810x1510.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 1&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 1" title="Figure 1" srcset="https://substackcdn.com/image/fetch/$s_!mKtU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4decfba7-fc6c-4559-8e6a-6842687cf24c_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!mKtU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4decfba7-fc6c-4559-8e6a-6842687cf24c_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!mKtU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4decfba7-fc6c-4559-8e6a-6842687cf24c_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!mKtU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4decfba7-fc6c-4559-8e6a-6842687cf24c_2810x1510.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 1: S&amp;P 500 closed April 15 at 7,022.96, a new all-time high, completing a ~10% round-trip from the late-March correction low.</em></figcaption></figure></div><p>The ceasefire was announced April 7. Two weeks. In principle. Iran has already re-closed the Strait of Hormuz once, after Israeli strikes on Lebanon. WTI sits near $92, well off the $119 war peak but still forty percent above the pre-war $67. Gold is holding near $4,800. The ten-year is 4.27%, roughly where it was before the ceasefire. Stocks have fully priced a clean exit. Bonds, gold, and oil have not.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Lighthouse Macro is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NsAg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650f2ee7-6e3f-4ce8-b20c-0e6a7afa9d33_2810x1510.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NsAg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650f2ee7-6e3f-4ce8-b20c-0e6a7afa9d33_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!NsAg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650f2ee7-6e3f-4ce8-b20c-0e6a7afa9d33_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!NsAg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650f2ee7-6e3f-4ce8-b20c-0e6a7afa9d33_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!NsAg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650f2ee7-6e3f-4ce8-b20c-0e6a7afa9d33_2810x1510.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NsAg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650f2ee7-6e3f-4ce8-b20c-0e6a7afa9d33_2810x1510.png" width="1456" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/650f2ee7-6e3f-4ce8-b20c-0e6a7afa9d33_2810x1510.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 2&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 2" title="Figure 2" srcset="https://substackcdn.com/image/fetch/$s_!NsAg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650f2ee7-6e3f-4ce8-b20c-0e6a7afa9d33_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!NsAg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650f2ee7-6e3f-4ce8-b20c-0e6a7afa9d33_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!NsAg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650f2ee7-6e3f-4ce8-b20c-0e6a7afa9d33_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!NsAg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F650f2ee7-6e3f-4ce8-b20c-0e6a7afa9d33_2810x1510.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 2: Rebased to 100 on Dec 1, 2025. Dashed lines mark Feb 27 war start and April 7 ceasefire. Stocks and yields nearly unchanged on net. Oil round-tripped its spike. Gold, up ~9%.</em></figcaption></figure></div><p>That&#8217;s the first thing we notice. Equities are pricing resolution. Duration is still pricing uncertainty. Gold is still pricing a structurally higher inflation floor. One of these markets is wrong.</p><p>Credit agrees with equities, which is the uncomfortable part of the setup. High yield option-adjusted spreads closed April 14 at 284 basis points, through our 300 bps complacency threshold after peaking at 346 during the war. Spreads have tightened despite what&#8217;s underneath. Q4 2025 GDP was revised to 0.5% annualized. March CPI landed at 3.3% year-over-year, the highest print since April 2024. Real retail sales growth has halved from its early-2025 pace. February printed +0.8% YoY versus +2.5% last March, stalled in a +0.3% to +1.8% band for seven months now. Nominal spending keeps pushing higher. Real spending is barely breathing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uEBH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F968918a9-2002-4ac4-b6ca-52af5d36d2ae_2810x1510.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uEBH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F968918a9-2002-4ac4-b6ca-52af5d36d2ae_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!uEBH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F968918a9-2002-4ac4-b6ca-52af5d36d2ae_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!uEBH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F968918a9-2002-4ac4-b6ca-52af5d36d2ae_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!uEBH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F968918a9-2002-4ac4-b6ca-52af5d36d2ae_2810x1510.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uEBH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F968918a9-2002-4ac4-b6ca-52af5d36d2ae_2810x1510.png" width="1456" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/968918a9-2002-4ac4-b6ca-52af5d36d2ae_2810x1510.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 3&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 3" title="Figure 3" srcset="https://substackcdn.com/image/fetch/$s_!uEBH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F968918a9-2002-4ac4-b6ca-52af5d36d2ae_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!uEBH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F968918a9-2002-4ac4-b6ca-52af5d36d2ae_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!uEBH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F968918a9-2002-4ac4-b6ca-52af5d36d2ae_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!uEBH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F968918a9-2002-4ac4-b6ca-52af5d36d2ae_2810x1510.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 3: ICE BofA US HY OAS through April 14. 284 bps is back through our 300 bps complacency threshold.</em></figcaption></figure></div><p>This is the Credit-Labor Gap thesis in a different asset. Call it the Credit-Growth Gap. Spreads are pricing a soft landing that the growth data hasn&#8217;t delivered. And the Fed is anchored. Fed funds futures show roughly eight basis points of cuts priced through year-end. No rate-cut cavalry is coming. The next CPI print is May 12. If energy passthrough broadens into goods and services, Powell has no cover to ease.</p><p>Here&#8217;s the contrarian twist worth sitting with. The AAII bull-bear spread for the week ending April 15 came in at minus 11.1%. Bulls 31.7%, bears 42.8%. The index is printing record highs and retail sentiment is more bearish than it was a week ago. Those two conditions almost never coexist. You usually get euphoria at tops. The wall of worry is still standing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rtwV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1aa246a-e9a9-4779-b4fb-c0ebba75f59f_2810x1510.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rtwV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1aa246a-e9a9-4779-b4fb-c0ebba75f59f_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!rtwV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1aa246a-e9a9-4779-b4fb-c0ebba75f59f_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!rtwV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1aa246a-e9a9-4779-b4fb-c0ebba75f59f_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!rtwV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1aa246a-e9a9-4779-b4fb-c0ebba75f59f_2810x1510.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rtwV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1aa246a-e9a9-4779-b4fb-c0ebba75f59f_2810x1510.png" width="1456" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1aa246a-e9a9-4779-b4fb-c0ebba75f59f_2810x1510.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 4&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 4" title="Figure 4" srcset="https://substackcdn.com/image/fetch/$s_!rtwV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1aa246a-e9a9-4779-b4fb-c0ebba75f59f_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!rtwV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1aa246a-e9a9-4779-b4fb-c0ebba75f59f_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!rtwV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1aa246a-e9a9-4779-b4fb-c0ebba75f59f_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!rtwV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1aa246a-e9a9-4779-b4fb-c0ebba75f59f_2810x1510.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 4: AAII Bull-Bear Spread with S&amp;P 500. Week ending April 15: -11.1%. Net-bearish retail at a record high in the index.</em></figcaption></figure></div><p>That ambiguity is why this tape deserves respect, not conviction. Trend and breadth have inflected. Price is above the 200-day. Market structure has repaired. Systematic funds are re-leveraging into a bid that is mechanical, not considered. But the sentiment read says the marginal buyer isn&#8217;t a believer. If the ceasefire extension fails, if the Strait closes again, if May CPI comes in hot, those flows reverse as fast as they arrived.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ilpn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f64281-ba8a-4415-ac6f-eeba01f644d5_2810x1510.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ilpn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f64281-ba8a-4415-ac6f-eeba01f644d5_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!ilpn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f64281-ba8a-4415-ac6f-eeba01f644d5_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!ilpn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f64281-ba8a-4415-ac6f-eeba01f644d5_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!ilpn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f64281-ba8a-4415-ac6f-eeba01f644d5_2810x1510.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ilpn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f64281-ba8a-4415-ac6f-eeba01f644d5_2810x1510.png" width="1456" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22f64281-ba8a-4415-ac6f-eeba01f644d5_2810x1510.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 5&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figure 5" title="Figure 5" srcset="https://substackcdn.com/image/fetch/$s_!ilpn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f64281-ba8a-4415-ac6f-eeba01f644d5_2810x1510.png 424w, https://substackcdn.com/image/fetch/$s_!ilpn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f64281-ba8a-4415-ac6f-eeba01f644d5_2810x1510.png 848w, https://substackcdn.com/image/fetch/$s_!ilpn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f64281-ba8a-4415-ac6f-eeba01f644d5_2810x1510.png 1272w, https://substackcdn.com/image/fetch/$s_!ilpn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f64281-ba8a-4415-ac6f-eeba01f644d5_2810x1510.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 5: Retail sales ex-auto dealers, YoY. Real deflated by headline CPI. Data through February 2026. March advance release rescheduled to April 21.</em></figcaption></figure></div><p>So what do we do with it. Positioning doesn&#8217;t change much from here. The Core Book stays with quality and defensives that held through the drawdown and haven&#8217;t given back their relative strength. The Technical Overlay can participate where trend, momentum, and relative strength align, but with tight stops, because the macro catalyst is a two-week announcement. Gold stays. Duration stays. We respect the tape without chasing it.</p><p>We&#8217;ll know we&#8217;re wrong if the ceasefire formalizes into a durable deal, if the Strait of Hormuz reopens on a sustained basis, and if oil trades back under $75. That path is the real all-clear, and on that path the framework will say add risk. We&#8217;re not there.</p><p>What we have right now is a relief valve, not a resolution. Stocks priced a ceasefire that isn&#8217;t finished. Bonds and gold are telling us to wait.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em><strong>Don&#8217;t navigate in the dark.</strong></em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?coupon=6ffd4b8a&amp;utm_content=194405634&quot;,&quot;text&quot;:&quot;Get 36% off for 1 year&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://research.lighthousemacro.com/subscribe?coupon=6ffd4b8a&amp;utm_content=194405634"><span>Get 36% off for 1 year</span></a></p><p style="text-align: center;"><strong>Bob Sheehan, CFA, CMT</strong> | <em>Founder &amp; Chief Investment Officer</em><br><a href="https://lighthousemacro.com">Lighthouse Macro</a> | <a href="https://research.LighthouseMacro.com">Research</a> | <a href="https://x.com/lhmacro">@LHMacro</a></p>]]></content:encoded></item><item><title><![CDATA[The Foundation Is Set. Now We Build.]]></title><description><![CDATA[Lighthouse Macro Phase 2 &#183; Positioning Update #3 &#183; Beam #1]]></description><link>https://research.lighthousemacro.com/p/the-foundation-is-set-now-we-build</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/the-foundation-is-set-now-we-build</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Tue, 14 Apr 2026 14:53:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cCuE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17be029c-30f2-4e8d-9f64-473e51a26e23_2810x1610.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h4>April 14, 2026  </h4><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?coupon=6ffd4b8a&amp;utm_content=194185293&quot;,&quot;text&quot;:&quot;Get 36% off for 1 year&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://research.lighthousemacro.com/subscribe?coupon=6ffd4b8a&amp;utm_content=194185293"><span>Get 36% off for 1 year</span></a></p><p>If you&#8217;ve been here since January, you already know. We took our time.</p><p>Twelve pillars. Three engines. Months of work before we ever asked anyone to pay for a subscription. That was deliberate.</p><p>Most newsletters launch with a hot take and a paywall. We launched with a framework. A full diagnostic system, macro dynamics, monetary mechanics, market structure, built from the ground up, published for free, one pillar at a time. We knew that might cost us some early subscribers. We knew people might lose patience, or wonder when the &#8220;real&#8221; content was coming.</p><p>But here&#8217;s the thing: that <em>was</em> the real content.</p><p>Nobody in this space is publishing a 12-part analytical framework and handing it to you before asking for a dime. Because if you don&#8217;t understand how the system works, how labor flows lead stocks, how plumbing stress shows up before headlines do, how sentiment extremes become positioning signals, then a weekly market call is just noise. And there&#8217;s plenty of noise out there already.</p><p>So we built the foundation first. Every pillar, every indicator, every threshold, documented, explained, and published. Not behind a paywall. Not gated. Just out there for anyone willing to do the reading.</p><p>That phase is done.</p><p><strong>Why we built it this way.</strong> </p><p>Before Lighthouse, I spent more than six years with the equity team at Bank of America Private Bank, progressing from intern to Associate Portfolio Manager. The strategy delivered a 2.35 Sortino, 103% upside capture, and 76% downside capture against the S&amp;P 500. That performance is what convinced me the institutional diagnostic process I was using daily could exist outside a private bank.</p><p>Along the way, I&#8217;ve taken stops on the sell-side at a macro research provider, on the buy-side at a discretionary macro hedge fund, and at one of the largest trading data providers in the world, where I ran data and analytics for the buy-side research product. That&#8217;s where I authored published work on short interest signals and built proprietary market indices. Buy-side, sell-side, and data infrastructure. Every seat taught me something different about how institutional-grade macro work actually gets built and consumed.</p><p>Lighthouse Macro is all of that, productized, for allocators and hedge funds and family offices who don&#8217;t have a 20-person research team but still need the same systematic framework.</p><div><hr></div><h2><strong>What&#8217;s been happening behind the scenes</strong></h2><p>While the pillars were going out, we weren&#8217;t sitting still.</p><p><strong>PiTrade portfolio partnership.</strong> We&#8217;ve onboarded PiTrade as our portfolio tracking partner. The account is set up, the bank is verified, funding moves this week. Once funded, the model portfolio becomes continuously auditable in real time. Every position, every mark, every rebalance, timestamped and visible to subscribers. That is the infrastructure upgrade that makes the next phase possible.</p><p><strong>Theo Advisors MOU.</strong> We signed a formal partnership with Theo Advisors, complete with IP protections and a structured referral framework. This opens a channel between our macro research and advisory-level client work.</p><p>We&#8217;re also actively exploring new data infrastructure partnerships and distribution channels. The Diagnostic Dozen wasn&#8217;t the destination. It was the launchpad.</p><div><hr></div><h2><strong>What to expect starting now</strong></h2><p>Here&#8217;s what your subscription looks like going forward.</p><p><strong>The Beacon</strong> comes every Sunday morning. 3,000-4,000 words of cross-pillar macro analysis. This is the flagship. Where the framework meets the current market. What changed across all twelve pillars, where the engines agree, where they diverge, and what that means for the week ahead. Every Beacon is anchored by an executive summary up top and explicit invalidation criteria at the bottom. Free for all subscribers, permanently.</p><p><strong>Beams</strong> start today. Twice a week, roughly 750 words plus five charts. Targeted, timely, one thesis per post. Every Beam follows the same six-question structure: what just happened, what the data says, why the mechanism matters, where consensus is wrong, what would change our mind, and the positioning takeaway. Same shape every time. Variable insight, fixed frame. Because when the structure is consistent, the takeaways stand out.</p><p><strong>Notes</strong> go out three times a week. Quick hits, 150 words and a chart. Free tier gets these too. The daily pulse.</p><p><strong>The Chartbook</strong> drops every two weeks. 50-75 charts. No commentary, just the data. For those of you who want to see the full dashboard and draw your own conclusions.</p><p><strong>The Horizon</strong> publishes monthly. Longer-form thematic work. 90-day forward outlook with scenario analysis, probability weights, and positioning implications across equities, rates, credit, commodities, and crypto. Where we zoom out and think about the big structural questions.</p><p>The cadence is about to pick up significantly. That&#8217;s the whole point. We front-loaded the framework so that everything from here has context.</p><div><hr></div><h2><strong>This week is on us</strong></h2><p>Everything through Sunday is open to all subscribers. Beams, Notes, all of it. Consider it a proof of concept. We&#8217;ll have two Beams, daily Notes, and the first full Beacon this Sunday before anything moves behind the paywall.</p><p>Starting Tuesday, April 21 at 9:30am ET, Beams, Chartbook, and Horizon move to paid subscribers only. The Beacon stays free, permanently.</p><div><hr></div><h2><strong>Positioning Update #3</strong></h2><p><em>First positioning mark since February 22. Honest accounting, including what we got wrong.</em></p><p>Inception was January 16, 2026. Starting capital: $100,000. The defensive posture set at inception has not been rebalanced. Here is the full accounting through last Friday&#8217;s close.</p><p><strong>Jan 16 &#8594; Feb 23 (PU#2 published):</strong> Portfolio <strong>+5.11%</strong>, SPY -1.34%, <strong>alpha +6.45 pp</strong>. The defensive sleeve worked. XLU delivered, XLP held, GLD ran to $481. Five weeks of what the framework is supposed to do.<br><br><strong>Feb 23 &#8594; Apr 10 (since PU#2):</strong> Portfolio <strong>-3.38%</strong>, SPY -0.43%, <strong>alpha -2.95 pp</strong>. We gave it back. GLD round-tripped from $481 down to $437. XLV underperformed against our own published expectations. The defensive sleeve had a rough seven weeks.<br><br><strong>Jan 16 &#8594; Apr 10 (full inception):</strong> Portfolio <strong>+1.55%</strong>, SPY -1.76%, <strong>alpha +3.32 pp</strong> over 12 weeks. That is the honest number. Positive absolute return in a slightly down SPY tape, from a defensive posture, with one unforced error.</p><h3><strong>What we got wrong</strong></h3><p>In the February 22 Positioning Update, we flagged XLV with an explicit clause: &#8220;Trim if no relative strength improvement in 4 weeks.&#8221; Four weeks later was March 20. On that date, XLV&#8217;s relative strength versus SPY had deteriorated 3.55% from Feb 23. The trigger was met.</p><p>We did not act. The PiTrade onboarding consumed the bandwidth that should have gone to execution. As it happened, XLV recovered modestly from $145.33 on March 20 to $147.31 on April 10, so the financial cost of the missed trim was approximately 10 basis points. The discipline cost was higher. That is exactly the gap continuous tracking is built to close, and exactly why we are moving to PiTrade now instead of staying on discretionary monitoring.</p><p>Gold is the other conversation worth having. GLD peaked at $481.28 on February 23 and fell back to $437.13 by April 10. We explicitly said in &#8220;Bullion Brilliance&#8221; in March 2025 that new all-time highs should not trigger profit-taking on the structural thesis. We held to that discipline. The drawdown is the cost. The thesis (fiscal dominance, central bank buying, dollar weakness, de-dollarization) is intact. GLD is still up 3.76% from the January 16 entry, and we are still overweight.</p><h3><strong>Where we stand now</strong></h3><p>MRI has softened from High Risk at the February update to Neutral as of April 13 (reading +0.03). Market Structure Index is back in Strong Uptrend at +1.01. HY OAS is at 294 bps, complacent by our framework but below the 300 threshold that would force a reassessment. Labor is unchanged at the quits threshold. The composition of risk has shifted, but the defensive posture is still the right starting point. The April 14 signal dashboard is in the model portfolio file.</p><p>With PiTrade funded, every position is visible in real time. Marks are live, not scheduled.</p><div><hr></div><h2><strong>The Diagnostic Dozen Discount</strong></h2><h3><strong>12 Pillars. 3 Engines. 1 Framework.</strong></h3><p><strong><s>$500</s> $320. </strong>36% off annual, first year only. Through April 21 at 9:30am ET.</p><p style="text-align: center;"><strong><a href="https://research.lighthousemacro.com/DDD36">Subscribe at the launch rate &#8594;</a> </strong>Why 36? Twelve pillars across three engines. <em><strong><a href="https://research.lighthousemacro.com/DDD36">Math is fun.</a> </strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?coupon=6ffd4b8a&amp;utm_content=194185293&quot;,&quot;text&quot;:&quot;Get 36% off for 1 year&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://research.lighthousemacro.com/subscribe?coupon=6ffd4b8a&amp;utm_content=194185293"><span>Get 36% off for 1 year</span></a></p><p>This is a one-time launch offer. It won&#8217;t be extended, repeated, or stacked with anything else. When the window closes at market open on Tuesday the 21st, it&#8217;s gone. Monthly subscriptions are available at $50/month for those who want to start there. No discount on monthly, ever. The annual launch rate is the best deal we&#8217;ll offer.</p><div><hr></div><h2><strong>If you just got here</strong></h2><p>Welcome. We&#8217;ve had a wave of new subscribers in the last 24 hours, and we&#8217;re glad you&#8217;re here.</p><p>One ask: go back and read the pillars. All twelve are linked at the bottom of this post. They&#8217;re free, they&#8217;re not going anywhere, and they&#8217;re the operating manual for everything we publish from here. You don&#8217;t need to read them all in one sitting. But the more of the framework you internalize, the more value you&#8217;ll get out of everything that follows.</p><div><hr></div><h2><strong>Your first Beam</strong></h2><p>Enough about what we&#8217;re building. Let&#8217;s show you.</p><p>Below is the first Beam. Five charts, one thesis, following the fixed six-section structure. This is what the framework looks like in real time.</p><h2><strong>The Consumer Is the Canary. Gasoline Just Lit the Fuse.</strong></h2><p><em>Beam #1 &#183; April 14, 2026</em></p><h3><strong>The Setup</strong></h3><p><strong>Oil is up 66% in the last year. Gasoline jumped 21% in a single month. Real disposable income is growing at 1.06%.</strong></p><p style="text-align: center;"><strong>Do the math.</strong></p><p>The March CPI print landed at 3.3% headline, 2.7% core. The consensus read wrote itself: transitory energy shock, core is fine, Fed stays patient, rally continues. Every trading desk in New York has posted some version of this take by now. It is the wrong read.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cCuE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17be029c-30f2-4e8d-9f64-473e51a26e23_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cCuE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17be029c-30f2-4e8d-9f64-473e51a26e23_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!cCuE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17be029c-30f2-4e8d-9f64-473e51a26e23_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!cCuE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17be029c-30f2-4e8d-9f64-473e51a26e23_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!cCuE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17be029c-30f2-4e8d-9f64-473e51a26e23_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cCuE!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17be029c-30f2-4e8d-9f64-473e51a26e23_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17be029c-30f2-4e8d-9f64-473e51a26e23_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;WTI Crude vs US Retail Gasoline&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="WTI Crude vs US Retail Gasoline" title="WTI Crude vs US Retail Gasoline" srcset="https://substackcdn.com/image/fetch/$s_!cCuE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17be029c-30f2-4e8d-9f64-473e51a26e23_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!cCuE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17be029c-30f2-4e8d-9f64-473e51a26e23_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!cCuE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17be029c-30f2-4e8d-9f64-473e51a26e23_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!cCuE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17be029c-30f2-4e8d-9f64-473e51a26e23_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 1: WTI Crude +66% YoY. US Regular Gasoline +30% YoY, $4.12/gal.</em></figcaption></figure></div><h3><strong>The Data</strong></h3><p>Real disposable income is growing at 1.06% year over year. That is the closest to zero we&#8217;ve seen outside a recession in two decades. It means the average household, in real terms, has almost no margin. And &#8220;average&#8221; is generous here: the top quintile is carrying the growth. The bottom half is already underwater before the gasoline bill arrives.</p><p>A 20% gasoline shock on a flat-income household isn&#8217;t a rounding error. It&#8217;s the entire year of real gains.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-ozs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b91f45-1245-45fd-8875-fd3d30f55981_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-ozs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b91f45-1245-45fd-8875-fd3d30f55981_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!-ozs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b91f45-1245-45fd-8875-fd3d30f55981_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!-ozs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b91f45-1245-45fd-8875-fd3d30f55981_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!-ozs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b91f45-1245-45fd-8875-fd3d30f55981_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-ozs!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b91f45-1245-45fd-8875-fd3d30f55981_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29b91f45-1245-45fd-8875-fd3d30f55981_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Real DPI YoY&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Real DPI YoY" title="Real DPI YoY" srcset="https://substackcdn.com/image/fetch/$s_!-ozs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b91f45-1245-45fd-8875-fd3d30f55981_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!-ozs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b91f45-1245-45fd-8875-fd3d30f55981_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!-ozs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b91f45-1245-45fd-8875-fd3d30f55981_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!-ozs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29b91f45-1245-45fd-8875-fd3d30f55981_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 2: Real Disposable Income YoY at +1.06%, closest to zero outside a recession in 20 years.</em></figcaption></figure></div><p>The saving rate tells the same story from the other side. It sits at 4.0%. A year ago it was 5.2%. The 2000-2019 baseline was 6.5%. We are below every regime we have clean data for outside of 2022&#8217;s inflation spike, and we are there before the oil shock has fully transmitted to retail prices.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vSW1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32370d9d-e41f-4114-837d-9db0b488ad8c_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vSW1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32370d9d-e41f-4114-837d-9db0b488ad8c_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!vSW1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32370d9d-e41f-4114-837d-9db0b488ad8c_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!vSW1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32370d9d-e41f-4114-837d-9db0b488ad8c_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!vSW1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32370d9d-e41f-4114-837d-9db0b488ad8c_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vSW1!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32370d9d-e41f-4114-837d-9db0b488ad8c_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32370d9d-e41f-4114-837d-9db0b488ad8c_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Personal Saving Rate&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Personal Saving Rate" title="Personal Saving Rate" srcset="https://substackcdn.com/image/fetch/$s_!vSW1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32370d9d-e41f-4114-837d-9db0b488ad8c_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!vSW1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32370d9d-e41f-4114-837d-9db0b488ad8c_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!vSW1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32370d9d-e41f-4114-837d-9db0b488ad8c_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!vSW1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32370d9d-e41f-4114-837d-9db0b488ad8c_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 3: Personal Saving Rate at 4.0%, down from 5.2% a year ago.</em></figcaption></figure></div><h3><strong>The Mechanism</strong></h3><p>This is Pillar 5, live. The Consumer Conditions framework we published in February calls consumer spending &#8220;The Last Domino&#8221; for a reason. The transmission runs in a specific sequence: saving rate compresses first, discretionary spending contracts second, services employment weakens third, credit stress fourth.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T59R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4dd5d-bf60-4a40-b747-895448eac156_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T59R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4dd5d-bf60-4a40-b747-895448eac156_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!T59R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4dd5d-bf60-4a40-b747-895448eac156_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!T59R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4dd5d-bf60-4a40-b747-895448eac156_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!T59R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4dd5d-bf60-4a40-b747-895448eac156_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T59R!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4dd5d-bf60-4a40-b747-895448eac156_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dec4dd5d-bf60-4a40-b747-895448eac156_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Saving rate gap to baseline&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Saving rate gap to baseline" title="Saving rate gap to baseline" srcset="https://substackcdn.com/image/fetch/$s_!T59R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4dd5d-bf60-4a40-b747-895448eac156_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!T59R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4dd5d-bf60-4a40-b747-895448eac156_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!T59R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4dd5d-bf60-4a40-b747-895448eac156_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!T59R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdec4dd5d-bf60-4a40-b747-895448eac156_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 4: Saving rate -1.2pp below its 2000-2019 baseline. Three straight years of buffer drawdown.</em></figcaption></figure></div><p>Look at the gap chart. Negative territory since 2022. The pandemic excess was spent, then the normal buffer was spent, and now we sit 1.2 percentage points below the 20-year baseline. Households have been financing consumption by drawing down saving for nearly three years. That can continue until it can&#8217;t.</p><p>Credit card delinquencies? Still low at 2.94%, actually down year over year. That&#8217;s not a contradiction, that&#8217;s the sequence. Households burn saving first. They cut discretionary next. Credit breaks last. We are in the middle of stage two. The oil shock is about to accelerate it.</p><h3><strong>What Consensus Is Missing</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hz9H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259f13f7-5b7b-4f5d-a086-ab636f2c4a8d_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hz9H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259f13f7-5b7b-4f5d-a086-ab636f2c4a8d_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!hz9H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259f13f7-5b7b-4f5d-a086-ab636f2c4a8d_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!hz9H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259f13f7-5b7b-4f5d-a086-ab636f2c4a8d_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!hz9H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259f13f7-5b7b-4f5d-a086-ab636f2c4a8d_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hz9H!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259f13f7-5b7b-4f5d-a086-ab636f2c4a8d_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/259f13f7-5b7b-4f5d-a086-ab636f2c4a8d_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;CPI Decomposition&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="CPI Decomposition" title="CPI Decomposition" srcset="https://substackcdn.com/image/fetch/$s_!hz9H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259f13f7-5b7b-4f5d-a086-ab636f2c4a8d_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!hz9H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259f13f7-5b7b-4f5d-a086-ab636f2c4a8d_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!hz9H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259f13f7-5b7b-4f5d-a086-ab636f2c4a8d_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!hz9H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F259f13f7-5b7b-4f5d-a086-ab636f2c4a8d_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 5: Headline +3.3%, Core +2.7%, Gasoline +18.9% YoY. Consensus focuses on core. We watch the gasoline line.</em></figcaption></figure></div><p>Consensus reads the 2.7% core CPI print and calls it a win. We read the 18.9% gasoline print and see a regressive transfer happening in real time. Both numbers are true. Only one matters for where the consumer is headed.</p><p>The &#8220;look through energy&#8221; reflex made sense when oil was a cyclical swing factor around a stable trend. It doesn&#8217;t make sense when oil is responding to a structural supply shock (Hormuz blockade, ceasefire collapse) on top of a consumer that already has no buffer. The pass-through math works in only one direction from here.</p><h3><strong>What Would Change Our Mind</strong></h3><p>Two things break this thesis. First, Hormuz de-escalates and WTI drops below $85 within 30 days, pulling retail gasoline back toward $3.50 and reversing the income squeeze before second-round effects land. Second, real DPI growth re-accelerates meaningfully on the April or May prints, which would mean wage growth is absorbing the fuel tax faster than we expect.</p><p>Neither is impossible. Neither is what we are seeing right now.</p><h3><strong>The So-What</strong></h3><p>The Consumer Conditions framework exists exactly for moments like this one. Headline resilience on top, fragility underneath. The &#8220;Last Domino&#8221; sequence, live. We are watching stage two of three.</p><p>Services employment is the tell for stage three. Restaurants and retail first, then the broader job flows. That&#8217;s the part the labor data hasn&#8217;t caught up to yet. <strong>It will.</strong></p><p><em>Thursday&#8217;s Beam: the Credit-Labor Gap is back.</em></p><div><hr></div><h2><strong>The bottom line</strong></h2><p>We built slow on purpose. The Diagnostic Dozen is a foundation nobody else has. Now the cadence ramps, the partnerships activate, and the real-time application begins.</p><p>This isn&#8217;t a newsletter that tells you what to think. It&#8217;s a system that teaches you how to see.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?coupon=6ffd4b8a&amp;utm_content=194185293&quot;,&quot;text&quot;:&quot;Get 36% off for 1 year&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://research.lighthousemacro.com/subscribe?coupon=6ffd4b8a&amp;utm_content=194185293"><span>Get 36% off for 1 year</span></a></p><div><hr></div><h3 style="text-align: center;"><strong>The Diagnostic Dozen: Your Complete Framework</strong></h3><p><strong><a href="https://research.lighthousemacro.com/p/labor-the-source-code">Pillar 1: Labor</a></strong>&#183;<strong><a href="https://research.lighthousemacro.com/p/prices-the-transmission-belt">Pillar 2: Prices</a></strong>&#183;<strong><a href="https://research.lighthousemacro.com/p/growth-the-second-derivative">Pillar 3: Growth</a></strong>&#183;<strong><a href="https://research.lighthousemacro.com/p/housing-the-collateral-engine">Pillar 4: Housing</a></strong>&#183;<strong><a href="https://research.lighthousemacro.com/p/consumer-the-last-domino">Pillar 5: Consumer</a></strong>&#183;<strong><a href="https://research.lighthousemacro.com/p/business-the-forward-commitment">Pillar 6: Business</a></strong>&#183;<strong><a href="https://research.lighthousemacro.com/p/trade-the-pipeline">Pillar 7: Trade</a></strong>&#183;<strong><a href="https://research.lighthousemacro.com/p/government-the-fiscal-overhang">Pillar 8: Government</a></strong>&#183;<strong><a href="https://research.lighthousemacro.com/p/financial-the-cascade">Pillar 9: Financial</a></strong>&#183;<strong><a href="https://research.lighthousemacro.com/p/plumbing-the-invisible-infrastructure">Pillar 10: Plumbing</a></strong>&#183;<strong><a href="https://research.lighthousemacro.com/p/market-structure-the-weight-of-evidence">Pillar 11: Market Structure</a></strong>&#183;<strong><a href="https://research.lighthousemacro.com/p/sentiment-and-positioning-the-contrarian-216">Pillar 12: Sentiment &amp; Positioning</a></strong></p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?coupon=6ffd4b8a&amp;utm_content=194185293&quot;,&quot;text&quot;:&quot;Get 36% off for 1 year&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://research.lighthousemacro.com/subscribe?coupon=6ffd4b8a&amp;utm_content=194185293"><span>Get 36% off for 1 year</span></a></p><p style="text-align: center;"><em>That&#8217;s our view from the Watch. We&#8217;ll be sure to keep the light on....</em></p><p style="text-align: center;"><em>Bob Sheehan, CFA, CMT | Founder &amp; Chief Investment Officer</em></p><p style="text-align: center;"><strong><a href="https://lighthousemacro.com">Lighthouse Macro</a></strong> | <strong><a href="https://research.lighthousemacro.com">Research</a></strong> | <strong><a href="https://twitter.com/LHMacro">@LHMacro</a></strong></p>]]></content:encoded></item><item><title><![CDATA[Sentiment & Positioning: The Contrarian Edge]]></title><description><![CDATA[Diagnostic Dozen, Pillar 12 of 12]]></description><link>https://research.lighthousemacro.com/p/sentiment-and-positioning-the-contrarian-216</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/sentiment-and-positioning-the-contrarian-216</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Mon, 13 Apr 2026 02:47:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TaR8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e2a062-f03a-42b3-a819-6f0b8acb5640_2400x1300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em><strong>Don&#8217;t Navigate In The Dark. Join The Watch.</strong></em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The AAII Bull-Bear spread printed -7.3% for the week ending April 8, the fourth straight week of elevated bearish readings. But the VIX sits at 19.2, <em>14% below</em> its 50-day moving average. The VIX/VIX3M term structure is in deep contango at 0.88. Breadth has repaired: 54% of S&amp;P 500 stocks are above their 200-day moving average, the index itself is +2.3% above its 200-day, and money market fund assets remain near record highs. The tape says &#8220;calm.&#8221; Retail says &#8220;scared.&#8221; Both can&#8217;t be right.</p><p>Scroll through financial Twitter and you&#8217;ll find two camps shouting past each other. One says the tariff selloff was overdone and the ceasefire rally proves it. The other says the macro is deteriorating and the bounce is a trap. Both camps are convinced. Both have already positioned accordingly.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Lighthouse Macro is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>That&#8217;s the point. When conviction runs high in either direction, the crowd has already acted on its beliefs. The marginal buyer or seller, the one who moves price from here, is on the other side. Sentiment doesn&#8217;t tell us who&#8217;s right. It tells us who&#8217;s left.</p><p>This is the final pillar. Not because it matters least, but because it matters differently. The first eleven pillars, from labor to market structure, tell you what&#8217;s happening in the economy and markets. Pillar 12 tells you what the crowd thinks about it, and more importantly, how they&#8217;ve positioned around those beliefs. That positioning is the raw material for the next move.</p><h2>Core Insight: The Crowd Is a Liquidity Source, Not an Information Source</h2><p>Sentiment isn&#8217;t noise. It&#8217;s the crowd&#8217;s positioning expressed through surveys, options, and flows. And the crowd is a source of liquidity, not information.</p><p>The transmission chain runs in a predictable loop:</p><blockquote><p><em>Fear &#8594; Underexposure &#8594; Forced Buying &#8594;<br>Price Rise &#8594; Confidence &#8594; Overexposure &#8594;<br>Complacency &#8594; Forced Selling &#8594; Fear (Cycle)</em></p></blockquote><p>The crowd isn&#8217;t wrong because they&#8217;re stupid. They&#8217;re wrong because they&#8217;re late. By the time everyone is bullish, they&#8217;ve already bought. The pool of marginal buyers is drained. By the time everyone is bearish, they&#8217;ve already sold. The pool of marginal sellers is exhausted. The answer to &#8220;who&#8217;s left?&#8221; determines direction.</p><p>Below -20% on the AAII Bull-Bear spread, forward 12-month returns average over 15%. Above +30%, they average well below the long-run norm. These aren&#8217;t backtested curiosities. They&#8217;re the mechanical result of positioning asymmetry. When everyone is out, the only flow that can occur is back in.</p><p>But here&#8217;s the critical caveat: sentiment only matters at extremes. In the middle, it&#8217;s noise. We don&#8217;t trade sentiment. We use sentiment to size and time trades identified by fundamentals and structure. It&#8217;s the final overlay, not the first input. The first eleven pillars tell you what to do. Pillar 12 tells you how much and when.</p><p>Our framework captures four dimensions of sentiment, each measuring a different facet of the crowd&#8217;s positioning:</p><p><strong>Retail Sentiment:</strong> AAII surveys, Investor Intelligence. The masses. Most reliable contrary indicator at extremes because retail investors are the last to act and the most emotionally driven.</p><p><strong>Professional Positioning:</strong> NAAIM exposure, COT data. The managers. More capital, better information, but similar emotional biases at extremes. When NAAIM shows 100%+ exposure, even the professionals have lost discipline.</p><p><strong>Options Positioning:</strong> Put/Call ratios, VIX, term structure. The hedgers. Real-time fear measurement. This is the fastest-moving dimension and the most useful for timing.</p><p><strong>Fund Flows:</strong> ETF flows, money market assets. The capital. Where money is actually moving, not just what people say they think.</p><p>Together, these synthesize into a single composite: the Sentiment &amp; Positioning Index (SPI).</p><h2>What to Watch: The Sentiment &amp; Positioning Index (SPI)</h2><p>The SPI synthesizes all four sentiment dimensions into a single z-score composite. The convention is critical and sometimes counterintuitive: <strong>high SPI = fear = contrarian bullish. Low SPI = euphoria = contrarian bearish.</strong> We invert the crowd&#8217;s mood because we&#8217;re measuring opportunity, not agreement.</p><p>The SPI is built from eight components spanning all four sentiment dimensions. Each is z-scored against its own history and combined using proprietary weights calibrated to their empirical contribution to forward equity returns at sentiment extremes. The components:</p><p><strong>Put/Call Ratio (10-day smoothed):</strong> Real-time hedging demand. When the smoothed equity put/call ratio spikes above 1.1, institutions are paying up for protection. That&#8217;s not cheap talk. That&#8217;s capital at risk.</p><p><strong>VIX vs. 50-day MA:</strong> Fear relative to recent context. The VIX level alone is misleading. A VIX at 25 that just spiked from 14 is an acute fear event. A VIX at 25 that&#8217;s been grinding there for months is background noise. The deviation from the 50-day captures the shock.</p><p><strong>AAII Bull-Bear Spread (inverted):</strong> The longest-running retail sentiment series with a proven contrarian track record. Inverted so that extreme bearish readings push SPI higher (more contrarian opportunity).</p><p><strong>NAAIM Exposure (inverted):</strong> Professional positioning. Actual allocation decisions by active managers. When NAAIM exceeds 100%, managers are levered long. When it drops below 25%, they&#8217;ve panic-sold. Neither state is sustainable.</p><p><strong>Investor Intelligence Bull-Bear (inverted):</strong> Newsletter writer sentiment. A secondary retail gauge with a longer history than AAII.</p><p><strong>ETF Equity Flows, 20-day (inverted):</strong> Capital flows. Where money is actually moving, not just what people say they think. Sustained outflows push SPI higher.</p><p><strong>VIX Term Structure (Backwardation):</strong> Acute vs. chronic fear. Backwardation is rare and significant: near-term protection costs more than longer-dated, meaning institutions are scrambling for immediate hedging.</p><p><strong>Money Market Fund Assets (YoY):</strong> The cash mountain. Rising MMF assets = cash on sidelines = future buying power.</p><p>The exact weights, z-score methodology, and lookback calibration are proprietary. What we can share: options-based indicators carry more weight than survey-based ones because they reflect actual capital commitment, not just stated opinion. And the inversions ensure the SPI convention holds: high SPI = fear = contrarian bullish.</p><h2>The Indicators</h2><h3>AAII Bull-Bear Spread</h3><p>The American Association of Individual Investors has been surveying its members since 1987. Every week, they ask a simple question: are you bullish, bearish, or neutral on the stock market over the next six months? The bull-bear spread, the difference between the bullish and bearish percentages, is one of the most studied contrarian indicators in equity markets.</p><p>The signal is simple. When the spread exceeds +30%, the crowd is euphoric and forward returns suffer. When it falls below -20%, the crowd has capitulated and forward returns are strong. In the middle, there&#8217;s no contrarian edge. You&#8217;re just measuring noise.</p><p>What makes AAII valuable isn&#8217;t sophistication. It&#8217;s consistency. The methodology hasn&#8217;t changed in nearly four decades. The sample is self-selecting (individual investors who care enough to respond), which makes it a clean read on retail conviction. And the contrarian track record is remarkably stable: extreme bearish readings have preceded positive 12-month returns in over 85% of historical instances.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L1uf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94e58e84-08a2-41e2-b971-f68f9f27b7fd_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L1uf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94e58e84-08a2-41e2-b971-f68f9f27b7fd_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!L1uf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94e58e84-08a2-41e2-b971-f68f9f27b7fd_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!L1uf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94e58e84-08a2-41e2-b971-f68f9f27b7fd_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!L1uf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94e58e84-08a2-41e2-b971-f68f9f27b7fd_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L1uf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94e58e84-08a2-41e2-b971-f68f9f27b7fd_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94e58e84-08a2-41e2-b971-f68f9f27b7fd_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AAII Bull-Bear Spread since 1987&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AAII Bull-Bear Spread since 1987" title="AAII Bull-Bear Spread since 1987" srcset="https://substackcdn.com/image/fetch/$s_!L1uf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94e58e84-08a2-41e2-b971-f68f9f27b7fd_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!L1uf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94e58e84-08a2-41e2-b971-f68f9f27b7fd_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!L1uf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94e58e84-08a2-41e2-b971-f68f9f27b7fd_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!L1uf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94e58e84-08a2-41e2-b971-f68f9f27b7fd_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 1: AAII Bull-Bear Spread since 1987. Above +30% = euphoria. Below -20% = capitulation. Both are contrarian signals. The current reading (-7.3%) is inside the &#8220;no edge&#8221; zone, but the trend matters: retail has been leaning bearish for a month straight.</em></figcaption></figure></div><p>Look at the historical pattern. The 2008 financial crisis drove the spread to nearly -50%. The 2020 COVID crash saw a plunge below -40%. The 2022 bear market bottom formed with readings in the -30% range. Each of those extremes preceded strong recoveries. Not because sentiment predicted the recovery, but because the selling was exhausted.</p><p>The current reading at -7.3% isn&#8217;t a contrarian extreme, but the persistence matters. Bears have printed 43.0%, 51.4%, 49.8%, 52.0% over the past four weeks. When retail is stuck in the high-40s/low-50s on bearish readings for a month while the tape quietly repairs, you&#8217;re watching a slow-motion divergence. Not a trade yet. But on the clock.</p><h3>AAII Components: The Composition Matters</h3><p>The spread is the headline, but the components tell a richer story. The breakdown into bullish, bearish, and neutral percentages reveals something the spread alone can&#8217;t: the crowd&#8217;s conviction level.</p><p>When neutral readings compress below 25%, the crowd has picked a side with conviction. They&#8217;re either enthusiastically bullish or aggressively bearish. That conviction, regardless of direction, marks an extreme. The crowd rarely reaches consensus and maintains it. Conviction compression is the setup. Mean reversion is the outcome.</p><p>When neutral is high (above 35%), nobody cares. Apathy isn&#8217;t a contrarian signal. It&#8217;s just quiet. Trade structure and fundamentals when the crowd is disengaged.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZYWB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c2820e-b484-42a5-b6e9-d3a385bce853_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZYWB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c2820e-b484-42a5-b6e9-d3a385bce853_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!ZYWB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c2820e-b484-42a5-b6e9-d3a385bce853_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!ZYWB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c2820e-b484-42a5-b6e9-d3a385bce853_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!ZYWB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c2820e-b484-42a5-b6e9-d3a385bce853_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZYWB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c2820e-b484-42a5-b6e9-d3a385bce853_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2c2820e-b484-42a5-b6e9-d3a385bce853_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AAII Components&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AAII Components" title="AAII Components" srcset="https://substackcdn.com/image/fetch/$s_!ZYWB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c2820e-b484-42a5-b6e9-d3a385bce853_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!ZYWB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c2820e-b484-42a5-b6e9-d3a385bce853_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!ZYWB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c2820e-b484-42a5-b6e9-d3a385bce853_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!ZYWB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c2820e-b484-42a5-b6e9-d3a385bce853_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 2: AAII Bullish, Bearish, and Neutral readings since 2020. Watch neutral compression (below 25%) at turning points, the crowd picks a side right before it&#8217;s wrong.</em></figcaption></figure></div><p>The stacked area chart makes the regime shifts visible. Notice how bear-dominant readings in late 2022 and mid-2023 preceded rallies, while bull-dominant readings in early 2024 preceded corrections. The pattern isn&#8217;t mechanical (sentiment doesn&#8217;t predict with timing precision), but the directional bias at extremes is statistically robust.</p><p>Currently: bulls at 35.7%, bears at 43.0%, neutral at 21.3%. That&#8217;s a crowd with conviction on the wrong side. Neutral has compressed to 21.3%, well below the 25% threshold, meaning retail has picked a side. And they&#8217;ve picked bearish for a month while the VIX collapsed and breadth repaired. Conviction compression plus persistent pessimism plus healing internals is a setup to watch closely.</p><h3>VIX vs. 50-Day Moving Average</h3><p>The VIX is the most widely quoted &#8220;fear gauge&#8221; in markets. It measures 30-day implied volatility on S&amp;P 500 options. When institutions are scared, they buy puts, and implied volatility rises. Simple enough. But the VIX level alone is a terrible indicator.</p><p>Why? Because 25 means different things at different times. A VIX at 25 that just spiked from 14 is an acute fear event. A VIX at 25 that&#8217;s been grinding around that level for months is a market that&#8217;s simply pricing in higher uncertainty. The first is a contrarian opportunity. The second is background noise.</p><p>That&#8217;s why we measure VIX relative to its 50-day moving average. The percentage deviation from the recent average captures the shock, the sudden repricing of fear that creates dislocations and opportunities. Our threshold is +30%: when the VIX trades 30% or more above its 50-day MA, hedging demand has spiked enough to create a meaningful contrarian signal</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TaR8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e2a062-f03a-42b3-a819-6f0b8acb5640_2400x1300.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TaR8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e2a062-f03a-42b3-a819-6f0b8acb5640_2400x1300.png 424w, https://substackcdn.com/image/fetch/$s_!TaR8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e2a062-f03a-42b3-a819-6f0b8acb5640_2400x1300.png 848w, https://substackcdn.com/image/fetch/$s_!TaR8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e2a062-f03a-42b3-a819-6f0b8acb5640_2400x1300.png 1272w, https://substackcdn.com/image/fetch/$s_!TaR8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e2a062-f03a-42b3-a819-6f0b8acb5640_2400x1300.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TaR8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e2a062-f03a-42b3-a819-6f0b8acb5640_2400x1300.png" width="1456" height="789" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95e2a062-f03a-42b3-a819-6f0b8acb5640_2400x1300.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:789,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:237771,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/194027787?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e2a062-f03a-42b3-a819-6f0b8acb5640_2400x1300.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TaR8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e2a062-f03a-42b3-a819-6f0b8acb5640_2400x1300.png 424w, https://substackcdn.com/image/fetch/$s_!TaR8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e2a062-f03a-42b3-a819-6f0b8acb5640_2400x1300.png 848w, https://substackcdn.com/image/fetch/$s_!TaR8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e2a062-f03a-42b3-a819-6f0b8acb5640_2400x1300.png 1272w, https://substackcdn.com/image/fetch/$s_!TaR8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e2a062-f03a-42b3-a819-6f0b8acb5640_2400x1300.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 3: VIX vs. its 50-day moving average. The shaded regions mark fear spikes (VIX &gt;30% above MA). Current reading: VIX at 19.2, 14% below its 50-day MA. The March fear spike has fully resolved</figcaption></figure></div><p>As of April 10, the VIX sits at 19.2, approximately 14% below its 50-day moving average. The March fear spike resolved hard: VIX compressed from the mid-20s into the high teens as the tariff escalation de-escalated and breadth repaired. What was &#8220;elevated fear&#8221; a month ago is now &#8220;quiet complacency.&#8221; The 50-day MA is still elevated (around 22.4) because it&#8217;s dragging the March spike through its calculation window, but spot VIX has moved well ahead of it.</p><p>This is the opposite regime from where we started. A VIX 14% below its 50-day is inside the complacency zone on our framework. Not at the -20% extreme, but trending there. And it matters that retail is still bearish while vol has compressed, that&#8217;s the divergence worth watching.</p><h3>VIX Term Structure: The Stress Detector</h3><p>The VIX term structure adds a dimension that the spot VIX alone misses. Normally, longer-dated volatility is higher than near-term volatility. That&#8217;s contango. It reflects the simple fact that more can go wrong over 90 days than over 30. When the curve inverts, when near-term VIX exceeds VIX3M (3-month implied vol), the market is in backwardation.</p><p>Backwardation is rare and significant. It means hedging demand for the next 30 days is so intense that it exceeds demand for 90-day protection. Institutions aren&#8217;t buying portfolio insurance for the year. They&#8217;re scrambling to cover the next month. That&#8217;s panic behavior.</p><p>Historically, VIX backwardation events cluster around major market bottoms: March 2020, October 2022, the August 2024 unwind. They&#8217;re short-lived (typically resolving within 1-3 weeks) because the acute stress either materializes into a broader crisis or gets resolved. The resolution, in both cases, tends to favor the buyer. When backwardation appears alongside extreme AAII bearish readings and washed breadth, you have a multi-dimensional capitulation signal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FO_i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899155c7-ce27-4ea1-bd65-637e76bebaa2_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FO_i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899155c7-ce27-4ea1-bd65-637e76bebaa2_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!FO_i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899155c7-ce27-4ea1-bd65-637e76bebaa2_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!FO_i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899155c7-ce27-4ea1-bd65-637e76bebaa2_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!FO_i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899155c7-ce27-4ea1-bd65-637e76bebaa2_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FO_i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899155c7-ce27-4ea1-bd65-637e76bebaa2_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/899155c7-ce27-4ea1-bd65-637e76bebaa2_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;VIX term structure&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="VIX term structure" title="VIX term structure" srcset="https://substackcdn.com/image/fetch/$s_!FO_i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899155c7-ce27-4ea1-bd65-637e76bebaa2_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!FO_i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899155c7-ce27-4ea1-bd65-637e76bebaa2_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!FO_i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899155c7-ce27-4ea1-bd65-637e76bebaa2_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!FO_i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F899155c7-ce27-4ea1-bd65-637e76bebaa2_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 4: VIX / VIX3M ratio since 2021. Above 1.0 = backwardation = acute stress. These are rare, high-conviction contrarian buy signals.</em></figcaption></figure></div><p>The chart makes the rarity visible. Backwardation events appear as brief spikes above the 1.0 line, usually lasting days to a few weeks. The current ratio is 0.88, deep contango. Institutions are paying far more for 90-day protection than 30-day protection, which means they see near-term risk as resolved and are hedging longer-dated tail risk. No acute stress. The fire alarm is off.</p><h3>AAII Bears vs. S&amp;P 500: Fear Creates Opportunity</h3><p>The best test of a sentiment framework is whether it correctly identifies when fear creates opportunity. Overlay the AAII bearish percentage against the S&amp;P 500, and the pattern is stark: spikes in bearish sentiment align with equity troughs.</p><p>Our threshold for extreme bearish readings is 50%. When more than half of surveyed retail investors are bearish, the capitulation is typically near-complete. This happened during the COVID crash (bears spiked above 50%), during the 2022 bear market (persistent readings in the 50-60% range), and during the tariff selloffs of early 2025.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PW48!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16929c6-8f38-4561-aaab-49719c46e220_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PW48!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16929c6-8f38-4561-aaab-49719c46e220_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!PW48!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16929c6-8f38-4561-aaab-49719c46e220_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!PW48!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16929c6-8f38-4561-aaab-49719c46e220_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!PW48!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16929c6-8f38-4561-aaab-49719c46e220_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PW48!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16929c6-8f38-4561-aaab-49719c46e220_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c16929c6-8f38-4561-aaab-49719c46e220_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AAII Bears vs S&amp;P 500&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AAII Bears vs S&amp;P 500" title="AAII Bears vs S&amp;P 500" srcset="https://substackcdn.com/image/fetch/$s_!PW48!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16929c6-8f38-4561-aaab-49719c46e220_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!PW48!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16929c6-8f38-4561-aaab-49719c46e220_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!PW48!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16929c6-8f38-4561-aaab-49719c46e220_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!PW48!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc16929c6-8f38-4561-aaab-49719c46e220_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 5: AAII Bearish % vs. S&amp;P 500. Extreme bearish readings (above 50%) have consistently preceded rallies. The crowd sells, then the market recovers without them.</em></figcaption></figure></div><p>The mechanism is mechanical, not mystical. When 50%+ of surveyed investors are bearish, they&#8217;ve expressed that view through their portfolios. They&#8217;ve reduced equity exposure, rotated to cash or bonds, and are psychologically prepared for lower prices. But because they&#8217;ve already acted, they&#8217;ve removed themselves as sellers. The selling pressure is spent. Any positive catalyst, a better-than-expected earnings report, a policy shift, even just the passage of time without further deterioration, brings buying back from a depleted seller pool.</p><p>Current reading: bears at 43.0%, and the prior three weeks printed 51.4%, 49.8%, and 52.0%. That&#8217;s a month of bears clustered around the 50% threshold, right at the line where capitulation typically becomes a contrarian signal. Combined with the VIX collapse, it&#8217;s the kind of divergence that historically resolves with retail converging upward toward the tape.</p><h3>VIX Deviation from 50-Day MA: Daily Regime Detection</h3><p>While AAII is weekly, the VIX deviation provides a daily sentiment read. This is the same concept as Figure 3 but focused on regime classification rather than the raw VIX level.</p><p><strong>Above +30%:</strong> fear spike. The VIX has lurched above its recent average by a standard-deviation-plus move. These events typically resolve within 1-2 weeks, either by VIX declining (fear abating) or the 50-day MA rising to meet it (elevated fear becoming the new normal).</p><p><strong>Below -20%:</strong> complacency. The VIX is suppressed well below its recent average. The crowd has collectively decided that risk is low and hedging is unnecessary. These periods feel comfortable but breed vulnerability. A VIX at 12 with the 50-day at 15 means implied vol has been compressed below where even recent history says it should be. The next shock will feel worse because nobody prepared for it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w3NW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde9050d2-c639-4b4d-be5b-174c352fe187_2400x1300.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w3NW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde9050d2-c639-4b4d-be5b-174c352fe187_2400x1300.png 424w, https://substackcdn.com/image/fetch/$s_!w3NW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde9050d2-c639-4b4d-be5b-174c352fe187_2400x1300.png 848w, https://substackcdn.com/image/fetch/$s_!w3NW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde9050d2-c639-4b4d-be5b-174c352fe187_2400x1300.png 1272w, https://substackcdn.com/image/fetch/$s_!w3NW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde9050d2-c639-4b4d-be5b-174c352fe187_2400x1300.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w3NW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde9050d2-c639-4b4d-be5b-174c352fe187_2400x1300.png" width="1456" height="789" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de9050d2-c639-4b4d-be5b-174c352fe187_2400x1300.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:789,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;VIX deviation regime zones&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="VIX deviation regime zones" title="VIX deviation regime zones" srcset="https://substackcdn.com/image/fetch/$s_!w3NW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde9050d2-c639-4b4d-be5b-174c352fe187_2400x1300.png 424w, https://substackcdn.com/image/fetch/$s_!w3NW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde9050d2-c639-4b4d-be5b-174c352fe187_2400x1300.png 848w, https://substackcdn.com/image/fetch/$s_!w3NW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde9050d2-c639-4b4d-be5b-174c352fe187_2400x1300.png 1272w, https://substackcdn.com/image/fetch/$s_!w3NW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde9050d2-c639-4b4d-be5b-174c352fe187_2400x1300.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 6: VIX % above its 50-day moving average. Above +30% = fear spike (contrarian buy zone). Below -20% = complacency (contrarian caution). Current: -14%, trending toward complacency.</em></figcaption></figure></div><p>The shaded zones make the regime transitions visible. Fear spikes (red shading above +30%) tend to cluster and resolve quickly. Complacency zones (green shading below -20%) tend to persist longer but end abruptly. The asymmetry makes sense: fear spikes because catalysts are sudden, but complacency builds gradually as risk gets repriced lower over weeks and months.</p><h3>Money Market Fund Assets: The Cash Mountain</h3><p>Money market fund assets represent the single largest pool of cash on the sidelines. At roughly $8.4 trillion, this is a record. More capital is parked in money markets than at any point in history.</p><p>The absolute level matters, but the year-over-year change is the sharper signal. Rapidly rising MMF assets indicate panic accumulation: investors fleeing equities for the safety of T-bills and repo. The rate of accumulation tells you how fast fear is building. Falling MMF assets indicate rotation back into risk. Cash is leaving the sidelines and re-entering equities, credit, or other risk assets.</p><p>The dual-purpose nature of the cash mountain is critical to understand. Record cash is simultaneously a fear indicator (investors fled) and a bullish catalyst (that cash is future buying power). When the rotation begins, trillions of sidelined capital represent enormous demand. The question is always: what triggers the rotation?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rb7k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9178d-cf7b-4b6d-9d9a-72291cd0ead1_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rb7k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9178d-cf7b-4b6d-9d9a-72291cd0ead1_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!Rb7k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9178d-cf7b-4b6d-9d9a-72291cd0ead1_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!Rb7k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9178d-cf7b-4b6d-9d9a-72291cd0ead1_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!Rb7k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9178d-cf7b-4b6d-9d9a-72291cd0ead1_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rb7k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9178d-cf7b-4b6d-9d9a-72291cd0ead1_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35e9178d-cf7b-4b6d-9d9a-72291cd0ead1_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Money Market Fund assets&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Money Market Fund assets" title="Money Market Fund assets" srcset="https://substackcdn.com/image/fetch/$s_!Rb7k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9178d-cf7b-4b6d-9d9a-72291cd0ead1_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!Rb7k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9178d-cf7b-4b6d-9d9a-72291cd0ead1_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!Rb7k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9178d-cf7b-4b6d-9d9a-72291cd0ead1_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!Rb7k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9178d-cf7b-4b6d-9d9a-72291cd0ead1_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 7: Money Market Fund assets and year-over-year change. Record cash levels reflect fear and future buying power. The YoY rate of change is the signal, not the level.</em></figcaption></figure></div><p>Look at the COVID pattern. MMF assets spiked in March-April 2020 as investors panicked into cash. Within months, that cash rotated back into equities, fueling one of the strongest rallies in market history. The cash mountain was both the evidence of fear and the fuel for the recovery. The same dynamic played out after 2022: elevated MMF assets through mid-2023 preceded the broad equity rally into 2024.</p><p>Currently, the YoY growth rate has stabilized. Assets are near record highs but the rate of new accumulation has slowed. This is consistent with a market that&#8217;s cautious but not panicking. The cash is there. The trigger for rotation hasn&#8217;t arrived yet.</p><h3>The Composite: SPI in Action</h3><p>The SPI brings all four dimensions together. Here&#8217;s how it looks overlaid against the S&amp;P 500 over the past two decades.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CovY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78284438-a28e-43ef-ad77-3cd8bfeb8893_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CovY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78284438-a28e-43ef-ad77-3cd8bfeb8893_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!CovY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78284438-a28e-43ef-ad77-3cd8bfeb8893_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!CovY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78284438-a28e-43ef-ad77-3cd8bfeb8893_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!CovY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78284438-a28e-43ef-ad77-3cd8bfeb8893_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CovY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78284438-a28e-43ef-ad77-3cd8bfeb8893_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78284438-a28e-43ef-ad77-3cd8bfeb8893_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SPI vs S&amp;P 500&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SPI vs S&amp;P 500" title="SPI vs S&amp;P 500" srcset="https://substackcdn.com/image/fetch/$s_!CovY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78284438-a28e-43ef-ad77-3cd8bfeb8893_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!CovY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78284438-a28e-43ef-ad77-3cd8bfeb8893_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!CovY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78284438-a28e-43ef-ad77-3cd8bfeb8893_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!CovY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78284438-a28e-43ef-ad77-3cd8bfeb8893_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 8: SPI vs. S&amp;P 500. Above +1.5 = extreme fear (contrarian buy zone). Below -1.0 = euphoria (contrarian sell zone). The composite captures what individual indicators miss alone.</em></figcaption></figure></div><p>The long-term view reveals the SPI&#8217;s track record at extremes. The COVID crash (March 2020) pushed the SPI above +2.0, one of the strongest contrarian buy signals in the series. The post-vaccine euphoria of late 2020 and early 2021 drove it below -1.0. The 2022 bear market generated sustained readings above +1.0, with spikes above +1.5 marking the October bottom. Each extreme preceded the expected move.</p><p>But here&#8217;s what the chart also shows: the SPI spends most of its time between -0.5 and +0.5. That&#8217;s the &#8220;no edge&#8221; zone. During these periods, sentiment is balanced and provides no directional guidance. This is by design. Sentiment is a contrarian tool. It only works at extremes. Trying to extract signal from neutral readings is a recipe for whipsaws.</p><h3>SPI Zoomed: Recent Regimes</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!10_2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c727a4-5d2d-425f-a712-3850f769fe8c_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!10_2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c727a4-5d2d-425f-a712-3850f769fe8c_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!10_2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c727a4-5d2d-425f-a712-3850f769fe8c_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!10_2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c727a4-5d2d-425f-a712-3850f769fe8c_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!10_2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c727a4-5d2d-425f-a712-3850f769fe8c_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!10_2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c727a4-5d2d-425f-a712-3850f769fe8c_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/47c727a4-5d2d-425f-a712-3850f769fe8c_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SPI zoomed since 2023&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SPI zoomed since 2023" title="SPI zoomed since 2023" srcset="https://substackcdn.com/image/fetch/$s_!10_2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c727a4-5d2d-425f-a712-3850f769fe8c_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!10_2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c727a4-5d2d-425f-a712-3850f769fe8c_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!10_2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c727a4-5d2d-425f-a712-3850f769fe8c_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!10_2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c727a4-5d2d-425f-a712-3850f769fe8c_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 9: SPI since 2023. Raw daily readings (Sky) and 10-day smoothed (Ocean). The March tariff selloff drove the composite above +1.0, then the ceasefire rally and vol compression flipped it negative. Current proxy read: approximately -0.3, mild complacency territory.</em></figcaption></figure></div><p>The zoomed view shows the SPI&#8217;s behavior during a period that included the 2023 banking stress, the late 2023 rally, the 2024 AI euphoria, and the 2025-2026 tariff volatility. Several observations stand out:</p><p>The raw SPI (Sky line) is noisy. Daily fluctuations driven by put/call ratio swings and VIX movements create a jagged signal. The 10-day smoothed version (Ocean) captures the regime without the noise. We use the smoothed version for decision-making and the raw version for early detection.</p><p>The SPI touched the +1.0 zone during the March 2026 tariff selloff, suggesting elevated fear but not extreme capitulation. It has since flipped negative as the ceasefire rally compressed the VIX into deep contango and breadth repaired. The current proxy read sits around -0.3: mild complacency, not euphoria, but trending the wrong way if the vol compression continues.</p><h3>The Divergence Indicator: Sentiment-Structure Divergence (SSD)</h3><p>The SSD is where Pillar 12 meets Pillar 11. It measures the alignment between how the crowd feels and how the market actually looks structurally. The formula is deliberately simple:</p><blockquote><p><em>SSD = z(SPI) + z(MSI)</em></p></blockquote><p>The logic: when both sentiment and structure point the same direction, the signals reinforce each other. When they diverge, something interesting is happening.</p><p><strong>SSD &gt; +1.5 (Capitulation Low):</strong> The crowd has capitulated (high SPI = fear) while market structure is simultaneously weak. Fear plus broken structure. This is the classic bottom formation. March 2020 and October 2022 were textbook SSD capitulation events.</p><p><strong>SSD &lt; -1.5 (Blow-Off Top):</strong> The crowd is euphoric (low SPI = greed) while market structure is strong. Euphoria plus strong structure. This sounds bullish, but it&#8217;s actually the setup for a correction. Late 2021 before the 2022 bear market was a classic SSD blow-off reading.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MiUj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15edc10f-f4b8-4245-a484-65a91529dd22_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MiUj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15edc10f-f4b8-4245-a484-65a91529dd22_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!MiUj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15edc10f-f4b8-4245-a484-65a91529dd22_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!MiUj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15edc10f-f4b8-4245-a484-65a91529dd22_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!MiUj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15edc10f-f4b8-4245-a484-65a91529dd22_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MiUj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15edc10f-f4b8-4245-a484-65a91529dd22_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15edc10f-f4b8-4245-a484-65a91529dd22_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SSD vs S&amp;P 500&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SSD vs S&amp;P 500" title="SSD vs S&amp;P 500" srcset="https://substackcdn.com/image/fetch/$s_!MiUj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15edc10f-f4b8-4245-a484-65a91529dd22_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!MiUj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15edc10f-f4b8-4245-a484-65a91529dd22_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!MiUj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15edc10f-f4b8-4245-a484-65a91529dd22_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!MiUj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15edc10f-f4b8-4245-a484-65a91529dd22_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 10: Sentiment-Structure Divergence vs. S&amp;P 500. Above +1.5 = capitulation low forming. Below -1.5 = blow-off top risk.</em></figcaption></figure></div><p>The current SSD proxy reads near -0.5: neutral, but trending toward complacency risk. A month ago the reading was -1.28, driven entirely by broken structure while sentiment was neutral. Today structure has healed and sentiment has tilted mildly complacent. The signal has flipped from &#8220;structure broken while crowd unconcerned&#8221; to &#8220;structure healed while vol priced to perfection and retail stuck bearish.&#8221; It&#8217;s not a warning yet. But it&#8217;s the shape of one.</p><h2>Integration: Sentiment Sizes the Trade</h2><p>This is the point that separates a sentiment framework from sentiment trading. <strong>We do not trade sentiment.</strong> We use sentiment to size and time trades identified by fundamentals and structure.</p><p>The hierarchy is explicit:</p><ul><li><p><strong>Fundamentals (Pillars 1-7):</strong> Determine direction. Is the economy expanding or contracting? Are labor flows healthy? Is credit stress rising?</p></li><li><p><strong>Monetary (Pillars 8-10):</strong> Sets the regime. Is fiscal dominance in play? Are credit conditions tightening? Is the plumbing absorbing shocks or transmitting them?</p></li><li><p><strong>Structure (Pillar 11):</strong> Confirms or denies. Is the market&#8217;s internal health consistent with the fundamental picture? Is breadth expanding or contracting?</p></li><li><p><strong>Sentiment (Pillar 12):</strong> Sizes and times. Given the fundamental direction and structural confirmation, how aggressively should we position, and is the timing favorable?</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jEhh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adb99a2-b468-4c8d-a5b1-ee35cc898eac_2200x1100.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jEhh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adb99a2-b468-4c8d-a5b1-ee35cc898eac_2200x1100.png 424w, https://substackcdn.com/image/fetch/$s_!jEhh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adb99a2-b468-4c8d-a5b1-ee35cc898eac_2200x1100.png 848w, https://substackcdn.com/image/fetch/$s_!jEhh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adb99a2-b468-4c8d-a5b1-ee35cc898eac_2200x1100.png 1272w, https://substackcdn.com/image/fetch/$s_!jEhh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adb99a2-b468-4c8d-a5b1-ee35cc898eac_2200x1100.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jEhh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adb99a2-b468-4c8d-a5b1-ee35cc898eac_2200x1100.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5adb99a2-b468-4c8d-a5b1-ee35cc898eac_2200x1100.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Integration matrix&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Integration matrix" title="Integration matrix" srcset="https://substackcdn.com/image/fetch/$s_!jEhh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adb99a2-b468-4c8d-a5b1-ee35cc898eac_2200x1100.png 424w, https://substackcdn.com/image/fetch/$s_!jEhh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adb99a2-b468-4c8d-a5b1-ee35cc898eac_2200x1100.png 848w, https://substackcdn.com/image/fetch/$s_!jEhh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adb99a2-b468-4c8d-a5b1-ee35cc898eac_2200x1100.png 1272w, https://substackcdn.com/image/fetch/$s_!jEhh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adb99a2-b468-4c8d-a5b1-ee35cc898eac_2200x1100.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The full setup, bullish fundamentals with structural confirmation and elevated fear, is the highest-conviction entry in the entire framework. It means the economy is healthy, the market&#8217;s internals agree, and the crowd has gotten scared for reasons that haven&#8217;t changed the fundamental picture. That&#8217;s when you press. It&#8217;s rare, and it should be.</p><p>The counter-trend tactical exhaustion trade is the opposite extreme: fundamentals are bearish, structure is broken, but fear has reached levels that historically mark at least a tradeable bounce. These are short-duration, smaller-size trades. The SPI must be above +1.0 for this trade to qualify, and it requires explicit confirmation from Pillar 11&#8217;s tactical exhaustion criteria.</p><h2>The Consensus Trap</h2><p>The consensus trap in sentiment analysis is the &#8220;VIX is elevated so the market must be about to crash&#8221; narrative. Or its mirror: &#8220;VIX is low so everything is fine.&#8221;</p><p>Both are wrong, and they&#8217;re wrong for the same reason. They confuse the sentiment reading with a directional forecast. The VIX at 25 doesn&#8217;t mean the market is going down. It means fear is elevated. Elevated fear, by itself, is actually a mildly bullish signal because it means the crowd has already hedged. The risk isn&#8217;t priced in for the first time. It&#8217;s already in the price.</p><p>The deeper version of this trap is treating sentiment as a standalone signal. &#8220;AAII bears are above 40%, buy the dip.&#8221; That&#8217;s cargo-cult contrarianism. Without checking fundamentals and structure first, you&#8217;re just fading the crowd on faith. Sometimes the crowd is bearish because things are actually getting worse, and the selling has further to go. October 2008 saw extreme bearish readings. The market fell another 25% before bottoming in March 2009.</p><p>The framework guards against this by requiring multi-pillar confirmation. Sentiment at extremes gets your attention. Fundamentals and structure tell you whether to act. The crowd can be early, and you don&#8217;t want to catch a falling knife just because retail investors are scared.</p><h2>Where We Are Now</h2><p>As of the latest available data (AAII week ending Apr 8, market data thru Apr 10):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PZHG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd44bdd4-9876-4c2e-9d45-7b58832160f1_2200x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PZHG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd44bdd4-9876-4c2e-9d45-7b58832160f1_2200x1000.png 424w, https://substackcdn.com/image/fetch/$s_!PZHG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd44bdd4-9876-4c2e-9d45-7b58832160f1_2200x1000.png 848w, https://substackcdn.com/image/fetch/$s_!PZHG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd44bdd4-9876-4c2e-9d45-7b58832160f1_2200x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!PZHG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd44bdd4-9876-4c2e-9d45-7b58832160f1_2200x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PZHG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd44bdd4-9876-4c2e-9d45-7b58832160f1_2200x1000.png" width="1456" height="662" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd44bdd4-9876-4c2e-9d45-7b58832160f1_2200x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:662,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Current composite readings&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Current composite readings" title="Current composite readings" srcset="https://substackcdn.com/image/fetch/$s_!PZHG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd44bdd4-9876-4c2e-9d45-7b58832160f1_2200x1000.png 424w, https://substackcdn.com/image/fetch/$s_!PZHG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd44bdd4-9876-4c2e-9d45-7b58832160f1_2200x1000.png 848w, https://substackcdn.com/image/fetch/$s_!PZHG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd44bdd4-9876-4c2e-9d45-7b58832160f1_2200x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!PZHG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd44bdd4-9876-4c2e-9d45-7b58832160f1_2200x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>SPI &#8776; -0.3 (Mild complacency).</strong> The composite has flipped since the March snapshot. The VIX component is pulling it down hard (-14% deviation from 50d, deep contango in term structure). The AAII component is pulling it up (bears at 43%, spread -7.3%, persistent for four weeks). The vol side is winning. Options markets don&#8217;t see risk. Retail does. History says the options markets usually resolve the disagreement.</p></li><li><p><strong>SSD &#8776; -0.5 (Neutral, trending toward complacency risk).</strong> Structure has healed (SPX +2.3% vs 200d, 54% of stocks above 200d, breadth repaired), and sentiment has shifted from fear to mild complacency. This isn&#8217;t the &#8220;broken structure + neutral sentiment&#8221; configuration we saw a month ago. It&#8217;s closer to the textbook pre-complacency setup: fear fading, structure healing, retail slow to adjust.</p></li></ul><blockquote><p><strong>The honest read:</strong> The regime flipped. A month ago sentiment was neutral and structure was broken; today structure is healed and sentiment is tilting complacent while retail remains stuck-bearish. The contrarian edge has shifted, not to &#8220;buy the fear&#8221; (the fear is gone), but to &#8220;watch the retail-vol divergence.&#8221; When retail bearishness has persisted this long while implied vol compresses, the tape usually resolves by either (a) AAII bears capitulating upward as the rally pulls them in, or (b) a vol spike that vindicates the pessimists. The fast indicators are betting on (a). We&#8217;d agree, with the caveat that -20% VIX deviation is the line where complacency becomes its own warning signal.</p></blockquote><h2>How to Track</h2><p>You don&#8217;t need a Bloomberg terminal to monitor sentiment:</p><p><strong>AAII Survey:</strong> Published every Thursday at aaii.com/sentimentsurvey. Free. The bull-bear spread is the headline number. Check it weekly.</p><p><strong>VIX:</strong> Real-time on any platform. Search ^VIX on Yahoo Finance, TradingView, or Google. For the 50-day MA, overlay a 50-period SMA on a daily chart.</p><p><strong>VIX3M (Term Structure):</strong> Search ^VIX3M on Yahoo Finance or TradingView. Divide VIX by VIX3M. Above 1.0 = backwardation.</p><p><strong>NAAIM:</strong> Published every Wednesday at naaim.org. Free. Watch the mean exposure number.</p><p><strong>Put/Call Ratio:</strong> CBOE publishes daily. Search &#8220;CBOE equity put/call ratio&#8221; or use $PCCE on StockCharts. Apply a 10-day SMA.</p><p><strong>Money Market Fund Assets:</strong> ICI publishes weekly at ici.org. The Fed H.6 release also tracks this monthly.</p><p><strong>CNN Fear &amp; Greed Index:</strong> Real-time composite at CNN.com. Good for a quick gut-check, not precise enough for systematic use.</p><p>The real edge isn&#8217;t access. It&#8217;s discipline. Check weekly. Build a routine. Note the extremes. Ignore the middle. And always, always cross-reference with structure before acting.</p><h2>Invalidation Criteria</h2><p><strong>What would invalidate a bullish contrarian signal (when SPI &gt; +1.5):</strong></p><ul><li><p>Extreme fear readings that persist for 6+ months without mean-reverting, suggesting a structural regime shift rather than a positioning extreme</p></li><li><p>Sentiment wash-out combined with accelerating fundamental deterioration across Pillars 1-7 (labor deteriorating, credit widening, growth contracting simultaneously)</p></li><li><p>Credit markets confirming the fear: HY OAS widening above 600 bps, CLG deeply negative, suggesting spreads are reacting to real fundamental stress rather than just positioning</p></li><li><p>Earnings revisions turning sharply negative while sentiment is already bearish, meaning the crowd may be early rather than wrong</p></li></ul><p><strong>What would invalidate a bearish contrarian signal (when SPI &lt; -1.0):</strong></p><ul><li><p>Euphoria that persists alongside improving breadth and fundamental acceleration, suggesting a secular bull market rather than a blow-off</p></li><li><p>Central bank intervention that expands liquidity faster than positioning can unwind, overriding the natural mean-reversion of sentiment</p></li><li><p>Earnings growth re-accelerating despite euphoric positioning, meaning the fundamentals are validating the crowd&#8217;s optimism</p></li><li><p>New structural innovation (AI capex cycle, energy transition) that durably shifts the earnings trajectory, making prior valuations look reasonable in hindsight</p></li></ul><p>Both sides have explicit conditions. If you can&#8217;t state what would prove you wrong, you don&#8217;t have a framework. You have a conviction.</p><h2>Bottom Line</h2><p>Sentiment is the contrarian edge. It doesn&#8217;t tell you what to do. It tells you how much and when. The crowd is a lagging indicator. By the time they&#8217;re bullish, they&#8217;ve bought. By the time they&#8217;re bearish, they&#8217;ve sold. Your edge is knowing who&#8217;s left.</p><p>Right now, retail is still leaning bearish after a month of elevated readings while the VIX has collapsed and structure has healed. That&#8217;s not a full contrarian extreme, AAII bears haven&#8217;t touched 50% this week, the spread hasn&#8217;t cracked -20%, but it&#8217;s the kind of persistent divergence that usually resolves with the slow indicators (retail surveys) converging toward the fast indicators (options markets, breadth). The options tape is saying &#8220;risk is resolved.&#8221; The retail tape is saying &#8220;I don&#8217;t believe you.&#8221;</p><p>What changes the call? AAII bears rolling back under 35% confirms the retail capitulation. VIX pushing back above its 50-day would re-arm the fear signal. SPI above +1.5 would fire a real contrarian buy. On the other side: VIX deviation below -20% plus AAII bulls above +30% would flash the blow-off warning. Until then, Pillar 12 says the risk/reward tilts mildly constructive, with complacency the growing risk on the horizon.</p><div><hr></div><p style="text-align: center;"><em>Twelve pillars. Three engines. One framework.</em></p><p style="text-align: center;"><em><strong>That&#8217;s how we read the macro from The Watch.</strong></em></p><div><hr></div><p style="text-align: center;"><code>This is Pillar 12 of the Diagnostic Dozen, the final installment of a 12-part series breaking down the macro framework that powers everything we do at Lighthouse Macro. The series is now complete.</code></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em><strong>Don&#8217;t Navigate In The Dark. Join The Watch.</strong></em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p style="text-align: center;"><strong>Bob Sheehan, CFA, CMT</strong> | <em>Founder &amp; Chief Investment Officer</em><br><a href="https://LighthouseMacro.com">Lighthouse Macro</a> | <a href="https://research.lighthousemacro.com">Research</a> | <a href="https://x.com/lhmacro">@LHMacro</a></p>]]></content:encoded></item><item><title><![CDATA[Market Structure: The Weight of Evidence]]></title><description><![CDATA[Diagnostic Dozen, Pillar 11 of 12]]></description><link>https://research.lighthousemacro.com/p/market-structure-the-weight-of-evidence</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/market-structure-the-weight-of-evidence</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Fri, 10 Apr 2026 07:42:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lHPU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638b52cc-5dd0-40e4-88c6-de6b5d445ff4_2810x1610.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>On Wednesday, the S&amp;P 500 ripped 2.51% on a ceasefire headline, its best day since April 2025. On Thursday, it tacked on another 0.62% to close at 6,824. Seven straight days up. The longest winning streak since October. The index reclaimed both its 50-day and 200-day moving averages in 48 hours. Social media lit up. &#8220;The bottom is in.&#8221;</p><p>Maybe. But reclaiming a moving average on a news-driven gap is not the same as confirming a structural recovery. The weight of evidence has more to say.</p><p>Price is one data point. Market structure is the full picture. It tells you whether a rally has legs or whether the generals are charging ahead without soldiers. It tells you when a selloff is overdone and when it&#8217;s just getting started. It&#8217;s the difference between a regime shift and a relief rally.</p><p>This is the pillar that separates the signal from the noise.</p><p>&#8226; &#8226; &#8226;</p><h2>Core Insight: Breadth Is the Truth Serum</h2><p>Most investors watch price. The S&amp;P 500 is up, so the market is healthy. The S&amp;P 500 is down, so it&#8217;s not. That framing is dangerously incomplete.</p><p>The S&amp;P 500 is a market-cap-weighted index. A handful of mega-cap names can drag it in either direction while the median stock tells a completely different story. We saw this throughout 2024 and into early 2025: the index made new highs while participation narrowed, breadth deteriorated, and the average stock quietly rolled over.</p><p>Market structure captures what price alone cannot. It synthesizes trend, momentum, breadth, and internal health into a single composite. When all four align, the signal is strong. When they diverge, something is breaking beneath the surface.</p><p>Our framework rests on a simple hierarchy:</p><p><strong>Trend tells you where you are.</strong> Is price above or below the 200-day moving average? Is the 50-day rising or falling? These are slow signals. They don&#8217;t change often, and when they do, it matters.</p><p><strong>Momentum tells you how fast things are changing.</strong> Our Z-Rate of Change (Z-RoC) measures the standardized velocity of price movement across multiple timeframes. Momentum leads price. When it breaks first, the trend usually follows.</p><p><strong>Breadth tells you who&#8217;s participating.</strong> The percentage of stocks above their 50-day and 200-day moving averages, the advance-decline line, new highs minus new lows. A rising index on narrowing breadth is a warning. A rising index on expanding breadth is confirmation.</p><p>Together, these three dimensions form the Market Structure Index.</p><p>&#8226; &#8226; &#8226;</p><h2>What to Watch: The Market Structure Index (MSI)</h2><p>The MSI is an 11-component composite that synthesizes trend, momentum, and breadth into a single z-score. Each component is standardized against its own history, then weighted by its empirical contribution to forward equity returns.</p><p>Here&#8217;s the architecture:</p><h3>Trend Components</h3><ul><li><p><strong>Price vs. 200-day MA:</strong> The primary trend signal. Above = bull, below = bear. Simple, but it matters more than most things people complicate.</p></li><li><p><strong>Price vs. 50-day MA :</strong> The intermediate trend. Faster signal, more noise, but useful for identifying transitions.</p></li><li><p><strong>50-day MA Slope:</strong> Is the intermediate trend accelerating or decelerating? Direction of the slope matters as much as the level.</p></li></ul><h3>Momentum Components</h3><ul><li><p><strong>20-day MA Slope:</strong> Short-term directional signal. First to turn at inflection points.</p></li><li><p><strong>Z-RoC, 63-day:</strong> The core momentum measure. This is the 3-month standardized rate of change. Below -1.0, momentum is broken. Above +1.0, it&#8217;s strong. At extremes beyond +/-1.5, mean reversion risk rises.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lHPU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638b52cc-5dd0-40e4-88c6-de6b5d445ff4_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lHPU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638b52cc-5dd0-40e4-88c6-de6b5d445ff4_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!lHPU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638b52cc-5dd0-40e4-88c6-de6b5d445ff4_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!lHPU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638b52cc-5dd0-40e4-88c6-de6b5d445ff4_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!lHPU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638b52cc-5dd0-40e4-88c6-de6b5d445ff4_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lHPU!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638b52cc-5dd0-40e4-88c6-de6b5d445ff4_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/638b52cc-5dd0-40e4-88c6-de6b5d445ff4_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:355517,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/193768975?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638b52cc-5dd0-40e4-88c6-de6b5d445ff4_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lHPU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638b52cc-5dd0-40e4-88c6-de6b5d445ff4_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!lHPU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638b52cc-5dd0-40e4-88c6-de6b5d445ff4_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!lHPU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638b52cc-5dd0-40e4-88c6-de6b5d445ff4_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!lHPU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638b52cc-5dd0-40e4-88c6-de6b5d445ff4_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 1: The Z-RoC measures standardized 3-month momentum. Below -1.0 = broken. Below -1.5 = severe.</em></figcaption></figure></div><h3>Breadth Components</h3><p>This is the largest allocation, and intentionally so. Breadth is the most honest signal in the market.</p><ul><li><p><strong>% Above 50-day MA:</strong> The participation rate at the intermediate level. Below 35% = washed. Above 85% = crowded. The thrust zone (30% to 70% in 10 sessions) is one of the most reliable buy signals in equity markets.</p></li><li><p><strong>% Above 20-day MA:</strong> Short-term participation. More volatile, but useful at extremes. Below 25% = deeply oversold. Above 80% = stretched.</p></li><li><p><strong>% Above 200-day MA:</strong> Long-term health. When this falls below 50%, the majority of stocks are in downtrends regardless of what the index says.</p></li><li><p><strong>New Highs minus New Lows, 20-day MA:</strong> The rate of new extremes. When new lows dominate, the damage is broad. When new highs dominate, the advance is healthy.</p></li><li><p><strong>Advance-Decline Line Slope:</strong> The cumulative flow of advancing vs. declining issues. Divergences from price are classic distribution signals.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OH_P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dfc915-f1a8-403a-8203-92d11924df40_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OH_P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dfc915-f1a8-403a-8203-92d11924df40_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!OH_P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dfc915-f1a8-403a-8203-92d11924df40_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!OH_P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dfc915-f1a8-403a-8203-92d11924df40_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!OH_P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dfc915-f1a8-403a-8203-92d11924df40_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OH_P!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dfc915-f1a8-403a-8203-92d11924df40_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80dfc915-f1a8-403a-8203-92d11924df40_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:320396,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/193768975?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dfc915-f1a8-403a-8203-92d11924df40_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OH_P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dfc915-f1a8-403a-8203-92d11924df40_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!OH_P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dfc915-f1a8-403a-8203-92d11924df40_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!OH_P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dfc915-f1a8-403a-8203-92d11924df40_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!OH_P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80dfc915-f1a8-403a-8203-92d11924df40_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 2: Breadth measures participation. Below 35% = washed. Above 85% = crowded. The 30% to 70% thrust in 10 sessions is the buy signal to watch.</em></figcaption></figure></div><h3>Additional Components</h3><ul><li><p><strong>McClellan Summation Index:</strong> A smoothed breadth oscillator derived from the advance-decline differential. Captures the medium-term trend of market internals.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vPJa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07340d80-048b-4904-ab6e-4c90a2cbd707_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vPJa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07340d80-048b-4904-ab6e-4c90a2cbd707_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!vPJa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07340d80-048b-4904-ab6e-4c90a2cbd707_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!vPJa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07340d80-048b-4904-ab6e-4c90a2cbd707_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!vPJa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07340d80-048b-4904-ab6e-4c90a2cbd707_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vPJa!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07340d80-048b-4904-ab6e-4c90a2cbd707_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07340d80-048b-4904-ab6e-4c90a2cbd707_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:401601,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/193768975?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07340d80-048b-4904-ab6e-4c90a2cbd707_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vPJa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07340d80-048b-4904-ab6e-4c90a2cbd707_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!vPJa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07340d80-048b-4904-ab6e-4c90a2cbd707_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!vPJa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07340d80-048b-4904-ab6e-4c90a2cbd707_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!vPJa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07340d80-048b-4904-ab6e-4c90a2cbd707_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 3: The MSI synthesizes trend, momentum, and breadth. Below -1.0 = structure broken.</em></figcaption></figure></div><div><hr></div><h2>The Indicators</h2><h3>Price vs. 200-Day Moving Average</h3><p>This is the simplest and most important signal in market structure. When the S&amp;P 500 is above its 200-day moving average, the primary trend is up. When it&#8217;s below, it&#8217;s down. Full stop.</p><p>The nuance is in the transitions. The first break below the 200-day in a bull market isn&#8217;t necessarily the end. It&#8217;s a yellow flag. But if price stays below for more than 2-3 weeks and the 200-day itself starts to flatten or roll, the probability of a deeper correction rises sharply.</p><p>SPY broke below its 200-day on March 19. It stayed there for 20 calendar days, 14 trading sessions, before the ceasefire gap-up on April 8 carried it back above. By Thursday&#8217;s close, the index sat at 6,824, roughly 180 points above the 200-day at 6,644. That&#8217;s a clean reclaim on a closing basis.</p><p>But context matters. The reclaim happened on a single exogenous catalyst (the ceasefire), not on a gradual improvement in fundamentals. The 200-day itself has flattened. And the 50-day at 6,784 was barely cleared. The question isn&#8217;t whether price is above the line. The question is whether it holds there for 5+ sessions on expanding breadth. History says one-day reclaims on news gaps have about a 55% success rate. Five-day holds jump to 78%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J0sh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9503a97d-4dfb-4481-9f65-4d2ddb3878d2_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J0sh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9503a97d-4dfb-4481-9f65-4d2ddb3878d2_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!J0sh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9503a97d-4dfb-4481-9f65-4d2ddb3878d2_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!J0sh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9503a97d-4dfb-4481-9f65-4d2ddb3878d2_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!J0sh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9503a97d-4dfb-4481-9f65-4d2ddb3878d2_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J0sh!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9503a97d-4dfb-4481-9f65-4d2ddb3878d2_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9503a97d-4dfb-4481-9f65-4d2ddb3878d2_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:355690,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/193768975?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9503a97d-4dfb-4481-9f65-4d2ddb3878d2_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!J0sh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9503a97d-4dfb-4481-9f65-4d2ddb3878d2_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!J0sh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9503a97d-4dfb-4481-9f65-4d2ddb3878d2_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!J0sh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9503a97d-4dfb-4481-9f65-4d2ddb3878d2_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!J0sh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9503a97d-4dfb-4481-9f65-4d2ddb3878d2_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 4: SPY spent 20 calendar days below its 200-day MA (Mar 19 to Apr 8). The ceasefire gap reclaimed both the 200d (6,644) and 50d (6,784). Two sessions above. Five-session hold = confirmation.</em></figcaption></figure></div><h3>50-Day Moving Average Slope</h3><p>The slope of the 50-day tells you whether the intermediate trend is accelerating or decelerating. A rising slope means price is pulling away from the average. A falling slope means the average is catching up, or worse, price is falling away from it in the wrong direction.</p><p>Right now, the 50-day slope is negative and has been since mid-March. The two-day rally pushed price above the 50-day itself (6,824 vs. the 50-day at 6,784), but the slope of the average hasn&#8217;t turned. A rising slope requires the average itself to inflect upward, which takes sustained price action above it for multiple sessions. We&#8217;re on day two.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MovA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9076029-5b98-4ebb-9448-a75aee6e5e04_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MovA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9076029-5b98-4ebb-9448-a75aee6e5e04_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!MovA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9076029-5b98-4ebb-9448-a75aee6e5e04_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!MovA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9076029-5b98-4ebb-9448-a75aee6e5e04_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!MovA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9076029-5b98-4ebb-9448-a75aee6e5e04_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MovA!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9076029-5b98-4ebb-9448-a75aee6e5e04_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9076029-5b98-4ebb-9448-a75aee6e5e04_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:291035,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/193768975?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9076029-5b98-4ebb-9448-a75aee6e5e04_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MovA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9076029-5b98-4ebb-9448-a75aee6e5e04_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!MovA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9076029-5b98-4ebb-9448-a75aee6e5e04_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!MovA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9076029-5b98-4ebb-9448-a75aee6e5e04_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!MovA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9076029-5b98-4ebb-9448-a75aee6e5e04_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 5: The slope of the 50-day MA shows whether the intermediate trend is accelerating or decelerating. Currently negative. Price reclaimed the 50d, but the slope hasn&#8217;t inflected yet.</em></figcaption></figure></div><h3>Z-Rate of Change (63-Day)</h3><p>The Z-RoC is the momentum backbone of the MSI. It measures the standardized 3-month rate of change. What makes it useful isn&#8217;t the raw number but how it compares to history. A -10% drawdown in a low-volatility environment scores very differently than -10% in a high-volatility one.</p><p>Readings below -1.0 indicate broken momentum. Below -1.5, the damage is severe enough that mean reversion odds start to favor the bulls, but only if breadth confirms. Momentum alone isn&#8217;t a buy signal. Momentum plus breadth is.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zb4z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92042b2d-79dc-4db4-a77e-6fc9d14e5f3b_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zb4z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92042b2d-79dc-4db4-a77e-6fc9d14e5f3b_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!zb4z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92042b2d-79dc-4db4-a77e-6fc9d14e5f3b_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!zb4z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92042b2d-79dc-4db4-a77e-6fc9d14e5f3b_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!zb4z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92042b2d-79dc-4db4-a77e-6fc9d14e5f3b_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zb4z!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92042b2d-79dc-4db4-a77e-6fc9d14e5f3b_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92042b2d-79dc-4db4-a77e-6fc9d14e5f3b_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:455896,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/193768975?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92042b2d-79dc-4db4-a77e-6fc9d14e5f3b_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zb4z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92042b2d-79dc-4db4-a77e-6fc9d14e5f3b_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!zb4z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92042b2d-79dc-4db4-a77e-6fc9d14e5f3b_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!zb4z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92042b2d-79dc-4db4-a77e-6fc9d14e5f3b_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!zb4z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92042b2d-79dc-4db4-a77e-6fc9d14e5f3b_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 6: Dual-timeframe momentum. The 21-day tactical (Sky) leads the 63-day regime (Ocean). Both are recovering but neither has crossed zero yet.</em></figcaption></figure></div><h3>Breadth: % Above 50-Day MA</h3><p>This is the participation metric we watch most closely. It answers: what percentage of S&amp;P 500 stocks are above their own 50-day moving averages?</p><p>At extremes, this indicator is powerful:</p><ul><li><p><strong>Below 25%:</strong> The market is washed. Selling is exhausted at the individual stock level. This doesn&#8217;t mean it bounces tomorrow, but it means the fuel for further selling is running low.</p></li><li><p><strong>Above 85%:</strong> The market is crowded. Nearly everyone is in an intermediate uptrend. The easy money has been made.</p></li><li><p><strong>30% to 70% in 10 sessions (Breadth Thrust):</strong> One of the most reliable buy signals in equity markets. It means participation is expanding rapidly from a washed base. The last confirmed thrust preceded a +12% rally over the following 3 months.</p></li></ul><p>We&#8217;re watching in real time. After seven straight up sessions, the % above 50-day has recovered from the mid-20s (late March lows) to what is likely the mid-40s to low-50s range. But a thrust requires 30% to 70% in 10 sessions. We&#8217;re inside the window. If it triggers in the next few days, that changes the structural picture materially.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A42K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e5e9c8-8027-49b8-b59a-fb39ea6f99d3_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A42K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e5e9c8-8027-49b8-b59a-fb39ea6f99d3_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!A42K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e5e9c8-8027-49b8-b59a-fb39ea6f99d3_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!A42K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e5e9c8-8027-49b8-b59a-fb39ea6f99d3_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!A42K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e5e9c8-8027-49b8-b59a-fb39ea6f99d3_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A42K!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e5e9c8-8027-49b8-b59a-fb39ea6f99d3_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30e5e9c8-8027-49b8-b59a-fb39ea6f99d3_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:340614,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/193768975?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e5e9c8-8027-49b8-b59a-fb39ea6f99d3_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A42K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e5e9c8-8027-49b8-b59a-fb39ea6f99d3_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!A42K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e5e9c8-8027-49b8-b59a-fb39ea6f99d3_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!A42K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e5e9c8-8027-49b8-b59a-fb39ea6f99d3_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!A42K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e5e9c8-8027-49b8-b59a-fb39ea6f99d3_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 7: A breadth thrust (30% to 70% in 10 sessions) is one of the most reliable buy signals. The window is active. Watching for 70% confirmation.</em></figcaption></figure></div><h3>% Above 200-Day MA</h3><p>The long-term version. When this falls below 50%, more stocks are below their primary trend than above it. The market is structurally unhealthy regardless of what the cap-weighted index says.</p><p>This metric fell sharply in March as the oil shock and tariff uncertainty hit mid-caps and small-caps harder than mega-caps. The divergence between the index (which held up relatively well on mega-cap resilience) and the median stock (which didn&#8217;t) was a textbook narrowing signal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JWxB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81494659-7f2f-4cfe-9224-424759450884_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JWxB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81494659-7f2f-4cfe-9224-424759450884_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!JWxB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81494659-7f2f-4cfe-9224-424759450884_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!JWxB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81494659-7f2f-4cfe-9224-424759450884_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!JWxB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81494659-7f2f-4cfe-9224-424759450884_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JWxB!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81494659-7f2f-4cfe-9224-424759450884_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81494659-7f2f-4cfe-9224-424759450884_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:260608,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/193768975?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81494659-7f2f-4cfe-9224-424759450884_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JWxB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81494659-7f2f-4cfe-9224-424759450884_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!JWxB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81494659-7f2f-4cfe-9224-424759450884_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!JWxB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81494659-7f2f-4cfe-9224-424759450884_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!JWxB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81494659-7f2f-4cfe-9224-424759450884_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 8: When fewer than 50% of stocks are above their 200-day MA, the majority are in downtrends regardless of what the index says.</em></figcaption></figure></div><h3>New Highs Minus New Lows (20-Day MA)</h3><p>The flow of new extremes. When new 52-week lows outnumber new highs, the damage is broad and deepening. When the ratio flips, it&#8217;s a sign that the worst of the selling pressure has passed.</p><p>We smooth this with a 20-day moving average to filter out single-day noise. The signal matters when it crosses zero. A sustained move from negative to positive, especially from deeply negative territory, is confirmation that the internal tide is turning.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H7yy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4e98258-ba21-456c-ac06-f2bab25390aa_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H7yy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4e98258-ba21-456c-ac06-f2bab25390aa_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!H7yy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4e98258-ba21-456c-ac06-f2bab25390aa_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!H7yy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4e98258-ba21-456c-ac06-f2bab25390aa_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!H7yy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4e98258-ba21-456c-ac06-f2bab25390aa_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H7yy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4e98258-ba21-456c-ac06-f2bab25390aa_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f4e98258-ba21-456c-ac06-f2bab25390aa_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:209543,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/193768975?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4e98258-ba21-456c-ac06-f2bab25390aa_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!H7yy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4e98258-ba21-456c-ac06-f2bab25390aa_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!H7yy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4e98258-ba21-456c-ac06-f2bab25390aa_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!H7yy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4e98258-ba21-456c-ac06-f2bab25390aa_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!H7yy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4e98258-ba21-456c-ac06-f2bab25390aa_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 9: The flow of new 52-week extremes. When new lows dominate (below zero), damage is broad. The 20-day MA crossing zero from below confirms the internal tide is turning.</em></figcaption></figure></div><h3>Advance-Decline Line</h3><p>The cumulative advance-decline line tracks the running total of advancing stocks minus declining stocks. It&#8217;s the oldest breadth measure in the book, and it still works.</p><p>The signal comes from divergences. If the S&amp;P 500 is making new highs but the A/D line isn&#8217;t, distribution is happening beneath the surface. Someone is selling into strength. This divergence preceded the 2000 top, the 2007 top, and the 2022 top.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BCR6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e36e85a-e156-44d6-a07b-30c9355cf29d_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BCR6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e36e85a-e156-44d6-a07b-30c9355cf29d_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!BCR6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e36e85a-e156-44d6-a07b-30c9355cf29d_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!BCR6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e36e85a-e156-44d6-a07b-30c9355cf29d_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!BCR6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e36e85a-e156-44d6-a07b-30c9355cf29d_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BCR6!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e36e85a-e156-44d6-a07b-30c9355cf29d_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e36e85a-e156-44d6-a07b-30c9355cf29d_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:319875,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/193768975?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e36e85a-e156-44d6-a07b-30c9355cf29d_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BCR6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e36e85a-e156-44d6-a07b-30c9355cf29d_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!BCR6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e36e85a-e156-44d6-a07b-30c9355cf29d_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!BCR6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e36e85a-e156-44d6-a07b-30c9355cf29d_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!BCR6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e36e85a-e156-44d6-a07b-30c9355cf29d_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 10: The advance-decline line tracks cumulative market participation. Divergences from price are classic distribution signals.</em></figcaption></figure></div><div><hr></div><h2>The Structure-Breadth Divergence (SBD)</h2><p>We built one more layer on top of the MSI. The Structure-Breadth Divergence captures the gap between how the index looks and how the average stock looks:</p><pre><code>SBD = z(Price vs 200d) - z(% Stocks &gt; 50d MA)</code></pre><p>When SBD exceeds +1.0, the index is outperforming the median stock by more than a standard deviation. That&#8217;s the &#8220;generals without soldiers&#8221; setup. Historically, SBD &gt; +1.0 precedes meaningful pullbacks within 4-8 weeks about 70% of the time.</p><p>When SBD is below -1.0, the opposite is true: breadth is stronger than the index, which typically means the index is about to catch up in a rally.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v_8f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc636aa03-e8e4-45cd-991a-3ff0ee5dae92_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v_8f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc636aa03-e8e4-45cd-991a-3ff0ee5dae92_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!v_8f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc636aa03-e8e4-45cd-991a-3ff0ee5dae92_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!v_8f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc636aa03-e8e4-45cd-991a-3ff0ee5dae92_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!v_8f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc636aa03-e8e4-45cd-991a-3ff0ee5dae92_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v_8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc636aa03-e8e4-45cd-991a-3ff0ee5dae92_2810x1610.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c636aa03-e8e4-45cd-991a-3ff0ee5dae92_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:431076,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/193768975?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc636aa03-e8e4-45cd-991a-3ff0ee5dae92_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!v_8f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc636aa03-e8e4-45cd-991a-3ff0ee5dae92_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!v_8f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc636aa03-e8e4-45cd-991a-3ff0ee5dae92_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!v_8f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc636aa03-e8e4-45cd-991a-3ff0ee5dae92_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!v_8f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc636aa03-e8e4-45cd-991a-3ff0ee5dae92_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 11: SBD &gt; +1.0 means the index is outperforming the median stock (generals without soldiers). SBD &lt; -1.0 means breadth is stronger than price (soldiers catching up, bullish).</em></figcaption></figure></div><div><hr></div><h2>The Consensus Trap</h2><p>The consensus trap in market structure is the headline-price fallacy: &#8220;The market went up, so everything is fine.&#8221;</p><p>This week&#8217;s ceasefire rally was a case study. The S&amp;P 500 surged 2.51% on Wednesday, then added another 0.62% on Thursday to close at 6,824, above both the 50-day and 200-day moving averages. The VIX dropped from ~27 to ~21. The Dow turned positive for the year. It felt like a regime change. But look beneath the surface:</p><ul><li><p>Wednesday&#8217;s rally was concentrated in the most beaten-down names (energy, financials, tech). Thursday saw energy stocks sell off as oil climbed back toward $100. The rotation was erratic, not broad.</p></li><li><p>Breadth improved, but from deeply washed levels. Two days of participation is not a thrust.</p></li><li><p>The 200-day moving average was reclaimed on a news-driven gap, not a gradual build. Gap reclaims have lower persistence rates than grind-up reclaims.</p></li><li><p>Iran flagged ceasefire violations within 24 hours. Netanyahu said &#8220;there is no ceasefire in Lebanon.&#8221; The catalyst itself is fragile.</p></li></ul><p>The consensus sees the reclaim and feels relief. The framework sees a reclaim that hasn&#8217;t been confirmed by breadth, momentum, or time. Those are very different things.</p><p>&#8226; &#8226; &#8226;</p><h2>Where We Are Now</h2><p>As of April 9, 2026 close:</p><p><strong>MSI: Negative, recovering sharply.</strong> The composite has improved significantly over the past seven sessions but remains below the levels it held before the March breakdown. Short-term components (20-day slope, short-term breadth) have flipped positive. Intermediate components are turning but not confirmed.</p><p><strong>Trend: Reclaimed, not confirmed.</strong> The S&amp;P 500 closed at 6,824.66, above both the 200-day MA (6,644) and the 50-day MA (6,784) for the first time since mid-March. This is constructive, but a reclaim on a gap-up needs 5+ sessions of holds to be considered structural rather than reactive. We&#8217;re on session two.</p><p><strong>Momentum: Recovering.</strong> Z-RoC is still negative but rising. The seven-day winning streak has improved the trajectory. We need a zero-line cross and sustained positive readings to declare momentum repaired.</p><p><strong>Breadth: Improved from washed, thrust watch active.</strong> % above 50-day MA has risen from the low 30s. We&#8217;re watching for the breadth thrust trigger: 30% to 70% in 10 sessions. If it fires, that&#8217;s one of the most reliable buy signals in equity markets. It hasn&#8217;t fired yet.</p><p><strong>VIX: Compressed to ~21.</strong> Down from 27+ in late March. The speed of the compression is notable. Below 20 would enter complacency territory. For now, the drop is consistent with a fear unwind, which is healthy.</p><p><strong>SBD: Compressing.</strong> The divergence between the index and the average stock has narrowed. This is constructive. If breadth continues improving faster than the index, the setup shifts from &#8220;generals without soldiers&#8221; to &#8220;soldiers catching up,&#8221; which is bullish.</p><p>The honest read: the structural picture has improved more in two sessions than it did in the preceding three weeks. That&#8217;s meaningful. But the improvement came from a single exogenous catalyst (the ceasefire) whose durability is actively being questioned. Iran says it&#8217;s been violated. Israel says Lebanon isn&#8217;t included. Oil is back at $98. The framework says: watch whether the reclaim holds, watch whether breadth thrusts, and don&#8217;t confuse a relief rally with a regime shift until the data confirms it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WmjE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9bb15b-a309-4f0f-b6b6-2eb0b68e192b_2810x2010.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WmjE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9bb15b-a309-4f0f-b6b6-2eb0b68e192b_2810x2010.png 424w, https://substackcdn.com/image/fetch/$s_!WmjE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9bb15b-a309-4f0f-b6b6-2eb0b68e192b_2810x2010.png 848w, https://substackcdn.com/image/fetch/$s_!WmjE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9bb15b-a309-4f0f-b6b6-2eb0b68e192b_2810x2010.png 1272w, https://substackcdn.com/image/fetch/$s_!WmjE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9bb15b-a309-4f0f-b6b6-2eb0b68e192b_2810x2010.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WmjE!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9bb15b-a309-4f0f-b6b6-2eb0b68e192b_2810x2010.png" width="1200" height="857.967032967033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce9bb15b-a309-4f0f-b6b6-2eb0b68e192b_2810x2010.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1041,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:496572,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/193768975?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9bb15b-a309-4f0f-b6b6-2eb0b68e192b_2810x2010.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WmjE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9bb15b-a309-4f0f-b6b6-2eb0b68e192b_2810x2010.png 424w, https://substackcdn.com/image/fetch/$s_!WmjE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9bb15b-a309-4f0f-b6b6-2eb0b68e192b_2810x2010.png 848w, https://substackcdn.com/image/fetch/$s_!WmjE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9bb15b-a309-4f0f-b6b6-2eb0b68e192b_2810x2010.png 1272w, https://substackcdn.com/image/fetch/$s_!WmjE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce9bb15b-a309-4f0f-b6b6-2eb0b68e192b_2810x2010.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 12: The structural dashboard as of April 9, 2026. Trend reclaimed on a ceasefire gap. Momentum recovering but negative. Breadth thrust watch active. VIX compressed to ~21.</em></figcaption></figure></div><div><hr></div><h2>How to Track</h2><p>You don&#8217;t need a Bloomberg terminal:</p><ul><li><p><strong>Price vs. MAs:</strong> Any free charting platform (TradingView, StockCharts). Overlay the 50-day and 200-day on SPY.</p></li><li><p><strong>% Above 50d MA:</strong> $SPXA50R on StockCharts, or search &#8220;S&amp;P 500 percent above 50 day&#8221; on TradingView.</p></li><li><p><strong>% Above 200d MA:</strong> $SPXA200R.</p></li><li><p><strong>Advance-Decline Line:</strong> $ADD on most platforms.</p></li><li><p><strong>New Highs - New Lows:</strong> $NYHL or HIGHL on TradingView. Apply a 20-day SMA.</p></li><li><p><strong>McClellan Summation:</strong> $NYSI on StockCharts.</p></li></ul><p>The real edge isn&#8217;t access. It&#8217;s discipline. Check these weekly. Build a routine. When they all say the same thing, act. When they conflict, wait.</p><p>&#8226; &#8226; &#8226;</p><h2>Invalidation Criteria</h2><p><strong>The recovery case confirms if:</strong></p><ul><li><p>SPY holds above its 200-day MA (6,644) for 5+ consecutive sessions</p></li><li><p>% above 50-day MA triggers a breadth thrust (30% &#8594; 70% in 10 days)</p></li><li><p>Z-RoC crosses above zero and sustains for 2+ weeks</p></li><li><p>New highs begin to outnumber new lows on the 20-day MA</p></li><li><p>50-day MA slope inflects from negative to flat/positive</p></li></ul><p><strong>The recovery case fails if:</strong></p><ul><li><p>SPY falls back below the 200-day MA (6,644) on a closing basis</p></li><li><p>% above 50-day MA fails to push above 50% within two weeks</p></li><li><p>Z-RoC rolls over and makes a new low (below -1.5)</p></li><li><p>Ceasefire collapses, oil spikes above $110, and the gap gets filled</p></li><li><p>Advance-decline line diverges negatively from the index recovery</p></li></ul><p>Both sides have explicit conditions. This isn&#8217;t a guess. It&#8217;s a framework with defined triggers.</p><p>&#8226; &#8226; &#8226;</p><h2>Bottom Line</h2><p>Market structure is the weight of evidence. Not one chart. Not one headline. Not one day&#8217;s price action. It&#8217;s the totality of trend, momentum, and breadth synthesized into a single question: is this market healthy, or isn&#8217;t it?</p><p>Right now, the answer is: recovering, reclaimed, and unconfirmed. Two sessions above two moving averages, driven by a ceasefire that&#8217;s already fraying. The short-term readings have improved. The intermediate structure hasn&#8217;t confirmed yet. We need follow-through, breadth participation, and time.</p><p>The MSI doesn&#8217;t tell you what will happen. It tells you where you stand and what would change the picture. That&#8217;s enough. In a market that mistakes a gap-up for a regime shift, clarity about the structural evidence is the edge.</p><p>Eleven pillars down. One to go.</p><div><hr></div><p><em>This is Pillar 11 of the Diagnostic Dozen, a 12-part series breaking down the macro framework that powers everything we do at Lighthouse Macro. Next: Pillar 12, Sentiment.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Don&#8217;t navigate in the dark. Join The Watch.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Bob Sheehan, CFA, CMT | Founder &amp; Chief Investment Officer<br>Lighthouse Macro | LighthouseMacro.com | @LHMacro</p>]]></content:encoded></item><item><title><![CDATA[Plumbing: The Invisible Infrastructure]]></title><description><![CDATA[Diagnostic Dozen, Pillar 10 of 12]]></description><link>https://research.lighthousemacro.com/p/plumbing-the-invisible-infrastructure</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/plumbing-the-invisible-infrastructure</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Wed, 01 Apr 2026 01:03:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Z1Em!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c50f36-9c70-429a-aa30-9a6a508ca85f_2810x1610.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>On September 17, 2019, something broke.</p><p>Not in the economy. Not in the stock market. In the pipes underneath them. The overnight repo rate, a number that most people have never heard of and fewer still could define, spiked from 2.43% to a published benchmark of 5.25%, with intraday transactions printing as high as 10%. Banks that normally lend to each other without a second thought suddenly couldn&#8217;t. Or wouldn&#8217;t. The Fed, which had spent a decade assuring everyone that the financial system was resilient, had to intervene with emergency liquidity injections the same morning.</p><p>No recession preceded it. No financial crisis followed. But the plumbing of the US financial system had, for a brief and terrifying moment, seized up. And the people closest to it didn&#8217;t see it coming.</p><p>That episode is the reason this pillar exists. Because the plumbing of the financial system, the network of reserves, repo markets, and funding spreads that keeps everything moving, is invisible until it isn&#8217;t. And by the time it becomes visible, you&#8217;re already in the emergency room.</p><div><hr></div><h1>The Core Insight</h1><p>Here&#8217;s the simplest version of the plumbing story: the Federal Reserve creates money (reserves). Banks hold those reserves. Other financial institutions (money market funds, dealers, hedge funds) borrow and lend those reserves overnight through the repo market. The Treasury&#8217;s checking account at the Fed (the TGA) absorbs and releases reserves depending on whether the government is collecting taxes or spending money. And the Fed&#8217;s Reverse Repo Facility (RRP) acts as a parking lot for excess cash.</p><p>When reserves are plentiful, funding markets are calm. Spreads are tight. Nobody worries. When reserves get scarce, or unevenly distributed, the calm breaks. Fast.</p><p>But there&#8217;s a layer beneath this that most macro commentary ignores: <strong>the dealers who intermediate this system are structurally constrained.</strong> Under Basel III leverage ratio rules (the Supplementary Leverage Ratio, or SLR), every dollar a bank lends in the repo market expands its balance sheet and requires capital to back it. That makes repo lending expensive. It&#8217;s why, in the current regime, the secured overnight rate (SOFR) can trade <em>above</em> the unsecured rate (EFFR), which is the opposite of what textbook finance predicts. Lending against Treasury collateral should be cheaper than lending unsecured. But when balance sheet capacity is the scarce resource, not credit risk, the hierarchy inverts.</p><p>This matters because the plumbing doesn&#8217;t just need reserves. It needs dealers willing to intermediate those reserves. And the regulatory architecture is taxing that willingness at exactly the moment when Treasury issuance is flooding the system with more paper to intermediate.</p><p>The critical insight for today: <strong>the buffer is gone.</strong> The RRP facility, which peaked at roughly $2.5 trillion in late 2022, has been drained to zero. Not low. Not compressed. Gone. By early January 2026, the ON RRP balance had fallen to roughly $6 billion, effectively zero in the context of a multi-trillion-dollar system. A brief year-end spike to $106 billion on December 31 collapsed within days, confirming the facility&#8217;s exhaustion. That $2.5 trillion was a shock absorber. It meant the system had a massive cushion of excess liquidity that could be redirected wherever it was needed. That cushion no longer exists.</p><p>The transmission chain is mechanical:</p><pre><code>Fed Balance Sheet &#8594; Reserves &#8594; Bank Balance Sheets &#8594;
Dealer Intermediation &#8594; Repo Markets &#8594;
Money Market Rates &#8594; Financial Conditions &#8594;
Asset Prices</code></pre><p>Every dollar of liquidity shock that would have been absorbed by RRP now hits reserves, dealer balance sheets, and funding markets directly. We saw this play out in the fall of 2025. By mid-September, SOFR had climbed to 4.42% and funding conditions remained strained into October. When Trump&#8217;s 100% China tariff announcement hit on October 10, it detonated a system that was already running without a buffer: $19.16 billion in crypto liquidations in 24 hours, a 14% single-day drawdown in Bitcoin. That wasn&#8217;t purely a crypto event and it wasn&#8217;t purely a plumbing event. It was exogenous shock meeting endogenous fragility. The plumbing was already strained, and crypto, as the most levered and most volatile asset class in the system, absorbed the damage first.</p><p>The Fed ended QT on December 1, 2025, after draining roughly $2.2 trillion in securities since June 2022. That was the right call. Reserves had declined to approximately $3.0 trillion, close enough to the estimated comfort zone that continuing the drain risked repeating September 2019. But ending QT doesn&#8217;t refill the pool. Reserves sit at $3.02 trillion, and non-reserve liabilities (currency in circulation, the TGA) continue to grow, which means reserves can still decline even without active runoff. We&#8217;ve gone from &#8220;abundant reserves&#8221; to &#8220;ample reserves,&#8221; and the distance between ample and scarce is shorter than most people assume.</p><p>And sitting underneath this thinning reserve cushion is a structural fragility that connects directly to Pillar 8 (Government): the Treasury basis trade. Hedge funds, many domiciled offshore, hold an estimated $1.85 trillion in Treasuries, financed through overnight and short-term repo. They are, effectively, the marginal buyer of US government debt. The trade is simple: buy the cash bond, short the future, finance via repo, pocket the spread. Levered anywhere from 20x to as high as 50x or more, because the spread is tiny. It works beautifully. Until repo rates spike. When overnight funding costs explode, these funds face margin calls on the futures leg and higher financing costs on the cash leg simultaneously. The forced selling of Treasuries to meet margin calls is how plumbing stress becomes a Treasury market event. This isn&#8217;t hypothetical. It happened in March 2020. The basis blew out, and the Fed had to buy over $1 trillion in Treasuries in a matter of weeks, with combined Treasury and MBS purchases exceeding $1.6 trillion by the end of March.</p><div><hr></div><h2>What to Watch</h2><p>The plumbing pillar boils down to a handful of signals. They&#8217;re not glamorous. They don&#8217;t make headlines. But they&#8217;re the earliest warnings you&#8217;ll get before funding stress becomes a market event.</p><p><strong>Reserves vs. LCLOR.</strong> This is the anchor metric. Bank reserves minus the Fed&#8217;s comfort threshold tells you how much runway the system has. When the gap narrows, every other plumbing signal matters more.</p><p><strong>EFFR-IORB spread.</strong> The effective federal funds rate minus the interest on reserve balances. This spread should be slightly negative (banks lend below IORB because they&#8217;re flush). When it turns positive and approaches +8 basis points, cash is getting scarce. Fast.</p><p><strong>SOFR-IORB spread.</strong> Same concept, secured market. SOFR is the benchmark for the $4+ trillion overnight repo market. The Sep 2019 blowout started here. When this spread widens persistently, not just on quarter-end, something structural has shifted.</p><p><strong>The SOFR-EFFR inversion.</strong> This is the single best barometer of dealer balance sheet capacity. In a normal world, secured lending (SOFR) should be cheaper than unsecured (EFFR). When SOFR trades above EFFR, it means balance sheet is more expensive than credit risk. A persistently positive SOFR-EFFR spread is the market telling you that dealer intermediation capacity, not cash, is the binding constraint.</p><p><strong>Quarter-end dynamics.</strong> Banks pull back from lending at quarter-end for regulatory reasons. G-SIB surcharge calculations, leverage ratio reporting, and balance sheet &#8220;window dressing&#8221; all incentivize banks to shrink their repo books on the last day of each quarter. Some shift to off-balance-sheet alternatives like FX swaps and cross-currency basis swaps to avoid the capital hit. The result is predictable: funding spreads widen mechanically every March, June, September, and December. That&#8217;s normal. What&#8217;s not normal is when those spreads widen on a random Tuesday in the middle of the quarter. The former is plumbing friction. The latter is scarce reserves.</p><div><hr></div><h2>The Indicators</h2><h3>1. Reserves vs. LCLOR: The Runway</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z1Em!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c50f36-9c70-429a-aa30-9a6a508ca85f_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z1Em!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c50f36-9c70-429a-aa30-9a6a508ca85f_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!Z1Em!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c50f36-9c70-429a-aa30-9a6a508ca85f_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!Z1Em!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c50f36-9c70-429a-aa30-9a6a508ca85f_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!Z1Em!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c50f36-9c70-429a-aa30-9a6a508ca85f_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z1Em!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c50f36-9c70-429a-aa30-9a6a508ca85f_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91c50f36-9c70-429a-aa30-9a6a508ca85f_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:295699,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/192797079?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c50f36-9c70-429a-aa30-9a6a508ca85f_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Z1Em!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c50f36-9c70-429a-aa30-9a6a508ca85f_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!Z1Em!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c50f36-9c70-429a-aa30-9a6a508ca85f_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!Z1Em!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c50f36-9c70-429a-aa30-9a6a508ca85f_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!Z1Em!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c50f36-9c70-429a-aa30-9a6a508ca85f_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 1: Bank Reserves vs. LCLOR Estimate</em></figcaption></figure></div><p>The Federal Reserve&#8217;s balance sheet mechanics determine how many reserves exist in the banking system. Quantitative easing creates reserves. Quantitative tightening destroys them. It&#8217;s that simple.</p><p>What&#8217;s less simple is knowing how many reserves are &#8220;enough.&#8221; The Fed&#8217;s own framework uses the LCLOR concept, essentially the level below which banks start hoarding cash rather than lending it. Most estimates place the range between $2.8 and $3.25 trillion, depending on methodology. Current reserves sit at $3.02 trillion, which means the margin for error is thin.</p><p>The distribution matters as much as the level. Reserves are concentrated at the largest banks. Smaller institutions and foreign banks operating in the US often face tighter conditions than the aggregate number suggests. This was precisely the dynamic that caused Sep 2019. Total reserves looked fine. But the banks that needed them didn&#8217;t have them.</p><p>The Fed ended QT in December 2025, having slowed the pace earlier in 2024 and again in early 2025. That decision removed the mechanical drain on reserves. But reserves can still decline as non-reserve liabilities grow (currency in circulation, TGA rebuilds). The question has shifted from &#8220;when does QT push us into scarcity?&#8221; to &#8220;are reserves distributed well enough to prevent localized stress even at current levels?&#8221; That&#8217;s the question that matters now. Not the aggregate, but the distribution.</p><h3>2. The Reverse Repo Facility: A Spent Story</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kgy8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03d6b5d-1d74-4f8a-a9ce-dbf18ec7c204_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kgy8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03d6b5d-1d74-4f8a-a9ce-dbf18ec7c204_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!Kgy8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03d6b5d-1d74-4f8a-a9ce-dbf18ec7c204_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!Kgy8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03d6b5d-1d74-4f8a-a9ce-dbf18ec7c204_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!Kgy8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03d6b5d-1d74-4f8a-a9ce-dbf18ec7c204_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kgy8!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03d6b5d-1d74-4f8a-a9ce-dbf18ec7c204_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d03d6b5d-1d74-4f8a-a9ce-dbf18ec7c204_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:244856,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/192797079?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03d6b5d-1d74-4f8a-a9ce-dbf18ec7c204_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Kgy8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03d6b5d-1d74-4f8a-a9ce-dbf18ec7c204_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!Kgy8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03d6b5d-1d74-4f8a-a9ce-dbf18ec7c204_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!Kgy8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03d6b5d-1d74-4f8a-a9ce-dbf18ec7c204_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!Kgy8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03d6b5d-1d74-4f8a-a9ce-dbf18ec7c204_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 2: ON RRP Facility Usage</em></figcaption></figure></div><p>The ON RRP facility deserves a proper eulogy. Between mid-2021 and late 2022, money market funds parked over $2 trillion at the Fed overnight. It was the clearest sign of excess liquidity in the system. Cash had nowhere better to go.</p><p>Then QT started, Treasury issuance accelerated, and the RRP drained. Steadily. Predictably. And now it&#8217;s at zero.</p><p>Why does this matter? Because the RRP served as a release valve. When reserves were getting tight somewhere in the system, the cash sitting in RRP could migrate back into the banking system through T-bill purchases and money market reallocation. That migration is complete. There&#8217;s no more valve to release.</p><p>We saw the consequences in the fall of 2025. RRP was already near zero when funding conditions tightened in September and the October tariff shock hit. The stress cascaded through crypto leverage (the most fragile link), triggering $19.16 billion in liquidations. By February, the February crypto event was only $2.2 billion in liquidations, but it happened with zero buffer capacity. The system didn&#8217;t break harder because leverage hadn&#8217;t rebuilt. Not because the plumbing could handle it.</p><p>The practical implication: the next time reserves get squeezed, the system absorbs the shock with whatever reserves banks already hold. There&#8217;s no backstop buffer waiting to flow in.</p><h3>3. EFFR-IORB: The Unsecured Canary</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UWIZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e8899-147e-4e1c-846d-d541f0d87f04_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UWIZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e8899-147e-4e1c-846d-d541f0d87f04_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!UWIZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e8899-147e-4e1c-846d-d541f0d87f04_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!UWIZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e8899-147e-4e1c-846d-d541f0d87f04_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!UWIZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e8899-147e-4e1c-846d-d541f0d87f04_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UWIZ!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e8899-147e-4e1c-846d-d541f0d87f04_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d1e8899-147e-4e1c-846d-d541f0d87f04_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:185484,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/192797079?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e8899-147e-4e1c-846d-d541f0d87f04_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UWIZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e8899-147e-4e1c-846d-d541f0d87f04_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!UWIZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e8899-147e-4e1c-846d-d541f0d87f04_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!UWIZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e8899-147e-4e1c-846d-d541f0d87f04_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!UWIZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d1e8899-147e-4e1c-846d-d541f0d87f04_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 3: EFFR &#8722; IORB Spread</em></figcaption></figure></div><p>The federal funds market is a shadow of what it used to be. Before 2008, this was the heartbeat of the financial system: banks lending reserves to each other overnight. Today, it&#8217;s closer to a vestigial organ. Volume has collapsed because banks are awash in excess reserves from over a decade of QE. No bank needs to borrow fed funds to meet reserve requirements anymore.</p><p>The market that remains is dominated by a regulatory arbitrage. Federal Home Loan Banks (FHLBs), which cannot earn interest on reserves at the Fed, lend to foreign banks who can. The foreign banks pocket the spread between IORB and EFFR. It&#8217;s a plumbing quirk, not a market signal of interbank trust.</p><p>But here&#8217;s why it still matters: the spread between EFFR and IORB tells you how aggressively non-bank lenders are competing for returns. When EFFR sits comfortably below IORB, cash is abundant and nobody&#8217;s scrambling. When EFFR starts climbing toward IORB, or above it, the arbitrage is breaking down because cash itself is getting scarce. An EFFR-IORB spread above +8 basis points is our threshold for acute funding stress.</p><p>Right now, this spread is well-behaved. Boring, even. But boring is good. The value of monitoring it isn&#8217;t catching the current reading. It&#8217;s knowing the number that tells you when boring ends.</p><h3>4. SOFR-IORB: Where Sep 2019 Started</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qXEH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ef0644-a41a-4d4f-a65b-36ec91ea0c0f_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qXEH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ef0644-a41a-4d4f-a65b-36ec91ea0c0f_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!qXEH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ef0644-a41a-4d4f-a65b-36ec91ea0c0f_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!qXEH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ef0644-a41a-4d4f-a65b-36ec91ea0c0f_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!qXEH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ef0644-a41a-4d4f-a65b-36ec91ea0c0f_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qXEH!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ef0644-a41a-4d4f-a65b-36ec91ea0c0f_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73ef0644-a41a-4d4f-a65b-36ec91ea0c0f_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:201285,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/192797079?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ef0644-a41a-4d4f-a65b-36ec91ea0c0f_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qXEH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ef0644-a41a-4d4f-a65b-36ec91ea0c0f_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!qXEH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ef0644-a41a-4d4f-a65b-36ec91ea0c0f_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!qXEH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ef0644-a41a-4d4f-a65b-36ec91ea0c0f_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!qXEH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ef0644-a41a-4d4f-a65b-36ec91ea0c0f_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 4: SOFR &#8722; IORB Spread</em></figcaption></figure></div><p>SOFR (Secured Overnight Financing Rate) is the heartbeat of the repo market. It reflects the rate at which dealers and institutions borrow cash overnight against Treasury collateral. Under normal conditions, SOFR trades near or slightly below IORB.</p><p>Here&#8217;s the structural wrinkle that matters: in a textbook, secured lending (where you have collateral) should always be cheaper than unsecured lending (where you don&#8217;t). But in today&#8217;s regulatory regime, SOFR frequently trades <em>above</em> EFFR. Why? Because lending cash in repo requires a bank to expand its balance sheet. Under SLR rules, that expansion requires capital. If the spread the dealer earns is only a few basis points, the return on equity is too low to justify the trade. So dealers demand a premium, pushing secured rates higher.</p><p>The SOFR-IORB spread, then, isn&#8217;t just measuring liquidity. It&#8217;s measuring dealer willingness to intermediate. When this spread widens, it means balance sheet capacity, not cash, is the binding constraint. That&#8217;s a fundamentally different kind of stress, and it&#8217;s harder for the Fed to fix because the solution isn&#8217;t more reserves. It&#8217;s regulatory relief.</p><p>September 17, 2019, SOFR printed at 5.25%, more than 300 basis points above the upper bound of the target range. The repo market, the most liquid overnight market in the world, had frozen. Not because of a crisis. Because of a plumbing failure: reserves were unevenly distributed, corporate tax payments had drained cash, and Treasury settlement absorbed what was left. The pipes clogged.</p><p>The Fed launched standing repo facilities and resumed balance sheet expansion within weeks. The lesson: the damage happens before the fix arrives.</p><h3>5. SOFR-EFFR: The Dealer Capacity Barometer</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kRPC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51556004-2ed4-4444-97fa-d2a97e8e0e29_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kRPC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51556004-2ed4-4444-97fa-d2a97e8e0e29_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!kRPC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51556004-2ed4-4444-97fa-d2a97e8e0e29_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!kRPC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51556004-2ed4-4444-97fa-d2a97e8e0e29_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!kRPC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51556004-2ed4-4444-97fa-d2a97e8e0e29_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kRPC!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51556004-2ed4-4444-97fa-d2a97e8e0e29_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51556004-2ed4-4444-97fa-d2a97e8e0e29_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:249431,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/192797079?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51556004-2ed4-4444-97fa-d2a97e8e0e29_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kRPC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51556004-2ed4-4444-97fa-d2a97e8e0e29_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!kRPC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51556004-2ed4-4444-97fa-d2a97e8e0e29_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!kRPC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51556004-2ed4-4444-97fa-d2a97e8e0e29_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!kRPC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51556004-2ed4-4444-97fa-d2a97e8e0e29_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 5: SOFR &#8722; EFFR Spread (Dealer Capacity Barometer)</em></figcaption></figure></div><p>This chart distills the SLR story into a single line. When SOFR trades below EFFR (negative spread), the system is functioning as textbooks predict: secured lending is cheaper than unsecured. Cash is abundant, collateral is scarce, and dealers are happy to intermediate.</p><p>When SOFR trades above EFFR (positive spread), the hierarchy has inverted. Balance sheet capacity, not cash or credit risk, has become the binding constraint. Dealers are effectively saying: &#8220;I could lend you cash against your Treasuries, but it costs me capital to do so, and the return isn&#8217;t worth it.&#8221;</p><p>Watch for sustained positive readings, not just quarter-end spikes. A persistently positive SOFR-EFFR spread is the market pricing in structural dealer constraints. That&#8217;s the regime we&#8217;re in now, and it&#8217;s the regime that makes every other plumbing signal more consequential.</p><h3>6. The Fed Balance Sheet: QT&#8217;s Quiet Drain</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QOK-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6349c8f7-f062-4f90-8c45-8fc2e528ea0e_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QOK-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6349c8f7-f062-4f90-8c45-8fc2e528ea0e_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!QOK-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6349c8f7-f062-4f90-8c45-8fc2e528ea0e_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!QOK-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6349c8f7-f062-4f90-8c45-8fc2e528ea0e_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!QOK-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6349c8f7-f062-4f90-8c45-8fc2e528ea0e_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QOK-!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6349c8f7-f062-4f90-8c45-8fc2e528ea0e_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6349c8f7-f062-4f90-8c45-8fc2e528ea0e_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:344428,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/192797079?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6349c8f7-f062-4f90-8c45-8fc2e528ea0e_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QOK-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6349c8f7-f062-4f90-8c45-8fc2e528ea0e_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!QOK-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6349c8f7-f062-4f90-8c45-8fc2e528ea0e_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!QOK-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6349c8f7-f062-4f90-8c45-8fc2e528ea0e_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!QOK-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6349c8f7-f062-4f90-8c45-8fc2e528ea0e_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 6: Fed Balance Sheet Composition</em></figcaption></figure></div><p>The Fed&#8217;s balance sheet tells you the trajectory. QT, which ran from June 2022 through November 2025, mechanically removed over $2.2 trillion in securities from the Fed&#8217;s holdings. The FOMC ended the runoff on December 1, 2025, directing the Desk to roll over all maturing Treasuries and reinvest all agency MBS principal payments into Treasury bills.</p><p>The end of QT was the right call given money market signals, but it doesn&#8217;t mean the balance sheet story is over. Reserves can still decline as other liabilities grow. Currency in circulation increases with the economy. TGA swings can pull hundreds of billions in reserves out of the banking system over weeks. And the composition of the Fed&#8217;s holdings matters: as Treasuries were redeemed during QT, the Fed now holds a proportionally larger share of MBS, which are less liquid and harder to manage.</p><p>Watch the balance sheet not for the runoff (it&#8217;s over) but for the trajectory of reserves relative to total liabilities. The Fed has indicated it will conduct reserve management purchases of Treasury bills to keep reserves at ample levels. Whether that mechanism works smoothly is the next test.</p><h3>7. The TGA: Washington&#8217;s Checking Account</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UZ8S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F611c8249-b79a-4949-99a6-54552334371b_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UZ8S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F611c8249-b79a-4949-99a6-54552334371b_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!UZ8S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F611c8249-b79a-4949-99a6-54552334371b_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!UZ8S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F611c8249-b79a-4949-99a6-54552334371b_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!UZ8S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F611c8249-b79a-4949-99a6-54552334371b_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UZ8S!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F611c8249-b79a-4949-99a6-54552334371b_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/611c8249-b79a-4949-99a6-54552334371b_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:342181,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/192797079?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F611c8249-b79a-4949-99a6-54552334371b_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UZ8S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F611c8249-b79a-4949-99a6-54552334371b_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!UZ8S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F611c8249-b79a-4949-99a6-54552334371b_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!UZ8S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F611c8249-b79a-4949-99a6-54552334371b_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!UZ8S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F611c8249-b79a-4949-99a6-54552334371b_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 7: Treasury General Account (TGA)</em></figcaption></figure></div><p>The Treasury General Account is the US government&#8217;s operating balance at the Fed. When the Treasury issues debt and collects taxes, the TGA fills up, pulling reserves out of the banking system. When the Treasury spends, the TGA drains and reserves flow back to banks.</p><p>This makes the TGA a reserve shock absorber, but an unreliable one. Debt ceiling episodes create massive, artificial swings. When the ceiling binds, the Treasury draws down the TGA, flooding the system with reserves (paradoxically easing funding conditions). When the ceiling lifts, Treasury rebuilds the TGA with a wave of issuance, yanking reserves back out.</p><p>The 2023 debt ceiling resolution was a masterclass in this dynamic. The TGA rebuild sucked hundreds of billions in reserves out of the system over a few months. Funding spreads barely moved because the RRP cushion absorbed it. Next time, there&#8217;s no RRP cushion.</p><h3>8. Money Market Funds: Following the Cash</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GeIZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4187b4c-74f6-47f6-afb0-9d2aa03a9ef5_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GeIZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4187b4c-74f6-47f6-afb0-9d2aa03a9ef5_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!GeIZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4187b4c-74f6-47f6-afb0-9d2aa03a9ef5_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!GeIZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4187b4c-74f6-47f6-afb0-9d2aa03a9ef5_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!GeIZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4187b4c-74f6-47f6-afb0-9d2aa03a9ef5_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GeIZ!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4187b4c-74f6-47f6-afb0-9d2aa03a9ef5_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f4187b4c-74f6-47f6-afb0-9d2aa03a9ef5_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:217985,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/192797079?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4187b4c-74f6-47f6-afb0-9d2aa03a9ef5_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GeIZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4187b4c-74f6-47f6-afb0-9d2aa03a9ef5_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!GeIZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4187b4c-74f6-47f6-afb0-9d2aa03a9ef5_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!GeIZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4187b4c-74f6-47f6-afb0-9d2aa03a9ef5_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!GeIZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4187b4c-74f6-47f6-afb0-9d2aa03a9ef5_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 8: Money Market Fund Total Assets</em></figcaption></figure></div><p>Where did the $2.5 trillion in RRP cash go? Mostly into T-bills, through money market funds. As the Treasury shifted issuance toward shorter maturities and T-bill yields sat above the RRP rate, money funds migrated their cash out of the Fed and into the bill market.</p><p>This isn&#8217;t a problem in itself. It&#8217;s actually the system working as intended. But it means the cash that was parked safely at the Fed is now deployed in the market, earning a spread, taking duration, and no longer sitting in the one place where it was unconditionally available as a reserve buffer.</p><p>Track MMF assets as a complement to RRP. When RRP is near zero and MMF assets are at record highs, the system&#8217;s liquidity hasn&#8217;t disappeared. It&#8217;s been redeployed. The question is whether it can be recalled fast enough when it&#8217;s needed.</p><h3>9. OFR Funding Stress: Third-Party Validation</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mOMs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd354c0dd-b585-42cd-b070-042b909712b7_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mOMs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd354c0dd-b585-42cd-b070-042b909712b7_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!mOMs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd354c0dd-b585-42cd-b070-042b909712b7_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!mOMs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd354c0dd-b585-42cd-b070-042b909712b7_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!mOMs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd354c0dd-b585-42cd-b070-042b909712b7_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mOMs!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd354c0dd-b585-42cd-b070-042b909712b7_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d354c0dd-b585-42cd-b070-042b909712b7_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:240405,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/192797079?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd354c0dd-b585-42cd-b070-042b909712b7_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mOMs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd354c0dd-b585-42cd-b070-042b909712b7_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!mOMs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd354c0dd-b585-42cd-b070-042b909712b7_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!mOMs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd354c0dd-b585-42cd-b070-042b909712b7_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!mOMs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd354c0dd-b585-42cd-b070-042b909712b7_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 9: OFR Financial Stress Index (Funding Component)</em></figcaption></figure></div><p>The Office of Financial Research publishes a Financial Stress Index with a specific funding component. It&#8217;s useful precisely because it&#8217;s not our indicator. It&#8217;s an independent, publicly available measure of funding market conditions.</p><p>When the OFR Funding Stress Index is calm, it confirms what the individual spreads are telling us. When it diverges from our read of the plumbing, it forces us to ask why. Either we&#8217;re wrong, or the OFR&#8217;s methodology is weighting something differently. Either way, the divergence is the signal.</p><h3>10. Commercial Paper Spreads: The Unsecured Signal</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fj6O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2586836a-e5c3-48eb-938e-5a57c63fd685_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fj6O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2586836a-e5c3-48eb-938e-5a57c63fd685_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!fj6O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2586836a-e5c3-48eb-938e-5a57c63fd685_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!fj6O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2586836a-e5c3-48eb-938e-5a57c63fd685_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!fj6O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2586836a-e5c3-48eb-938e-5a57c63fd685_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fj6O!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2586836a-e5c3-48eb-938e-5a57c63fd685_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2586836a-e5c3-48eb-938e-5a57c63fd685_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:295462,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/192797079?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2586836a-e5c3-48eb-938e-5a57c63fd685_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fj6O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2586836a-e5c3-48eb-938e-5a57c63fd685_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!fj6O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2586836a-e5c3-48eb-938e-5a57c63fd685_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!fj6O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2586836a-e5c3-48eb-938e-5a57c63fd685_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!fj6O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2586836a-e5c3-48eb-938e-5a57c63fd685_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 10: 3-Month Financial Commercial Paper Spread vs EFFR</em></figcaption></figure></div><p>Commercial paper is how corporations borrow short-term, unsecured. The spread between CP rates and SOFR (or Fed Funds) measures the price of unsecured credit in the overnight and term markets.</p><p>When this spread widens, it means lenders are demanding a premium for credit risk, or more precisely, they&#8217;re nervous about the creditworthiness (or liquidity profile) of borrowers. CP spreads widened sharply in March 2020 before the Fed launched the Commercial Paper Funding Facility. They were an early warning in 2007, too.</p><p>In a world where repo spreads are behaving but CP spreads widen, the stress isn&#8217;t in collateralized lending. It&#8217;s in trust.</p><h3>11. Net Liquidity: The Macro Twitter Favorite</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dlan!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90acd0a9-90fd-4750-9c66-17de0368cb04_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dlan!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90acd0a9-90fd-4750-9c66-17de0368cb04_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!dlan!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90acd0a9-90fd-4750-9c66-17de0368cb04_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!dlan!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90acd0a9-90fd-4750-9c66-17de0368cb04_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!dlan!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90acd0a9-90fd-4750-9c66-17de0368cb04_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dlan!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90acd0a9-90fd-4750-9c66-17de0368cb04_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90acd0a9-90fd-4750-9c66-17de0368cb04_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:310095,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/192797079?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90acd0a9-90fd-4750-9c66-17de0368cb04_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dlan!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90acd0a9-90fd-4750-9c66-17de0368cb04_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!dlan!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90acd0a9-90fd-4750-9c66-17de0368cb04_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!dlan!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90acd0a9-90fd-4750-9c66-17de0368cb04_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!dlan!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90acd0a9-90fd-4750-9c66-17de0368cb04_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 11: Net Liquidity (Fed BS &#8722; TGA &#8722; RRP) vs S&amp;P 500</em></figcaption></figure></div><p>Net Liquidity (Fed balance sheet minus TGA minus RRP) has become the most widely followed plumbing metric, particularly in the crypto and macro-adjacent space. There&#8217;s a reason for that: it correlates with risk assets more cleanly than almost any single variable.</p><p>We include it here not because it&#8217;s the best measure of plumbing health (it isn&#8217;t, it&#8217;s too reductive), but because it captures the net flow of liquidity into the system in a single number. When Net Liquidity expands, risk assets tend to rally. When it contracts, they tend to struggle.</p><p>The limitation is that Net Liquidity treats all reserves equally. It doesn&#8217;t capture distribution, funding spreads, or the quality of collateral in the system. It&#8217;s a useful shorthand, not a diagnostic tool. Use it to set the direction. Use the other nine indicators to understand the mechanism.</p><h3>12. SOFR Volume: The Plumbing Got Bigger</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xn8r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4bbe03-fbfd-4d6a-8832-3e6cfa39bb2c_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xn8r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4bbe03-fbfd-4d6a-8832-3e6cfa39bb2c_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!Xn8r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4bbe03-fbfd-4d6a-8832-3e6cfa39bb2c_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!Xn8r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4bbe03-fbfd-4d6a-8832-3e6cfa39bb2c_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!Xn8r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4bbe03-fbfd-4d6a-8832-3e6cfa39bb2c_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xn8r!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4bbe03-fbfd-4d6a-8832-3e6cfa39bb2c_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf4bbe03-fbfd-4d6a-8832-3e6cfa39bb2c_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:460477,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/192797079?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4bbe03-fbfd-4d6a-8832-3e6cfa39bb2c_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xn8r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4bbe03-fbfd-4d6a-8832-3e6cfa39bb2c_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!Xn8r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4bbe03-fbfd-4d6a-8832-3e6cfa39bb2c_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!Xn8r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4bbe03-fbfd-4d6a-8832-3e6cfa39bb2c_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!Xn8r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4bbe03-fbfd-4d6a-8832-3e6cfa39bb2c_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 12: SOFR Transaction Volume</figcaption></figure></div><p>The previous eleven indicators measure the price of plumbing: spreads, rates, stress levels. This one measures the quantity. SOFR transaction volume captures the daily dollar amount flowing through the overnight repo market, the single largest short-term funding market in the world.</p><p>Since SOFR&#8217;s inception in 2018, daily repo volume has more than tripled, from roughly $700 billion to over $3.2 trillion. That growth reflects the expanding role of repo in the financial system: more Treasury issuance to finance, more hedge fund basis trades to roll, more money market funds investing in overnight paper.</p><p>The insight is structural: the plumbing got bigger, but the plumbers didn&#8217;t. Dealer balance sheet capacity hasn&#8217;t grown with the market. SLR and G-SIB constraints haven&#8217;t been relaxed. The same constrained dealers are intermediating three times the volume they were seven years ago. That&#8217;s why spread signals that were manageable at $1 trillion in daily volume become acute at $3 trillion. The system&#8217;s capacity to absorb shocks hasn&#8217;t scaled with the system itself.</p><div><hr></div><h2>The Consensus Traps</h2><h3>Trap 1: &#8220;The Fed Will Just Stop QT&#8221;</h3><p>They did. In December 2025. But the lesson of September 2019 isn&#8217;t that the Fed can&#8217;t fix plumbing problems. It&#8217;s that the damage happens before the fix arrives.</p><p>In 2019, the Fed had been running QT for nearly two years. Multiple Fed officials had described the process as &#8220;like watching paint dry.&#8221; Two months before the repo blowout, reserve levels had breached a threshold nobody at the Fed had publicly identified. The standing response was to dismiss concerns. The system, they said, was flush.</p><p>The Fed learned from that episode. This time, they ended QT before the plumbing seized. But ending QT doesn&#8217;t eliminate scarcity risk. Reserves can still decline as non-reserve liabilities grow. The LCLOR is an estimate, not a bright line. And the system is structurally different now: more Treasury paper to intermediate, more constrained dealer balance sheets, no RRP buffer. The Fed stopped the active drain. The passive vulnerabilities remain.</p><h3>Trap 2: &#8220;Reserves Are Still Abundant&#8221;</h3><p>Maybe. But abundant for whom?</p><p>The aggregate reserve level obscures the distribution. The top four banks hold a disproportionate share of total reserves. Smaller banks, foreign banking organizations, and non-bank financial institutions face tighter conditions than the headline number implies.</p><p>This is the Sep 2019 lesson again. Total reserves were roughly $1.5 trillion, which the Fed considered sufficient. But the banks that needed overnight funding didn&#8217;t have reserves. The banks that had reserves didn&#8217;t need to lend. The aggregate was fine. The plumbing was not.</p><p>Today, reserves are higher in absolute terms. But the system is bigger, more complex, and more reliant on non-bank intermediation than it was in 2019. &#8220;Abundant&#8221; is relative to the plumbing, not to a dollar figure.</p><h3>Trap 3: &#8220;The Basis Trade Is Fine Because It&#8217;s Been Fine&#8221;</h3><p>The Treasury cash-futures basis trade is the quiet giant in the plumbing system. Hedge funds hold an estimated $1.85 trillion in Treasuries, financed overnight through repo, levered anywhere from 20x to as high as 50x or more, because the spread they&#8217;re capturing is tiny. They are functionally the marginal buyer of US government debt.</p><p>The consensus view treats this as benign: the trade has worked for years, the leverage is &#8220;well-managed,&#8221; and the Fed has backstop tools. But the risk isn&#8217;t the trade itself. It&#8217;s the funding mechanism. Every one of those positions needs to be rolled in repo, often overnight. When repo rates spike, the entire position goes from profitable to hemorrhaging in hours.</p><p>And here&#8217;s what makes the current setup more fragile than the last cycle: the G-SIB surcharge scores of the dealers who intermediate this paper are rising mechanically with the supply of &#8220;safe&#8221; assets. The more Treasuries the government issues, the higher the capital charge on the dealers who need to hold and intermediate them. Basel III Endgame, if implemented in anything close to its proposed form, would make this worse by increasing the risk-weighting for trading assets. The system is taxing its own plumbers at the exact moment it needs them most.</p><p>March 2020 showed what happens when the basis unwinds: forced Treasury selling, market dysfunction, and over $1 trillion in emergency Fed Treasury purchases within weeks. The position is bigger now. The buffer is smaller.</p><p>---</p><h2>Where We Are Now <em>(March 2026 Snapshot)</em></h2><p><em>This section is a point-in-time read. The framework above is permanent. The numbers below will change.</em></p><p>Funding markets are calm. EFFR-IORB is well-behaved. SOFR is stable. The OFR Funding Stress Index isn&#8217;t flagging anything. If you looked at spreads alone, you&#8217;d conclude the system is fine.</p><p>And in some ways, it is. The Fed ended QT in December 2025, removing the mechanical drain that had been shrinking reserves for three and a half years. That was the lesson of 2019 applied in time (barely). Reserves sit at approximately $3.02 trillion, near the level the Fed considers the ample threshold.</p><p>But the structural vulnerabilities haven&#8217;t changed. RRP is effectively at zero. Dealer balance sheets remain constrained by SLR and G-SIB surcharges. The basis trade is larger than ever. And the October 2025 episode proved that the system doesn&#8217;t need a reserve crisis to produce a market event. It just needs a catalyst hitting a system with no buffer.</p><p>We&#8217;ve already seen what that looks like. October&#8217;s tariff shock triggered $19 billion in crypto liquidations. February&#8217;s event was smaller ($2.2 billion), but it happened in a system that had already absorbed the prior shocks without rebuilding any cushion.</p><p>Today is quarter-end. Balance sheet window dressing is in effect. If funding spreads stay contained through the first week of April, the system passed the test. If they don&#8217;t, the question becomes how quickly the Fed&#8217;s reserve management purchases can offset the pressure.</p><p><strong>Cross-pillar context:</strong> Plumbing doesn&#8217;t exist in isolation. Government (Pillar 8) is flooding the system with $2T+ in annual issuance that dealers must absorb. Financial conditions (Pillar 9) show credit spreads tight but vulnerable to a plumbing shock. The broader macro picture (SPY below its 200-day, VIX elevated, exogenous geopolitical stress) narrows the margin for error on every front simultaneously. Plumbing is the connective tissue. When it tightens, every other pillar feels it.</p><div><hr></div><h2>How to Track This</h2><p><strong>Daily:</strong> EFFR and SOFR (NY Fed, published next morning), RRP usage (NY Fed), OFR FSI</p><p><strong>Weekly:</strong> Bank reserves (H.4.1 release, every Thursday at 4:30 PM ET), TGA balance (H.4.1), dealer net Treasury positioning (NY Fed primary dealer data)</p><p><strong>Monthly:</strong> Money market fund assets (OFR/ICI), commercial paper outstanding and rates, hedge fund repo borrowing</p><p><strong>Mark your calendar:</strong> Tax payment dates (April 15, June 15, September 15, December 15) and quarter-ends (March 31, June 30, September 30, December 31) are the predictable stress points. These are the dates when reserves drain (taxes), balance sheets shrink (window dressing), and funding spreads spike mechanically. Elevated prints on those dates are normal. Prints that stay elevated for three or more days afterward are not.</p><p><strong>The spread hierarchy to watch (in order of urgency):</strong></p><ol><li><p>EFFR-IORB above +8 bps on a non-quarter-end date = reserves scarce</p></li><li><p>SOFR-IORB above +10 bps sustained = repo market stress</p></li><li><p>SOFR above EFFR (positive spread) = dealer balance sheet is the binding constraint, not cash</p></li><li><p>GCF-TPR above +20 bps = dealer intermediation capacity exhausted</p></li><li><p>SRF take-up above $5 billion = system hitting the ceiling</p></li></ol><div><hr></div><h2>Invalidation Criteria</h2><p><strong>Bullish case (plumbing improves):</strong> The Fed&#8217;s reserve management purchases successfully maintain reserves above the ample threshold. EFFR-IORB remains stable. Funding spreads stay compressed through quarter-ends. The standing repo facility proves effective as a backstop without ever being used at scale.</p><p><strong>Bearish case (plumbing deteriorates):</strong> Reserves breach the low end of the LCLOR range. EFFR-IORB spikes above +8 bps on a non-quarter-end date. SOFR prints persistently above IORB. SOFR-EFFR stays positive and widening (dealer capacity shrinking). CP spreads widen without an obvious credit catalyst. The basis trade unwinds, forcing hedge fund Treasury selling. The Fed is forced to intervene with emergency operations.</p><p>If the first set happens, the plumbing pillar shifts to &#8220;supportive,&#8221; and the urgency of monitoring these signals decreases. If the second set happens, Pillar 10 becomes the most important pillar in the framework, because plumbing stress propagates through the system faster than any other channel.</p><div><hr></div><h2>Bottom Line</h2><p>The plumbing of the financial system is invisible by design. Reserves flow. Repo markets clear. Funding spreads stay tight. Until they don&#8217;t.</p><p>September 2019 proved that plumbing failures don&#8217;t need a recession to trigger them. October 2025 proved that plumbing stress doesn&#8217;t stay in the plumbing. It cascades: reserves drain, funding costs spike, dealer capacity shrinks, leverage unwinds, and the most fragile assets break first.</p><p>The RRP cushion that protected the system for three years is at zero. Reserves sit near the level the Fed considers the ample threshold. The Fed ended QT in December 2025, but the structural vulnerabilities remain. Dealer balance sheets are constrained by the same regulatory architecture (SLR, G-SIB surcharges) that&#8217;s supposed to make the system safer. And the basis trade, the largest levered position in Treasuries in history, is financed overnight through the exact repo market we&#8217;ve been tracking.</p><p>There are excellent analysts who map this plumbing in granular detail. Our edge isn&#8217;t competing with them on the mechanics. It&#8217;s connecting the plumbing to the other 11 pillars. When labor fragility is rising (Pillar 1) and credit spreads are tight (Pillar 9) and the government is issuing $2 trillion a year (Pillar 8) and dealer capacity is constrained (this pillar), that&#8217;s not four separate observations. That&#8217;s one system under stress from multiple directions simultaneously. The plumbing is where the stress surfaces first.</p><p>Watch the spreads. Track the reserves. Respect the plumbing.</p><p><em>Macro, Illuminated.</em></p><div><hr></div><p><em>This is the tenth installment of the Diagnostic Dozen, a 12-part series walking through every pillar of the Lighthouse Macro framework. Up next: Pillar 11, Market Structure.</em></p><p><em>Don&#8217;t navigate in the dark. <a href="https://research.lighthousemacro.com">Join The Watch.</a></em></p><p>Bob Sheehan, CFA, CMT | Founder &amp; Chief Investment Officer<br>Lighthouse Macro | LighthouseMacro.com | @LHMacro</p>]]></content:encoded></item><item><title><![CDATA[Financial: The Cascade]]></title><description><![CDATA[The Diagnostic Dozen: A Framework for Reading the Macro Cycle (9 of 12)]]></description><link>https://research.lighthousemacro.com/p/financial-the-cascade</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/financial-the-cascade</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Thu, 12 Mar 2026 11:04:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!IWhh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cecf3f1-f651-43c6-89e1-b068e15db1aa_2810x1610.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="pullquote"><p><em>Previously in this series: <a href="https://research.lighthousemacro.com/p/labor-the-source-code">Labor: The Source Code</a> | <a href="https://research.lighthousemacro.com/p/prices-the-transmission-belt">Prices: The Transmission Belt</a> | <a href="https://research.lighthousemacro.com/p/growth-the-second-derivative">Growth: The Second Derivative</a> | <a href="https://research.lighthousemacro.com/p/consumer-the-last-domino">Consumer: The Last Domino</a> | <a href="https://research.lighthousemacro.com/p/housing-the-collateral-engine">Housing: The Collateral Engine</a> | <a href="https://research.lighthousemacro.com/p/business-the-forward-commitment">Business: The Forward Commitment</a> | <a href="https://research.lighthousemacro.com/p/trade-the-transmission-belt">Trade: The Transmission Belt</a> | <a href="https://research.lighthousemacro.com/p/government-the-fiscal-overhang">Government: The Fiscal Overhang</a></em></p></div><p>The Fed sets a rate. Markets celebrate or panic. And then everyone moves on to the next meeting. But the rate itself is not the story. The story is what happens between the rate and the real economy. That space, the transmission mechanism, is where financial conditions live. Credit spreads, lending standards, volatility, liquidity, real rates: these are the pipes that carry monetary policy from the Fed&#8217;s balance sheet to the factory floor, the mortgage desk, and the credit card statement.</p><p>The pipes can amplify. They can dampen. They can clog entirely. The Fed has cut 85 basis points since September 2025, bringing the target to 3.50%. Policy is easing. But the VIX just hit 29.5, HY spreads have widened 30 basis points in three weeks, and equities are selling off. The rate is loosening. The transmission is tightening. That disconnect is the entire story of this pillar.</p><p>This is Pillar 9. The second pillar in our Monetary Mechanics engine. Where the price of money meets the availability of credit.</p><h2><strong>The Core Insight: The Divergence Problem</strong></h2><p>Financial conditions are not a single number. They are a constellation of signals that, in healthy markets, move together. When the Fed tightens, spreads widen, banks tighten standards, volatility rises, and risk assets reprice. When the Fed eases, the opposite happens. That coherence is how the transmission mechanism is supposed to work.</p><p>When the signals diverge, something is about to break.</p><p>What we are watching now is a new kind of divergence. Through most of 2025, market-based measures (credit spreads, equity volatility, financial conditions indices) said conditions were loose while credit-channel measures (bank lending standards, loan growth) said conditions were tight. That was the old divergence. Banks were tightening while markets partied. We said the banks would win. They always win.</p><p>Now something more interesting is happening. The Fed is cutting. Banks have eased standards (SLOOS flipped to neutral in Q1 2026). But markets are repricing anyway. VIX has surged from 14 in January to 25.5. HY spreads have widened from 286 to 319 basis points. Equities are down from their February highs. The old divergence is resolving, but not cleanly. The easing from the policy channel and the tightening from the market channel are colliding in real time.</p><h2><strong>What to Watch and Why</strong></h2><p>We track financial conditions across eight dimensions. Each captures a different layer of the transmission mechanism.</p><p>Credit spreads tell you how the market prices default risk. The yield curve tells you about recession probability and term premium. Financial conditions indices synthesize rates, spreads, equities, and the dollar into composite gauges. Bank lending data shows the physical transmission of credit to the real economy. Delinquencies confirm whether the credit deterioration banks see is real. Volatility measures uncertainty and risk pricing. Real rates reveal the true policy stance after adjusting for inflation. And cross-pillar signals like the Credit-Labor Gap tell you whether credit markets are correctly pricing the macro reality underneath.</p><p>When most of these point the same direction, the signal is clean. When they diverge, the signal is unstable, and instability resolves.</p><h2><strong>The Indicators That Matter</strong></h2><h3><strong>A. High-Yield Credit Spreads: The Risk Pricing Signal</strong></h3><p>The option-adjusted spread on high-yield corporate bonds is the single most important financial conditions indicator. It measures the additional yield investors demand above Treasuries for holding the riskiest investment-grade-adjacent debt. When spreads are tight, investors are complacent. When they blow out, fear is in the driver&#8217;s seat. The level alone does not tell you much. Where it sits in the distribution tells you everything.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IWhh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cecf3f1-f651-43c6-89e1-b068e15db1aa_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IWhh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cecf3f1-f651-43c6-89e1-b068e15db1aa_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!IWhh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cecf3f1-f651-43c6-89e1-b068e15db1aa_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!IWhh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cecf3f1-f651-43c6-89e1-b068e15db1aa_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!IWhh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cecf3f1-f651-43c6-89e1-b068e15db1aa_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IWhh!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cecf3f1-f651-43c6-89e1-b068e15db1aa_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4cecf3f1-f651-43c6-89e1-b068e15db1aa_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 1&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Figure 1" title="Figure 1" srcset="https://substackcdn.com/image/fetch/$s_!IWhh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cecf3f1-f651-43c6-89e1-b068e15db1aa_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!IWhh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cecf3f1-f651-43c6-89e1-b068e15db1aa_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!IWhh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cecf3f1-f651-43c6-89e1-b068e15db1aa_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!IWhh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cecf3f1-f651-43c6-89e1-b068e15db1aa_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 1: HY OAS with 20-year percentile bands (10th/25th/75th/90th). Current: 319 bps, 14th percentile. Two weeks ago it was 286 bps (6th percentile). The widening has begun, but spreads remain in the bottom quartile of the historical distribution.</em></figcaption></figure></div><p>At 319 basis points, HY spreads have widened roughly 30 basis points from their February lows. That is the first sustained move wider in over a year. But context matters: 319 bps is still the 14th percentile of the 20-year distribution. Spreads have been wider 86% of the time. The widening is directionally correct but barely a start. If the repricing we expect materializes, spreads need to reach 400 to 450 basis points to match the underlying macro reality.</p><p>Composition makes the tightness worse than it looks. Nearly 46% of the investment-grade universe is now rated BBB, up from 27% in the late 1990s. The index itself is lower quality at tighter spreads. When the repricing comes, the fallen angel risk (BBB downgrades to HY) accelerates the widening because forced sellers hit a market with no cushion.</p><p>Spread moves are nonlinear: they compress slowly and widen quickly. The move from 286 to 319 took three weeks. The move from 319 to 450, if it comes, could take days.</p><h3><strong>B. The Spread Mispricing Gap: What Spreads Price vs. What Defaults Deliver</strong></h3><p>A single spread number is just a price. The prescriptive question is whether that price is correct. To answer it, we plot HY spreads against the high-yield default rate shifted forward 12 months. This shows the gap between what the market expects and what actually materializes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BZvG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9d8f02-3dd9-41d2-9c91-2797ff292dd0_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BZvG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9d8f02-3dd9-41d2-9c91-2797ff292dd0_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!BZvG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9d8f02-3dd9-41d2-9c91-2797ff292dd0_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!BZvG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9d8f02-3dd9-41d2-9c91-2797ff292dd0_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!BZvG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9d8f02-3dd9-41d2-9c91-2797ff292dd0_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BZvG!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9d8f02-3dd9-41d2-9c91-2797ff292dd0_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b9d8f02-3dd9-41d2-9c91-2797ff292dd0_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 2&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Figure 2" title="Figure 2" srcset="https://substackcdn.com/image/fetch/$s_!BZvG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9d8f02-3dd9-41d2-9c91-2797ff292dd0_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!BZvG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9d8f02-3dd9-41d2-9c91-2797ff292dd0_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!BZvG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9d8f02-3dd9-41d2-9c91-2797ff292dd0_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!BZvG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b9d8f02-3dd9-41d2-9c91-2797ff292dd0_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 2: HY OAS vs. HY Default Rate (12-month forward). Spreads at 319 bps are priced for a default rate near 2%. Rising delinquencies and slowing growth suggest the forward rate is trending toward 3.5-4%. The same pattern appeared in 2006-07 and 2018-19 before spread blowouts.</em></figcaption></figure></div><p>The mispricing gap is the distance between what spreads imply about future defaults and what the actual default trajectory suggests. At 319 basis points, spreads are priced for defaults near 2%. Rising delinquencies and weakening business conditions point toward 3.5 to 4%. That gap has historically closed in one direction: spreads widen to meet reality. In 2007, spreads sat at 260 basis points while the forward default rate was already climbing. Twelve months later, spreads were above 1,500.</p><h3><strong>C. Yield Curve: The Dis-Inversion Clock</strong></h3><p>The yield curve is the oldest recession predictor in the toolkit. An inverted curve (short rates above long rates) has preceded every recession since 1970. But here is the nuance consensus misses: the recession does not start during the inversion. It starts after the curve dis-inverts. The inversion is the warning. The dis-inversion starts the clock. The chart below makes this explicit.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X2Ud!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b545599-394d-4652-8b55-6b5d1c5e46ec_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X2Ud!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b545599-394d-4652-8b55-6b5d1c5e46ec_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!X2Ud!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b545599-394d-4652-8b55-6b5d1c5e46ec_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!X2Ud!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b545599-394d-4652-8b55-6b5d1c5e46ec_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!X2Ud!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b545599-394d-4652-8b55-6b5d1c5e46ec_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X2Ud!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b545599-394d-4652-8b55-6b5d1c5e46ec_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b545599-394d-4652-8b55-6b5d1c5e46ec_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 3&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Figure 3" title="Figure 3" srcset="https://substackcdn.com/image/fetch/$s_!X2Ud!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b545599-394d-4652-8b55-6b5d1c5e46ec_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!X2Ud!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b545599-394d-4652-8b55-6b5d1c5e46ec_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!X2Ud!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b545599-394d-4652-8b55-6b5d1c5e46ec_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!X2Ud!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b545599-394d-4652-8b55-6b5d1c5e46ec_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 3: 10Y-2Y Spread with annotated dis-inversion to recession lags. Each arrow marks the dis-inversion point and the number of months until recession onset. 1989: 8 months. 2000: 11 months. 2006: 16 months. 2019: 6 months. Current dis-inversion: September 2024. 18 months and counting.</em></figcaption></figure></div><p>The curve inverted in July 2022 and stayed inverted for 26 months, one of the longest inversions on record. It dis-inverted in September 2024. At +58 basis points today, the curve has steepened meaningfully as the Fed cuts, with the 2-year yield at 3.56% dropping faster than the 10-year at 4.12%. We are now 18 months past dis-inversion. The historical lag ranges from 6 to 16 months. We are past the window in which every prior cycle turned. That does not mean the signal has failed. It means either the lag is longer this time, or the recession takes a different form than the NBER&#8217;s traditional dating would capture.</p><h3><strong>D. NFCI Decomposition: The Headline Hides the War</strong></h3><p>The National Financial Conditions Index from the Chicago Fed synthesizes 105 indicators across risk, credit, and leverage into a single weekly reading. Negative values indicate conditions looser than average. Positive values indicate tighter than average. But the headline number is a blended average. The subcomponents tell a different story.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1lTt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b508034-712f-48ac-8c91-2d69c5a4079e_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1lTt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b508034-712f-48ac-8c91-2d69c5a4079e_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!1lTt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b508034-712f-48ac-8c91-2d69c5a4079e_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!1lTt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b508034-712f-48ac-8c91-2d69c5a4079e_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!1lTt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b508034-712f-48ac-8c91-2d69c5a4079e_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1lTt!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b508034-712f-48ac-8c91-2d69c5a4079e_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b508034-712f-48ac-8c91-2d69c5a4079e_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 4&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Figure 4" title="Figure 4" srcset="https://substackcdn.com/image/fetch/$s_!1lTt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b508034-712f-48ac-8c91-2d69c5a4079e_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!1lTt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b508034-712f-48ac-8c91-2d69c5a4079e_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!1lTt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b508034-712f-48ac-8c91-2d69c5a4079e_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!1lTt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b508034-712f-48ac-8c91-2d69c5a4079e_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 4: NFCI subcomponent decomposition (Risk, Credit, Leverage) with headline NFCI overlaid. Risk subindex: -0.61 (loose). Credit subindex: -0.02 (neutral, barely). Leverage subindex: -0.04 (neutral, barely). The headline at -0.52 is being carried almost entirely by the Risk subindex.</em></figcaption></figure></div><p>NFCI at -0.52 says financial conditions are loose. But decomposing it reveals who is doing the talking. The Risk subindex at -0.61 is doing almost all the work, reflecting spreads that are still historically tight and an equity market that, despite the recent selloff, remains near record levels. The Credit subindex at -0.02 is essentially flat, barely loose. The Leverage subindex at -0.04 is the same. The headline is a one-legged stool. If the Risk subindex catches up to what Credit and Leverage are saying, the NFCI moves toward zero fast.</p><h3><strong>E. Bank Lending Standards: The Physical Transmission</strong></h3><p>The Senior Loan Officer Opinion Survey (SLOOS) is the most forward-looking indicator in the financial pillar. It measures what banks are actually doing with credit availability. When banks tighten standards, loan growth contracts 2 to 4 quarters later. When loan growth contracts, capex and hiring follow.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7csy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1309891-441b-4d5e-9433-fd266e99618a_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7csy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1309891-441b-4d5e-9433-fd266e99618a_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!7csy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1309891-441b-4d5e-9433-fd266e99618a_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!7csy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1309891-441b-4d5e-9433-fd266e99618a_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!7csy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1309891-441b-4d5e-9433-fd266e99618a_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7csy!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1309891-441b-4d5e-9433-fd266e99618a_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1309891-441b-4d5e-9433-fd266e99618a_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 5&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Figure 5" title="Figure 5" srcset="https://substackcdn.com/image/fetch/$s_!7csy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1309891-441b-4d5e-9433-fd266e99618a_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!7csy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1309891-441b-4d5e-9433-fd266e99618a_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!7csy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1309891-441b-4d5e-9433-fd266e99618a_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!7csy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1309891-441b-4d5e-9433-fd266e99618a_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 5: SLOOS Net Tightening for C&amp;I Loans vs. C&amp;I Loan Growth YoY. SLOOS flipped to 0.0% (neutral) in Q1 2026, down from +4.2% in Q4 2025 and +10.4% in Q3 2025. C&amp;I loan growth has improved to +2.9% YoY. The credit pipeline is unclogging, but slowly.</em></figcaption></figure></div><p>Here is where the story has shifted. Through 2025, SLOOS was the bearish signal we leaned on hardest: banks tightening while markets celebrated. That tightening has now reversed. SLOOS at 0.0% means banks are neither tightening nor easing on net. Loan growth has improved from +1.2% a year ago to +2.9%. The credit channel is healing.</p><p>This is the bull case data point. If bank standards continue easing and loan growth accelerates above +5%, the bearish financial thesis weakens considerably. We are watching this closely. But one quarter of neutral SLOOS after two years of tightening is not an all-clear. The damage from the tightening cycle (delinquencies, constrained borrowers, deferred capex) is still working through the system. Loan growth at +2.9% is below nominal GDP growth. Credit is flowing, but not freely.</p><h3><strong>F. The Transmission Gap: Real Rates vs. Credit Spreads</strong></h3><p>The nominal Fed Funds rate tells you what the Fed charges. The real rate tells you what borrowers actually feel. But the prescriptive question is whether markets are transmitting that policy stance. To answer it, we plot real rates against HY spreads on the same chart. When real rates are falling and spreads are widening, the transmission mechanism is inverting. Policy is easing but risk is repricing anyway.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yQ3k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ea0ef9-65af-40ae-a556-04a1f7e622c3_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yQ3k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ea0ef9-65af-40ae-a556-04a1f7e622c3_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!yQ3k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ea0ef9-65af-40ae-a556-04a1f7e622c3_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!yQ3k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ea0ef9-65af-40ae-a556-04a1f7e622c3_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!yQ3k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ea0ef9-65af-40ae-a556-04a1f7e622c3_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yQ3k!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ea0ef9-65af-40ae-a556-04a1f7e622c3_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6ea0ef9-65af-40ae-a556-04a1f7e622c3_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 6&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Figure 6" title="Figure 6" srcset="https://substackcdn.com/image/fetch/$s_!yQ3k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ea0ef9-65af-40ae-a556-04a1f7e622c3_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!yQ3k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ea0ef9-65af-40ae-a556-04a1f7e622c3_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!yQ3k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ea0ef9-65af-40ae-a556-04a1f7e622c3_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!yQ3k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ea0ef9-65af-40ae-a556-04a1f7e622c3_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 6: Real Fed Funds Rate vs. HY OAS (inverted). Real Fed Funds at +0.50% (down from +1.15% in January as the Fed has cut). HY spreads widening from 286 to 319 bps. The lines are moving in opposite directions: policy easing, markets tightening.</em></figcaption></figure></div><p>This is the new divergence. Real Fed Funds at +0.50% is the least restrictive since the hiking cycle began. The Fed has delivered 85 basis points of cuts since September 2025. But HY spreads are widening, not tightening. The VIX has doubled. Equities are selling off. The market is tightening financial conditions faster than the Fed is loosening them. This pattern, where rate cuts fail to arrest a risk repricing, is what characterized the early stages of 2001 and 2007. It does not mean we are headed for those outcomes. It means the Fed&#8217;s grip on the transmission mechanism is weaker than the dot plot implies.</p><h3><strong>G. The Vol Signal: VIX vs. VVIX</strong></h3><p>The VIX tells you what the equity market thinks about near-term risk. The VVIX (volatility of VIX) tells you what the options market thinks about tail risk. When VVIX rises faster than VIX, dealers are hedging outcomes that the equity market has not yet priced. It is the vol market&#8217;s early warning system.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aLAU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F300b6cd2-73e5-4324-b74a-b748ff6e9510_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aLAU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F300b6cd2-73e5-4324-b74a-b748ff6e9510_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!aLAU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F300b6cd2-73e5-4324-b74a-b748ff6e9510_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!aLAU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F300b6cd2-73e5-4324-b74a-b748ff6e9510_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!aLAU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F300b6cd2-73e5-4324-b74a-b748ff6e9510_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aLAU!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F300b6cd2-73e5-4324-b74a-b748ff6e9510_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/300b6cd2-73e5-4324-b74a-b748ff6e9510_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 7&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Figure 7" title="Figure 7" srcset="https://substackcdn.com/image/fetch/$s_!aLAU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F300b6cd2-73e5-4324-b74a-b748ff6e9510_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!aLAU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F300b6cd2-73e5-4324-b74a-b748ff6e9510_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!aLAU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F300b6cd2-73e5-4324-b74a-b748ff6e9510_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!aLAU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F300b6cd2-73e5-4324-b74a-b748ff6e9510_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 7: VIX vs. VVIX (21-day moving averages). Both have spiked in Q1 2026, but VVIX has been leading VIX higher since late 2025. When vol-of-vol rises faster than vol itself, the options market is pricing tail risk that equities have not acknowledged.</em></figcaption></figure></div><p>VIX at 25.5 after touching 29.5 on March 6 is the highest sustained reading since October 2023. But the VVIX tells a more nuanced story. Through most of 2025, VVIX was elevated relative to VIX, a signal that options dealers were hedging tail scenarios even while headline vol was suppressed. That divergence resolved violently in Q1 2026 as VIX caught up. The question now: does VIX settle back into the teens (the 2024-2025 pattern) or has the vol regime shifted? The VVIX/VIX relationship suggests the latter. When vol-of-vol stays elevated after VIX spikes, the market is not pricing a one-off event. It is pricing a new regime.</p><h3><strong>H. Banks See It, Spreads Don&#8217;t: Delinquencies vs. HY OAS</strong></h3><p>Credit spreads price expected defaults. Delinquencies show you actual defaults forming. The prescriptive chart plots the two together: credit card delinquency rates against HY OAS. Both rise during stress. When delinquencies rise and spreads stay flat, someone is wrong.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tA3J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d4fb73-c6d6-41f3-8393-f08faea3ea24_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tA3J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d4fb73-c6d6-41f3-8393-f08faea3ea24_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!tA3J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d4fb73-c6d6-41f3-8393-f08faea3ea24_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!tA3J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d4fb73-c6d6-41f3-8393-f08faea3ea24_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!tA3J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d4fb73-c6d6-41f3-8393-f08faea3ea24_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tA3J!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d4fb73-c6d6-41f3-8393-f08faea3ea24_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96d4fb73-c6d6-41f3-8393-f08faea3ea24_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 8&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Figure 8" title="Figure 8" srcset="https://substackcdn.com/image/fetch/$s_!tA3J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d4fb73-c6d6-41f3-8393-f08faea3ea24_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!tA3J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d4fb73-c6d6-41f3-8393-f08faea3ea24_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!tA3J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d4fb73-c6d6-41f3-8393-f08faea3ea24_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!tA3J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d4fb73-c6d6-41f3-8393-f08faea3ea24_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 8: Credit Card Delinquency Rate vs. HY OAS. CC delinquencies at 2.94% (Q3 2025, latest available). Spreads have begun widening but remain historically tight at 319 bps. The delinquency signal preceded the spread move by months.</em></figcaption></figure></div><p>Credit card delinquencies at 2.94% remain elevated by post-pandemic standards. The Q3 2025 reading is the latest available (delinquency data lags by roughly two quarters). Banks saw this deterioration throughout 2025, which is why they tightened standards aggressively. Now that SLOOS has eased to neutral, the question is whether delinquencies are peaking or still climbing. The Q4 2025 data, when it arrives, will be critical. If delinquencies continue rising even as banks ease standards, the credit cycle is deteriorating on its own momentum.</p><h3><strong>I. Equity Risk Premium: The Margin of Safety</strong></h3><p>The equity risk premium measures whether stocks are cheap or expensive relative to bonds. It is the earnings yield (inverse of P/E) minus the real 10-year yield. A high ERP means stocks are cheap relative to bonds. A low ERP means bonds are competitive. The level matters, but context matters more. We plot ERP with regime bands and annotated historical outcomes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AcBw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f94165-5dcf-4b4c-8158-b2542e5967fb_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AcBw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f94165-5dcf-4b4c-8158-b2542e5967fb_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!AcBw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f94165-5dcf-4b4c-8158-b2542e5967fb_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!AcBw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f94165-5dcf-4b4c-8158-b2542e5967fb_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!AcBw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f94165-5dcf-4b4c-8158-b2542e5967fb_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AcBw!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f94165-5dcf-4b4c-8158-b2542e5967fb_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78f94165-5dcf-4b4c-8158-b2542e5967fb_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 9&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Figure 9" title="Figure 9" srcset="https://substackcdn.com/image/fetch/$s_!AcBw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f94165-5dcf-4b4c-8158-b2542e5967fb_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!AcBw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f94165-5dcf-4b4c-8158-b2542e5967fb_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!AcBw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f94165-5dcf-4b4c-8158-b2542e5967fb_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!AcBw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78f94165-5dcf-4b4c-8158-b2542e5967fb_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 9: Equity Risk Premium with regime bands (Cheap &gt;5%, Fair 3-5%, Expensive &lt;3%, Danger &lt;2%). Current ERP: ~3.0%, up from 2.5% in January as real yields have fallen and equities have declined. Still in the Expensive zone but improving. Annotated turning points: 2000 (negative ERP, -49% drawdown), 2007 (2.5%, -57%), 2009 (8%+, generational buy).</em></figcaption></figure></div><p>The equity risk premium has improved from roughly 2.5% in January to approximately 3.0% today, driven by both falling real yields (10Y TIPS from 2.25% to 1.78%) and the equity selloff (SPX from ~5,900 to ~5,740). That is the right direction. But 3.0% is still below the historical average of roughly 4%, still in the &#8220;Expensive&#8221; regime. The margin of safety is thin. Another 10% equity drawdown with stable real yields would push ERP toward 3.5%, which starts to look more reasonable. We are not there yet.</p><h3><strong>J. Credit Quality Differentiation: The HY/IG Ratio</strong></h3><p>The ratio of HY spreads to IG spreads tells you whether the market is discriminating between credit quality tiers. When the ratio is stable, all credit is being treated the same. When it rises, the market is repricing risk in the lowest quality tranches while investment grade holds steady. Rising quality differentiation has preceded every major credit event.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tOJ-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa97ee0a-3873-4a30-9101-0c53d633867e_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tOJ-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa97ee0a-3873-4a30-9101-0c53d633867e_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!tOJ-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa97ee0a-3873-4a30-9101-0c53d633867e_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!tOJ-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa97ee0a-3873-4a30-9101-0c53d633867e_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!tOJ-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa97ee0a-3873-4a30-9101-0c53d633867e_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tOJ-!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa97ee0a-3873-4a30-9101-0c53d633867e_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa97ee0a-3873-4a30-9101-0c53d633867e_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 10&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Figure 10" title="Figure 10" srcset="https://substackcdn.com/image/fetch/$s_!tOJ-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa97ee0a-3873-4a30-9101-0c53d633867e_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!tOJ-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa97ee0a-3873-4a30-9101-0c53d633867e_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!tOJ-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa97ee0a-3873-4a30-9101-0c53d633867e_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!tOJ-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa97ee0a-3873-4a30-9101-0c53d633867e_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 10: HY/IG OAS Ratio (21-day MA). Current: 3.7x, rising sharply from 3.1x in January. The ratio spikes above 5x during crises (2000-02, 2007-09, 2020). The current move from 3.1x to 3.7x signals the market is beginning to differentiate credit quality.</em></figcaption></figure></div><p>At 3.7x, the HY/IG ratio has risen from 3.1x in January. That is the sharpest move in the ratio since early 2020. It tells you that HY spreads are widening faster than IG spreads, which means the market is not just repricing duration or rates. It is repricing credit risk specifically. IG at 85 bps is holding tight while HY has widened 30 bps. The gap between the two is growing. Historically, the ratio spikes above 5x during crises. We are not there, but the direction is unambiguous. When the market starts discriminating, it does not stop halfway.</p><h3><strong>K. The Financial Cascade: You Are Here</strong></h3><p>Financial stress follows a sequence. It is not random. The order is remarkably consistent across cycles: the yield curve inverts, then dis-inverts, then banks tighten, then loan growth stalls, then spreads widen, then volatility spikes, then defaults rise, then recession begins. The chart below maps where we sit in this progression.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ggrg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70cc08e-8632-42a1-a1a0-fe0f0e8e5ea8_2810x1810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ggrg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70cc08e-8632-42a1-a1a0-fe0f0e8e5ea8_2810x1810.png 424w, https://substackcdn.com/image/fetch/$s_!Ggrg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70cc08e-8632-42a1-a1a0-fe0f0e8e5ea8_2810x1810.png 848w, https://substackcdn.com/image/fetch/$s_!Ggrg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70cc08e-8632-42a1-a1a0-fe0f0e8e5ea8_2810x1810.png 1272w, https://substackcdn.com/image/fetch/$s_!Ggrg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70cc08e-8632-42a1-a1a0-fe0f0e8e5ea8_2810x1810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ggrg!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70cc08e-8632-42a1-a1a0-fe0f0e8e5ea8_2810x1810.png" width="1200" height="773.0769230769231" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d70cc08e-8632-42a1-a1a0-fe0f0e8e5ea8_2810x1810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:938,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 11&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Figure 11" title="Figure 11" srcset="https://substackcdn.com/image/fetch/$s_!Ggrg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70cc08e-8632-42a1-a1a0-fe0f0e8e5ea8_2810x1810.png 424w, https://substackcdn.com/image/fetch/$s_!Ggrg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70cc08e-8632-42a1-a1a0-fe0f0e8e5ea8_2810x1810.png 848w, https://substackcdn.com/image/fetch/$s_!Ggrg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70cc08e-8632-42a1-a1a0-fe0f0e8e5ea8_2810x1810.png 1272w, https://substackcdn.com/image/fetch/$s_!Ggrg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70cc08e-8632-42a1-a1a0-fe0f0e8e5ea8_2810x1810.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 11: The Financial Cascade, annotated. Steps 1-5 complete (VIX spiked above 25). Step 6 (spread widening past 400 bps) is next. Steps 7-8 pending.</em></figcaption></figure></div><p>Six of eight steps are now complete. The curve inverted (July 2022). It dis-inverted (September 2024). Banks tightened (SLOOS peaked at 50.8% in Q3 2023, now eased to neutral). Loan growth decelerated to +1.2% before recovering to +2.9%. The VIX spiked to 29.5 on March 6. Spreads have begun widening (286 to 319 bps in three weeks) but have not yet reached the 400 bps threshold.</p><p>The marker sits between steps 5 and 6. The open question is whether the SLOOS easing and rate cuts can arrest the sequence before spreads widen past 400 bps and defaults rise. That is the live tension. The Fed is fighting the cascade with rate cuts. Whether 85 basis points is enough depends on whether the market repricing accelerates or stabilizes.</p><h3><strong>L. Financial Stress Convergence: Three Public Signals</strong></h3><p>No single indicator captures financial stress. But when multiple independent signals converge, the message becomes harder to dismiss. We normalize three widely tracked stress measures (Baa corporate spread over 10-year Treasuries, the Chicago Fed NFCI, and the VIX) into comparable z-scores and overlay them. When all three rise together, stress is broad-based. When they diverge, stress is isolated to one channel.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V05B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f2f505-f9f7-468d-be62-0e53050693ef_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V05B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f2f505-f9f7-468d-be62-0e53050693ef_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!V05B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f2f505-f9f7-468d-be62-0e53050693ef_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!V05B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f2f505-f9f7-468d-be62-0e53050693ef_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!V05B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f2f505-f9f7-468d-be62-0e53050693ef_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V05B!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f2f505-f9f7-468d-be62-0e53050693ef_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1f2f505-f9f7-468d-be62-0e53050693ef_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 12&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Figure 12" title="Figure 12" srcset="https://substackcdn.com/image/fetch/$s_!V05B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f2f505-f9f7-468d-be62-0e53050693ef_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!V05B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f2f505-f9f7-468d-be62-0e53050693ef_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!V05B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f2f505-f9f7-468d-be62-0e53050693ef_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!V05B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1f2f505-f9f7-468d-be62-0e53050693ef_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 12: Three public stress signals normalized to z-scores (5-year rolling). Baa-10Y spread (credit stress), NFCI (financial conditions), VIX (equity vol). Convergence above zero signals broad-based stress. All three rose in tandem during 2000-02, 2007-09, and 2020.</em></figcaption></figure></div><p>The three signals are beginning to converge. The Baa-10Y spread z-score has ticked up as corporate spreads widen. The VIX z-score has spiked. The NFCI z-score remains negative (conditions still registering loose on average) but is moving toward zero. Full convergence above +1.5 sigma is the stress zone, where all three agree that conditions are deteriorating across credit, equity, and composite measures simultaneously. We are not there. But the directional alignment is notable: all three are moving in the same direction for the first time since early 2020. Isolated stress is manageable. Converging stress is not.</p><h3><strong>M. The BBB Cliff: Fallen Angel Risk</strong></h3><p>Credit quality has deteriorated even as spreads compressed. In the late 1990s, BBB-rated bonds (the lowest investment-grade tier) made up 27% of the IG universe. Today that number is 47%. Nearly half of all &#8220;investment grade&#8221; bonds are one downgrade from junk.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zeYt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fce439e-14bf-4cd5-8cfe-60ed0bd02bed_2810x1410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zeYt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fce439e-14bf-4cd5-8cfe-60ed0bd02bed_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!zeYt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fce439e-14bf-4cd5-8cfe-60ed0bd02bed_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!zeYt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fce439e-14bf-4cd5-8cfe-60ed0bd02bed_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!zeYt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fce439e-14bf-4cd5-8cfe-60ed0bd02bed_2810x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zeYt!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fce439e-14bf-4cd5-8cfe-60ed0bd02bed_2810x1410.png" width="1200" height="602.4725274725274" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5fce439e-14bf-4cd5-8cfe-60ed0bd02bed_2810x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 13&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Figure 13" title="Figure 13" srcset="https://substackcdn.com/image/fetch/$s_!zeYt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fce439e-14bf-4cd5-8cfe-60ed0bd02bed_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!zeYt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fce439e-14bf-4cd5-8cfe-60ed0bd02bed_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!zeYt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fce439e-14bf-4cd5-8cfe-60ed0bd02bed_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!zeYt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fce439e-14bf-4cd5-8cfe-60ed0bd02bed_2810x1410.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 13: BBB share of the investment-grade universe over time. From 27% in the late 1990s to 47% today. The structural shift means any downgrade wave triggers forced selling by IG-mandated funds into a market with no cushion.</em></figcaption></figure></div><p>This is not a cyclical risk. It is structural. IG-mandated funds cannot hold junk-rated bonds. When a BBB issuer gets downgraded, it becomes a &#8220;fallen angel,&#8221; forced out of IG indices and dumped by passive vehicles and mandated accounts simultaneously. The selling is mechanical, not discretionary. In a stress scenario where multiple issuers get downgraded at once, the HY market must absorb a flood of supply at exactly the moment it is least able to. The BBB cliff makes every spread widening episode more dangerous than it would have been 20 years ago, because the index itself is lower quality at tighter spreads.</p><h3><strong>N. The Tug-of-War: What Pulls Loose, What Pulls Tight</strong></h3><p>Financial conditions are not a single number. They are a collection of forces pulling in different directions. The chart below decomposes the current state into individual components, each measured as a z-score against its own 5-year history. Bars pulling left (negative, Ocean) are pushing conditions looser. Bars pulling right (positive, Dusk) are pushing conditions tighter.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7aN0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F749cb6f7-18c7-44c9-91a3-71073f82b93d_2810x1410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7aN0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F749cb6f7-18c7-44c9-91a3-71073f82b93d_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!7aN0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F749cb6f7-18c7-44c9-91a3-71073f82b93d_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!7aN0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F749cb6f7-18c7-44c9-91a3-71073f82b93d_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!7aN0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F749cb6f7-18c7-44c9-91a3-71073f82b93d_2810x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7aN0!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F749cb6f7-18c7-44c9-91a3-71073f82b93d_2810x1410.png" width="1200" height="602.4725274725274" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/749cb6f7-18c7-44c9-91a3-71073f82b93d_2810x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 14&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Figure 14" title="Figure 14" srcset="https://substackcdn.com/image/fetch/$s_!7aN0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F749cb6f7-18c7-44c9-91a3-71073f82b93d_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!7aN0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F749cb6f7-18c7-44c9-91a3-71073f82b93d_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!7aN0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F749cb6f7-18c7-44c9-91a3-71073f82b93d_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!7aN0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F749cb6f7-18c7-44c9-91a3-71073f82b93d_2810x1410.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 14: Financial conditions component tug-of-war. NFCI Risk subindex (-0.85) and HY OAS (-0.57) are the strongest loose forces. VIX (+1.22) and Real 10Y Rate (+0.59) are the strongest tight forces. The headline says &#8220;loose.&#8221; The decomposition says &#8220;contested.&#8221;</em></figcaption></figure></div><p>The tug-of-war explains why the NFCI headline is misleading. The Risk subindex (which captures equity vol, credit default swaps, and funding spreads in aggregate) is deeply negative, dragging the composite into &#8220;loose&#8221; territory. But the VIX is over one standard deviation tight. Real rates are restrictive. SLOOS has eased but is still negative relative to history. The forces pulling tight are real-economy forces (rates, lending standards). The forces pulling loose are market-pricing forces (spreads, risk premiums). When the two sides are this divided, the resolution tends to be sudden, not gradual.</p><h2><strong>The Consensus Trap</strong></h2><p><strong>&#8220;The Fed is cutting. Financial conditions are easing.&#8221;</strong></p><p>The NFCI is negative. The Fed has delivered 85 basis points of cuts. SLOOS has flipped to neutral. Case closed. This is the consensus view, and it has the data to support it if you only look at the policy channel. But the market channel is tightening: VIX has doubled, spreads are widening, and equities are selling off. Rate cuts do not automatically loosen financial conditions. They loosen one input. The other inputs have minds of their own. In 2001, the Fed cut 475 basis points and financial conditions tightened the entire way down. In 2007-2008, the Fed cut 500 basis points while spreads blew out to 2,000. The policy rate is necessary but not sufficient.</p><p><strong>&#8220;VIX spiked, so the fear trade is overdone.&#8221;</strong></p><p>VIX at 25.5 is elevated relative to January&#8217;s 14. It is not elevated relative to the macro backdrop. A VIX in the low 20s with labor fragility elevated, growth decelerating, and geopolitical uncertainty elevated is not fear. It is fair value. The question is not whether 25 is &#8220;too high.&#8221; It is whether 14 was too low. We think the answer is obviously yes.</p><p>The sharper question: are the Fed&#8217;s rate cuts enough to arrest the cascade, or are they arriving too late to prevent the spread repricing from feeding into defaults and earnings? We do not know the answer yet. But the cascade advancing through steps 5 and 6 while the Fed cuts is not the soft landing script.</p><h2><strong>Where We Are Now</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qQvp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1d2928a-5188-4594-822d-e33bff5f703b_888x1396.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qQvp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1d2928a-5188-4594-822d-e33bff5f703b_888x1396.png 424w, https://substackcdn.com/image/fetch/$s_!qQvp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1d2928a-5188-4594-822d-e33bff5f703b_888x1396.png 848w, https://substackcdn.com/image/fetch/$s_!qQvp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1d2928a-5188-4594-822d-e33bff5f703b_888x1396.png 1272w, https://substackcdn.com/image/fetch/$s_!qQvp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1d2928a-5188-4594-822d-e33bff5f703b_888x1396.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qQvp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1d2928a-5188-4594-822d-e33bff5f703b_888x1396.png" width="888" height="1396" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1d2928a-5188-4594-822d-e33bff5f703b_888x1396.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1396,&quot;width&quot;:888,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:196065,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/190710064?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1d2928a-5188-4594-822d-e33bff5f703b_888x1396.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qQvp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1d2928a-5188-4594-822d-e33bff5f703b_888x1396.png 424w, https://substackcdn.com/image/fetch/$s_!qQvp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1d2928a-5188-4594-822d-e33bff5f703b_888x1396.png 848w, https://substackcdn.com/image/fetch/$s_!qQvp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1d2928a-5188-4594-822d-e33bff5f703b_888x1396.png 1272w, https://substackcdn.com/image/fetch/$s_!qQvp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1d2928a-5188-4594-822d-e33bff5f703b_888x1396.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Net assessment:</strong> The financial cascade is advancing. Two months ago, we were between steps 4 and 5. Now step 5 (spread widening) is underway and step 6 (vol spike) is in progress. The Fed is fighting the cascade with rate cuts. Banks have eased to neutral. But the market is repricing anyway.</p><p>The bull case is real: SLOOS at neutral, loan growth improving, real rates falling, 85 bps of cuts delivered. If this continues, the cascade arrests. The bear case is also real: spreads widening, vol spiking, equities selling off, the HY/IG ratio rising sharply, and rate cuts historically insufficient to prevent repricing once the cascade is in motion.</p><p>We are at the pivot point. The next two to three months determine whether the easing is enough. Watch SLOOS (does it continue easing or reverse?), HY OAS (does it stabilize at 320 or push toward 400+?), and the VIX (does it settle in the low 20s or sustain above 25?). The answers will tell you whether the cascade arrests at step 5 or completes.</p><h2><strong>How to Track This</strong></h2><p><strong>Daily:</strong> HY OAS (ICE BofA via FRED), VIX, Treasury yields, SOFR. These are real-time market signals.</p><p><strong>Weekly:</strong> Chicago Fed NFCI (released Wednesday), Fed H.8 bank lending data. The weekly cadence captures credit transmission in near-real-time.</p><p><strong>Monthly:</strong> Consumer credit (Fed G.19, ~5 week lag), delinquency data (quarterly, ~2 quarter lag).</p><p><strong>Quarterly (~30 day lag):</strong> Senior Loan Officer Opinion Survey. Most lagging but most predictive. The Q2 2026 SLOOS will be critical for confirming whether the easing trend holds.</p><p><strong>Continuous:</strong> Our FCI composite and CLG are updated with each data refresh. The cascade progression is the primary signal to monitor.</p><h2><strong>Invalidation Criteria</strong></h2><p><strong>Bull Case (Cascade Arrests, Soft Landing Confirmed) Confirmation:</strong></p><ul><li><p>HY OAS reverses below 300 bps and holds for 4+ weeks</p></li><li><p>SLOOS continues easing toward net loosening (&lt;-10%)</p></li><li><p>C&amp;I loan growth accelerates above +5%</p></li><li><p>VIX settles below 20</p></li><li><p>CLG improves above -0.5 (credit catches up to labor)</p></li><li><p>Equities recover to new highs</p></li></ul><blockquote><p><strong>Current status:</strong> 1 of 6 conditions met (SLOOS easing trend intact).</p><p><strong>Action if confirmed:</strong> The Fed&#8217;s cuts worked. Financial conditions are genuinely loosening. Overweight high-beta credit, financials, and cyclicals. The cascade stopped at step 5.</p></blockquote><p><strong>Bear Case (Cascade Completes, Financial Stress Materializes) Confirmation:</strong></p><ul><li><p>HY OAS exceeds 450 bps (risk repricing accelerates)</p></li><li><p>VIX sustains above 30 (fear regime)</p></li><li><p>NFCI crosses above 0 (conditions tighter than average)</p></li><li><p>SLOOS reverses back above +10% (banks re-tighten)</p></li><li><p>Defaults rise above 4%</p></li><li><p>FCI drops below -0.5 (tight regime)</p></li></ul><blockquote><p><strong>Current status:</strong> 0 of 6 conditions met, but VIX briefly touched 29.5.</p><p><strong>Action if confirmed:</strong> Maximum defensive. Overweight cash, long Treasuries, gold. Avoid all credit risk. The cascade completed despite rate cuts.</p></blockquote><h2><strong>The Bottom Line</strong></h2><p>The Fed sets a rate. Financial conditions determine whether it matters. Right now, the Fed is cutting and financial conditions are tightening anyway. That is the story of March 2026.</p><p>The financial cascade has advanced. Six steps are complete. Steps 7 and 8 remain. The Fed is fighting it with rate cuts. Banks have eased to neutral. But vol has spiked, spreads are widening, and equities are selling off. The market is doing what markets do when the macro backdrop deteriorates: repricing risk faster than policy can offset it.</p><p>The NFCI says conditions are loose. Decompose it and you find a one-legged stool: the Risk subindex carries the entire reading while Credit and Leverage sit at neutral. The Credit-Labor Gap remains deeply negative: spreads have widened but not nearly enough to reflect labor fragility. The equity risk premium has improved but is still below its historical average. The dis-inversion clock is 18 months in and counting.</p><p>This pillar connects directly to what came before and what comes next. Government fiscal stress (Pillar 8) widens the term premium, which tightens financial conditions from the long end even as the Fed cuts the short end. Plumbing (Pillar 10) determines whether the system has the reserves to absorb the repricing when it accelerates. All three Monetary Mechanics pillars are pointing in the same direction: the system is under more stress than the headline numbers suggest.</p><p>Stability is a signal, not a comfort. The calmest readings in the financial system tend to cluster right before the repricing begins. That is not a warning to panic. It is a reminder that the absence of stress is not the same as the presence of safety.</p><p>Watch the cascade. Six steps are done. Two remain. The next domino is defaults. If they rise, the sequence completes regardless of how many basis points the Fed delivers.</p><div class="pullquote"><p><em>This is the 9th in a 12-part series on the Lighthouse Macro framework.<br>Next up: Plumbing and the Liquidity Architecture</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em><strong>Don&#8217;t navigate in the dark. Join The Watch.</strong></em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em><strong>Bob Sheehan, CFA, CMT<br></strong>Founder &amp; CIO, Lighthouse Macro</em></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[Crypto Liquidity Impulse]]></title><description><![CDATA[How We Track the Money That Actually Moves Bitcoin]]></description><link>https://research.lighthousemacro.com/p/crypto-liquidity-impulse</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/crypto-liquidity-impulse</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Tue, 10 Mar 2026 21:33:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!K3Nn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9825dd9-8723-48c6-88a9-b77088097e3e_2824x1610.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="pullquote"><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!olQ3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8f406b-cbbe-4190-8c4e-46fda8c97630_684x80.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!olQ3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8f406b-cbbe-4190-8c4e-46fda8c97630_684x80.png 424w, https://substackcdn.com/image/fetch/$s_!olQ3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8f406b-cbbe-4190-8c4e-46fda8c97630_684x80.png 848w, https://substackcdn.com/image/fetch/$s_!olQ3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8f406b-cbbe-4190-8c4e-46fda8c97630_684x80.png 1272w, https://substackcdn.com/image/fetch/$s_!olQ3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8f406b-cbbe-4190-8c4e-46fda8c97630_684x80.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!olQ3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8f406b-cbbe-4190-8c4e-46fda8c97630_684x80.png" width="728" height="85.14619883040936" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e8f406b-cbbe-4190-8c4e-46fda8c97630_684x80.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:80,&quot;width&quot;:684,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:11605,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/190548660?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8f406b-cbbe-4190-8c4e-46fda8c97630_684x80.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!olQ3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8f406b-cbbe-4190-8c4e-46fda8c97630_684x80.png 424w, https://substackcdn.com/image/fetch/$s_!olQ3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8f406b-cbbe-4190-8c4e-46fda8c97630_684x80.png 848w, https://substackcdn.com/image/fetch/$s_!olQ3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8f406b-cbbe-4190-8c4e-46fda8c97630_684x80.png 1272w, https://substackcdn.com/image/fetch/$s_!olQ3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8f406b-cbbe-4190-8c4e-46fda8c97630_684x80.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>Most liquidity indicators tell you where the ocean is. We built one that tells you which way the current is running.</em></p></div><p><strong>Everyone has a liquidity model now.</strong></p><p>Global M2. Net liquidity (balance sheet minus TGA minus RRP). The Hayes framework. The Alden framework. They all capture something real, and we respect the work behind them. But after building Lighthouse Macro&#8217;s broader research architecture across 12 macro pillars, we kept running into the same problem: none of the existing liquidity indicators captured how money actually reaches crypto.</p><p>Global M2 tells you the tide is rising. It doesn&#8217;t tell you whether the water is flowing into Bitcoin or sitting in money market funds. Net liquidity tracks the plumbing but ignores the crypto-native channels that have become the dominant transmission mechanism. And most frameworks are narrative-driven rather than statistically grounded, which makes them hard to size positions around.</p><p>So we built one that does all three.</p><div><hr></div><h2><strong>What the CLI Is (and Isn&#8217;t)</strong></h2><p>The Crypto Liquidity Impulse is a weighted z-score composite measuring how fast global liquidity transmits into crypto. Not how much liquidity exists. How fast it&#8217;s moving.</p><p>That distinction matters. &#8220;Impulse&#8221; rather than &#8220;Stock&#8221; because we&#8217;re measuring rate of change, the second derivative. Impulse is a flow concept: it captures the acceleration of liquidity transmission, not the cumulative level.</p><p>The architecture is three tiers, eight components, spanning from the global macro backdrop down to on-chain capital deployment. Each tier captures a different lead time, and they compound. When all three tiers align, the signal is strong. When they diverge, something interesting is happening.</p><div><hr></div><h2><strong>Tier 1: Macro Liquidity Tide</strong></h2><p><em>Lead time: 11-13 weeks. Highest weight.</em></p><p>This is the global backdrop. The tide that lifts (or sinks) all risk assets. Two components.</p><p><strong>Global M2 Momentum</strong> measures the year-over-year change in broad global money supply. This isn&#8217;t controversial. Empirical research on global liquidity transmission shows roughly 40% of Bitcoin&#8217;s systematic price variance traces to global liquidity conditions, with Granger causality peaking at weeks 11-13. The debate isn&#8217;t whether this matters. It&#8217;s whether it&#8217;s sufficient. (It isn&#8217;t.)</p><p><strong>Dollar Direction</strong> captures the rate of change in the trade-weighted dollar. Dollar peaks align with BTC cycle bottoms. This is the global risk appetite proxy, the capital flow signal that tells you whether the world is seeking safety or deploying into risk. When the dollar weakens and M2 expands simultaneously, you get the strongest macro tailwind crypto can have.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K3Nn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9825dd9-8723-48c6-88a9-b77088097e3e_2824x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K3Nn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9825dd9-8723-48c6-88a9-b77088097e3e_2824x1610.png 424w, https://substackcdn.com/image/fetch/$s_!K3Nn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9825dd9-8723-48c6-88a9-b77088097e3e_2824x1610.png 848w, https://substackcdn.com/image/fetch/$s_!K3Nn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9825dd9-8723-48c6-88a9-b77088097e3e_2824x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!K3Nn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9825dd9-8723-48c6-88a9-b77088097e3e_2824x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K3Nn!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9825dd9-8723-48c6-88a9-b77088097e3e_2824x1610.png" width="1200" height="684.065934065934" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9825dd9-8723-48c6-88a9-b77088097e3e_2824x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:830,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:431528,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/190548660?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9825dd9-8723-48c6-88a9-b77088097e3e_2824x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!K3Nn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9825dd9-8723-48c6-88a9-b77088097e3e_2824x1610.png 424w, https://substackcdn.com/image/fetch/$s_!K3Nn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9825dd9-8723-48c6-88a9-b77088097e3e_2824x1610.png 848w, https://substackcdn.com/image/fetch/$s_!K3Nn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9825dd9-8723-48c6-88a9-b77088097e3e_2824x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!K3Nn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9825dd9-8723-48c6-88a9-b77088097e3e_2824x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 1: DXY (Inverted) vs BTC/USD (2018-2026). CLI Tier 1: Dollar momentum as global risk appetite proxy. DXY 63-Day RoC = 25% of CLI weight. Source: Yahoo Finance. Data thru 03.10.2026.</figcaption></figure></div><p>The chart tells the story. The relationship isn&#8217;t perfect, and it shouldn&#8217;t be. Pre-2020, BTC occasionally moved with the dollar, not against it. But the structural correlation has strengthened as institutional adoption has grown, and the divergences are often more informative than the convergences.</p><div><hr></div><h2><strong>Tier 2: US Plumbing Mechanics</strong></h2><p><em>Lead time: 1-6 weeks. Second highest weight.</em></p><p>This is where most crypto liquidity actually originates. The internal plumbing of the US financial system. Five components.</p><p><strong>Fed Balance Sheet (WALCL)</strong> tracks weekly changes as a proxy for aggregate liquidity supply. Straightforward. When the Fed&#8217;s balance sheet expands, reserves increase, and that liquidity finds its way into risk assets.</p><p><strong>TGA Drawdown/Buildup Rate</strong> is the one most people underestimate. Treasury General Account movements directly affect bank reserves and available liquidity. When Treasury draws down the TGA (spending), reserves increase. When Treasury rebuilds the TGA (issuing debt), reserves decrease. The rate of change matters more than the level.</p><p><strong>RRP Facility Balance</strong> was the liquidity buffer of 2022-2024. Post-depletion (effectively zero in 2025), this component has changed character entirely. TGA rebuilds now hit bank reserves directly with no cushion to absorb the impact. This is a regime change that most net-liquidity trackers haven&#8217;t internalized. Standard net liquidity formulas (BS - TGA - RRP) break when RRP is zero because the denominator of the buffer equation disappears.</p><p><strong>SOFR-IORB Spread</strong> is the wholesale funding stress indicator. When this widens, money market plumbing is under strain. It&#8217;s a 1-4 week lead on broader financial stress.</p><p><strong>HY OAS (Inverted)</strong> captures credit conditions as a transmission channel. Tight spreads signal risk-on, which is supportive for crypto flows. Wide spreads signal risk-off, which chokes the transmission mechanism.</p><div><hr></div><h2><strong>Tier 3: Crypto-Native Transmission</strong></h2><p><em>Lead time: 0-2 weeks. Lowest weight but highest immediacy.</em></p><p>This is the channel that separates CLI from every other liquidity indicator. Macro liquidity can be expanding, plumbing can be accommodative, and crypto can still underperform if the transmission channels are broken. This tier captures whether the money is actually arriving.</p><p><strong>Stablecoin Supply Momentum</strong> measures the rate of change in aggregate stablecoin market cap (USDT + USDC primarily). Bitcoin Magazine Pro has documented a 95% contemporaneous correlation with BTC. Stablecoins are the on-ramp. When stablecoin supply is growing, capital is entering the ecosystem. When it&#8217;s contracting, capital is leaving.</p><p><strong>BTC ETF Net Flows (20-day)</strong> became a first-order variable after the spot ETF approvals. FalconX Research found an F-statistic of 8.48 (p = 0.004) for Granger causality from ETF flows to BTC price. With US spot Bitcoin ETFs holding roughly 1.3M BTC (approximately 7% of total supply), this channel is no longer marginal. It&#8217;s structural.</p><p><strong>Exchange Stablecoin Reserves</strong> track on-chain capital sitting on exchanges, ready to deploy. This is the &#8220;dry powder&#8221; signal. High and rising reserves combined with expanding stablecoin supply and positive ETF flows creates the full transmission picture.</p><div><hr></div><h2><strong>The Leverage Regime Filter</strong></h2><p>Here&#8217;s where it gets interesting.</p><p>Approximately 17% of the time, crypto positioning dynamics override macro liquidity trends entirely. Perp funding rates are screaming, forced selling or forced buying takes over, and the macro backdrop stops mattering for a while.</p><p>Perpetual futures funding rates proxy this leverage buildup. The regime filter is applied multiplicatively after the base composite calculation. When leverage gets extreme, the liquidity signal stops mattering because it&#8217;s all about positioning unwind. The filter catches that and adjusts the composite accordingly.</p><p>This filter is the difference between a model that works in normal regimes and one that doesn&#8217;t blow up during crypto-specific dislocations.</p><div><hr></div><h2><strong>The Backtest</strong></h2><p>Sample: 2018-2025, roughly 2,900-2,950 daily observations.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EtV0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaa55ae-0d26-405b-bada-f0a668f7fd3d_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EtV0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaa55ae-0d26-405b-bada-f0a668f7fd3d_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!EtV0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaa55ae-0d26-405b-bada-f0a668f7fd3d_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!EtV0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaa55ae-0d26-405b-bada-f0a668f7fd3d_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!EtV0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaa55ae-0d26-405b-bada-f0a668f7fd3d_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EtV0!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaa55ae-0d26-405b-bada-f0a668f7fd3d_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4aaa55ae-0d26-405b-bada-f0a668f7fd3d_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:503264,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/190548660?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaa55ae-0d26-405b-bada-f0a668f7fd3d_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EtV0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaa55ae-0d26-405b-bada-f0a668f7fd3d_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!EtV0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaa55ae-0d26-405b-bada-f0a668f7fd3d_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!EtV0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaa55ae-0d26-405b-bada-f0a668f7fd3d_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!EtV0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaa55ae-0d26-405b-bada-f0a668f7fd3d_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 2: CLI vs 42-Day Forward BTC Returns. Weighted composite across 3 liquidity impulse channels: Dollar Momentum, Reserve Dynamics, Stablecoin Flows. Current reading: CLI +0.11 (Q3). Q5-Q1 spread: +22.0% (t=15.6, p&lt;0.0001). Source: FRED, DefiLlama, Yahoo Finance. Data thru 03.10.2026.</figcaption></figure></div><p>We sorted every day by CLI reading into quintiles and measured forward BTC returns at 21, 42, and 63-day horizons.</p><h3><strong>Quintile Sort: CLI to Forward BTC Returns</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Frcb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e874ae-4858-4166-be13-bdd46d7069e3_675x175.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Frcb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e874ae-4858-4166-be13-bdd46d7069e3_675x175.png 424w, https://substackcdn.com/image/fetch/$s_!Frcb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e874ae-4858-4166-be13-bdd46d7069e3_675x175.png 848w, https://substackcdn.com/image/fetch/$s_!Frcb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e874ae-4858-4166-be13-bdd46d7069e3_675x175.png 1272w, https://substackcdn.com/image/fetch/$s_!Frcb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e874ae-4858-4166-be13-bdd46d7069e3_675x175.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Frcb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e874ae-4858-4166-be13-bdd46d7069e3_675x175.png" width="728" height="188.74074074074073" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49e874ae-4858-4166-be13-bdd46d7069e3_675x175.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:175,&quot;width&quot;:675,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:28033,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/190548660?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e874ae-4858-4166-be13-bdd46d7069e3_675x175.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Frcb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e874ae-4858-4166-be13-bdd46d7069e3_675x175.png 424w, https://substackcdn.com/image/fetch/$s_!Frcb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e874ae-4858-4166-be13-bdd46d7069e3_675x175.png 848w, https://substackcdn.com/image/fetch/$s_!Frcb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e874ae-4858-4166-be13-bdd46d7069e3_675x175.png 1272w, https://substackcdn.com/image/fetch/$s_!Frcb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e874ae-4858-4166-be13-bdd46d7069e3_675x175.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Monotonic at all horizons. Every step up in CLI corresponds to higher forward returns. All p-values below 0.0001.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ssbE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235d5cb7-944d-4026-be8b-da377d3d8ad7_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ssbE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235d5cb7-944d-4026-be8b-da377d3d8ad7_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!ssbE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235d5cb7-944d-4026-be8b-da377d3d8ad7_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!ssbE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235d5cb7-944d-4026-be8b-da377d3d8ad7_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!ssbE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235d5cb7-944d-4026-be8b-da377d3d8ad7_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ssbE!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235d5cb7-944d-4026-be8b-da377d3d8ad7_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/235d5cb7-944d-4026-be8b-da377d3d8ad7_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 3: CLI Regime Bars&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="Figure 3: CLI Regime Bars" title="Figure 3: CLI Regime Bars" srcset="https://substackcdn.com/image/fetch/$s_!ssbE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235d5cb7-944d-4026-be8b-da377d3d8ad7_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!ssbE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235d5cb7-944d-4026-be8b-da377d3d8ad7_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!ssbE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235d5cb7-944d-4026-be8b-da377d3d8ad7_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!ssbE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F235d5cb7-944d-4026-be8b-da377d3d8ad7_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 3: Average BTC Forward Returns by CLI Quintile, 2018-2025. Monotonic staircase across all three horizons. The asymmetry between Q1 and Q5 is the signal.</em></figcaption></figure></div><p>The quintile chart is the money shot. The monotonic staircase is clean. No inversions, no noise. Q1 to Q5, the relationship holds at every horizon.</p><h3><strong>Slugging Percentage</strong></h3><p>This is where it gets conviction-worthy. Slugging percentage measures the ratio of average win size to average loss size.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MrUr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e8163a-3877-4054-828a-42f66282091e_674x175.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MrUr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e8163a-3877-4054-828a-42f66282091e_674x175.png 424w, https://substackcdn.com/image/fetch/$s_!MrUr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e8163a-3877-4054-828a-42f66282091e_674x175.png 848w, https://substackcdn.com/image/fetch/$s_!MrUr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e8163a-3877-4054-828a-42f66282091e_674x175.png 1272w, https://substackcdn.com/image/fetch/$s_!MrUr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e8163a-3877-4054-828a-42f66282091e_674x175.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MrUr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e8163a-3877-4054-828a-42f66282091e_674x175.png" width="728" height="189.0207715133531" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62e8163a-3877-4054-828a-42f66282091e_674x175.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:175,&quot;width&quot;:674,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:17300,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/190548660?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e8163a-3877-4054-828a-42f66282091e_674x175.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MrUr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e8163a-3877-4054-828a-42f66282091e_674x175.png 424w, https://substackcdn.com/image/fetch/$s_!MrUr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e8163a-3877-4054-828a-42f66282091e_674x175.png 848w, https://substackcdn.com/image/fetch/$s_!MrUr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e8163a-3877-4054-828a-42f66282091e_674x175.png 1272w, https://substackcdn.com/image/fetch/$s_!MrUr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e8163a-3877-4054-828a-42f66282091e_674x175.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>In expanding liquidity environments (Q5), wins are nearly 5x the size of losses at shorter horizons. In contracting environments (Q1), losses dominate by more than 2:1. This isn&#8217;t just a directional signal. It&#8217;s an asymmetry signal.</p><h3><strong>Tercile Regime Stats (63-Day Forward)</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2PMS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37cbdc2-fa31-4bc0-8dae-c37888b4eb80_670x176.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2PMS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37cbdc2-fa31-4bc0-8dae-c37888b4eb80_670x176.png 424w, https://substackcdn.com/image/fetch/$s_!2PMS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37cbdc2-fa31-4bc0-8dae-c37888b4eb80_670x176.png 848w, https://substackcdn.com/image/fetch/$s_!2PMS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37cbdc2-fa31-4bc0-8dae-c37888b4eb80_670x176.png 1272w, https://substackcdn.com/image/fetch/$s_!2PMS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37cbdc2-fa31-4bc0-8dae-c37888b4eb80_670x176.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2PMS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37cbdc2-fa31-4bc0-8dae-c37888b4eb80_670x176.png" width="728" height="191.23582089552238" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b37cbdc2-fa31-4bc0-8dae-c37888b4eb80_670x176.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:176,&quot;width&quot;:670,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:20804,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/190548660?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37cbdc2-fa31-4bc0-8dae-c37888b4eb80_670x176.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2PMS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37cbdc2-fa31-4bc0-8dae-c37888b4eb80_670x176.png 424w, https://substackcdn.com/image/fetch/$s_!2PMS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37cbdc2-fa31-4bc0-8dae-c37888b4eb80_670x176.png 848w, https://substackcdn.com/image/fetch/$s_!2PMS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37cbdc2-fa31-4bc0-8dae-c37888b4eb80_670x176.png 1272w, https://substackcdn.com/image/fetch/$s_!2PMS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37cbdc2-fa31-4bc0-8dae-c37888b4eb80_670x176.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The expanding regime delivers over 16% average returns over 63 days with a 72% win rate. The contracting regime loses 8.3% with only a 33% win rate. The regime classification alone provides significant edge.</p><div><hr></div><h2><strong>How CLI Differs from What&#8217;s Already Out There</strong></h2><p>This isn&#8217;t a criticism of existing frameworks. It&#8217;s a scope distinction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EMaX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcee45d-967c-4ef4-90d5-f7efb5117d8c_672x417.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EMaX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcee45d-967c-4ef4-90d5-f7efb5117d8c_672x417.png 424w, https://substackcdn.com/image/fetch/$s_!EMaX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcee45d-967c-4ef4-90d5-f7efb5117d8c_672x417.png 848w, https://substackcdn.com/image/fetch/$s_!EMaX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcee45d-967c-4ef4-90d5-f7efb5117d8c_672x417.png 1272w, https://substackcdn.com/image/fetch/$s_!EMaX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcee45d-967c-4ef4-90d5-f7efb5117d8c_672x417.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EMaX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcee45d-967c-4ef4-90d5-f7efb5117d8c_672x417.png" width="728" height="451.75" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dcee45d-967c-4ef4-90d5-f7efb5117d8c_672x417.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:417,&quot;width&quot;:672,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:64691,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/190548660?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcee45d-967c-4ef4-90d5-f7efb5117d8c_672x417.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EMaX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcee45d-967c-4ef4-90d5-f7efb5117d8c_672x417.png 424w, https://substackcdn.com/image/fetch/$s_!EMaX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcee45d-967c-4ef4-90d5-f7efb5117d8c_672x417.png 848w, https://substackcdn.com/image/fetch/$s_!EMaX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcee45d-967c-4ef4-90d5-f7efb5117d8c_672x417.png 1272w, https://substackcdn.com/image/fetch/$s_!EMaX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dcee45d-967c-4ef4-90d5-f7efb5117d8c_672x417.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><strong>Where We Are Now</strong></h2><blockquote><p><strong>CURRENT READING</strong></p><p><strong>CLI as of March 10, 2026: +0.11, placing it in Q3 (Neutral).</strong></p><p>BTC: ~$70,000 &#183; DXY: ~99 &#183; VIX: ~31</p></blockquote><p>The liquidity impulse has softened since late February. CLI has slipped from the Q3/Q4 boundary back into the middle of Q3 as dollar momentum stabilized and reserve dynamics lost some of their tailwind. The impulse isn&#8217;t contracting, but it&#8217;s no longer accelerating.</p><p>The backdrop is mixed. DXY has held near 99 as safe-haven demand from geopolitical risk offsets rate cut expectations pulled forward by weak labor data. February payrolls came in at -92,000, the worst monthly print since October. That should be dollar-negative through the rate channel, but geopolitical premium is keeping the dollar bid for now.</p><p>Meanwhile, price structure continues to diverge from the liquidity signal. BTC momentum (Z-RoC) has been negative, and price has struggled with both major moving averages. Macro liquidity says the impulse is neutral-to-supportive. Price structure says the market hasn&#8217;t responded yet.</p><p>That divergence either resolves with price catching up to liquidity (bullish) or liquidity rolling over to meet price (bearish). We&#8217;re watching which one blinks first.</p><div><hr></div><h2><strong>When This Breaks</strong></h2><p>Every framework has conditions under which it stops working. Here are ours.</p><p>The CLI breaks if <strong>the correlation between dollar direction and BTC reverses persistently.</strong> It has before: pre-2020, Fed tightening occasionally increased BTC prices as it was still trading as a speculative novelty rather than a macro asset. If Bitcoin reverts to that identity, the macro liquidity channel weakens.</p><p>It breaks if <strong>stablecoin market structure changes fundamentally.</strong> A regulatory crackdown that eliminates the on-ramp channel would sever the Tier 3 transmission mechanism.</p><p>It breaks if <strong>reserve dynamics decouple from risk asset transmission,</strong> implying a structural regime shift in Fed operations.</p><p>And it breaks if <strong>Bitcoin&#8217;s correlation to macro liquidity collapses entirely</strong> as it transitions to a different asset class identity (pure store-of-value, for instance, with gold-like correlations rather than risk-asset correlations).</p><p>We don&#8217;t think any of these are imminent. But we list them because the framework can be wrong, and you should know under what conditions it would be.</p><div><hr></div><h2><strong>What&#8217;s Public, What&#8217;s Not</strong></h2><p>Architecture, components, tier structure, and empirical results: public. That&#8217;s everything above.</p><p>Z-score calibration methodology, normalization windows, outlier treatment, component weights, and regime filter parameters: proprietary. That&#8217;s how the indicator is actually built.</p><p>We share the framework because the logic should be scrutinized. We keep the calibration because that&#8217;s the edge.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em><strong>Don&#8217;t navigate in the dark. Join The Watch.</strong></em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Bob Sheehan, CFA, CMT | Founder &amp; Chief Investment Officer<br><a href="https://LighthouseMacro.com">Lighthouse Macro</a> | <a href="https://twitter.com/LHMacro">@LHMacro</a></p>]]></content:encoded></item><item><title><![CDATA[Government: The Fiscal Overhang]]></title><description><![CDATA[The Diagnostic Dozen: A Framework for Reading the Macro Cycle (8 of 12)]]></description><link>https://research.lighthousemacro.com/p/government-the-fiscal-overhang</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/government-the-fiscal-overhang</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Wed, 04 Mar 2026 22:14:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WIbv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2d10f44-6592-4ffa-836a-de7958194a85_2810x1610.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="pullquote"><p><em>The Diagnostic Dozen Educational Series<br>Previously: <a href="#">Labor</a> | <a href="#">Prices</a> | <a href="#">Growth</a> | <a href="#">Consumer</a> | <a href="#">Housing</a> | <a href="#">Business</a> | <a href="#">Trade</a></em></p></div><p>Everyone talks about the Fed. Not enough people talk about the entity that actually moves the most money through the system: the U.S. Treasury. The Federal Reserve sets the price of overnight money. The Treasury decides how much debt to issue, at what maturity, and on what schedule. One controls the short end. The other floods the entire curve. And right now, the one doing the flooding is running deficits that used to be reserved for wars and depressions.</p><p>When fiscal deficits run at 6% of GDP outside of recession, that is not stimulus. That is structural. When interest on the debt exceeds $1 trillion annually, that is not a line item. That is a compounding trap. And when the entity backstopping the system is also the one straining it, you get a risk that does not show up in earnings calls or CPI prints. It shows up in the term premium. In auction tails. In the slow repricing of what &#8220;risk-free&#8221; actually means.</p><p>This is Pillar 8. The first pillar in our Monetary Mechanics engine. Where policy ambition collides with financing reality.</p><h2><strong>The Core Insight: The Borrower Has Become the Risk</strong></h2><p>Here is the chain. The government runs a structural deficit. That deficit must be financed with Treasury issuance. That issuance must be absorbed by someone. For the past fifteen years, the Federal Reserve was that someone, buying trillions through QE and suppressing term premium to near zero. That era is over. QT means the marginal buyer has shifted from the Fed (price-insensitive, buys at any yield) to the private market (price-sensitive, demands compensation for duration risk). When the buyer changes, the price changes. Term premium is the release valve.</p><p>We think the single most under-discussed risk in markets today is not a recession. It is the government&#8217;s tab. And unlike a recession, this one does not self-correct. Deficits do not narrow when growth slows because mandatory spending (Social Security, Medicare, interest) accelerates on autopilot. The math runs in one direction.</p><p>This is fiscal dominance: the government&#8217;s financing needs now dictate monetary conditions more than the Fed&#8217;s rate decisions. Term premium must reprice to roughly 150 basis points, the average that prevailed in the 1990s and 2000s when deficits were smaller and the Fed was not the marginal buyer. Currently around 50 basis points, it has a long way to go.</p><h2><strong>What to Watch and Why</strong></h2><p>The Government Conditions Index synthesizes seven weighted components into a single reading. But the individual indicators matter because they tell you different things at different speeds.</p><p>The deficit level tells you about structural dependence. The deficit trajectory (fiscal impulse) tells you about the growth impact of changes. Term premium tells you whether the market has noticed. Interest expense tells you about the compounding dynamic. Debt-to-GDP tells you about sustainability. The receipts-to-outlays gap tells you about the structural divergence. And foreign holdings tell you about the buyer base. Each indicator moves on a different timeline. Together they map the full picture of fiscal stress.</p><h2><strong>The Indicators That Matter</strong></h2><h3><strong>Federal Deficit as % of GDP: The Structural Baseline</strong></h3><p>The federal surplus or deficit as a percentage of GDP is the cleanest single measure of fiscal posture. Outside of recessions, the historical norm runs around 2-3% of GDP. During recessions, deficits typically widen to 5-10% as automatic stabilizers (unemployment insurance, lower tax receipts) kick in. The key distinction: cyclical deficits self-correct when the economy recovers. Structural deficits do not.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WIbv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2d10f44-6592-4ffa-836a-de7958194a85_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WIbv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2d10f44-6592-4ffa-836a-de7958194a85_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!WIbv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2d10f44-6592-4ffa-836a-de7958194a85_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!WIbv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2d10f44-6592-4ffa-836a-de7958194a85_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!WIbv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2d10f44-6592-4ffa-836a-de7958194a85_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WIbv!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2d10f44-6592-4ffa-836a-de7958194a85_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2d10f44-6592-4ffa-836a-de7958194a85_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:290897,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189924984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2d10f44-6592-4ffa-836a-de7958194a85_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WIbv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2d10f44-6592-4ffa-836a-de7958194a85_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!WIbv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2d10f44-6592-4ffa-836a-de7958194a85_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!WIbv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2d10f44-6592-4ffa-836a-de7958194a85_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!WIbv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2d10f44-6592-4ffa-836a-de7958194a85_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The current deficit at 5.8% of GDP is running at levels that used to require a recession to produce. The 2020 spike to -15% was an emergency. The persistence at -6% to -7% in 2023-2024 was not. This is the government spending more than it collects on a structural basis, driven by mandatory spending growth, elevated interest costs, and no political appetite for correction on either side.</p><p>For the framework, the level tells you about financing pressure. The direction tells you about growth impact. A deficit narrowing from 7% to 5% is technically contractionary (less government spending flowing into the economy) even though it is still a deficit. This is why spending cuts, if they materialize, are a macro drag regardless of their long-term fiscal virtue.</p><h3><strong>ACM 10-Year Term Premium: The Honest Signal</strong></h3><p>Term premium is the compensation investors demand for holding duration risk. It answers a simple question: how much extra yield do you need to lock up money for ten years instead of rolling short-term bills? After a decade of near-zero or negative term premium, thanks to the Fed&#8217;s QE purchases suppressing duration risk, it is normalizing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v41j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26817e3b-e408-4802-8dc9-8f67938116c1_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v41j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26817e3b-e408-4802-8dc9-8f67938116c1_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!v41j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26817e3b-e408-4802-8dc9-8f67938116c1_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!v41j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26817e3b-e408-4802-8dc9-8f67938116c1_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!v41j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26817e3b-e408-4802-8dc9-8f67938116c1_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v41j!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26817e3b-e408-4802-8dc9-8f67938116c1_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26817e3b-e408-4802-8dc9-8f67938116c1_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:342890,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189924984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26817e3b-e408-4802-8dc9-8f67938116c1_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!v41j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26817e3b-e408-4802-8dc9-8f67938116c1_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!v41j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26817e3b-e408-4802-8dc9-8f67938116c1_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!v41j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26817e3b-e408-4802-8dc9-8f67938116c1_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!v41j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26817e3b-e408-4802-8dc9-8f67938116c1_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The ACM model from the New York Fed shows the 10-year term premium around 50 basis points. That is up meaningfully from the -50 to 0 basis point range that prevailed during the QE era, but still far below the 150-250 basis point range that characterized the 1990s and 2000s when deficits were smaller and the Fed was not buying.</p><p>We think term premium needs to reach roughly 150 basis points to properly compensate for structural deficits in a post-QT world. That is roughly the average that prevailed from 1990 to 2007, a period when deficits were half the current level and the Fed was not buying duration. With both conditions now worse, 150 is arguably conservative. Moody&#8217;s downgrade in May 2025, completing the trifecta of sub-AAA ratings from all three major agencies, removed one more anchor that had been suppressing the premium investors demand. That repricing, if and when it happens, would add approximately 100 basis points to 10-year yields without the Fed changing rates at all. This is the mechanism through which fiscal stress tightens financial conditions independently of monetary policy. The &#8220;honest signal&#8221; in our framework because it cannot be talked away by forward guidance or managed through dot plots.</p><h3><strong>10-Year Yield Decomposition: What Is Actually Driving Yields?</strong></h3><p>The 10-year yield tells you very little on its own. A 4.5% yield driven by expectations of higher short rates is very different from 4.5% driven by term premium. The former says the market expects the Fed to stay tight. The latter says the market demands compensation for fiscal risk. The investment implications are completely different.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eHuD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad18369f-269d-4d12-b855-69dae7ee953a_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eHuD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad18369f-269d-4d12-b855-69dae7ee953a_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!eHuD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad18369f-269d-4d12-b855-69dae7ee953a_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!eHuD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad18369f-269d-4d12-b855-69dae7ee953a_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!eHuD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad18369f-269d-4d12-b855-69dae7ee953a_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eHuD!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad18369f-269d-4d12-b855-69dae7ee953a_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad18369f-269d-4d12-b855-69dae7ee953a_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:573601,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189924984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad18369f-269d-4d12-b855-69dae7ee953a_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eHuD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad18369f-269d-4d12-b855-69dae7ee953a_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!eHuD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad18369f-269d-4d12-b855-69dae7ee953a_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!eHuD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad18369f-269d-4d12-b855-69dae7ee953a_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!eHuD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad18369f-269d-4d12-b855-69dae7ee953a_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Currently, the expected short rate component (~3.55%) is doing most of the work, reflecting expectations that the Fed will keep policy rates elevated. But the term premium component (~0.50%) has been climbing. In the QE era, the term premium was doing negative work, actually pulling yields down. That dynamic has reversed. As QT continues and issuance remains heavy, term premium will increasingly drive the level of long rates. This is the composition shift we are watching: from a Fed-driven yield curve to a Treasury-driven yield curve.</p><h3><strong>Federal Interest Expense: The Compounding Trap</strong></h3><p>This is where the math gets uncomfortable. On an annualized basis, federal interest payments now consume roughly 21% of revenue. That means more than one in five dollars the government collects goes straight to servicing existing debt. Not building roads. Not funding defense. Not paying Social Security. Just interest.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-P9c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9caf43b-ee39-49ee-ad1f-281e9fb01b18_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-P9c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9caf43b-ee39-49ee-ad1f-281e9fb01b18_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!-P9c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9caf43b-ee39-49ee-ad1f-281e9fb01b18_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!-P9c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9caf43b-ee39-49ee-ad1f-281e9fb01b18_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!-P9c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9caf43b-ee39-49ee-ad1f-281e9fb01b18_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-P9c!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9caf43b-ee39-49ee-ad1f-281e9fb01b18_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9caf43b-ee39-49ee-ad1f-281e9fb01b18_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:273924,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189924984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9caf43b-ee39-49ee-ad1f-281e9fb01b18_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-P9c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9caf43b-ee39-49ee-ad1f-281e9fb01b18_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!-P9c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9caf43b-ee39-49ee-ad1f-281e9fb01b18_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!-P9c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9caf43b-ee39-49ee-ad1f-281e9fb01b18_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!-P9c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9caf43b-ee39-49ee-ad1f-281e9fb01b18_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The compounding trap works like this: higher rates mean higher interest costs on new and rolling debt. Higher interest costs widen the deficit. A wider deficit requires more issuance. More issuance puts upward pressure on rates. Repeat. This is not a theoretical feedback loop. It is the arithmetic reality of a $38.5 trillion debt stock refinancing at rates 200-300 basis points higher than the blended average coupon.</p><p>In nominal terms, the picture is even starker.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ujmr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba986273-671c-4340-80d5-3bf924013e1b_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ujmr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba986273-671c-4340-80d5-3bf924013e1b_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!ujmr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba986273-671c-4340-80d5-3bf924013e1b_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!ujmr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba986273-671c-4340-80d5-3bf924013e1b_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!ujmr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba986273-671c-4340-80d5-3bf924013e1b_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ujmr!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba986273-671c-4340-80d5-3bf924013e1b_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba986273-671c-4340-80d5-3bf924013e1b_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:225948,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189924984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba986273-671c-4340-80d5-3bf924013e1b_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ujmr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba986273-671c-4340-80d5-3bf924013e1b_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!ujmr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba986273-671c-4340-80d5-3bf924013e1b_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!ujmr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba986273-671c-4340-80d5-3bf924013e1b_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!ujmr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba986273-671c-4340-80d5-3bf924013e1b_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Federal net interest outlays hit $970 billion in FY2025, surpassing defense spending. On an annualized basis, the run rate has already crossed $1 trillion. The trajectory is not a function of policy choices. It is a function of the existing debt stock rolling over at higher rates. Even if the Fed cuts aggressively, the weighted average interest rate on outstanding debt will continue rising for years as old low-coupon debt matures and gets replaced at current rates.</p><h3><strong>Debt-to-GDP: The Trajectory Problem</strong></h3><p>Gross federal debt stands at 122% of GDP. The level itself is manageable. Japan runs above 250% and functions (though with very different dynamics: domestic savings surplus, current account surplus, and a captive buyer base through the Bank of Japan). The issue for the U.S. is not the level. It is the trajectory, combined with the fact that the U.S. relies on external financing and the marginal buyer is increasingly price-sensitive.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uAto!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4867ab4-3c45-46b2-b1a3-758b6989e6b6_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uAto!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4867ab4-3c45-46b2-b1a3-758b6989e6b6_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!uAto!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4867ab4-3c45-46b2-b1a3-758b6989e6b6_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!uAto!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4867ab4-3c45-46b2-b1a3-758b6989e6b6_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!uAto!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4867ab4-3c45-46b2-b1a3-758b6989e6b6_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uAto!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4867ab4-3c45-46b2-b1a3-758b6989e6b6_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4867ab4-3c45-46b2-b1a3-758b6989e6b6_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:228627,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189924984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4867ab4-3c45-46b2-b1a3-758b6989e6b6_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uAto!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4867ab4-3c45-46b2-b1a3-758b6989e6b6_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!uAto!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4867ab4-3c45-46b2-b1a3-758b6989e6b6_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!uAto!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4867ab4-3c45-46b2-b1a3-758b6989e6b6_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!uAto!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4867ab4-3c45-46b2-b1a3-758b6989e6b6_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The ratio briefly spiked to 133% in Q2 2020 during the pandemic emergency, then fell as GDP rebounded. At 122%, it has now re-established an upward trajectory that the One Big Beautiful Bill Act (OBBB) will steepen. CBO scored OBBB at $3.4 trillion in additional deficits over ten years, with outside estimates ranging to $6 trillion depending on extension assumptions. Pre-OBBB, CBO&#8217;s January 2025 baseline projected debt held by the public reaching 118% of GDP by 2035. Post-OBBB, the trajectory is materially worse. The pandemic spike came down because GDP surged and emergency spending stopped. Neither condition applies to the structural deficit path ahead.</p><h3><strong>Fiscal Impulse: The Second Derivative of Government Spending</strong></h3><p>The impulse matters more than the level for growth. A fiscal impulse measures the year-over-year change in the deficit: positive means the government is adding more demand to the economy than it did last year (stimulative), negative means it is adding less (contractionary). A deficit going from 7% to 5% is contractionary even though it is still a deficit.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P5Rm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045e5737-b057-4ebb-a4e6-d2b04fcafc05_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P5Rm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045e5737-b057-4ebb-a4e6-d2b04fcafc05_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!P5Rm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045e5737-b057-4ebb-a4e6-d2b04fcafc05_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!P5Rm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045e5737-b057-4ebb-a4e6-d2b04fcafc05_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!P5Rm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045e5737-b057-4ebb-a4e6-d2b04fcafc05_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P5Rm!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045e5737-b057-4ebb-a4e6-d2b04fcafc05_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/045e5737-b057-4ebb-a4e6-d2b04fcafc05_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:317613,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189924984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045e5737-b057-4ebb-a4e6-d2b04fcafc05_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!P5Rm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045e5737-b057-4ebb-a4e6-d2b04fcafc05_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!P5Rm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045e5737-b057-4ebb-a4e6-d2b04fcafc05_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!P5Rm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045e5737-b057-4ebb-a4e6-d2b04fcafc05_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!P5Rm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045e5737-b057-4ebb-a4e6-d2b04fcafc05_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>On a trailing 12-month basis through January 2026, the fiscal impulse is positive at roughly $502 billion, meaning the government is running a larger deficit over that window than the prior 12 months. For context, outside of the 2020-2021 emergency spending ($3-4 trillion swings), a $500 billion impulse is among the largest in modern history. Note: on a full fiscal year basis, FY2025 ($1,776B deficit) actually narrowed slightly from FY2024 ($1,828B), so the impulse reading depends on the measurement window. The trailing 12-month measure captures the most recent direction. For the framework, this creates a tension: if spending reforms actually materialize, the fiscal impulse turns negative, and that reversal hits GDP growth directly.</p><h3><strong>GCI-Gov Composite: Fiscal Stress in a Single Number</strong></h3><p>The Government Conditions Index synthesizes the indicators above into a single composite reading. Positive values indicate rising fiscal stress. Negative values indicate improving fiscal conditions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SWnQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F948cd323-cf53-442a-9498-1456f08e1634_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SWnQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F948cd323-cf53-442a-9498-1456f08e1634_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!SWnQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F948cd323-cf53-442a-9498-1456f08e1634_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!SWnQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F948cd323-cf53-442a-9498-1456f08e1634_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!SWnQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F948cd323-cf53-442a-9498-1456f08e1634_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SWnQ!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F948cd323-cf53-442a-9498-1456f08e1634_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/948cd323-cf53-442a-9498-1456f08e1634_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:395000,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189924984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F948cd323-cf53-442a-9498-1456f08e1634_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SWnQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F948cd323-cf53-442a-9498-1456f08e1634_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!SWnQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F948cd323-cf53-442a-9498-1456f08e1634_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!SWnQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F948cd323-cf53-442a-9498-1456f08e1634_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!SWnQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F948cd323-cf53-442a-9498-1456f08e1634_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>GCI-Gov at +0.34 sits in the normal range but has been volatile. The composite captures the tension between deteriorating fiscal fundamentals (deficit, debt, interest burden) and the market&#8217;s willingness to absorb it (term premium, auction demand). When GCI-Gov sustains above +1.0, we initiate steepener trades and reduce duration exposure. The current reading says the market has not yet fully priced the fiscal trajectory, which is consistent with our view that term premium repricing is still ahead.</p><h3><strong>Foreign Holdings: The Changing Buyer Base</strong></h3><p>The share of gross federal debt held by foreign investors peaked around 34% in 2013-2014 and has been declining steadily. At 24.6%, foreign governments and institutions hold a smaller share of a much larger debt stock. The absolute level of foreign holdings has grown, but not nearly as fast as total issuance.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SlC-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02d4f38-6692-4aeb-a2e4-574f059e546e_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SlC-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02d4f38-6692-4aeb-a2e4-574f059e546e_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!SlC-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02d4f38-6692-4aeb-a2e4-574f059e546e_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!SlC-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02d4f38-6692-4aeb-a2e4-574f059e546e_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!SlC-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02d4f38-6692-4aeb-a2e4-574f059e546e_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SlC-!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02d4f38-6692-4aeb-a2e4-574f059e546e_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b02d4f38-6692-4aeb-a2e4-574f059e546e_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:261843,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189924984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02d4f38-6692-4aeb-a2e4-574f059e546e_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SlC-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02d4f38-6692-4aeb-a2e4-574f059e546e_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!SlC-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02d4f38-6692-4aeb-a2e4-574f059e546e_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!SlC-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02d4f38-6692-4aeb-a2e4-574f059e546e_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!SlC-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02d4f38-6692-4aeb-a2e4-574f059e546e_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This matters for the term premium story. When the Fed was buying and foreign central banks were accumulating reserves in Treasuries, the marginal buyer was price-insensitive. They bought because they needed to, not because the yield was attractive. Now both of those flows have reversed: the Fed is running QT and foreign central bank reserve accumulation has slowed. The marginal buyer today is a domestic asset manager, a hedge fund, or a pension fund. They demand compensation. That compensation is term premium.</p><h3><strong>Receipts vs. Outlays: The Structural Gap</strong></h3><p>The cleanest visual of fiscal dominance is simply plotting what the government collects against what it spends. The gap between receipts and outlays is the deficit. When that gap widens persistently outside of recession, you are looking at a structural problem.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6LS0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F970a7740-3ee7-4bc5-9c3f-b451930968e8_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6LS0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F970a7740-3ee7-4bc5-9c3f-b451930968e8_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!6LS0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F970a7740-3ee7-4bc5-9c3f-b451930968e8_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!6LS0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F970a7740-3ee7-4bc5-9c3f-b451930968e8_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!6LS0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F970a7740-3ee7-4bc5-9c3f-b451930968e8_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6LS0!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F970a7740-3ee7-4bc5-9c3f-b451930968e8_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/970a7740-3ee7-4bc5-9c3f-b451930968e8_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:317732,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189924984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F970a7740-3ee7-4bc5-9c3f-b451930968e8_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6LS0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F970a7740-3ee7-4bc5-9c3f-b451930968e8_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!6LS0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F970a7740-3ee7-4bc5-9c3f-b451930968e8_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!6LS0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F970a7740-3ee7-4bc5-9c3f-b451930968e8_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!6LS0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F970a7740-3ee7-4bc5-9c3f-b451930968e8_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The scissors are opening, not closing. Receipts at $5.4 trillion are near record highs. The government is not suffering a revenue problem. Outlays at $7.1 trillion are simply growing faster. Mandatory programs plus interest expense are the drivers. This chart tells the whole story without a single ratio or z-score: the government collects more than ever and still cannot keep up with what it spends.</p><h2><strong>The Consensus Trap</strong></h2><p><strong>&#8220;Deficits don&#8217;t matter because the U.S. can always print.&#8221;</strong></p><p>The U.S. can technically always fund itself. It issues debt in its own currency and the Fed can, in extremis, monetize. But the cost of funding matters. When term premium reprices, it tightens financial conditions without the Fed lifting a finger. The &#8220;deficits don&#8217;t matter&#8221; crowd confuses solvency with sustainability. The U.S. will not default. But it can absolutely suffer a fiscal premium that compresses equity multiples, widens credit spreads, and crowds out private investment. That is not a theoretical risk. It is the base case for the next five years.</p><p><strong>&#8220;DOGE and spending cuts will fix this.&#8221;</strong></p><p>The math. Discretionary spending is roughly $1.7 trillion. Mandatory spending (Social Security, Medicare, Medicaid, interest) is roughly $4 trillion and growing on autopilot. You cannot cut your way to balance through discretionary alone. And the political will to touch mandatory spending does not exist. The cuts being discussed are a rounding error on the structural problem. Worse, if they actually materialize, the fiscal impulse turns negative and hits near-term growth. The long-term benefit is real but the short-term cost is contractionary. Watch actual appropriations, not headlines.</p><h2><strong>Where We Are Now</strong></h2><p>Current readings across the Government framework:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z9NF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf87636-3edf-4ac6-a83d-c6167ff39f11_2810x1410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z9NF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf87636-3edf-4ac6-a83d-c6167ff39f11_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!Z9NF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf87636-3edf-4ac6-a83d-c6167ff39f11_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!Z9NF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf87636-3edf-4ac6-a83d-c6167ff39f11_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!Z9NF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf87636-3edf-4ac6-a83d-c6167ff39f11_2810x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z9NF!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf87636-3edf-4ac6-a83d-c6167ff39f11_2810x1410.png" width="1200" height="602.4725274725274" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8bf87636-3edf-4ac6-a83d-c6167ff39f11_2810x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:269083,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189924984?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf87636-3edf-4ac6-a83d-c6167ff39f11_2810x1410.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Z9NF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf87636-3edf-4ac6-a83d-c6167ff39f11_2810x1410.png 424w, https://substackcdn.com/image/fetch/$s_!Z9NF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf87636-3edf-4ac6-a83d-c6167ff39f11_2810x1410.png 848w, https://substackcdn.com/image/fetch/$s_!Z9NF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf87636-3edf-4ac6-a83d-c6167ff39f11_2810x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!Z9NF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf87636-3edf-4ac6-a83d-c6167ff39f11_2810x1410.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Three developments in recent months have made the structural story worse, not better. Moody&#8217;s stripped the U.S. of its last remaining AAA rating in May 2025, joining S&amp;P (2011) and Fitch (2023). All three major agencies now rate the U.S. below prime. The One Big Beautiful Bill Act, signed in July 2025, added an estimated $3.4 trillion to 10-year deficits per CBO scoring. And as of late February 2026, the U.S. is funding Operation Epic Fury, a new military commitment, while already running 6% deficits. The structural story we have been building through this piece just got a real-time stress test.</p><p><strong>Net assessment:</strong> The fiscal picture is structurally deteriorating but the market has not fully priced it. Term premium around 50 basis points is too low for a government running 6% deficits, 122% debt-to-GDP, and $1 trillion-plus in annualized interest with a declining foreign buyer base and a freshly downgraded credit rating. The repricing will come. The question is whether it comes gradually (manageable) or in a step function (disruptive). GCI-Gov in the normal range tells us the acute stress is not here yet. But the inputs are all trending in the wrong direction.</p><h2><strong>How to Track This</strong></h2><p><strong>Annual (budget cycle):</strong> Federal deficit as % of GDP from the Office of Management and Budget. The fiscal year ends September 30.</p><p><strong>Quarterly (~75-day lag):</strong> BEA NIPA data for interest payments, receipts, expenditures. Debt-to-GDP from the Federal Reserve. These move slowly but tell you about the structural trajectory.</p><p><strong>Monthly (~30-day lag):</strong> Monthly Treasury Statement for real-time deficit tracking. This is the highest-frequency fiscal data available.</p><p><strong>Daily:</strong> ACM term premium from the New York Fed. 10-year yield from the Federal Reserve. These are the market&#8217;s real-time verdict on fiscal sustainability.</p><p><strong>Per auction:</strong> Treasury auction results from TreasuryDirect. Bid-to-cover ratios, tail size, and primary dealer share. The canary in the coal mine for demand stress.</p><p><strong>Quarterly (refunding):</strong> Treasury Quarterly Refunding Announcement. The maturity mix decision (bills vs. coupons) has direct implications for term premium and plumbing.</p><h2><strong>Invalidation Criteria</strong></h2><p><strong>Bullish invalidation (fiscal stress dissipates):</strong></p><ul><li><p>Deficit narrows to below 4% of GDP sustainably (not just a cyclical revenue bump)</p></li><li><p>Term premium stabilizes below 50 basis points with healthy auction metrics</p></li><li><p>Bipartisan fiscal consolidation passes (mandatory spending reform)</p></li><li><p>Interest expense peaks and stabilizes as a percentage of revenue</p></li><li><p>Productivity boom raises nominal GDP growth above the weighted average interest rate</p></li></ul><p><strong>Bearish invalidation (our concern is wrong):</strong></p><ul><li><p>Foreign demand for Treasuries surges on safe-haven flows, overwhelming supply</p></li><li><p>Fed restarts QE or institutes yield curve control, artificially capping term premium</p></li><li><p>Dollar reserve currency status proves sufficient to absorb unlimited issuance without repricing</p></li><li><p>Inflation falls enough to allow aggressive rate cuts, reducing the interest expense trajectory</p></li></ul><h2><strong>The Bottom Line</strong></h2><p>The government is not just setting policy. It is the largest market participant on Earth. When the borrower is this big and the buyer base is shifting from price-insensitive (the Fed, foreign central banks) to price-sensitive (domestic asset managers, hedge funds), term premium is the release valve. We think it needs to go higher. That repricing will tighten financial conditions even if the Fed cuts. It is the structural tension underlying everything else in 2026.</p><p>Pillar 8 connects forward. It feeds directly into Pillar 9 (Financial Conditions, because fiscal stress widens credit spreads) and Pillar 10 (Plumbing, because Treasury issuance is the primary drain on system liquidity). The Monetary Mechanics engine is where these three pillars reinforce each other: the government borrows, plumbing strains, financial conditions tighten. That is the loop. Understanding it is not optional for navigating what comes next.</p><p><em><strong>This is how we analyze government fiscal dynamics.</strong></em></p><div class="pullquote"><p><em>This is the 8th in a 12-part series on the Lighthouse Macro framework.<br>Next up: Financial Conditions and the Credit Cycle.</em></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em><strong>Macro, Illuminated.</strong></em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><strong>Bob Sheehan, CFA, CMT</strong><br><em>Founder &amp; CIO, Lighthouse Macro</em></p>]]></content:encoded></item><item><title><![CDATA[Trade: The Pipeline]]></title><description><![CDATA[The Diagnostic Dozen: A Framework for Reading the Macro Cycle (7 of 12)]]></description><link>https://research.lighthousemacro.com/p/trade-the-pipeline</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/trade-the-pipeline</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Thu, 26 Feb 2026 15:02:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6ky2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a9b5d-1c1b-4a13-8fd6-85ff584fe0a2_2810x1610.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="pullquote"><p><em>Previously in this series: <a href="https://research.lighthousemacro.com/p/labor-the-source-code">Labor: The Source Code</a> | <a href="https://research.lighthousemacro.com/p/prices-the-transmission-belt">Prices: The Transmission Belt</a> | <a href="https://research.lighthousemacro.com/p/growth-the-second-derivative">Growth: The Second Derivative</a> | <a href="https://research.lighthousemacro.com/p/consumer-the-last-domino">Consumer: The Last Domino</a> | <a href="https://research.lighthousemacro.com/p/housing-the-collateral-engine">Housing: The Collateral Engine</a> | <a href="https://research.lighthousemacro.com/p/business-the-forward-commitment">Business: The Forward Commitment</a></em></p></div><p>Trade is where domestic policy meets global reality. Every tariff, every currency move, every supply chain disruption flows through the same pipeline: border prices change, input costs adjust, margins compress or expand, and eventually the consumer pays. Most analysts treat trade as a sideshow to growth or inflation. That is backwards. Trade is the transmission belt connecting all three. The dollar is the price of American competitiveness. Import prices are the leading edge of inflation. And the trade balance is the ledger where policy ambition collides with economic gravity.</p><p>This pillar matters more now than at any point since the 1930s. The 2025 tariff regime has rewritten the rules of cross-border commerce. Trade policy uncertainty has exploded to record levels. Supply chains that took decades to build are being rerouted in months. The strong dollar is amplifying every tariff into a double hit on exporters while masking the true cost of imports. Understanding how these forces interact is no longer optional for macro investors. It is the difference between seeing the inflation pipeline before it hits and reacting after the CPI print surprises you.</p><p>We are going to walk through the indicators that define our Trade Conditions framework. Not as isolated data points, but as a connected system where the dollar drives prices, prices drive competitiveness, competitiveness drives flows, and flows drive the balance. Once you see the chain, the individual readings start telling a story.</p><h2>The Core Insight: Trade Is a Pipeline, Not a Snapshot</h2><p>Most people look at the trade deficit and stop. It is big. It is chronic. It is structural. All true, all useless for forward-looking macro. The real value of the trade pillar is not the deficit number. It is the pipeline dynamics underneath.</p><p>Here is the chain: A stronger dollar makes imports cheaper and exports more expensive. Cheaper imports suppress import price inflation in the short run, which feels like a tailwind for consumers. But it also destroys export competitiveness, which crushes manufacturing orders, which eventually hits employment. Meanwhile, tariffs work in the opposite direction on prices, pushing import costs higher even as the dollar pushes them lower. The net effect depends on which force is bigger. Right now, we have both forces running simultaneously at historically extreme levels. That is not normal.</p><p>The framework tracks this pipeline in real time: dollar strength at the top, import/export prices in the middle, trade volumes and balances at the bottom, and inventory behavior as the feedback loop where trade flows meet domestic demand.</p><h2>What to Watch and Why</h2><p>The Trade Conditions Index synthesizes seven weighted components into a single reading. But the individual indicators matter as much as the composite because the sequencing tells you where you are in the cycle.</p><p>When the dollar strengthens first and import prices have not yet adjusted, the pipeline is building pressure. When import prices start rising and CPI goods have not followed, the pass-through is in transit. When inventories start building at the wholesale level, importers are front-loading ahead of expected tariffs. Each stage has a different investment implication.</p><h2>The Indicators That Matter</h2><h3>U.S. Trade Balance: The Structural Deficit</h3><p>The trade balance is the headline everyone cites and almost nobody uses correctly. The monthly goods and services balance measures the difference between what we export and what we import. A deficit means we consume more than we produce, financing the gap with capital inflows. That is not inherently bad. It is a function of the dollar&#8217;s reserve currency status and America&#8217;s relative consumption intensity.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YiGy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23881160-700d-4846-828d-96cfe3a9eb88_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YiGy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23881160-700d-4846-828d-96cfe3a9eb88_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!YiGy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23881160-700d-4846-828d-96cfe3a9eb88_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!YiGy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23881160-700d-4846-828d-96cfe3a9eb88_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!YiGy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23881160-700d-4846-828d-96cfe3a9eb88_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YiGy!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23881160-700d-4846-828d-96cfe3a9eb88_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23881160-700d-4846-828d-96cfe3a9eb88_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:303742,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189253110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23881160-700d-4846-828d-96cfe3a9eb88_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YiGy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23881160-700d-4846-828d-96cfe3a9eb88_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!YiGy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23881160-700d-4846-828d-96cfe3a9eb88_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!YiGy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23881160-700d-4846-828d-96cfe3a9eb88_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!YiGy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23881160-700d-4846-828d-96cfe3a9eb88_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 1: U.S. Trade Balance in Goods &amp; Services. The deficit has narrowed from the 2022 pandemic-era peak of -$99B but remains deeply negative.</em></figcaption></figure></div><p>The deficit ran at $70.3 billion in December 2025. That is narrower than the pandemic extremes but wider than anything pre-2020. What matters for macro is not the level but the direction and the driver. A deficit narrowing because exports are growing is bullish. A deficit narrowing because imports are collapsing is recessionary. You need to look inside the number.</p><p>The current narrowing is mixed: exports rebounding at 6.3% year-over-year while imports are contracting at -2.6%. That divergence is unusual and worth watching. When exports lead the improvement, it typically signals strengthening global demand. When imports contract simultaneously, it may signal domestic demand weakening or tariff-induced import substitution. The composition tells you the story the headline cannot.</p><h3>Exports &amp; Imports: Volume Dynamics</h3><p>The year-over-year growth rates of total exports and imports tell you about demand on both sides of the border. When both are growing, global trade is expanding. When both are contracting, you are looking at synchronized weakness. The divergence between them is the signal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NFDE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24f08d7-a31c-43ee-8f80-0dfe1dff022e_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NFDE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24f08d7-a31c-43ee-8f80-0dfe1dff022e_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!NFDE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24f08d7-a31c-43ee-8f80-0dfe1dff022e_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!NFDE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24f08d7-a31c-43ee-8f80-0dfe1dff022e_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!NFDE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24f08d7-a31c-43ee-8f80-0dfe1dff022e_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NFDE!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24f08d7-a31c-43ee-8f80-0dfe1dff022e_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d24f08d7-a31c-43ee-8f80-0dfe1dff022e_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:405955,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189253110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24f08d7-a31c-43ee-8f80-0dfe1dff022e_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NFDE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24f08d7-a31c-43ee-8f80-0dfe1dff022e_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!NFDE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24f08d7-a31c-43ee-8f80-0dfe1dff022e_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!NFDE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24f08d7-a31c-43ee-8f80-0dfe1dff022e_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!NFDE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd24f08d7-a31c-43ee-8f80-0dfe1dff022e_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 2: Exports and Imports Year-Over-Year Growth. Exports at +6.3%, Imports at -2.6%. The divergence is notable.</em></figcaption></figure></div><p>Exports are growing at 6.3% year-over-year while imports are contracting at -2.6%. This is an unusual divergence. Exports rebounding suggests overseas demand is holding up, possibly driven by a weaker global supply of competing goods or restocking by trading partners ahead of tariff uncertainty. Imports contracting could signal domestic demand softening, tariff-induced import substitution, or front-loading effects washing out.</p><p>Historically, when exports and imports move in opposite directions for more than two quarters, it signals a structural shift in trade dynamics, not just a cyclical swing. The 2018-2019 trade war episode showed a similar pattern: imports from China collapsed while total exports initially held up before eventually rolling over as retaliation hit. Watch for whether export growth sustains or whether this is a last gasp before tariff retaliation bites.</p><h3>The Trade-Weighted Dollar: The Competitiveness Gauge</h3><p>The dollar is the single most important variable in the trade pillar. It determines the price of every import and the competitiveness of every export. We track three versions of the Federal Reserve&#8217;s trade-weighted dollar: Broad (all major partners), Advanced Foreign Economies, and Emerging Markets.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N7Zh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd31e043-e8d4-4d19-bd0b-c52081ce83d6_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N7Zh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd31e043-e8d4-4d19-bd0b-c52081ce83d6_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!N7Zh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd31e043-e8d4-4d19-bd0b-c52081ce83d6_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!N7Zh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd31e043-e8d4-4d19-bd0b-c52081ce83d6_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!N7Zh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd31e043-e8d4-4d19-bd0b-c52081ce83d6_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N7Zh!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd31e043-e8d4-4d19-bd0b-c52081ce83d6_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd31e043-e8d4-4d19-bd0b-c52081ce83d6_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:454185,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189253110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd31e043-e8d4-4d19-bd0b-c52081ce83d6_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N7Zh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd31e043-e8d4-4d19-bd0b-c52081ce83d6_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!N7Zh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd31e043-e8d4-4d19-bd0b-c52081ce83d6_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!N7Zh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd31e043-e8d4-4d19-bd0b-c52081ce83d6_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!N7Zh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd31e043-e8d4-4d19-bd0b-c52081ce83d6_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 3: Trade-Weighted Dollar Indices. The EM index is disproportionately elevated, showing where dollar strength is concentrated.</em></figcaption></figure></div><p>The Broad dollar index stands at 118.0, near its highest levels in two decades. But the decomposition is what matters. The Advanced Economies index at 110.4 is elevated but not extreme. The Emerging Markets index at 127.5 is near record highs. This divergence tells you where the pressure is concentrated: EM currencies are bearing the brunt of dollar strength, which means EM-sourced imports are becoming dramatically cheaper while EM export markets for U.S. goods are becoming prohibitively expensive.</p><p>For the framework, strong dollar conditions create a specific pattern: import prices stay suppressed (deflationary for goods), export volumes weaken (drag on growth), and trade-sensitive sectors like manufacturing and agriculture face margin pressure. The current dollar strength is acting as a deflationary force on one side while tariffs push inflationary on the other. These two forces are running a tug of war in real time.</p><h3>Dollar Z-RoC: The Momentum Signal</h3><p>Knowing the dollar&#8217;s level is useful. Knowing its momentum is better. The Dollar Z-RoC takes the 63-day rate of change in the trade-weighted dollar and z-scores it against a rolling one-year window. This strips out the level and isolates whether the dollar is accelerating or decelerating relative to its own recent history.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rEag!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ebd85-c936-48f1-877c-4c7deb36288a_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rEag!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ebd85-c936-48f1-877c-4c7deb36288a_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!rEag!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ebd85-c936-48f1-877c-4c7deb36288a_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!rEag!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ebd85-c936-48f1-877c-4c7deb36288a_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!rEag!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ebd85-c936-48f1-877c-4c7deb36288a_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rEag!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ebd85-c936-48f1-877c-4c7deb36288a_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/590ebd85-c936-48f1-877c-4c7deb36288a_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:445673,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189253110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ebd85-c936-48f1-877c-4c7deb36288a_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rEag!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ebd85-c936-48f1-877c-4c7deb36288a_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!rEag!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ebd85-c936-48f1-877c-4c7deb36288a_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!rEag!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ebd85-c936-48f1-877c-4c7deb36288a_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!rEag!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F590ebd85-c936-48f1-877c-4c7deb36288a_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 4: Dollar Z-RoC. At extremes (&gt;1.5 or &lt;-1.5), reversals become probable. Current reading near neutral.</em></figcaption></figure></div><p>At extremes above +1.5, the dollar is strengthening at a pace that historically reverts. At extremes below -1.5, the dollar is weakening at a pace that typically stabilizes. The current reading near -0.90 is in neutral territory but drifting toward weakness, which would be consistent with tariff-driven capital flow shifts. For the trade pipeline, dollar momentum matters more than dollar level because import price adjustments respond to the rate of change, not the absolute value.</p><h3>U.S.-China Bilateral Trade: The Decoupling</h3><p>The China bilateral trade relationship is the single largest component of the U.S. trade deficit and the epicenter of every tariff regime since 2018. Tracking exports to and imports from China separately reveals the structural decoupling that headline numbers obscure.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-BSt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcd874e-21a8-4113-8cb9-a0559f274e8f_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-BSt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcd874e-21a8-4113-8cb9-a0559f274e8f_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!-BSt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcd874e-21a8-4113-8cb9-a0559f274e8f_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!-BSt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcd874e-21a8-4113-8cb9-a0559f274e8f_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!-BSt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcd874e-21a8-4113-8cb9-a0559f274e8f_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-BSt!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcd874e-21a8-4113-8cb9-a0559f274e8f_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6dcd874e-21a8-4113-8cb9-a0559f274e8f_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:396794,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189253110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcd874e-21a8-4113-8cb9-a0559f274e8f_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-BSt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcd874e-21a8-4113-8cb9-a0559f274e8f_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!-BSt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcd874e-21a8-4113-8cb9-a0559f274e8f_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!-BSt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcd874e-21a8-4113-8cb9-a0559f274e8f_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!-BSt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcd874e-21a8-4113-8cb9-a0559f274e8f_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 5: U.S.-China Bilateral Trade. China&#8217;s share of U.S. imports has fallen from 22% to under 10%.</em></figcaption></figure></div><p>Imports from China peaked in 2018 and have been structurally declining since. China&#8217;s share of total U.S. imports has fallen from roughly 22% to under 10%. That is a real decoupling. But the deficit did not shrink proportionally. It shifted. Vietnam, Mexico, India, and other manufacturing hubs absorbed the redirected flows. The aggregate deficit persists because the fundamental driver was never China-specific. It is the combination of U.S. consumption intensity, the reserve currency premium, and comparative advantage in services over goods.</p><p>Exports to China at $8.4 billion monthly remain a fraction of imports. The bilateral deficit is structural and deeply embedded in supply chain geography. For the framework, China bilateral data is a proxy for tariff regime effectiveness. When China imports fall but total imports hold steady, trade diversion is dominating trade reduction. The tariffs changed the routing, not the volume.</p><h3>Import Prices vs. CPI Goods: The Inflation Pipeline</h3><p>This is the most underappreciated lead-lag relationship in macro. Import prices lead CPI goods by three to six months. The mechanism is straightforward: when what you pay at the border goes up, what you pay at the register eventually follows. The lag exists because retailers absorb margin compression before passing costs through, and because inventory buffers create a time delay between purchase and sale.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EDRT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F950951ca-ca63-4aba-9cfa-385550d3e11e_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EDRT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F950951ca-ca63-4aba-9cfa-385550d3e11e_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!EDRT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F950951ca-ca63-4aba-9cfa-385550d3e11e_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!EDRT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F950951ca-ca63-4aba-9cfa-385550d3e11e_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!EDRT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F950951ca-ca63-4aba-9cfa-385550d3e11e_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EDRT!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F950951ca-ca63-4aba-9cfa-385550d3e11e_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/950951ca-ca63-4aba-9cfa-385550d3e11e_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:378213,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189253110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F950951ca-ca63-4aba-9cfa-385550d3e11e_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EDRT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F950951ca-ca63-4aba-9cfa-385550d3e11e_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!EDRT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F950951ca-ca63-4aba-9cfa-385550d3e11e_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!EDRT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F950951ca-ca63-4aba-9cfa-385550d3e11e_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!EDRT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F950951ca-ca63-4aba-9cfa-385550d3e11e_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 6: Import Prices YoY vs. CPI Core Goods YoY. The pipeline is quiet, but tariff pass-through could change that.</em></figcaption></figure></div><p>Import prices are essentially flat year-over-year at 0.0%. CPI core goods are running at 1.4%. The pipeline is calm. But this is December 2025 data, before the full implementation of the 2025 tariff regime. The question is not where import prices are. It is where they are going.</p><p>The historical pattern is clear: every significant import price acceleration has preceded a CPI goods acceleration by three to six months. The 2021-2022 episode was textbook. Import prices surged above 11% year-over-year in mid-2021. CPI goods followed, peaking months later. The pipeline works in both directions. The 2023 disinflation was also led by import price deflation. This relationship is one of the most reliable in our framework.</p><h3>Import Price Components: Where the Pressure Lands</h3><p>The headline import price index is dominated by petroleum, which makes it noisy and unreliable for tracking tariff pass-through. Decomposing import prices by end-use category reveals where the actual pressure is building.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e--R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983b2ee6-76eb-4aa0-9033-a44c7ccb2809_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e--R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983b2ee6-76eb-4aa0-9033-a44c7ccb2809_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!e--R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983b2ee6-76eb-4aa0-9033-a44c7ccb2809_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!e--R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983b2ee6-76eb-4aa0-9033-a44c7ccb2809_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!e--R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983b2ee6-76eb-4aa0-9033-a44c7ccb2809_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e--R!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983b2ee6-76eb-4aa0-9033-a44c7ccb2809_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/983b2ee6-76eb-4aa0-9033-a44c7ccb2809_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:453417,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189253110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983b2ee6-76eb-4aa0-9033-a44c7ccb2809_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!e--R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983b2ee6-76eb-4aa0-9033-a44c7ccb2809_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!e--R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983b2ee6-76eb-4aa0-9033-a44c7ccb2809_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!e--R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983b2ee6-76eb-4aa0-9033-a44c7ccb2809_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!e--R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983b2ee6-76eb-4aa0-9033-a44c7ccb2809_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 7: Import Price Decomposition. Ex-Petroleum at +1.0% is the cleanest read on underlying import inflation.</figcaption></figure></div><p>The ex-petroleum index at +1.0% year-over-year is the cleanest read on underlying import inflation. It strips out the oil noise that dominates the headline. Consumer goods prices at -0.3% are still deflating, which tells you that tariff pass-through to final goods has not yet materialized in the data. Industrial supplies at +0.6% are barely positive, suggesting input cost pressures are muted.</p><p>This decomposition matters because different components hit different parts of the economy at different speeds. Industrial supplies feed into PPI and manufacturing costs within one to two months. Consumer goods feed into CPI goods within two to four months. Capital goods prices affect investment spending decisions on a longer horizon. Right now, all three are near zero. That calm will not last if the 2025 tariff schedule takes full effect.</p><h3>The Tariff Pipeline: Import Prices to Core PCE</h3><p>If import prices vs. CPI goods shows the pipeline for goods inflation, this chart shows the deeper pipeline to the Fed&#8217;s preferred measure. Import prices ex-petroleum, lagged four months, track Core PCE with remarkable consistency. This is the chain the Fed is watching.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TvtZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbbf0cc2-62ea-4df5-a8ef-6674bb66687b_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TvtZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbbf0cc2-62ea-4df5-a8ef-6674bb66687b_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!TvtZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbbf0cc2-62ea-4df5-a8ef-6674bb66687b_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!TvtZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbbf0cc2-62ea-4df5-a8ef-6674bb66687b_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!TvtZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbbf0cc2-62ea-4df5-a8ef-6674bb66687b_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TvtZ!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbbf0cc2-62ea-4df5-a8ef-6674bb66687b_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cbbf0cc2-62ea-4df5-a8ef-6674bb66687b_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:370629,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189253110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbbf0cc2-62ea-4df5-a8ef-6674bb66687b_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TvtZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbbf0cc2-62ea-4df5-a8ef-6674bb66687b_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!TvtZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbbf0cc2-62ea-4df5-a8ef-6674bb66687b_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!TvtZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbbf0cc2-62ea-4df5-a8ef-6674bb66687b_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!TvtZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbbf0cc2-62ea-4df5-a8ef-6674bb66687b_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 8: Import Prices ex-Petroleum (4-month lag) vs. Core PCE YoY. The tariff pipeline is building pressure.</em></figcaption></figure></div><p>Import prices ex-petroleum lead Core PCE by approximately four months. The current reading of 0.7% on import prices suggests Core PCE pressure should remain contained in the near term. But the lag is the weapon. If import prices accelerate from here due to tariff implementation, the Core PCE impact arrives in mid-2026, right when the Fed is trying to navigate its next rate decision. This is the pipeline that keeps the Fed in a box: they cannot cut rates to support growth if trade-driven inflation is coming through the pipeline.</p><h3>Terms of Trade: The Competitiveness Barometer</h3><p>The terms of trade ratio (export prices divided by import prices, indexed to 100) tells you whether the U.S. is getting a better or worse deal on its cross-border transactions. Above 100 means we earn more per unit of exports than we pay per unit of imports. Below 100 means the opposite.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LXJ9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d98ec1-f1dc-44c2-aeb1-270abdb1fe3f_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LXJ9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d98ec1-f1dc-44c2-aeb1-270abdb1fe3f_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!LXJ9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d98ec1-f1dc-44c2-aeb1-270abdb1fe3f_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!LXJ9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d98ec1-f1dc-44c2-aeb1-270abdb1fe3f_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!LXJ9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d98ec1-f1dc-44c2-aeb1-270abdb1fe3f_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LXJ9!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d98ec1-f1dc-44c2-aeb1-270abdb1fe3f_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50d98ec1-f1dc-44c2-aeb1-270abdb1fe3f_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:306446,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189253110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d98ec1-f1dc-44c2-aeb1-270abdb1fe3f_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LXJ9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d98ec1-f1dc-44c2-aeb1-270abdb1fe3f_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!LXJ9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d98ec1-f1dc-44c2-aeb1-270abdb1fe3f_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!LXJ9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d98ec1-f1dc-44c2-aeb1-270abdb1fe3f_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!LXJ9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50d98ec1-f1dc-44c2-aeb1-270abdb1fe3f_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 9: Terms of Trade at 109.0. Above 100 = favorable. Near multi-decade highs, driven by strong export prices relative to flat import prices.</em></figcaption></figure></div><p>The terms of trade at 109.0 is near its highest level in decades. This is counterintuitive. How can U.S. terms of trade be favorable when the trade deficit is $70 billion? Because the U.S. exports high-value goods (capital goods, technology, agricultural commodities) while importing lower-value manufactured goods. The dollar&#8217;s strength suppresses import prices more than it suppresses export prices because U.S. exports are priced in dollars and face less competitive substitution.</p><p>For the framework, favorable terms of trade are typically expansionary but can mask building imbalances. If the terms of trade are favorable because import prices are depressed by dollar strength rather than genuine productivity gains, the reversal, when it comes, creates a sudden inflationary impulse. A 10-point decline in the terms of trade historically corresponds to a 1-2 percentage point increase in import price inflation within six months.</p><h3>Trade Policy Uncertainty: When Businesses Cannot Plan</h3><p>The Economic Policy Uncertainty Index for trade (from PolicyUncertainty.com) measures the frequency of trade policy-related uncertainty in news coverage and economic forecasts. It captures the meta-level of trade disruption: not the tariffs themselves, but the inability to plan around them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6ky2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a9b5d-1c1b-4a13-8fd6-85ff584fe0a2_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6ky2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a9b5d-1c1b-4a13-8fd6-85ff584fe0a2_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!6ky2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a9b5d-1c1b-4a13-8fd6-85ff584fe0a2_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!6ky2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a9b5d-1c1b-4a13-8fd6-85ff584fe0a2_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!6ky2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a9b5d-1c1b-4a13-8fd6-85ff584fe0a2_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6ky2!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a9b5d-1c1b-4a13-8fd6-85ff584fe0a2_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb6a9b5d-1c1b-4a13-8fd6-85ff584fe0a2_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:278726,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189253110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a9b5d-1c1b-4a13-8fd6-85ff584fe0a2_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6ky2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a9b5d-1c1b-4a13-8fd6-85ff584fe0a2_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!6ky2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a9b5d-1c1b-4a13-8fd6-85ff584fe0a2_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!6ky2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a9b5d-1c1b-4a13-8fd6-85ff584fe0a2_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!6ky2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a9b5d-1c1b-4a13-8fd6-85ff584fe0a2_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 10: Trade Policy Uncertainty at 3,027. At record highs, eclipsing the 2019 trade war peaks by multiples.</em></figcaption></figure></div><p>This chart is the single most important visual in the trade framework right now. Trade policy uncertainty at 3,027 is not just elevated. It is at record highs by a wide margin. The 2019 trade war peaks, which felt extreme at the time, registered around 1,000-1,500. The NAFTA debates of the early 1990s barely moved the needle by comparison. The current reading is in uncharted territory.</p><p>Why this matters: trade policy uncertainty leads capital expenditure by three to six months. When businesses cannot plan their supply chains, they do not invest. When they do not invest, orders contract. When orders contract, employment follows. The transmission from trade uncertainty to real economic activity is well-documented. The current level of uncertainty is consistent with a significant capex pullback in the second half of 2026, all else equal. This is the single biggest risk from the trade pillar feeding into the Business pillar.</p><h3>Current Account: The Financial Mirror</h3><p>The current account balance is the broadest measure of U.S. external transactions. It includes the trade balance (goods and services) plus primary income (investment returns) and secondary income (transfers). Every trade deficit must be financed by a capital account surplus, meaning foreigners must buy U.S. assets to offset the trade imbalance.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mu4-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b058644-a594-410a-af5e-6b7e8b811817_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mu4-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b058644-a594-410a-af5e-6b7e8b811817_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!mu4-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b058644-a594-410a-af5e-6b7e8b811817_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!mu4-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b058644-a594-410a-af5e-6b7e8b811817_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!mu4-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b058644-a594-410a-af5e-6b7e8b811817_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mu4-!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b058644-a594-410a-af5e-6b7e8b811817_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b058644-a594-410a-af5e-6b7e8b811817_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:322371,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189253110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b058644-a594-410a-af5e-6b7e8b811817_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mu4-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b058644-a594-410a-af5e-6b7e8b811817_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!mu4-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b058644-a594-410a-af5e-6b7e8b811817_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!mu4-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b058644-a594-410a-af5e-6b7e8b811817_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!mu4-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b058644-a594-410a-af5e-6b7e8b811817_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 11: Current Account Decomposition. Goods deficit dominates, but services surplus and primary income partially offset.</figcaption></figure></div><p>The quarterly current account deficit of $226 billion (annualized roughly $900B) is dominated by the goods deficit at $267 billion. Services run a consistent surplus of $89 billion, reflecting U.S. dominance in financial services, technology licensing, and tourism. Primary income is nearly balanced at $5 billion.</p><p>For the macro framework, the current account is structural rather than cyclical. It moves slowly and tells you about long-term sustainability rather than near-term direction. The key risk is not the deficit itself but the financing mechanism. When foreign appetite for U.S. assets weakens (rising term premium, declining Treasury demand), the current account deficit becomes a funding vulnerability. This is where the Trade pillar connects to the Government pillar: fiscal deficits widen the current account, and both must be financed by the same pool of foreign capital.</p><h3>Real Net Exports: The GDP Drag</h3><p>Net exports as a GDP component puts the trade deficit in growth terms. Real net exports measure the actual subtraction from GDP in chained dollars, stripping out price effects to show the volume drag.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1wxn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0c99e0-85fc-4a9b-83ee-5950e0de4094_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1wxn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0c99e0-85fc-4a9b-83ee-5950e0de4094_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!1wxn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0c99e0-85fc-4a9b-83ee-5950e0de4094_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!1wxn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0c99e0-85fc-4a9b-83ee-5950e0de4094_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!1wxn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0c99e0-85fc-4a9b-83ee-5950e0de4094_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1wxn!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0c99e0-85fc-4a9b-83ee-5950e0de4094_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a0c99e0-85fc-4a9b-83ee-5950e0de4094_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:243182,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189253110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0c99e0-85fc-4a9b-83ee-5950e0de4094_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1wxn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0c99e0-85fc-4a9b-83ee-5950e0de4094_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!1wxn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0c99e0-85fc-4a9b-83ee-5950e0de4094_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!1wxn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0c99e0-85fc-4a9b-83ee-5950e0de4094_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!1wxn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a0c99e0-85fc-4a9b-83ee-5950e0de4094_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 12: Real Net Exports. Trade is a persistent GDP drag. Narrowing = GDP add, but quality matters.</em></figcaption></figure></div><p>Real net exports at -$950 billion represent a substantial drag on GDP growth. When this number narrows (becomes less negative), it adds to GDP. When it widens, it subtracts. The recent deterioration to levels worse than the pre-pandemic trend reflects the combined impact of strong domestic demand pulling in imports and tariff uncertainty disrupting normal trade patterns. For GDP forecasting, watch the quarterly change rather than the level. A narrowing of $50 billion in a quarter typically adds roughly 0.2 percentage points to GDP growth.</p><h3>Inventory-to-Sales Ratios: The Feedback Loop</h3><p>Inventories are where trade flows meet domestic demand. The inventory-to-sales ratio measures how many months of sales are sitting in warehouses. Rising ratios mean either demand is weakening or importers are front-loading. Falling ratios mean either demand is surging or supply chains are constrained.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Slw3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66c36-d317-4b3b-8c42-57166a9c9616_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Slw3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66c36-d317-4b3b-8c42-57166a9c9616_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!Slw3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66c36-d317-4b3b-8c42-57166a9c9616_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!Slw3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66c36-d317-4b3b-8c42-57166a9c9616_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!Slw3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66c36-d317-4b3b-8c42-57166a9c9616_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Slw3!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66c36-d317-4b3b-8c42-57166a9c9616_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29f66c36-d317-4b3b-8c42-57166a9c9616_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:490651,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189253110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66c36-d317-4b3b-8c42-57166a9c9616_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Slw3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66c36-d317-4b3b-8c42-57166a9c9616_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!Slw3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66c36-d317-4b3b-8c42-57166a9c9616_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!Slw3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66c36-d317-4b3b-8c42-57166a9c9616_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!Slw3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29f66c36-d317-4b3b-8c42-57166a9c9616_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 13: Inventory-to-Sales Ratios. Manufacturers at 1.56 are carrying elevated inventories, consistent with softening orders.</figcaption></figure></div><p>Total business inventory-to-sales at 1.37 is above the pre-pandemic norm of ~1.35 but below the 2020 spike. The more interesting reading is the decomposition. Manufacturers at 1.56 are carrying elevated inventories, consistent with softening orders and production. Wholesale and retail at 1.28 each are closer to normal.</p><p>For the trade framework, wholesale inventories are the key series. When tariffs are announced but not yet implemented, importers front-load, pulling forward demand and building wholesale inventories. When the tariffs actually hit, demand drops and those inventories become a drag. The 2018-2019 trade war showed this exact pattern: wholesale inventories surged in late 2018 as importers raced to beat tariff deadlines, then became excess inventory that suppressed import demand for two quarters. Watch for a repeat of this cycle.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://research.lighthousemacro.com/subscribe?"><span>Subscribe now</span></a></p><h2>The Consensus Trap</h2><p>The consensus treats trade data as backward-looking confirmation of what everyone already knows: the deficit is big, tariffs are disruptive, and the dollar is strong. This misses three things.</p><p>First, the pipeline dynamics. Import prices lead CPI goods by three to six months. By the time the CPI print surprises, the import price data already told you it was coming. Most analysts look at import prices and CPI separately rather than as a connected pipeline.</p><p>Second, the tariff arithmetic. A 25% tariff does not mean 25% higher prices. It means 25% higher costs on the tariffed goods, partially absorbed by foreign producers cutting margins, partially absorbed by domestic importers cutting margins, and partially passed through to consumers. The actual pass-through rate historically runs 40-60% within the first year. Consensus either ignores this nuance or assumes 100% pass-through, both of which are wrong.</p><p>Third, the trade diversion effect. Tariffs on China did not reduce total imports. They rerouted them through Vietnam, Mexico, and India. The aggregate deficit barely moved. The consensus framing of tariffs as &#8220;trade reduction&#8221; ignores the overwhelming empirical evidence of &#8220;trade diversion.&#8221; The macro impact is real but different from what the headlines suggest.</p><h2>Where We Are Now</h2><p>Current readings across the trade framework:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nPr2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff044b311-aa68-47d7-a9b5-00b5ca5bdf0b_2819x1112.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nPr2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff044b311-aa68-47d7-a9b5-00b5ca5bdf0b_2819x1112.png 424w, https://substackcdn.com/image/fetch/$s_!nPr2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff044b311-aa68-47d7-a9b5-00b5ca5bdf0b_2819x1112.png 848w, https://substackcdn.com/image/fetch/$s_!nPr2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff044b311-aa68-47d7-a9b5-00b5ca5bdf0b_2819x1112.png 1272w, https://substackcdn.com/image/fetch/$s_!nPr2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff044b311-aa68-47d7-a9b5-00b5ca5bdf0b_2819x1112.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nPr2!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff044b311-aa68-47d7-a9b5-00b5ca5bdf0b_2819x1112.png" width="1200" height="473.0769230769231" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f044b311-aa68-47d7-a9b5-00b5ca5bdf0b_2819x1112.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:574,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:305014,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/189253110?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff044b311-aa68-47d7-a9b5-00b5ca5bdf0b_2819x1112.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nPr2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff044b311-aa68-47d7-a9b5-00b5ca5bdf0b_2819x1112.png 424w, https://substackcdn.com/image/fetch/$s_!nPr2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff044b311-aa68-47d7-a9b5-00b5ca5bdf0b_2819x1112.png 848w, https://substackcdn.com/image/fetch/$s_!nPr2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff044b311-aa68-47d7-a9b5-00b5ca5bdf0b_2819x1112.png 1272w, https://substackcdn.com/image/fetch/$s_!nPr2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff044b311-aa68-47d7-a9b5-00b5ca5bdf0b_2819x1112.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Net assessment:</strong> The trade pipeline is calm but coiled. Import prices are flat, the dollar is strong, and the terms of trade are favorable. That is the current snapshot. The forward-looking picture is different. Trade policy uncertainty at record highs will suppress capital expenditure. The 2025 tariff regime has not yet fully flowed through to import prices. When it does, the pipeline from import prices to CPI goods will reactivate. The key variable is the dollar. If it stays strong, it partially offsets tariff-driven import inflation. If it weakens, tariffs and currency depreciation compound into a significant inflationary impulse. We are watching the ex-petroleum import price index as the cleanest forward signal. A move above 3% year-over-year would confirm tariff pass-through is materializing.</p><h2>How to Track This</h2><p><strong>Monthly (first tier, ~35-day lag):</strong> Trade balance, exports/imports by country, wholesale inventories. Released by Census Bureau.</p><p><strong>Monthly (second tier, ~14-day lag):</strong> Import/Export price indices from BLS. These are the leading indicators. Watch all imports, ex-petroleum, and the end-use components.</p><p><strong>Daily/Weekly:</strong> Dollar indices from the Federal Reserve. The trade-weighted broad dollar and EM component are updated daily with a one-day lag.</p><p><strong>Monthly (supplemental):</strong> Trade Policy Uncertainty Index from PolicyUncertainty.com. Not a traditional economic indicator but one of the best predictors of capex behavior during trade regime transitions.</p><p><strong>Quarterly (~75-day lag):</strong> Current account balance from BEA. Slow-moving but essential for understanding the financing dynamics and term premium implications.</p><h2>Invalidation Criteria</h2><p><strong>Bullish case breaks if:</strong></p><ul><li><p>Import prices ex-petroleum sustain above +3% YoY (tariff pass-through confirmed)</p></li><li><p>Trade policy uncertainty stays above 2,000 for two consecutive quarters (capex freeze)</p></li><li><p>Dollar broad index breaks above 125 (competitiveness destruction)</p></li></ul><p><strong>Bearish case breaks if:</strong></p><ul><li><p>Import prices stay below +1% YoY despite tariff implementation (absorption by foreign producers)</p></li><li><p>Trade policy uncertainty falls below 500 (regime clarity restored)</p></li><li><p>Dollar weakens below 110 broad (competitiveness improving)</p></li><li><p>Export growth sustains above 5% YoY for three months (global demand holding)</p></li></ul><h2>The Bottom Line</h2><p>Trade is not a sideshow. It is the pipeline connecting the dollar to inflation, connecting tariffs to capex, connecting supply chain disruption to inventories, and connecting all of it to the current account that finances America&#8217;s consumption habit.</p><p>Current conditions: calm on the surface, coiled underneath. The import price pipeline is flat, but the tariff regime has not yet fully materialized in the data. Trade policy uncertainty at record highs is the clearest forward risk. The dollar&#8217;s strength is masking inflationary pressure while simultaneously crushing export competitiveness.</p><p>Watch the ex-petroleum import price index. When it accelerates, the pipeline is active and CPI goods inflation follows in three to six months. As long as it stays near zero, the tariff bark is worse than the bite. But at record trade policy uncertainty, businesses are not waiting for confirmation. They are already pulling back on investment. That is where the real damage shows up, not in the trade deficit, but in the capex freeze that follows.</p><p>This is how we analyze international trade and the dollar.</p><p><em>This is the 7th in a 12-part series on the Lighthouse Macro framework. Next up: Government and Fiscal Dominance.</em></p><div><hr></div><p><em>Follow Lighthouse Macro on <a href="https://x.com/LHMacro">X (@LHMacro)</a> for real-time chart drops and framework updates.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em><strong>Macro, Illuminated.</strong></em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><strong>Bob Sheehan, CFA, CMT</strong><br><em>Founder &amp; CIO, Lighthouse Macro</em></p>]]></content:encoded></item><item><title><![CDATA[POSITIONING UPDATE: FEBRUARY 23, 2026]]></title><description><![CDATA[The Tariff Regime Breaks. The Defensive Thesis Doesn&#8217;t.]]></description><link>https://research.lighthousemacro.com/p/positioning-update-february-23-2026</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/positioning-update-february-23-2026</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Mon, 23 Feb 2026 19:31:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PU2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8fc3d1d-5001-4a5a-8232-0581f1fc0f54_2810x1810.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!obyZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc10a4199-1ffd-475f-9fb5-a7e05662050b_2810x910.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!obyZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc10a4199-1ffd-475f-9fb5-a7e05662050b_2810x910.png 424w, https://substackcdn.com/image/fetch/$s_!obyZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc10a4199-1ffd-475f-9fb5-a7e05662050b_2810x910.png 848w, https://substackcdn.com/image/fetch/$s_!obyZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc10a4199-1ffd-475f-9fb5-a7e05662050b_2810x910.png 1272w, https://substackcdn.com/image/fetch/$s_!obyZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc10a4199-1ffd-475f-9fb5-a7e05662050b_2810x910.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!obyZ!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc10a4199-1ffd-475f-9fb5-a7e05662050b_2810x910.png" width="1200" height="389.010989010989" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c10a4199-1ffd-475f-9fb5-a7e05662050b_2810x910.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:472,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:121694,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/188917417?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc10a4199-1ffd-475f-9fb5-a7e05662050b_2810x910.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!obyZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc10a4199-1ffd-475f-9fb5-a7e05662050b_2810x910.png 424w, https://substackcdn.com/image/fetch/$s_!obyZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc10a4199-1ffd-475f-9fb5-a7e05662050b_2810x910.png 848w, https://substackcdn.com/image/fetch/$s_!obyZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc10a4199-1ffd-475f-9fb5-a7e05662050b_2810x910.png 1272w, https://substackcdn.com/image/fetch/$s_!obyZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc10a4199-1ffd-475f-9fb5-a7e05662050b_2810x910.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>HOW ARE WE DOING: JANUARY 15 TO TODAY</h2><div><hr></div><p>On January 15, we published &#8220;<a href="https://research.lighthousemacro.com/p/positioning-update-playing-defense">Playing Defense in a Hollow Rally.</a>&#8221; Our macro risk assessment was elevated. We called for underweighting equities, overweighting defensives, avoiding the long bond, and said VIX in the mid-teens was complacent.</p><p>Here is what happened:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!50qB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9d8f6b-1b7d-41f7-8bf9-760f02ec9c7b_2190x1128.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!50qB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9d8f6b-1b7d-41f7-8bf9-760f02ec9c7b_2190x1128.png 424w, https://substackcdn.com/image/fetch/$s_!50qB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9d8f6b-1b7d-41f7-8bf9-760f02ec9c7b_2190x1128.png 848w, https://substackcdn.com/image/fetch/$s_!50qB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9d8f6b-1b7d-41f7-8bf9-760f02ec9c7b_2190x1128.png 1272w, https://substackcdn.com/image/fetch/$s_!50qB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9d8f6b-1b7d-41f7-8bf9-760f02ec9c7b_2190x1128.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!50qB!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9d8f6b-1b7d-41f7-8bf9-760f02ec9c7b_2190x1128.png" width="1200" height="618.1318681318681" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b9d8f6b-1b7d-41f7-8bf9-760f02ec9c7b_2190x1128.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:750,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:196530,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/188917417?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9d8f6b-1b7d-41f7-8bf9-760f02ec9c7b_2190x1128.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!50qB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9d8f6b-1b7d-41f7-8bf9-760f02ec9c7b_2190x1128.png 424w, https://substackcdn.com/image/fetch/$s_!50qB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9d8f6b-1b7d-41f7-8bf9-760f02ec9c7b_2190x1128.png 848w, https://substackcdn.com/image/fetch/$s_!50qB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9d8f6b-1b7d-41f7-8bf9-760f02ec9c7b_2190x1128.png 1272w, https://substackcdn.com/image/fetch/$s_!50qB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b9d8f6b-1b7d-41f7-8bf9-760f02ec9c7b_2190x1128.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Defensive basket vs. SPY: XLU +7.9% and XLP +7.6% relative in five weeks.</strong> IWM and XLV flat. The calls that worked, worked big.</p><p>The outperformance is not flashy. It is structural. SPY lost 0.6% while XLU returned +7.3% and XLP gained +7.0% absolute. In a flat-to-down tape, that is the entire game.</p><p>The vol call is worth highlighting separately. We said VIX in the mid-teens was mispricing risk. VIX moved from 15.44 to 19.09, a 23.6% increase in the index level. The specific P&amp;L depends on expression (VIX calls, put spreads on SPY, long VXX), but the directional read was correct and well-timed.</p><p>Four of six legs clearly working (SPY underweight, XLP, XLU, vol). IWM and XLV essentially flat. Credit underweight structurally intact but early. The SCOTUS relief rally does not break any of these calls.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OPqG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F255e83bc-5fbe-4a11-98bc-8596cc3ef41d_2810x1610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OPqG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F255e83bc-5fbe-4a11-98bc-8596cc3ef41d_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!OPqG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F255e83bc-5fbe-4a11-98bc-8596cc3ef41d_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!OPqG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F255e83bc-5fbe-4a11-98bc-8596cc3ef41d_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!OPqG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F255e83bc-5fbe-4a11-98bc-8596cc3ef41d_2810x1610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OPqG!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F255e83bc-5fbe-4a11-98bc-8596cc3ef41d_2810x1610.png" width="1200" height="687.3626373626373" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/255e83bc-5fbe-4a11-98bc-8596cc3ef41d_2810x1610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:193255,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/188917417?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F255e83bc-5fbe-4a11-98bc-8596cc3ef41d_2810x1610.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OPqG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F255e83bc-5fbe-4a11-98bc-8596cc3ef41d_2810x1610.png 424w, https://substackcdn.com/image/fetch/$s_!OPqG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F255e83bc-5fbe-4a11-98bc-8596cc3ef41d_2810x1610.png 848w, https://substackcdn.com/image/fetch/$s_!OPqG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F255e83bc-5fbe-4a11-98bc-8596cc3ef41d_2810x1610.png 1272w, https://substackcdn.com/image/fetch/$s_!OPqG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F255e83bc-5fbe-4a11-98bc-8596cc3ef41d_2810x1610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p><strong>A note on tracking:</strong> these are research calls published with timestamps, not a managed portfolio. The piece went out after the close on Jan 15. Prices are sourced from Jan 16 open and Feb 20 market closes. We are building a formal model portfolio with verifiable execution timestamps for future updates. For now, the published calls with dates serve as the audit trail. We would rather show you exactly what we said and when than fabricate a backtest.</p></blockquote><h3><strong>WHAT&#8217;S IN THIS UPDATE</strong></h3><p><strong>Labor:</strong> The quits rate is sitting on the exact threshold that preceded the last three recessions. The question is not whether the labor market is weakening. It is whether the headline data catches up before or after credit does.</p><p><strong>Credit:</strong> The gap between what credit is pricing and what the quits rate, openings data, and payroll revisions are saying has not been this wide in over two years.</p><p><strong>Plumbing:</strong> The shock absorber is gone. RRP is effectively zero. SOFR-EFFR is quiet, but the margin for error just got thinner.</p><p><strong>Rates:</strong> The steepener is building. Term premium is repricing for a post-QT, deficit-heavy world. The SCOTUS ruling does not change that.</p><p><strong>Full analysis:</strong> updated macro assessment across labor, credit, plumbing, and market structure. Two Books positioning with entry/exit levels, Technical Overlay watchlist, and explicit invalidation criteria for both directions.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><strong>&#9875; SUBSCRIBE TO READ THE FULL ANALYSIS &#9875;</strong></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>
      <p>
          <a href="https://research.lighthousemacro.com/p/positioning-update-february-23-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Business: The Forward Commitment]]></title><description><![CDATA[The Diagnostic Dozen: A Framework for Reading the Macro Cycle (6 of 12)]]></description><link>https://research.lighthousemacro.com/p/business-the-forward-commitment</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/business-the-forward-commitment</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Thu, 19 Feb 2026 21:40:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HXgJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ef35e29-4e1f-4434-9756-442cc63cec5a_2840x1639.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="pullquote"><p>Previously in this series: <a href="https://research.lighthousemacro.com/p/labor-the-source-code">Labor</a> | <a href="https://research.lighthousemacro.com/p/prices-the-transmission-belt">Prices</a> | <a href="https://research.lighthousemacro.com/p/growth-the-second-derivative">Growth</a> | <a href="https://research.lighthousemacro.com/p/consumer-the-last-domino">Consumer</a> | <a href="https://research.lighthousemacro.com/p/housing-the-collateral-engine">Housing</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://x.com/lhmacro&quot;,&quot;text&quot;:&quot;Follow Lighthouse Macro on X/Twitter&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://x.com/lhmacro"><span>Follow Lighthouse Macro on X/Twitter</span></a></p></div><p>Business investment is the most honest macro signal. Consumers spend out of habit. Governments spend out of inertia. Businesses spend out of conviction. When a CEO signs a purchase order for $50 million in equipment, that is not sentiment. That is a bet on demand six to eighteen months from now, backed by real capital. When those orders stop, the bet has changed.</p><p>This is what makes the business pillar different from everything else in the framework. Surveys capture intentions. Orders capture commitments. Inventories capture mistakes. The sequencing matters: confidence turns first, then orders, then production, then inventories, then employment. By the time layoffs hit the headlines, the business cycle already turned months ago. You were just reading it wrong.</p><p>The current picture is genuinely conflicted. ISM Manufacturing just printed 52.6, breaking back into expansion for the first time in 12 months. Core capital goods orders are running at +5.9% year-over-year. Corporate profits are growing at +4.3%, modestly positive but nothing like the acceleration you&#8217;d expect if this were a new upcycle. The Leading Economic Index is still declining. Capacity utilization sits at 75.5%, well below the threshold that generates pricing power. Manufacturing is expanding output without adding workers, the leading indicators have not confirmed the turn, and regional surveys are barely above zero. The ISM says one thing. Everything else says: not so fast.</p><p>The question is whether we&#8217;re watching a genuine manufacturing stabilization or a head-fake powered by pre-tariff front-loading and fiscal impulse that fades once the orders are filled. Answering that requires looking beneath the headlines, at the subcomponents, the credit channel, and the relationship between what businesses are ordering and what they&#8217;re actually earning. That&#8217;s the framework.</p><h2><strong>The Core Insight: The Business Transmission Chain</strong></h2><p>Business activity operates through a cascading sequence: CEO Confidence leads to Capex Plans, which become Equipment Orders, which drive Production Schedules, which shape Inventory Decisions, which determine Hiring Plans, which generate Payroll Expansion, which becomes Consumer Income, which creates Final Demand, which reinforces (or undermines) CEO Confidence. A self-reinforcing loop, in both directions.</p><p>Each link has a measurable lag. Equipment orders lead GDP by 3-6 months. Hiring follows production plans by 2-4 months. Capacity utilization determines pricing power with a 3-6 month delay. Get the business call right, and you&#8217;ve captured the GDP growth rate half a year forward.</p><p>Business investment is the most cyclical GDP component. First to fall in recessions, first to rise in recoveries. One dollar of equipment spending generates income for the supplier, who hires workers, who spend wages, who create demand for other businesses. The same mechanism works in reverse.</p><h2><strong>What to Watch and Why</strong></h2><p>We organize business analysis through three lenses: <strong>surveys and sentiment</strong> (what businesses intend to do), <strong>hard data</strong> (what they actually did), and <strong>structural health</strong> (whether the foundations support continued expansion or are quietly eroding). No single indicator tells the full story. The discipline is triangulating across all three and watching for divergences.</p><p>Surveys lead because intentions precede actions. ISM surveys and Regional Fed indices give you a 2-4 week head start on the hard data. Hard data (orders, production, shipments) confirm or deny what the surveys suggested. Structural health (profits, productivity, credit conditions) tells you whether the current trend is sustainable or running on fumes.</p><p>When surveys are strong, hard data confirms, and structural health is solid, the expansion is real. When surveys are strong but employment doesn&#8217;t follow, regional breadth is weak, and the LEI hasn&#8217;t confirmed, you&#8217;re watching an expansion without conviction. That&#8217;s exactly where we are now.</p><h2><strong>The Indicators That Matter</strong></h2><h3><strong>ISM Manufacturing PMI: The Headline</strong></h3><p>The ISM Manufacturing PMI is the single most-watched business survey on the planet. Published on the first business day of each month, it gives you a read on the goods economy before any other hard data arrives. Above 50 means manufacturing is expanding. Below 50 means it is contracting. Below 45 has preceded every recession since the 1950s.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HXgJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ef35e29-4e1f-4434-9756-442cc63cec5a_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HXgJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ef35e29-4e1f-4434-9756-442cc63cec5a_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!HXgJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ef35e29-4e1f-4434-9756-442cc63cec5a_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!HXgJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ef35e29-4e1f-4434-9756-442cc63cec5a_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!HXgJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ef35e29-4e1f-4434-9756-442cc63cec5a_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HXgJ!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ef35e29-4e1f-4434-9756-442cc63cec5a_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ef35e29-4e1f-4434-9756-442cc63cec5a_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 1: ISM Manufacturing PMI, 1950-2026. The headline index just broke back a&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="Figure 1: ISM Manufacturing PMI, 1950-2026. The headline index just broke back a" title="Figure 1: ISM Manufacturing PMI, 1950-2026. The headline index just broke back a" srcset="https://substackcdn.com/image/fetch/$s_!HXgJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ef35e29-4e1f-4434-9756-442cc63cec5a_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!HXgJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ef35e29-4e1f-4434-9756-442cc63cec5a_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!HXgJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ef35e29-4e1f-4434-9756-442cc63cec5a_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!HXgJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ef35e29-4e1f-4434-9756-442cc63cec5a_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 1: ISM Manufacturing PMI, 1950-2026. The headline index just broke back above 50 after 12 months of contraction. Current reading: 52.6.</em></figcaption></figure></div><p>Manufacturing just broke back into expansion, printing 52.6 in January 2026. The context matters: this ends 12 consecutive months of contraction, which itself followed a brief two-month expansion that interrupted the prior 26-month contraction streak. Manufacturing has spent the better part of three years below 50. The return above it deserves attention, but it also deserves skepticism.</p><p>Why skepticism? Because the composition matters more than the headline. A PMI above 50 driven by new orders rebuilding is genuinely bullish. A PMI above 50 driven by prices surging while employment contracts is inflationary, not expansionary. The subcomponents tell you which story you&#8217;re living in.</p><h3><strong>The Mfg-Services Bifurcation: Late-Cycle Divergence</strong></h3><p>One of the most reliable late-cycle signals is when manufacturing and services diverge. Manufacturing leads because it produces physical goods that require inventory decisions, supply chain commitments, and capital investment. Services are stickier, sustained by employment contracts, subscriptions, and healthcare obligations that don&#8217;t get cancelled as quickly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9kmw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a6110b-8f97-459e-9112-fd1c11da004b_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9kmw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a6110b-8f97-459e-9112-fd1c11da004b_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!9kmw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a6110b-8f97-459e-9112-fd1c11da004b_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!9kmw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a6110b-8f97-459e-9112-fd1c11da004b_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!9kmw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a6110b-8f97-459e-9112-fd1c11da004b_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9kmw!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a6110b-8f97-459e-9112-fd1c11da004b_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8a6110b-8f97-459e-9112-fd1c11da004b_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 2: ISM Manufacturing PMI vs Services Business Activity, 2000-2026. Manufa&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="Figure 2: ISM Manufacturing PMI vs Services Business Activity, 2000-2026. Manufa" title="Figure 2: ISM Manufacturing PMI vs Services Business Activity, 2000-2026. Manufa" srcset="https://substackcdn.com/image/fetch/$s_!9kmw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a6110b-8f97-459e-9112-fd1c11da004b_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!9kmw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a6110b-8f97-459e-9112-fd1c11da004b_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!9kmw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a6110b-8f97-459e-9112-fd1c11da004b_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!9kmw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a6110b-8f97-459e-9112-fd1c11da004b_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 2: ISM Manufacturing PMI vs Services Business Activity, 2000-2026. Manufacturing PMI at 52.6, Services Business Activity at 57.4. The Services PMI composite (53.8) is not shown. The gap has narrowed sharply from the extreme bifurcation of 2022-2024.</em></figcaption></figure></div><p>The gap is narrowing. Manufacturing PMI at 52.6 and the ISM Services composite at 53.8 puts the spread at just 1.2 points in services&#8217; favor, down from double-digit gaps during the extreme bifurcation of 2022-2024. (The chart above uses Services Business Activity at 57.4 rather than the composite, because the composite is not available in our data feed. The composite averages Business Activity, New Orders, Employment, and Supplier Deliveries.) In the typical late-cycle sequence, manufacturing leads down first and services follows 6-9 months later. The current pattern shows manufacturing rebounding while services remains steady. This convergence is worth monitoring closely. It could signal a rotation from services-led growth back toward goods-led growth, possibly driven by restocking, reshoring investment, or pre-tariff front-loading. Alternatively, it could be a head-fake where a temporary orders surge masks underlying weakness.</p><p>The 2022-2025 cycle was extreme in its bifurcation. Manufacturing contracted for over two years while services barely dipped below 50. If convergence continues and manufacturing moves sustainably above services, that would be genuinely bullish for the goods economy. If manufacturing rolls back below 50, the failed breakout becomes a distribution signal.</p><h3><strong>ISM Manufacturing Subcomponents: The Story Beneath the Headline</strong></h3><p>The headline PMI is a composite of five subindices: New Orders, Production, Employment, Supplier Deliveries, and Inventories. Each tells a different story about where in the cycle we are.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v-qz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8a0fd6-0379-4fb4-8539-e2e9d4efcf20_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v-qz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8a0fd6-0379-4fb4-8539-e2e9d4efcf20_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!v-qz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8a0fd6-0379-4fb4-8539-e2e9d4efcf20_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!v-qz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8a0fd6-0379-4fb4-8539-e2e9d4efcf20_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!v-qz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8a0fd6-0379-4fb4-8539-e2e9d4efcf20_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v-qz!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8a0fd6-0379-4fb4-8539-e2e9d4efcf20_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed8a0fd6-0379-4fb4-8539-e2e9d4efcf20_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 3: ISM Manufacturing New Orders, Employment, and Prices Paid, 2000-2026. &quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="Figure 3: ISM Manufacturing New Orders, Employment, and Prices Paid, 2000-2026. " title="Figure 3: ISM Manufacturing New Orders, Employment, and Prices Paid, 2000-2026. " srcset="https://substackcdn.com/image/fetch/$s_!v-qz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8a0fd6-0379-4fb4-8539-e2e9d4efcf20_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!v-qz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8a0fd6-0379-4fb4-8539-e2e9d4efcf20_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!v-qz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8a0fd6-0379-4fb4-8539-e2e9d4efcf20_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!v-qz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed8a0fd6-0379-4fb4-8539-e2e9d4efcf20_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 3: ISM Manufacturing New Orders, Employment, and Prices Paid, 2000-2026. New Orders surged to 57.1 (demand rebuilding). Employment remains below 50 at 48.1 (hiring hasn&#8217;t followed). Prices Paid jumped to 59.0 (input cost pressure returning).</em></figcaption></figure></div><p>Three things stand out:</p><p><strong>New Orders at 57.1.</strong> This is the most forward-looking subcomponent and it leads the headline PMI by 1-2 months. Orders above 55 historically correlate with manufacturing GDP growth of 3-4%. The strength here is real and suggests the ISM headline has legs, at least for the near term.</p><p><strong>Employment at 48.1.</strong> This is the red flag. Manufacturing is expanding output without adding workers. That can mean productivity improvements, overtime hours replacing new hires, or management uncertainty about whether the demand surge is permanent. When orders are above 55 but employment is below 50, businesses are telling you they see the demand but don&#8217;t trust it enough to commit to headcount. That is a conditional bet, not a full commitment. This is where the Business pillar meets the Labor pillar. If ISM Employment stays below 50 even as orders surge, the labor flows we track won&#8217;t deteriorate, but they also won&#8217;t improve.</p><p><strong>Prices Paid at 59.0.</strong> Input cost pressure is returning. This feeds into the inflation picture and complicates the Fed&#8217;s path. If manufacturing is re-accelerating with prices rising, the &#8220;last mile&#8221; of disinflation gets harder, especially in goods prices that had been deflationary for most of 2023-2024.</p><h3><strong>Core Capital Goods Orders: The Forward Commitment</strong></h3><p>If ISM surveys capture intentions, capital goods orders capture commitments. Core capital goods orders (nondefense, excluding aircraft) strip out the noise from Boeing and defense procurement to reveal what the private sector is actually ordering in terms of equipment, machinery, and technology.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NvYX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb25d7d71-d051-4ae3-83e8-c2a6b482dc39_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NvYX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb25d7d71-d051-4ae3-83e8-c2a6b482dc39_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!NvYX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb25d7d71-d051-4ae3-83e8-c2a6b482dc39_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!NvYX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb25d7d71-d051-4ae3-83e8-c2a6b482dc39_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!NvYX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb25d7d71-d051-4ae3-83e8-c2a6b482dc39_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NvYX!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb25d7d71-d051-4ae3-83e8-c2a6b482dc39_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b25d7d71-d051-4ae3-83e8-c2a6b482dc39_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:452063,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/188507063?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb25d7d71-d051-4ae3-83e8-c2a6b482dc39_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NvYX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb25d7d71-d051-4ae3-83e8-c2a6b482dc39_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!NvYX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb25d7d71-d051-4ae3-83e8-c2a6b482dc39_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!NvYX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb25d7d71-d051-4ae3-83e8-c2a6b482dc39_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!NvYX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb25d7d71-d051-4ae3-83e8-c2a6b482dc39_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 4: Core Capital Goods Orders vs Shipments YoY. Orders at +5.9%, Shipments at +5.6%. The narrow spread suggests backlogs are stable, not building aggressively.</em></figcaption></figure></div><p>Core capex orders are running at +5.9% year-over-year. That is solidly positive and consistent with a modest expansion, but not the kind of surge that signals a major capex upcycle. Shipments, which measure what&#8217;s actually being delivered, are at +5.6%. The narrow spread between orders and shipments means backlogs are roughly stable.</p><p>The question is whether this pace of growth reflects genuine investment in new capacity, reshoring supply chains, and technological upgrade cycles, or whether some of it is front-loading ahead of anticipated tariff increases. The 2017-2018 analog is instructive: capital goods orders surged on the back of the Tax Cuts and Jobs Act and anticipated tariffs, then collapsed through 2019 as the front-loading effect wore off. At +5.9%, the current pace is healthy but not extreme enough to suggest aggressive pull-forward. If it accelerates sharply in coming months, the front-loading hypothesis gains weight.</p><h3><strong>The Bookings/Billings Ratio and Durable Goods</strong></h3><p>The ratio of orders to shipments (bookings to billings) reveals whether the backlog is growing or shrinking. Above 1.0 means demand exceeds supply. Below 0.95x signals demand failing to keep pace with supply.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MDgg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e4d92-eb80-44e2-b037-d67ac5c6509b_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MDgg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e4d92-eb80-44e2-b037-d67ac5c6509b_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!MDgg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e4d92-eb80-44e2-b037-d67ac5c6509b_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!MDgg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e4d92-eb80-44e2-b037-d67ac5c6509b_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!MDgg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e4d92-eb80-44e2-b037-d67ac5c6509b_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MDgg!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e4d92-eb80-44e2-b037-d67ac5c6509b_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae2e4d92-eb80-44e2-b037-d67ac5c6509b_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 5: Core Capital Goods Bookings/Billings Ratio (3-month average). At ~1.00&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="Figure 5: Core Capital Goods Bookings/Billings Ratio (3-month average). At ~1.00" title="Figure 5: Core Capital Goods Bookings/Billings Ratio (3-month average). At ~1.00" srcset="https://substackcdn.com/image/fetch/$s_!MDgg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e4d92-eb80-44e2-b037-d67ac5c6509b_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!MDgg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e4d92-eb80-44e2-b037-d67ac5c6509b_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!MDgg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e4d92-eb80-44e2-b037-d67ac5c6509b_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!MDgg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e4d92-eb80-44e2-b037-d67ac5c6509b_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 5: Core Capital Goods Bookings/Billings Ratio (3-month average). At ~1.00x, backlogs are stable. Below 0.95x would signal demand failing to keep pace with supply.</em></figcaption></figure></div><p>At ~1.00x, the bookings-to-billings ratio shows orders roughly matching shipments. Backlogs are stable, not building. That&#8217;s consistent with steady-state production rather than an acceleration. It&#8217;s not a warning sign, but it&#8217;s not a growth signal either. Factories are filling orders at roughly the rate they&#8217;re receiving them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7sPW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c7c37-38ea-44f2-8a4a-041cc8e039c0_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7sPW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c7c37-38ea-44f2-8a4a-041cc8e039c0_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!7sPW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c7c37-38ea-44f2-8a4a-041cc8e039c0_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!7sPW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c7c37-38ea-44f2-8a4a-041cc8e039c0_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!7sPW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c7c37-38ea-44f2-8a4a-041cc8e039c0_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7sPW!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c7c37-38ea-44f2-8a4a-041cc8e039c0_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa1c7c37-38ea-44f2-8a4a-041cc8e039c0_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 6: Durable Goods Orders Total vs Ex-Transportation YoY. Total at +10.0%, &quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="Figure 6: Durable Goods Orders Total vs Ex-Transportation YoY. Total at +10.0%, " title="Figure 6: Durable Goods Orders Total vs Ex-Transportation YoY. Total at +10.0%, " srcset="https://substackcdn.com/image/fetch/$s_!7sPW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c7c37-38ea-44f2-8a4a-041cc8e039c0_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!7sPW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c7c37-38ea-44f2-8a4a-041cc8e039c0_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!7sPW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c7c37-38ea-44f2-8a4a-041cc8e039c0_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!7sPW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa1c7c37-38ea-44f2-8a4a-041cc8e039c0_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 6: Durable Goods Orders Total vs Ex-Transportation YoY. Total at +10.0%, ex-transport at +5.1%. Ex-transport strips Boeing volatility.</em></figcaption></figure></div><p>Total durables at +10.0% YoY versus ex-transportation at +5.1% tells you Boeing orders are inflating the headline. At +5.1%, ex-transport is solidly positive but not as euphoric as the total suggests. The direction is right, the magnitude is modest.</p><h3><strong>Business Inventories: The Mistake Detector</strong></h3><p>Inventories are where optimistic forecasts go to die. When businesses build inventory expecting demand that doesn&#8217;t arrive, the result is a liquidation cycle: production cuts, order cancellations, and layoffs to burn through the excess. The inventory-to-sales ratio is the diagnostic tool.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0mox!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf36f3ce-7e9d-4c5c-bf43-2851bed1b156_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0mox!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf36f3ce-7e9d-4c5c-bf43-2851bed1b156_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!0mox!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf36f3ce-7e9d-4c5c-bf43-2851bed1b156_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!0mox!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf36f3ce-7e9d-4c5c-bf43-2851bed1b156_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!0mox!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf36f3ce-7e9d-4c5c-bf43-2851bed1b156_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0mox!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf36f3ce-7e9d-4c5c-bf43-2851bed1b156_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af36f3ce-7e9d-4c5c-bf43-2851bed1b156_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 7: Business Inventories YoY and Inventory/Sales Ratio, 2000-2026. The I/S&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="Figure 7: Business Inventories YoY and Inventory/Sales Ratio, 2000-2026. The I/S" title="Figure 7: Business Inventories YoY and Inventory/Sales Ratio, 2000-2026. The I/S" srcset="https://substackcdn.com/image/fetch/$s_!0mox!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf36f3ce-7e9d-4c5c-bf43-2851bed1b156_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!0mox!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf36f3ce-7e9d-4c5c-bf43-2851bed1b156_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!0mox!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf36f3ce-7e9d-4c5c-bf43-2851bed1b156_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!0mox!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf36f3ce-7e9d-4c5c-bf43-2851bed1b156_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 7: Business Inventories YoY and Inventory/Sales Ratio, 2000-2026. The I/S ratio at 1.37 is balanced, just below the 1.40 threshold that signals overstock risk. Inventory growth has cooled to +1.2% YoY.</em></figcaption></figure></div><p>The I/S ratio at 1.37 is in the balanced zone. Below 1.35 means inventories are lean (bullish for production). Above 1.40 means inventories are elevated relative to sales (bearish, liquidation risk). At 1.37, there is no immediate overhang. Inventory growth has moderated to +1.2% year-over-year, down from double-digit growth during the 2021-2022 post-COVID restocking surge.</p><p>This is quietly good news. One of the key risks in any manufacturing recovery is an inventory overshoot where orders surge, production ramps, but final demand doesn&#8217;t follow. The lean I/S ratio suggests businesses learned from the 2021-2022 bullwhip effect and are managing stock more carefully this cycle.</p><h3><strong>Regional Fed Manufacturing Surveys: The ISM Preview</strong></h3><p>Five regional Federal Reserve banks publish their own manufacturing surveys before the national ISM release. Taken together, they provide a 2-3 week preview of where ISM is heading.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oWBR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6650801b-9289-4b31-a5d8-1370214c988f_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oWBR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6650801b-9289-4b31-a5d8-1370214c988f_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!oWBR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6650801b-9289-4b31-a5d8-1370214c988f_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!oWBR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6650801b-9289-4b31-a5d8-1370214c988f_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!oWBR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6650801b-9289-4b31-a5d8-1370214c988f_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oWBR!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6650801b-9289-4b31-a5d8-1370214c988f_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6650801b-9289-4b31-a5d8-1370214c988f_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 8: Regional Fed Manufacturing Surveys (Empire State, Philadelphia, Dallas&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="Figure 8: Regional Fed Manufacturing Surveys (Empire State, Philadelphia, Dallas" title="Figure 8: Regional Fed Manufacturing Surveys (Empire State, Philadelphia, Dallas" srcset="https://substackcdn.com/image/fetch/$s_!oWBR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6650801b-9289-4b31-a5d8-1370214c988f_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!oWBR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6650801b-9289-4b31-a5d8-1370214c988f_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!oWBR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6650801b-9289-4b31-a5d8-1370214c988f_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!oWBR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6650801b-9289-4b31-a5d8-1370214c988f_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 8: Regional Fed Manufacturing Surveys (Empire State, Philadelphia, Dallas, Richmond, Kansas City) with 5-survey average. The composite sits at 2.2, just above the zero expansion-contraction line.</em></figcaption></figure></div><p>The five-survey average sits at 2.2, barely in expansion territory and well below where the ISM&#8217;s 52.6 would imply. That divergence matters. Either the regionals catch up in coming months (confirming the ISM breakout) or the ISM reverts downward (the breakout was noise). The resolution will take 2-3 months. District-level dispersion reinforces the skepticism: Philly is the strongest at +12, while Richmond sits at -6 and Kansas City at -2. The manufacturing recovery, if it is one, is geographically uneven.</p><h3><strong>Industrial Production &amp; Capacity Utilization: Output Meets Constraint</strong></h3><p>Industrial production measures actual factory output. Capacity utilization measures what percentage of available production capacity is being used.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R83w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0638cba6-ddbc-49a8-8e3c-5860204d7889_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R83w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0638cba6-ddbc-49a8-8e3c-5860204d7889_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!R83w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0638cba6-ddbc-49a8-8e3c-5860204d7889_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!R83w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0638cba6-ddbc-49a8-8e3c-5860204d7889_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!R83w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0638cba6-ddbc-49a8-8e3c-5860204d7889_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R83w!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0638cba6-ddbc-49a8-8e3c-5860204d7889_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0638cba6-ddbc-49a8-8e3c-5860204d7889_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 9: Industrial Production YoY and Manufacturing Capacity Utilization, 2000&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="Figure 9: Industrial Production YoY and Manufacturing Capacity Utilization, 2000" title="Figure 9: Industrial Production YoY and Manufacturing Capacity Utilization, 2000" srcset="https://substackcdn.com/image/fetch/$s_!R83w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0638cba6-ddbc-49a8-8e3c-5860204d7889_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!R83w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0638cba6-ddbc-49a8-8e3c-5860204d7889_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!R83w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0638cba6-ddbc-49a8-8e3c-5860204d7889_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!R83w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0638cba6-ddbc-49a8-8e3c-5860204d7889_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 9: Industrial Production YoY and Manufacturing Capacity Utilization, 2000-2026. IP growth at +2.3%. Capacity utilization at 75.5%, well below the 78% threshold that generates pricing power.</em></figcaption></figure></div><p>IP growth at +2.3% year-over-year is positive but modest. The more important number is capacity utilization at 75.5%. The 78% threshold matters because above it, factories start competing for labor, equipment, and materials, which generates pricing power and inflation. Below it, there is slack in the system. At 75.5%, manufacturing has room to expand output without triggering inflationary bottlenecks.</p><p>This is the tension in the current picture. ISM says manufacturing is expanding robustly. Capacity utilization says there&#8217;s plenty of room to absorb that expansion without overheating. That&#8217;s actually a goldilocks scenario for the near term, if it lasts.</p><h3><strong>Corporate Profits: The Bottom Line</strong></h3><p>Revenue is vanity. Profits are sanity. Corporate profits before tax capture what actually flows to the bottom line after businesses pay their workers, suppliers, and overhead. Profits peak before the economy does and trough before the economy does. They are both a coincident indicator of business health and a leading indicator of future hiring and investment decisions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1OgG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956e3aa-db22-4b07-86fb-60c3cdab1f53_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1OgG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956e3aa-db22-4b07-86fb-60c3cdab1f53_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!1OgG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956e3aa-db22-4b07-86fb-60c3cdab1f53_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!1OgG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956e3aa-db22-4b07-86fb-60c3cdab1f53_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!1OgG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956e3aa-db22-4b07-86fb-60c3cdab1f53_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1OgG!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956e3aa-db22-4b07-86fb-60c3cdab1f53_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1956e3aa-db22-4b07-86fb-60c3cdab1f53_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 10: Corporate Profits (before tax) YoY, 2000-2026. Profits growing at +4.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="Figure 10: Corporate Profits (before tax) YoY, 2000-2026. Profits growing at +4." title="Figure 10: Corporate Profits (before tax) YoY, 2000-2026. Profits growing at +4." srcset="https://substackcdn.com/image/fetch/$s_!1OgG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956e3aa-db22-4b07-86fb-60c3cdab1f53_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!1OgG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956e3aa-db22-4b07-86fb-60c3cdab1f53_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!1OgG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956e3aa-db22-4b07-86fb-60c3cdab1f53_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!1OgG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1956e3aa-db22-4b07-86fb-60c3cdab1f53_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 10: Corporate Profits (before tax) YoY, 2000-2026. Profits growing at +4.3% YoY, positive but well below the double-digit growth rates of 2021-2022.</em></figcaption></figure></div><p>Corporate profits before tax are growing at +4.3% year-over-year (Q3 2025, BEA). Positive, but hardly booming. This is the kind of modest profit growth that sustains the status quo without triggering a new hiring or investment wave. It keeps businesses from cutting costs aggressively, but it doesn&#8217;t give them a reason to expand headcount either. That is consistent with ISM Employment below 50: the order book is full enough to avoid layoffs, thin enough to avoid hiring.</p><p>The historical pattern matters here: profits peak before the economy does and trough before the economy does. At +4.3%, profits are decelerating from the double-digit growth rates of 2021-2022, and the direction of travel matters more than the level. When profit growth decelerates toward zero, businesses shift from expansion mode to preservation mode. The first cuts are discretionary spending (travel, consulting, marketing). Then headcount. We&#8217;re not there yet, but the trajectory is worth watching closely. If profits decelerate further through Q1 2026, the labor market should start reflecting that caution by late 2026.</p><h3><strong>Unit Labor Costs vs Productivity: The Margin Squeeze</strong></h3><p>The relationship between unit labor costs and productivity determines margin direction. When productivity growth exceeds labor cost growth, margins expand. When labor costs outrun productivity, margins compress. Simple arithmetic, profound consequences.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xomr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4527a6a4-d54c-4447-bd6f-90c1e4df4b2d_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xomr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4527a6a4-d54c-4447-bd6f-90c1e4df4b2d_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!Xomr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4527a6a4-d54c-4447-bd6f-90c1e4df4b2d_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!Xomr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4527a6a4-d54c-4447-bd6f-90c1e4df4b2d_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!Xomr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4527a6a4-d54c-4447-bd6f-90c1e4df4b2d_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xomr!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4527a6a4-d54c-4447-bd6f-90c1e4df4b2d_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4527a6a4-d54c-4447-bd6f-90c1e4df4b2d_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 11: Unit Labor Costs vs Nonfarm Productivity YoY. ULC at +1.3%, Productiv&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="Figure 11: Unit Labor Costs vs Nonfarm Productivity YoY. ULC at +1.3%, Productiv" title="Figure 11: Unit Labor Costs vs Nonfarm Productivity YoY. ULC at +1.3%, Productiv" srcset="https://substackcdn.com/image/fetch/$s_!Xomr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4527a6a4-d54c-4447-bd6f-90c1e4df4b2d_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!Xomr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4527a6a4-d54c-4447-bd6f-90c1e4df4b2d_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!Xomr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4527a6a4-d54c-4447-bd6f-90c1e4df4b2d_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!Xomr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4527a6a4-d54c-4447-bd6f-90c1e4df4b2d_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 11: Unit Labor Costs vs Nonfarm Productivity YoY. ULC at +1.3%, Productivity at +1.9%. The gap of -0.7pp means margins are currently expanding at the aggregate level.</em></figcaption></figure></div><p>The good news: unit labor costs at +1.3% are running below productivity growth at +1.9%. The -0.7 percentage point gap means margins are expanding at the aggregate level. This is consistent with the modest profit growth we see in the BEA data (+4.3%) and helps explain why businesses aren&#8217;t cutting costs aggressively. As long as productivity continues to outpace labor costs, the profit picture remains stable. The risk is if tariff-driven input cost pressure (ISM Prices Paid at 59.0) starts eating into margins faster than productivity gains can offset. That would turn modest profit growth into stagnation, and stagnation into cuts.</p><h3><strong>Business Loans &amp; Delinquency: The Credit Channel</strong></h3><p>Credit is the lubricant of business expansion. When loan growth is positive and delinquencies are low, businesses have access to capital and the confidence to use it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X4cj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eba801c-e32a-4dac-a140-051ee4f75239_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X4cj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eba801c-e32a-4dac-a140-051ee4f75239_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!X4cj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eba801c-e32a-4dac-a140-051ee4f75239_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!X4cj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eba801c-e32a-4dac-a140-051ee4f75239_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!X4cj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eba801c-e32a-4dac-a140-051ee4f75239_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X4cj!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eba801c-e32a-4dac-a140-051ee4f75239_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5eba801c-e32a-4dac-a140-051ee4f75239_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 12: C&amp;I Loan Growth YoY and Business Loan Delinquency Rate. Loan growth a&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="Figure 12: C&amp;I Loan Growth YoY and Business Loan Delinquency Rate. Loan growth a" title="Figure 12: C&amp;I Loan Growth YoY and Business Loan Delinquency Rate. Loan growth a" srcset="https://substackcdn.com/image/fetch/$s_!X4cj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eba801c-e32a-4dac-a140-051ee4f75239_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!X4cj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eba801c-e32a-4dac-a140-051ee4f75239_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!X4cj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eba801c-e32a-4dac-a140-051ee4f75239_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!X4cj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eba801c-e32a-4dac-a140-051ee4f75239_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 12: C&amp;I Loan Growth YoY and Business Loan Delinquency Rate. Loan growth at +3.0%. Delinquencies at 1.3%. Credit conditions are normalizing, not stressed.</em></figcaption></figure></div><p>C&amp;I loan growth at +3.0% year-over-year is positive but unremarkable. Compared to the +12-15% growth rates seen during expansion peaks, current lending is restrained. Business loan delinquencies at 1.3% are elevated versus the 0.8-0.9% lows of 2022 but well below the 4%+ levels that signal systemic stress.</p><p>The credit channel is not constraining business expansion, but it is not amplifying it either. Banks are lending cautiously. Borrowers are borrowing selectively. Mid-cycle normalization, not a credit crunch.</p><h3><strong>Conference Board Leading Economic Index: The Composite Crystal Ball</strong></h3><p>The LEI aggregates 10 forward-looking economic indicators into a single composite: manufacturing new orders, building permits, stock prices, credit spreads, consumer expectations, and the yield curve. (Note: the Conference Board restructured the LEI&#8217;s components in 2023, which affects direct comparisons with pre-2023 readings.) When the LEI declines year-over-year by more than 4% for six or more months, a recession has historically followed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QU9r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d9885e-79ba-4738-b332-f7db77fd19ca_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QU9r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d9885e-79ba-4738-b332-f7db77fd19ca_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!QU9r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d9885e-79ba-4738-b332-f7db77fd19ca_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!QU9r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d9885e-79ba-4738-b332-f7db77fd19ca_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!QU9r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d9885e-79ba-4738-b332-f7db77fd19ca_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QU9r!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d9885e-79ba-4738-b332-f7db77fd19ca_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07d9885e-79ba-4738-b332-f7db77fd19ca_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figure 13: Conference Board Leading Economic Index YoY%. Currently near -3.7%, a&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="Figure 13: Conference Board Leading Economic Index YoY%. Currently near -3.7%, a" title="Figure 13: Conference Board Leading Economic Index YoY%. Currently near -3.7%, a" srcset="https://substackcdn.com/image/fetch/$s_!QU9r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d9885e-79ba-4738-b332-f7db77fd19ca_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!QU9r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d9885e-79ba-4738-b332-f7db77fd19ca_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!QU9r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d9885e-79ba-4738-b332-f7db77fd19ca_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!QU9r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d9885e-79ba-4738-b332-f7db77fd19ca_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 13: Conference Board Leading Economic Index YoY%. Currently near -3.7%, approaching the -4% recession warning threshold. The LEI has been negative for over two years.</em></figcaption></figure></div><p>The LEI fell 0.2% in December 2025 to 97.6, extending its decline. Year-over-year, it remains near -3.7% and has been negative for over two years. This is one of the longest sustained declines on record without a recession materializing. Two interpretations compete. The bull case: the LEI is structurally impaired by the inverted yield curve component, which has been sending a false signal in an era of term premium distortion. Remove the yield curve component, and the LEI looks less alarming. The bear case: the LEI&#8217;s signal is being delayed, not negated, because fiscal spending and excess savings provided unusual buffers that merely extended the lag between signal and recession. Those buffers are now largely exhausted.</p><p>Either way, the LEI has not confirmed the manufacturing breakout. Until it does, the ISM surge exists in tension with the broader leading indicator framework.</p><h2><strong>The Consensus Trap</strong></h2><p>The consensus narrative on the business cycle right now falls into one of two camps, and both are oversimplified.</p><p><strong>Camp 1: &#8220;Manufacturing is back.&#8221;</strong> ISM above 50, capex orders positive, new orders strong. Buy industrials, buy materials, buy the cyclical rotation.</p><p><strong>Camp 2: &#8220;The LEI is still negative.&#8221;</strong> Leading indicators declining for over two years, capacity utilization showing slack, employment not following. The ISM breakout is noise. Stay defensive.</p><p>Both camps are cherry-picking. Camp 1 ignores that ISM at 52.6 is barely in expansion, employment hasn&#8217;t followed, and regional surveys at 2.2 aren&#8217;t confirming. Camp 2 ignores that new orders at 57.1 are genuinely strong, capex growth is positive, and profits (while modest) aren&#8217;t contracting. The sharper question: does the new orders strength translate into sustained expansion with employment and profits accelerating, or is this a front-loaded burst that fades once pre-tariff orders are filled? The employment subcomponent is the tell. If ISM Employment stays below 50 even as orders surge, businesses are hedging. They see the demand but don&#8217;t trust it. That conditional posture resolves one way or another within 2-3 quarters.</p><h2><strong>Where We Are Now</strong></h2><p>Current readings across the business framework:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yu50!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b30488e-8199-4279-981d-4fe110943321_2756x2266.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yu50!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b30488e-8199-4279-981d-4fe110943321_2756x2266.png 424w, https://substackcdn.com/image/fetch/$s_!yu50!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b30488e-8199-4279-981d-4fe110943321_2756x2266.png 848w, https://substackcdn.com/image/fetch/$s_!yu50!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b30488e-8199-4279-981d-4fe110943321_2756x2266.png 1272w, https://substackcdn.com/image/fetch/$s_!yu50!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b30488e-8199-4279-981d-4fe110943321_2756x2266.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yu50!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b30488e-8199-4279-981d-4fe110943321_2756x2266.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b30488e-8199-4279-981d-4fe110943321_2756x2266.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:1197,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:422137,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/188507063?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b30488e-8199-4279-981d-4fe110943321_2756x2266.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yu50!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b30488e-8199-4279-981d-4fe110943321_2756x2266.png 424w, https://substackcdn.com/image/fetch/$s_!yu50!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b30488e-8199-4279-981d-4fe110943321_2756x2266.png 848w, https://substackcdn.com/image/fetch/$s_!yu50!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b30488e-8199-4279-981d-4fe110943321_2756x2266.png 1272w, https://substackcdn.com/image/fetch/$s_!yu50!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b30488e-8199-4279-981d-4fe110943321_2756x2266.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="pullquote"><p><strong>Net assessment:</strong> Survey data says expansion. Hard data on orders confirms. Profits are positive but not accelerating. The LEI remains in warning territory and capacity utilization shows ample slack. This is a conditional expansion: strong as long as orders keep flowing, vulnerable the moment demand normalizes. The employment subcomponent at 48.1 tells you businesses themselves are hedging, filling orders with existing capacity, not building for the future.</p></div><h2><strong>How to Track This</strong></h2><p><strong>Monthly cadence:</strong></p><p><strong>1. First business day:</strong> ISM Manufacturing PMI. The headline and the subcomponents. Watch New Orders (lead indicator) and Employment (commitment indicator).</p><p><strong>2. Third business day:</strong> ISM Services PMI. Watch for convergence or divergence with manufacturing.</p><p><strong>3. Regional Feds (mid-month):</strong> Empire State (NY Fed), Philly Fed, Richmond Fed, Dallas Fed, Kansas City Fed. Individually noisy, collectively useful as ISM preview.</p><p><strong>4. Last week of month:</strong> Durable Goods Orders (Census). Core capital goods orders and shipments. The bookings/billings ratio.</p><p><strong>5. Quarterly:</strong> Corporate Profits (BEA, lagged 2 months). Unit Labor Costs and Productivity (BLS). LEI (Conference Board, monthly but most informative on a quarterly trend basis).</p><p><strong>Key relationships:</strong></p><p>&#8226; New Orders lead the headline PMI by 1-2 months</p><p>&#8226; ISM leads Industrial Production by 2-3 months</p><p>&#8226; Capital goods orders lead actual investment spending by 3-6 months</p><p>&#8226; Profits lead hiring/firing decisions by 2-4 quarters</p><p>&#8226; Regional Fed surveys lead ISM by 2-3 weeks</p><h2><strong>Invalidation Criteria</strong></h2><p><strong>Bull Case (Sustained Manufacturing Recovery) Confirmation:</strong></p><p>&#8226; ISM Manufacturing holds above 52 for 3+ consecutive months</p><p>&#8226; ISM Employment returns above 50 (businesses hiring, not just filling orders)</p><p>&#8226; Regional Fed 5-survey average rises above 10</p><p>&#8226; Corporate profits accelerate above +8% YoY growth</p><p>&#8226; LEI turns positive year-over-year</p><p>&#8226; Capacity utilization crosses above 78%</p><blockquote><p><strong>Current status:</strong> One of six conditions met (ISM above 52, one month of data).</p><p><strong>Action if confirmed:</strong> Increase cyclical exposure. Overweight industrials, materials, and mid-cap equities with manufacturing leverage. Core capex orders at current levels support a 6-12 month positive outlook for the goods economy.</p></blockquote><p><strong>Bear Case (Profit-Led Downturn) Confirmation:</strong></p><p>&#8226; Corporate profits contract for 3+ consecutive quarters</p><p>&#8226; ISM Manufacturing rolls back below 48</p><p>&#8226; Core capex orders turn negative year-over-year</p><p>&#8226; I/S ratio exceeds 1.45 (inventory overshoot)</p><p>&#8226; Business loan delinquencies rise above 2.0%</p><p>&#8226; ISM Employment drops below 45</p><blockquote><p><strong>Current status:</strong> Zero of six conditions met.</p><p><strong>Action if confirmed:</strong> Reduce cyclical exposure. Underweight small caps and industrials. Monitor credit spreads for stress acceleration. The profit-to-layoff transmission typically takes 2-4 quarters.</p></blockquote><h2><strong>The Bottom Line</strong></h2><p>Business investment is the economy&#8217;s forward commitment. Surveys tell you what businesses intend to do. Orders tell you what they&#8217;ve committed to. Inventories tell you when they got it wrong. Profits tell you whether it&#8217;s working.</p><p>Current conditions: conflicted. The ISM breakout above 50 after manufacturing spent the better part of three years in contraction is a meaningful signal. Core capex orders at +5.9% confirm businesses are investing. Profits at +4.3% are positive, not crashing. But employment isn&#8217;t following, regional surveys are barely above zero, capacity utilization shows ample slack, and the LEI remains in warning territory. The expansion is real but conditional.</p><p>Watch the employment subcomponent. When businesses start hiring into the order surge, that&#8217;s confirmation the expansion is sustainable. As long as they&#8217;re filling orders with existing capacity and overtime, they&#8217;re telling you they don&#8217;t trust it yet. Neither should you.</p><p><em><strong>This is how we analyze the business cycle.</strong></em></p><div class="pullquote"><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em><strong>Macro, Illuminated.</strong></em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>This is the 6th in a 12-part series on the Lighthouse Macro framework. </p><p><em>Next up:</em><code> </code><strong>Trade &amp; the Dollar.</strong></p><p><strong><a href="https://lighthousemacro.com/#about">Bob Sheehan, CFA, CMT</a></strong><br><em>Founder &amp; Chief Investment Officer, <a href="http://LighthouseMacro.com">Lighthouse Macro</a></em></p></div>]]></content:encoded></item><item><title><![CDATA[Housing: The Collateral Engine]]></title><description><![CDATA[The Diagnostic Dozen: A Framework for Reading the Macro Cycle (5 of 12)]]></description><link>https://research.lighthousemacro.com/p/housing-the-collateral-engine</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/housing-the-collateral-engine</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Mon, 16 Feb 2026 23:11:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uyL1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c78bea-4ebe-4f85-97ae-d23e4667b725_2840x1639.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Previously in this series: <a href="https://research.lighthousemacro.com/p/labor-the-source-code">Labor</a> | <a href="https://research.lighthousemacro.com/p/prices-the-transmission-belt">Prices</a> | <a href="https://research.lighthousemacro.com/p/growth-the-second-derivative">Growth</a> | <a href="https://research.lighthousemacro.com/p/consumer-the-last-domino">Consumer</a></p><p>Housing is not shelter. It is the financial system&#8217;s collateral backbone, the Fed&#8217;s primary transmission channel, and the single most rate-sensitive sector in the economy. Miss it, and you&#8217;re trading the economy of 2024 while living in 2026.</p><p>The paradox of the current housing market is straightforward: prices are stable, transactions are frozen, and everyone is waiting for someone else to move first. Existing home sales just printed 3.91 million (SAAR) in January 2026, the lowest since September 2024 and still 40% below the 2021 peak. Median prices rose 0.9% year-over-year. The market is not crashing. It is not recovering. It is stuck.</p><p>Most analysis stops at rates and prices. Mortgage rates are down, prices are up, so the market must be fine. Or: rates are still too high, so the market must be broken. Both framings are incomplete. They miss the structural dynamics that determine when this frozen equilibrium breaks, which direction it breaks, and what it means for everything else in the macro cycle.</p><p>The question is not whether housing is expensive. It is whether the lock-in effect, the structural deficit, and the affordability math are converging toward a thaw or a deeper freeze. Answering that requires a framework, not a headline.</p><p><strong>The Core Insight: The Frozen Equilibrium</strong></p><p>Housing markets can be frozen without being broken. Transaction volumes collapse while prices hold because buyers and sellers retreat simultaneously for different reasons. Buyers can&#8217;t afford current rates. Sellers refuse to list because they&#8217;re locked into 3-4% mortgages and the math of moving to a 6% mortgage is punishing. The result is stasis. Not a correction. Not a recovery. A standoff.</p><p>This is not 2008. That was a credit crisis where overleveraged borrowers defaulted, inventory flooded the market, and prices collapsed 35% nationally. The current cycle is a rate shock freeze. Rates doubled from 3% to 7% in 18 months, the fastest tightening of housing finance since the Volcker era. But unlike 2008, the borrower profile is strong. Median FICO on new originations exceeds 750. Negative equity is 2.1%. Delinquencies are near historic lows.</p><p>We call this the &#8220;golden handcuffs.&#8221; Over 80% of outstanding mortgages carry rates below the current market rate by 200+ basis points. The MBA estimates that this lock-in effect has removed roughly 1.5 million potential listings from the market, creating a self-reinforcing loop:</p><p>Low listings &#8594; low inventory &#8594; price support &#8594; high prices worsen affordability &#8594; fewer buyers &#8594; fewer transactions &#8594; sellers see no urgency &#8594; fewer listings.</p><p>The equilibrium is fragile. It breaks one of two ways: rates decline enough to unlock supply and demand simultaneously (every 50 basis points frees a new cohort of locked-in sellers), or an external shock forces selling into a market with insufficient demand. Which break comes first is the entire housing call.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uyL1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c78bea-4ebe-4f85-97ae-d23e4667b725_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uyL1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c78bea-4ebe-4f85-97ae-d23e4667b725_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!uyL1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c78bea-4ebe-4f85-97ae-d23e4667b725_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!uyL1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c78bea-4ebe-4f85-97ae-d23e4667b725_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!uyL1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c78bea-4ebe-4f85-97ae-d23e4667b725_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uyL1!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c78bea-4ebe-4f85-97ae-d23e4667b725_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0c78bea-4ebe-4f85-97ae-d23e4667b725_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:350242,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/188195924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c78bea-4ebe-4f85-97ae-d23e4667b725_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uyL1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c78bea-4ebe-4f85-97ae-d23e4667b725_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!uyL1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c78bea-4ebe-4f85-97ae-d23e4667b725_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!uyL1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c78bea-4ebe-4f85-97ae-d23e4667b725_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!uyL1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c78bea-4ebe-4f85-97ae-d23e4667b725_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 1: Existing Home Sales (SAAR) vs. 30-Year Mortgage Rate, 2015-2026. Sales collapsed from 6.5M to 3.9M as rates doubled. Despite rates falling 78 bps from the 2023 peak, sales remain frozen in a 3.8-4.3M band.</em></figcaption></figure></div><p>The Three-Stage Housing Stress Sequence provides the operational framework:</p><p><strong>Stage 1: Rate Shock (2022-2023).</strong> Rates spike. Transactions collapse. Prices wobble but hold because inventory evaporates alongside demand. This is where the lock-in effect kicks in.</p><p><strong>Stage 2: Frozen Equilibrium (2023-Present).</strong> Low transactions, low inventory, stable-to-rising prices. Builders capture market share from locked-in resale sellers. New home sales as a percentage of total sales reaches historically elevated levels. The market is stable, not healthy.</p><p><strong>Stage 3: Resolution.</strong> Either rates ease enough to unlock supply and demand simultaneously (bullish resolution), or an economic shock forces sellers into a market that lacks sufficient demand to absorb them (bearish resolution).</p><p>We are deep in Stage 2. The critical question is which version of Stage 3 we&#8217;re heading toward, and the indicators that follow are how we answer it.</p><p><strong>What to Watch and Why</strong></p><p>Housing analysis requires three lenses: <strong>demand</strong> (who wants to buy and whether they can), <strong>supply</strong> (what&#8217;s available and what&#8217;s coming), and <strong>credit health</strong> (whether stress can transmit to the financial system). Watching only one guarantees you miss the turn. The discipline is triangulating across all three.</p><p><strong>The Indicators That Matter</strong></p><p><strong>Existing Home Sales: The Volume Signal</strong></p><p>Existing home sales capture roughly 85% of all transactions. The January 2026 print of 3.91 million (SAAR) was the sharpest monthly decline in nearly four years, down 8.4% from December. The long-term median is 5.23 million. Current levels are 25% below that, oscillating in a 3.8-4.4 million band since mid-2023. A sustained move above 4.5 million signals thawing. Below 3.5 million signals the freeze is deepening.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!axUP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da88f84-315e-4178-9392-5432135b1a03_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!axUP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da88f84-315e-4178-9392-5432135b1a03_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!axUP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da88f84-315e-4178-9392-5432135b1a03_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!axUP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da88f84-315e-4178-9392-5432135b1a03_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!axUP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da88f84-315e-4178-9392-5432135b1a03_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!axUP!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da88f84-315e-4178-9392-5432135b1a03_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5da88f84-315e-4178-9392-5432135b1a03_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:346354,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/188195924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da88f84-315e-4178-9392-5432135b1a03_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!axUP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da88f84-315e-4178-9392-5432135b1a03_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!axUP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da88f84-315e-4178-9392-5432135b1a03_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!axUP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da88f84-315e-4178-9392-5432135b1a03_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!axUP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5da88f84-315e-4178-9392-5432135b1a03_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 2: Regional Home Prices (Case-Shiller City Indices), YoY% Change, 2019-2026. Sun Belt markets like Atlanta cooled sharply from pandemic highs while Northeast metros like New York remained resilient. The K-shaped divergence reflects local supply dynamics.</em></figcaption></figure></div><p><strong>New Home Sales and the Builder Market Share</strong></p><p>While existing sales froze, builders told a different story. New home sales at 737,000 SAAR are capturing outsized share because builders can offer what locked-in resale sellers cannot: rate buydowns, incentives, and move-in-ready inventory. New homes now represent roughly 16% of total sales versus a historical norm closer to 10-12%. That shift is structural, not cyclical. As long as the lock-in effect suppresses resale listings, builders fill the gap. The 2015-2019 average was 595,000. Current levels are 24% above that, even with rates north of 6%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MRT9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb525484-0985-459d-bfb6-963a36ef00bc_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MRT9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb525484-0985-459d-bfb6-963a36ef00bc_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!MRT9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb525484-0985-459d-bfb6-963a36ef00bc_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!MRT9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb525484-0985-459d-bfb6-963a36ef00bc_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!MRT9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb525484-0985-459d-bfb6-963a36ef00bc_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MRT9!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb525484-0985-459d-bfb6-963a36ef00bc_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db525484-0985-459d-bfb6-963a36ef00bc_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:272274,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/188195924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb525484-0985-459d-bfb6-963a36ef00bc_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MRT9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb525484-0985-459d-bfb6-963a36ef00bc_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!MRT9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb525484-0985-459d-bfb6-963a36ef00bc_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!MRT9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb525484-0985-459d-bfb6-963a36ef00bc_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!MRT9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb525484-0985-459d-bfb6-963a36ef00bc_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 3: New Home Sales (SAAR, Thousands), 2005-2026. Sales recovered from the 2022 rate shock to 737K, above the 2015-2019 average of 595K. Builders are filling the void left by locked-in resale sellers.</em></figcaption></figure></div><p><strong>The Shelter Inflation Bridge: Market Rents to CPI</strong></p><p>Shelter represents 34% of CPI and 18% of Core PCE. Market rents lead official CPI shelter by 12-18 months with remarkable reliability. This is the single most important cross-pillar indicator in the housing framework.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Jheo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbedc1c-a48e-4098-975d-c2fc8e11f973_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Jheo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbedc1c-a48e-4098-975d-c2fc8e11f973_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!Jheo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbedc1c-a48e-4098-975d-c2fc8e11f973_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!Jheo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbedc1c-a48e-4098-975d-c2fc8e11f973_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!Jheo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbedc1c-a48e-4098-975d-c2fc8e11f973_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Jheo!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbedc1c-a48e-4098-975d-c2fc8e11f973_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/afbedc1c-a48e-4098-975d-c2fc8e11f973_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:294201,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/188195924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbedc1c-a48e-4098-975d-c2fc8e11f973_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Jheo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbedc1c-a48e-4098-975d-c2fc8e11f973_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!Jheo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbedc1c-a48e-4098-975d-c2fc8e11f973_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!Jheo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbedc1c-a48e-4098-975d-c2fc8e11f973_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!Jheo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbedc1c-a48e-4098-975d-c2fc8e11f973_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 4: Zillow Observed Rent Index (ZORI) YoY vs. CPI Shelter YoY. Market rents peaked in early 2022. CPI shelter didn&#8217;t peak until early 2024. The disinflation embedded in market rents is still feeding through.</em></figcaption></figure></div><p>National rents per Zillow are running roughly 1.9% year-over-year. CPI shelter has decelerated to 3.0% as of January 2026, consistent with the ZORI signal from 12-18 months prior. With market rents under 2%, further shelter deceleration toward 2.5% by late 2026 is the base case, mechanically dragging core CPI lower by 0.2-0.4 percentage points. This feeds directly into Fed policy, mortgage rates, and the housing market itself. A feedback loop with a long delay.</p><p><strong>Mortgage Rates and Affordability: The Binding Constraint</strong></p><p>The 30-year fixed mortgage rate averaged 6.09% for the week ending February 12, 2026, down from 6.87% a year ago. Rates have been in a 6.0-6.3% range since December 2025, the lowest sustained level since September 2022.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3VLS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e30a949-9ee2-440c-857f-25702f826b41_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3VLS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e30a949-9ee2-440c-857f-25702f826b41_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!3VLS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e30a949-9ee2-440c-857f-25702f826b41_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!3VLS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e30a949-9ee2-440c-857f-25702f826b41_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!3VLS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e30a949-9ee2-440c-857f-25702f826b41_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3VLS!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e30a949-9ee2-440c-857f-25702f826b41_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e30a949-9ee2-440c-857f-25702f826b41_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:346385,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/188195924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e30a949-9ee2-440c-857f-25702f826b41_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3VLS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e30a949-9ee2-440c-857f-25702f826b41_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!3VLS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e30a949-9ee2-440c-857f-25702f826b41_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!3VLS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e30a949-9ee2-440c-857f-25702f826b41_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!3VLS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e30a949-9ee2-440c-857f-25702f826b41_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 5: 30-Year Mortgage Rate vs. Mortgage Debt Service Burden (% of Disposable Income), 2005-2026. Rates doubled but aggregate debt service stayed below the 2007 peak. The lock-in effect keeps most households on low-rate mortgages, masking the affordability crisis for new buyers.</em></figcaption></figure></div><p>The affordability math is unforgiving. At 6.1%, the monthly payment on a median-priced home ($396,800, 20% down) is approximately $1,925 versus $1,340 at pre-pandemic 3.0% rates. That 44% increase is why first-time buyers now account for only 31% of sales versus the historical 40%. Rule of thumb: every 100 basis points translates to roughly 10% change in affordability. The market needs rates closer to 5.5% to see meaningful unfreezing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bpj7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d450235-46c0-4d84-8426-47294597a7d1_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bpj7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d450235-46c0-4d84-8426-47294597a7d1_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!bpj7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d450235-46c0-4d84-8426-47294597a7d1_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!bpj7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d450235-46c0-4d84-8426-47294597a7d1_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!bpj7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d450235-46c0-4d84-8426-47294597a7d1_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bpj7!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d450235-46c0-4d84-8426-47294597a7d1_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d450235-46c0-4d84-8426-47294597a7d1_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:185231,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/188195924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d450235-46c0-4d84-8426-47294597a7d1_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bpj7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d450235-46c0-4d84-8426-47294597a7d1_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!bpj7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d450235-46c0-4d84-8426-47294597a7d1_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!bpj7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d450235-46c0-4d84-8426-47294597a7d1_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!bpj7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d450235-46c0-4d84-8426-47294597a7d1_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 6: Monthly Mortgage Payment on Median-Priced Home at Various Rate Levels. The 44% increase from 3.0% to 6.1% rates makes the math visceral.</em></figcaption></figure></div><p><strong>Builder Sentiment: The Smart Money&#8217;s Thermometer</strong></p><p>The NAHB Housing Market Index dropped to 37 in January 2026, the 21st consecutive month below 50. Buyer traffic collapsed to 23. Builders commit capital 12-18 months ahead of sales, making them the smart money in housing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J_Qt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb379a8d4-4c55-45fe-a197-85e8bf8317ff_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J_Qt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb379a8d4-4c55-45fe-a197-85e8bf8317ff_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!J_Qt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb379a8d4-4c55-45fe-a197-85e8bf8317ff_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!J_Qt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb379a8d4-4c55-45fe-a197-85e8bf8317ff_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!J_Qt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb379a8d4-4c55-45fe-a197-85e8bf8317ff_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J_Qt!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb379a8d4-4c55-45fe-a197-85e8bf8317ff_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b379a8d4-4c55-45fe-a197-85e8bf8317ff_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:252793,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/188195924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb379a8d4-4c55-45fe-a197-85e8bf8317ff_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!J_Qt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb379a8d4-4c55-45fe-a197-85e8bf8317ff_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!J_Qt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb379a8d4-4c55-45fe-a197-85e8bf8317ff_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!J_Qt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb379a8d4-4c55-45fe-a197-85e8bf8317ff_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!J_Qt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb379a8d4-4c55-45fe-a197-85e8bf8317ff_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 7: NAHB Housing Market Index, 2005-2026. Builder sentiment has been below the 50 breakeven for 21 consecutive months. The current reading of 37 is well above the GFC trough (8) but reflects persistent headwinds from rates and input costs.</em></figcaption></figure></div><p>Currently, 40% of builders report cutting prices (the highest since May 2020) and 65% are offering incentives: rate buydowns, closing cost assistance, upgrades. Builders are buying volume with margin compression. Sustainable for large publics like D.R. Horton and Lennar. Less so for smaller builders, accelerating industry consolidation.</p><p><strong>Housing Starts and Permits: The Construction Pipeline</strong></p><p>Housing starts tumbled to 1.246 million SAAR in October 2025, the lowest since June 2020. Single-family starts were 874,000 while multi-family starts collapsed to 372,000.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CBGs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8849a-0ce1-4efd-a6bc-0e39aaf9a8f5_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CBGs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8849a-0ce1-4efd-a6bc-0e39aaf9a8f5_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!CBGs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8849a-0ce1-4efd-a6bc-0e39aaf9a8f5_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!CBGs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8849a-0ce1-4efd-a6bc-0e39aaf9a8f5_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!CBGs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8849a-0ce1-4efd-a6bc-0e39aaf9a8f5_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CBGs!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8849a-0ce1-4efd-a6bc-0e39aaf9a8f5_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70a8849a-0ce1-4efd-a6bc-0e39aaf9a8f5_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:405145,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/188195924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8849a-0ce1-4efd-a6bc-0e39aaf9a8f5_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CBGs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8849a-0ce1-4efd-a6bc-0e39aaf9a8f5_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!CBGs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8849a-0ce1-4efd-a6bc-0e39aaf9a8f5_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!CBGs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8849a-0ce1-4efd-a6bc-0e39aaf9a8f5_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!CBGs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70a8849a-0ce1-4efd-a6bc-0e39aaf9a8f5_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 8: Housing Starts (Total, Single-Family, Multi-Family), 2018-2026. The multi-family pullback is structural, not cyclical. The pandemic-era MF construction boom is unwinding as completions flood the rental market.</em></figcaption></figure></div><p>Building permits at 1.412 million lead starts by 1-2 months. The permit-start gap is a forward indicator: when permits exceed starts, the pipeline is building. When starts exceed permits, the pipeline is draining. Single-family permits at 878K remain below the roughly 1 million pace needed to match household formation.</p><p><strong>Inventory and Supply: The Bifurcation</strong></p><p>The inventory picture depends entirely on which market you&#8217;re looking at. Existing home inventory at 1.22 million units (3.7 months of supply) remains tight. The lock-in effect keeps resale supply structurally constrained. New home inventory tells a different story.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j6cg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6bb991a-842b-48eb-9c32-7bc1f3323528_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j6cg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6bb991a-842b-48eb-9c32-7bc1f3323528_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!j6cg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6bb991a-842b-48eb-9c32-7bc1f3323528_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!j6cg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6bb991a-842b-48eb-9c32-7bc1f3323528_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!j6cg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6bb991a-842b-48eb-9c32-7bc1f3323528_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j6cg!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6bb991a-842b-48eb-9c32-7bc1f3323528_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6bb991a-842b-48eb-9c32-7bc1f3323528_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:386068,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/188195924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6bb991a-842b-48eb-9c32-7bc1f3323528_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!j6cg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6bb991a-842b-48eb-9c32-7bc1f3323528_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!j6cg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6bb991a-842b-48eb-9c32-7bc1f3323528_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!j6cg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6bb991a-842b-48eb-9c32-7bc1f3323528_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!j6cg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6bb991a-842b-48eb-9c32-7bc1f3323528_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 9: New Home Inventory (Thousands) and Months&#8217; Supply, 2005-2026. New home months&#8217; supply has climbed toward 8 as builders maintained construction into slowing demand. Still well below the GFC peak of 12+ months.</em></figcaption></figure></div><p>New home months' supply at 7.9 reflects builders who kept building through the rate shock and are now facing weaker demand. This is the opposite of the existing market: too much supply, not too little. Builders respond by cutting prices and offering incentives, compressing margins to sustain volume. The bifurcation, undersupplied existing market and oversupplied new market, is the defining feature of this cycle.</p><p>Freddie Mac estimates the national housing shortfall at 3-4 million units. That structural deficit is the floor under prices broadly. But new home inventory at current levels means builders, not existing homeowners, will bear the brunt of any further demand weakness.</p><p><strong>Home Prices: The Lagging Confirmation</strong></p><p>Home prices are the most watched and least useful leading indicator in housing. They lag transaction activity by 3-6 months and are distorted by compositional shifts.</p><p>NAR&#8217;s median existing home price ($396,800, January 2026) rose 0.9% year-over-year. The Case-Shiller repeat-sales index shows 1.4%, a different methodology that controls for the mix of homes sold. Both tell the same story: low single-digit appreciation, not the double-digit gains of 2021-2022. Regional divergence is significant: New York +5.1%, Chicago +5.7%, San Francisco +0.5%, Atlanta flat. The K-shaped divergence reflects local supply dynamics, not a national trend. Supply-constrained Northeast markets are hitting new highs while Sun Belt markets return to earth.</p><p>Real home price appreciation (nominal minus CPI) is roughly flat to slightly negative, meaning housing is becoming incrementally more affordable in real terms even as nominal prices edge higher. This is the healthy resolution: wages growing faster than prices, compressing the ratio without a crash. It is also the slowest resolution. At current rates of nominal appreciation (~1-2%) and wage growth (~4%), the affordability gap closes by roughly 2-3 percentage points per year. That math implies years, not quarters, before the median household can comfortably afford the median home at prevailing rates.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ICh9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d264f-5188-4e3c-a309-f6fa249ed973_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ICh9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d264f-5188-4e3c-a309-f6fa249ed973_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!ICh9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d264f-5188-4e3c-a309-f6fa249ed973_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!ICh9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d264f-5188-4e3c-a309-f6fa249ed973_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!ICh9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d264f-5188-4e3c-a309-f6fa249ed973_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ICh9!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d264f-5188-4e3c-a309-f6fa249ed973_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c93d264f-5188-4e3c-a309-f6fa249ed973_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:312808,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/188195924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d264f-5188-4e3c-a309-f6fa249ed973_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ICh9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d264f-5188-4e3c-a309-f6fa249ed973_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!ICh9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d264f-5188-4e3c-a309-f6fa249ed973_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!ICh9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d264f-5188-4e3c-a309-f6fa249ed973_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!ICh9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d264f-5188-4e3c-a309-f6fa249ed973_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 10: Nominal vs. Real Home Price Appreciation (Case-Shiller YoY% Minus CPI YoY%), 2005-2026. Real appreciation near zero means the affordability problem is slowly correcting through wage growth rather than price declines.</em></figcaption></figure></div><p><strong>Mortgage Credit Health: The Systemic Risk Gauge</strong></p><p>This is where the current cycle diverges most dramatically from 2008.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gyCD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125bb611-7bb9-4b04-9cb6-d625c1977ae9_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gyCD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125bb611-7bb9-4b04-9cb6-d625c1977ae9_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!gyCD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125bb611-7bb9-4b04-9cb6-d625c1977ae9_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!gyCD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125bb611-7bb9-4b04-9cb6-d625c1977ae9_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!gyCD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125bb611-7bb9-4b04-9cb6-d625c1977ae9_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gyCD!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125bb611-7bb9-4b04-9cb6-d625c1977ae9_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/125bb611-7bb9-4b04-9cb6-d625c1977ae9_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:217814,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/188195924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125bb611-7bb9-4b04-9cb6-d625c1977ae9_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gyCD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125bb611-7bb9-4b04-9cb6-d625c1977ae9_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!gyCD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125bb611-7bb9-4b04-9cb6-d625c1977ae9_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!gyCD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125bb611-7bb9-4b04-9cb6-d625c1977ae9_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!gyCD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F125bb611-7bb9-4b04-9cb6-d625c1977ae9_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 11: Mortgage Delinquency Rate (30+ Days), 2006-2026. Delinquencies near all-time lows. The credit channel that transmitted housing stress in 2008 is not engaged.</em></figcaption></figure></div><p>Total home equity exceeds $17 trillion. Negative equity is approximately 2.1%. Even a 15-20% price decline would leave the vast majority of borrowers above water. FHA delinquencies at ~11.5% are the leading edge to watch, elevated but well below crisis levels. Lending standards per the SLOOS have stabilized. The credit channel is not adding to housing stress.</p><p><strong>The Construction Pipeline: Supply Wave Clearing</strong></p><p>The units already in the pipeline tell the forward story. Under-construction units peaked in mid-2023 and are now declining as completions catch up, particularly in multifamily. This MF supply wave is what&#8217;s driving rental market softness, feeding directly into the shelter disinflation that eventually pulls down CPI. National rents per Zillow are growing roughly 1.9% year-over-year, a significant deceleration from the 15%+ peaks of 2022. The buy-versus-rent calculus remains heavily skewed toward renting in most major metros, with monthly mortgage payments exceeding median rent by $800-1,200. Until that gap narrows, renters have little financial incentive to become buyers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5Sf4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ec5f9-e8ec-4cbc-a4aa-53fd7c96e463_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5Sf4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ec5f9-e8ec-4cbc-a4aa-53fd7c96e463_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!5Sf4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ec5f9-e8ec-4cbc-a4aa-53fd7c96e463_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!5Sf4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ec5f9-e8ec-4cbc-a4aa-53fd7c96e463_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!5Sf4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ec5f9-e8ec-4cbc-a4aa-53fd7c96e463_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5Sf4!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ec5f9-e8ec-4cbc-a4aa-53fd7c96e463_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da7ec5f9-e8ec-4cbc-a4aa-53fd7c96e463_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:319613,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://research.lighthousemacro.com/i/188195924?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ec5f9-e8ec-4cbc-a4aa-53fd7c96e463_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5Sf4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ec5f9-e8ec-4cbc-a4aa-53fd7c96e463_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!5Sf4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ec5f9-e8ec-4cbc-a4aa-53fd7c96e463_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!5Sf4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ec5f9-e8ec-4cbc-a4aa-53fd7c96e463_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!5Sf4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ec5f9-e8ec-4cbc-a4aa-53fd7c96e463_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 12: Housing Units Under Construction vs. Completions (Thousands, SAAR), 2015-2026. The construction pipeline peaked and is now unwinding. Completions catching up to under-construction levels means the supply overhang is clearing, feeding rent disinflation.</em></figcaption></figure></div><p>When construction costs rise faster than prices, builders pull back even if demand exists. Tariffs on Canadian softwood lumber (35.2%), steel (50% combined), and Chinese building materials (50%+) are adding an estimated $10,000-$20,000+ to the cost of a new home per NAHB. A tight construction labor market (30%+ immigrant workforce) and rising regulatory costs ($95,000+ per unit per NAHB) create a supply-side constraint that reinforces the structural deficit.</p><p><strong>The Consensus Trap</strong></p><p><strong>Surface narrative:</strong> &#8220;Mortgage rates are coming down, affordability is improving, inventory is building. Spring 2026 will be the breakout.&#8221;</p><p><strong>What is actually happening:</strong> Existing sales just printed the worst January in over two years. NAHB has been below 50 for 21 consecutive months. 40% of builders are cutting prices. &#8220;Most affordable since March 2022&#8221; is a low bar cleared by an inch, not a mile.</p><p>Two biases trap consensus on housing:</p><p><strong>Level bias.</strong> Analysts focus on mortgage rate levels rather than the lock-in spread. A 6.1% rate is lower than 7.0%, true. But what matters for transaction volume is the spread between prevailing rates and outstanding mortgages. That spread remains over 200 basis points for most homeowners. Rates need to fall further, not just stabilize.</p><p><strong>Cycle analogy bias.</strong> Comparing today to 2008 or 2019 misses the fact that this cycle has no precedent. The combination of a rate shock, golden handcuffs, structural supply deficit, and historically strong credit profiles has never occurred simultaneously. The market is not crashing, not normalizing, and not booming. It is frozen, a distinct regime.</p><p><strong>Where We Are Now</strong></p><p>The housing market in February 2026 sits in Stage 2: the Frozen Equilibrium.</p><p><strong>Demand</strong> is weak but stabilizing. Sales at 3.91 million are frozen (sub-3.5M = severe distress, 4.5M+ = normal). MBA purchase applications are modestly above year-ago levels. Direction positive, level depressed.</p><p><strong>Supply</strong> is structurally tight, cyclically easing. Months&#8217; supply at 3.7 is approaching balanced but new construction remains below the pace needed to address the 3-4 million unit deficit.</p><p><strong>Credit</strong> is healthy. Delinquencies low, equity cushions large, lending standards stabilized. The credit channel is not engaged. This is the single most important difference from any housing downturn in modern history.</p><p><strong>Affordability</strong> remains the bottleneck. Rates at 6.1% are 78 basis points below a year ago, but first-time buyer participation at 31% signals the entry-level market is still locked out.</p><p><strong>Builder outlook</strong> is pessimistic but adapting. NAHB at 37 is firmly negative, but builders are responding with incentives, rate buydowns, and a shift toward smaller, more affordable units.</p><p><strong>Policy</strong> is mixed. The Fannie/Freddie $200 billion MBS purchase program is a direct attempt to compress mortgage spreads. Whether it works depends on spread transmission and Treasury market cooperation. Meanwhile, tariff escalation pressures construction costs and immigration enforcement could tighten the construction labor market further.</p><p>Net assessment: neutral-to-slightly-bearish on transactions, neutral-to-slightly-bullish on prices (structural deficit), firmly not-a-crisis on credit. The thaw requires rates closer to 5.5%. Neither imminent nor impossible on a 6-12 month horizon.</p><p><strong>The Cross-Pillar Connection</strong></p><p>Housing connects to every other pillar in the framework, but four links matter most:</p><p><strong>Housing to Prices.</strong> The shelter-CPI bridge is the most important cross-pillar link. Shelter is 34% of CPI and 18% of Core PCE. Market rents lead official shelter measures by 12-18 months. Housing generates the &#8220;last mile&#8221; inflation lag we covered in Post 2.</p><p><strong>Housing to Growth.</strong> Residential fixed investment is 3-5% of GDP directly, but the wealth effect amplifies its contribution. A frozen housing market contributes zero growth impulse, dragging on both residential investment and wealth-effect-driven consumption.</p><p><strong>Housing to Consumer.</strong> The wealth effect channel: $1 of home equity generates roughly $0.05-0.08 in additional spending with a 3-6 month lag. With total home equity exceeding $17 trillion, housing wealth is the largest component of median household net worth and the buffer that determines how long consumers can sustain spending when labor softens.</p><p><strong>Housing to Financial Conditions.</strong> Mortgage credit quality determines whether housing stress reaches the banking system. In 2008, housing was the financial crisis. In 2026, strong credit quality means housing is not a systemic risk. That is the most important single fact about this cycle.</p><p><strong>How to Track This Pillar</strong></p><p><strong>Existing Home Sales.</strong> Below 3.5M = severe stress. Above 4.5M = thawing. (Monthly, NAR, ~21st)</p><p><strong>New Home Sales.</strong> Rising new/existing ratio = resale dysfunction. Above 750K = builder strength. (Monthly, Census, ~25th)</p><p><strong>30-Year Mortgage Rate.</strong> Below 5.5% unlocks meaningful supply. (Weekly, Freddie Mac, Thursdays)</p><p><strong>NAHB HMI.</strong> Below 50 = negative. Below 30 = capitulation. (Monthly, NAHB, 3rd Monday)</p><p><strong>Housing Starts.</strong> Below 1.0M = recession signal. Above 1.3M = expansion. (Monthly, Census, ~17th)</p><p><strong>Case-Shiller National HPI.</strong> Gold standard for prices, 2-month lag. Supplement with Zillow ZHVI for real-time. (Monthly, S&amp;P/Cotality, last Tuesday)</p><p><strong>Zillow ZORI.</strong> 12-18 month leading indicator for CPI shelter. (Monthly, Zillow Research)</p><p><strong>MBA Purchase Applications.</strong> Highest-frequency demand signal, leads sales by 4-8 weeks. (Weekly, MBA, Wednesdays)</p><p><strong>Invalidation Criteria</strong></p><p>Every thesis needs an exit door.</p><p><strong>Bull Case (Housing Thaw) Confirmation:</strong></p><p>If the following occur simultaneously for 3+ months, the frozen equilibrium thesis is invalidated and we should expect a sustained recovery in housing activity:</p><ul><li><p>30-year mortgage rates sustain below 5.5%</p></li><li><p>Existing home sales rise above 4.5 million SAAR for 3 consecutive months</p></li><li><p>NAHB returns above 50</p></li><li><p>MBA purchase applications rise 15%+ year-over-year for 3+ months</p></li><li><p>First-time buyer share returns above 35%</p></li><li><p>Active listings rise 20%+ year-over-year (locked-in sellers relisting)</p></li></ul><p><strong>Current status:</strong> Zero of six conditions met.</p><p><strong>Action if confirmed:</strong> Increase exposure to rate-sensitive housing equities (XHB, ITB). Reassess shelter inflation trajectory for faster deceleration.</p><p><strong>Bear Case (Credit Contagion) Confirmation:</strong></p><p>If the following occur, housing is deteriorating beyond a frozen market into a systemic credit event:</p><ul><li><p>FHA 30+ day delinquency rate exceeds 14%</p></li><li><p>Negative equity share rises above 5%</p></li><li><p>Existing home months&#8217; supply exceeds 6.0</p></li><li><p>Foreclosure filings increase 50%+ year-over-year for two consecutive quarters</p></li><li><p>XHB underperforms S&amp;P 500 by 15%+ over a rolling 3-month window</p></li><li><p>SLOOS shows net tightening on residential lending exceeding 40%</p></li></ul><p><strong>Current status:</strong> Zero of six conditions met.</p><p><strong>Action if confirmed:</strong> Reduce equity exposure broadly. Underweight housing and financials. Monitor MBS spreads for systemic stress signals.</p><p>Framework drives positioning, but the framework can be wrong. Data determines outcome.</p><p><strong>The Bottom Line</strong></p><p>Housing is the economy&#8217;s collateral engine. It drives consumer wealth, construction employment, shelter inflation, and credit conditions simultaneously. The sequencing: housing activity leads prices by 3-6 months, leads shelter CPI by 12-18 months, and leads consumer spending through the wealth effect with a 3-6 month lag.</p><p>Current conditions: frozen, not broken. Transactions depressed, credit quality strong, prices stable on a structural deficit that continues to widen. Affordability is the binding constraint, improving at the margin but not fast enough to unlock the golden handcuffs.</p><p>The resolution depends on rates, which depend on inflation, which depends on the shelter lag that housing itself generates. A feedback loop with a long delay. The base case is a gradual unfreezing. The risk case is an economic shock that forces selling into a market with insufficient demand. The framework tells you which indicators to watch for each scenario. The data will tell you which one is unfolding.</p><p>This is how we analyze housing.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Join The Watch.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em><strong>Bob Sheehan, CFA, CMT</strong></em></p><p><em>Founder &amp; CIO, Lighthouse Macro</em></p><div><hr></div><p><em>This is the 5th in a 12-part series on the Lighthouse Macro framework.</em></p><p><em>Next up: Business Investment and the Forward Commitment.</em></p>]]></content:encoded></item><item><title><![CDATA[Consumer: The Last Domino]]></title><description><![CDATA[The Diagnostic Dozen: A Framework for Reading the Macro Cycle (4 of 12)]]></description><link>https://research.lighthousemacro.com/p/consumer-the-last-domino</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/consumer-the-last-domino</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Thu, 12 Feb 2026 00:11:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!iiS4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F380012e3-4ed1-4204-84ee-70c9f02f08e5_2840x1639.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Previously in this series: <a href="https://research.lighthousemacro.com/p/labor-the-source-code">Labor</a> | <a href="https://research.lighthousemacro.com/p/prices-the-transmission-belt">Prices</a> | <a href="https://research.lighthousemacro.com/p/growth-the-second-derivative">Growth</a></p><div><hr></div><p>The consumer is not a leading indicator. It is a lagging confirmation of what labor, credit, and confidence already told you. And it represents 68% of GDP.</p><p>That is the paradox. Personal Consumption Expenditures is the single largest component of economic output. When consumer spending contracts, there is nowhere for GDP to hide. Yet by the time that contraction arrives, labor already cracked 6-9 months prior, credit stress was visible in delinquency data, and confidence surveys had been deteriorating for two quarters. The consumer is the last domino.</p><p>This is why most consumer analysis gets the sequencing wrong. Headlines celebrate &#8220;resilient consumer spending&#8221; while the fuel tank that supports that spending is draining. The question is not just &#8220;is the consumer spending?&#8221; It is &#8220;what is funding the spending, and how long can it last?&#8221;</p><div><hr></div><h2>The Core Insight: Income vs Credit</h2><p>Here is the conceptual unlock that separates useful consumer analysis from headline-watching.</p><p>Consumer spending has only two funding sources: income and credit. When spending is funded by income growth (wages rising, employment expanding, hours stable), the spending is sustainable. When spending is funded by credit (savings depleted, credit card balances rising, delinquencies climbing), the spending is borrowed from the future.</p><p>The distinction matters because the two regimes look identical in the headline data. Real PCE at +2.6% tells you nothing about whether that spending is income-driven or credit-driven. Both produce the same GDP print. But one is sustainable and the other is a countdown timer.</p><p>We track this through what we call the Three-Stage Stress Sequence. It operates the same way every cycle:</p><p><strong>Stage 1: Savings Depletion.</strong> Income growth slows but spending habits persist. Consumers draw down savings to maintain lifestyle. The saving rate falls. This can persist for 12-18 months.</p><p><strong>Stage 2: Credit Substitution.</strong> Savings exhausted, consumers turn to credit. Credit card balances rise. Delinquencies begin climbing. Interest payments consume a growing share of income. This stage is inherently unstable.</p><p><strong>Stage 3: Spending Collapse.</strong> Credit dries up or becomes unaffordable. Spending contracts. Durables first (big-ticket deferrals), then nondurables, then eventually services. Corporate revenues fall. Layoffs begin. The reinforcing loop turns vicious.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iiS4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F380012e3-4ed1-4204-84ee-70c9f02f08e5_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iiS4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F380012e3-4ed1-4204-84ee-70c9f02f08e5_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!iiS4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F380012e3-4ed1-4204-84ee-70c9f02f08e5_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!iiS4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F380012e3-4ed1-4204-84ee-70c9f02f08e5_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!iiS4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F380012e3-4ed1-4204-84ee-70c9f02f08e5_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iiS4!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F380012e3-4ed1-4204-84ee-70c9f02f08e5_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/380012e3-4ed1-4204-84ee-70c9f02f08e5_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:307709,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/187558226?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F380012e3-4ed1-4204-84ee-70c9f02f08e5_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iiS4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F380012e3-4ed1-4204-84ee-70c9f02f08e5_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!iiS4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F380012e3-4ed1-4204-84ee-70c9f02f08e5_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!iiS4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F380012e3-4ed1-4204-84ee-70c9f02f08e5_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!iiS4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F380012e3-4ed1-4204-84ee-70c9f02f08e5_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 1: Real Disposable Income vs Real Consumer Spending YoY. When spending exceeds income (shaded), credit is filling the gap. The current gap is -1.5 percentage points.</em></figcaption></figure></div><p>The chart makes the dynamic visible. When the orange line (spending) runs above the blue line (income), consumers are spending more than they earn. Something else is funding the difference. In 2020-2021, it was stimulus checks and savings accumulation. Today, it is credit. The income-spending gap currently stands at -1.5 percentage points. Spending growth of +2.6% is outrunning income growth of +1.0%. That arithmetic has an expiration date.</p><div><hr></div><h2>What to Watch and Why</h2><p>We approach consumer analysis through three lenses. Not a checklist, but a framework for organizing the signal from the noise.</p><p><strong>Spending flows</strong> capture what consumers actually do. Personal Consumption Expenditures, retail sales, credit card transactions. These are output variables: the result of income, confidence, and credit availability interacting. Spending flows tell you where the economy is, not where it is going. Watch the composition (durables vs services) more than the aggregate. Durables turn first at cycle inflections because consumers defer big-ticket purchases before cutting everyday spending.</p><p><strong>The fuel tank</strong> captures what is funding the spending. Income growth (aggregate payrolls: employment times hours times wages), the saving rate, and disposable income. When the fuel tank is full (saving rate above 7%, real income growing 2%+), spending can persist. When it is empty (saving rate below 4%, real income barely positive), spending is running on fumes.</p><p><strong>Stress signals</strong> capture the cracks forming beneath the surface. Credit card delinquencies, the debt service ratio, consumer confidence indices. These are the early warning system. Delinquencies lead spending cuts by 3-6 months. Confidence surveys lead spending by 1-3 months. The stress signals flash before the spending data confirms.</p><p>The discipline is triangulating across all three. When spending flows are positive but the fuel tank is draining and stress signals are rising, you are watching Stage 2 of the stress sequence. The headline looks fine. The foundation is eroding.</p><div><hr></div><h2>The Indicators That Matter</h2><h3>Personal Consumption Expenditures: The 68% Anchor</h3><p>PCE is the largest GDP component. It breaks into three pieces: durable goods (cars, appliances, furniture), nondurable goods (food, gasoline, clothing), and services (healthcare, housing, dining, travel). Services alone represent nearly 70% of total PCE.</p><p>Why the decomposition matters: durables are the cyclical canary. When consumers lose confidence, they defer big-ticket purchases first. You do not need a new car this quarter. You do need groceries. Durable goods spending peaked at +32% YoY in April 2021 (the post-COVID stimulus surge) and has been normalizing since. Nondurables are stable. Services are sticky (lease contracts, subscriptions, healthcare obligations create inertia).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FFbz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61c6b4f8-ead8-4b02-a4cc-25be710ce238_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FFbz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61c6b4f8-ead8-4b02-a4cc-25be710ce238_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!FFbz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61c6b4f8-ead8-4b02-a4cc-25be710ce238_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!FFbz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61c6b4f8-ead8-4b02-a4cc-25be710ce238_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!FFbz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61c6b4f8-ead8-4b02-a4cc-25be710ce238_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FFbz!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61c6b4f8-ead8-4b02-a4cc-25be710ce238_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61c6b4f8-ead8-4b02-a4cc-25be710ce238_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:339476,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/187558226?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61c6b4f8-ead8-4b02-a4cc-25be710ce238_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FFbz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61c6b4f8-ead8-4b02-a4cc-25be710ce238_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!FFbz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61c6b4f8-ead8-4b02-a4cc-25be710ce238_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!FFbz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61c6b4f8-ead8-4b02-a4cc-25be710ce238_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!FFbz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61c6b4f8-ead8-4b02-a4cc-25be710ce238_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 2: PCE Component Breakdown YoY. Real PCE total at +2.6%. Durables are more volatile and turn first at cycle inflections. Services are stickier and lag.</em></figcaption></figure></div><p>The chart shows the pattern. Durables swing wildly (the COVID spike and normalization dominate the picture). Services are steadier. At cycle turns, watch for durables to decelerate or contract while services hold. That divergence is the early signal that the consumer is pulling back on discretionary spending while maintaining essentials.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vyw-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dadd53a-bd4c-457c-8a04-553b3c67e27d_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vyw-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dadd53a-bd4c-457c-8a04-553b3c67e27d_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!Vyw-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dadd53a-bd4c-457c-8a04-553b3c67e27d_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!Vyw-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dadd53a-bd4c-457c-8a04-553b3c67e27d_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!Vyw-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dadd53a-bd4c-457c-8a04-553b3c67e27d_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vyw-!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dadd53a-bd4c-457c-8a04-553b3c67e27d_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5dadd53a-bd4c-457c-8a04-553b3c67e27d_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:269924,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/187558226?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dadd53a-bd4c-457c-8a04-553b3c67e27d_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Vyw-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dadd53a-bd4c-457c-8a04-553b3c67e27d_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!Vyw-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dadd53a-bd4c-457c-8a04-553b3c67e27d_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!Vyw-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dadd53a-bd4c-457c-8a04-553b3c67e27d_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!Vyw-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dadd53a-bd4c-457c-8a04-553b3c67e27d_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 3: Durable Goods vs Services Spending YoY. The cyclical canary: durables turn before services at every cycle inflection.</em></figcaption></figure></div><p>Current reading: Real PCE is growing at +2.6% year-over-year. The headline looks solid. But December 2025 retail sales came in flat (0.0% month-over-month, below +0.4% consensus), with the control group at -0.1%. The monthly data is catching up with what the flow dynamics already suggest. This is the aggregate number, and the aggregate can deceive. We need to look beneath it.</p><h3>The Saving Rate: The Fuel Gauge</h3><p>The personal saving rate measures what percentage of disposable income is not spent. It is the buffer. When the saving rate is high, consumers have capacity to absorb shocks (job loss, unexpected expenses, rate hikes). When it is low, there is no cushion. Every dollar earned is already spoken for.</p><p>Why it works as a leading indicator: the saving rate signals future spending capacity. A falling saving rate means consumers are spending an increasing share of income. That can persist for a while, but it reduces the margin for error. When it drops below 4%, consumers are effectively living paycheck-to-paycheck in aggregate.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b7bc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d16ee02-76ff-4241-8be0-88da4bb7b57f_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b7bc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d16ee02-76ff-4241-8be0-88da4bb7b57f_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!b7bc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d16ee02-76ff-4241-8be0-88da4bb7b57f_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!b7bc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d16ee02-76ff-4241-8be0-88da4bb7b57f_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!b7bc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d16ee02-76ff-4241-8be0-88da4bb7b57f_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b7bc!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d16ee02-76ff-4241-8be0-88da4bb7b57f_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d16ee02-76ff-4241-8be0-88da4bb7b57f_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:261139,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/187558226?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d16ee02-76ff-4241-8be0-88da4bb7b57f_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!b7bc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d16ee02-76ff-4241-8be0-88da4bb7b57f_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!b7bc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d16ee02-76ff-4241-8be0-88da4bb7b57f_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!b7bc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d16ee02-76ff-4241-8be0-88da4bb7b57f_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!b7bc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d16ee02-76ff-4241-8be0-88da4bb7b57f_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 4: Personal Saving Rate. Currently at 3.5%, well below the pre-pandemic normal of 7.5%. The excess savings from COVID ($2.1T) were fully depleted by Q1 2024 per the SF Fed.</em></figcaption></figure></div><p>The saving rate peaked at ~33.8% in April 2020 (stimulus checks with nowhere to spend them, revised upward in the BEA&#8217;s 2023 NIPA update). The excess savings accumulated during COVID (~$2.1 trillion per the SF Fed) were fully depleted by Q1 2024. The SF Fed&#8217;s savings tracker was subsequently discontinued after September 2024. At 3.5%, consumers are at the &#8220;stressed&#8221; threshold. The buffer has been gone for nearly two years. Stage 1 is not just complete, it is ancient history. The next question: what replaces savings?</p><h3>Consumer Credit: The Accelerant and the Warning</h3><p>When savings run out, consumers turn to credit. Rising credit balances are not inherently problematic. Credit greases the wheels of commerce. The problem emerges when credit substitutes for income rather than supplementing it. When balances rise while delinquencies climb, that is not healthy credit expansion. That is desperation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6vWw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843bc7c-d5b1-4ea2-9441-75491f1497f9_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6vWw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843bc7c-d5b1-4ea2-9441-75491f1497f9_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!6vWw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843bc7c-d5b1-4ea2-9441-75491f1497f9_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!6vWw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843bc7c-d5b1-4ea2-9441-75491f1497f9_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!6vWw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843bc7c-d5b1-4ea2-9441-75491f1497f9_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6vWw!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843bc7c-d5b1-4ea2-9441-75491f1497f9_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d843bc7c-d5b1-4ea2-9441-75491f1497f9_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:374599,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/187558226?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843bc7c-d5b1-4ea2-9441-75491f1497f9_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6vWw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843bc7c-d5b1-4ea2-9441-75491f1497f9_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!6vWw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843bc7c-d5b1-4ea2-9441-75491f1497f9_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!6vWw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843bc7c-d5b1-4ea2-9441-75491f1497f9_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!6vWw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843bc7c-d5b1-4ea2-9441-75491f1497f9_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 5: Consumer Credit Growth, Revolving vs Nonrevolving (auto, student). The Fed&#8217;s G.19 release shows credit card debt specifically grew +3.4% YoY in 2025, outpacing total consumer credit at +2.4%.</em></figcaption></figure></div><p>Revolving credit (credit cards) is the stress indicator. Per the Fed&#8217;s G.19 release (January 8, 2026), credit card debt specifically grew +3.4% YoY in 2025, outpacing the total consumer credit growth rate of +2.4%. Nonrevolving credit (auto, student) grew a more subdued 2.0%. Credit card debt carries APRs averaging 22.3% for cardholders carrying balances, making it the most expensive form of consumer borrowing. Both rates have been declining since the Fed began cutting in September 2024, but the starting point was so elevated that relief is marginal. When consumers lean on credit cards to fund everyday spending, the interest burden compounds quickly. Nonrevolving credit (auto loans, student loans) is more structural and less cyclical.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nbAd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5da9799-183f-4875-92a6-81039686c883_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nbAd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5da9799-183f-4875-92a6-81039686c883_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!nbAd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5da9799-183f-4875-92a6-81039686c883_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!nbAd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5da9799-183f-4875-92a6-81039686c883_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!nbAd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5da9799-183f-4875-92a6-81039686c883_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nbAd!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5da9799-183f-4875-92a6-81039686c883_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5da9799-183f-4875-92a6-81039686c883_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:251839,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/187558226?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5da9799-183f-4875-92a6-81039686c883_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nbAd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5da9799-183f-4875-92a6-81039686c883_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!nbAd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5da9799-183f-4875-92a6-81039686c883_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!nbAd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5da9799-183f-4875-92a6-81039686c883_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!nbAd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5da9799-183f-4875-92a6-81039686c883_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 6: Credit Card Delinquency Rate. Peaked at ~3.2% in Q2 2024 (highest since 2012), declined to 3.0% by Q3 2025. But the NY Fed&#8217;s Q4 2025 data shows aggregate delinquency worsening again.</em></figcaption></figure></div><p>The delinquency trajectory tells the story. Credit card delinquencies bottomed at 1.5% in 2021 when stimulus checks and forbearance programs suppressed defaults. They doubled to ~3.2% by Q2 2024, the highest level since 2012. Through Q3 2025, the credit card rate had been declining for five consecutive quarters to 3.0%, suggesting stabilization. Then the NY Fed&#8217;s Q4 2025 Household Debt Report (released February 10, 2026) showed a broader re-acceleration: aggregate delinquency across all debt types worsened to 4.8% from 4.5%, with credit card transitions into serious delinquency ticking back up. These are different metrics: the 3.0% is credit card-specific (Fed), the 4.8% is all household debt combined (NY Fed). Both are moving in the wrong direction. This is not crisis territory (the GFC peak for credit cards was 6.8%), but the trend reversal is significant. Delinquencies lead charge-offs by 3-6 months. Charge-offs lead bank lending tightening by another quarter. The transmission chain is in motion.</p><p>The 3.5% threshold is where stress transitions from &#8220;manageable&#8221; to &#8220;problematic.&#8221; At 5.0%, regional banks with concentrated consumer lending portfolios face capital impairment. Credit stress does not resolve itself. It transmits.</p><h3>Consumer Confidence: The Psychological Driver</h3><p>Confidence surveys measure expectations, not outcomes. They tell you what consumers plan to do, not what they have done. That makes them noisy but potentially leading.</p><p>We track two primary surveys. The University of Michigan Consumer Sentiment Index, measured consistently since the 1960s, captures the broader consumer mood. The Conference Board Consumer Confidence Index focuses more on labor market perceptions and forward expectations, making it a sharper cyclical signal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jzxI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8387d4c3-6aae-48b1-a222-dff9a9685cc1_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jzxI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8387d4c3-6aae-48b1-a222-dff9a9685cc1_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!jzxI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8387d4c3-6aae-48b1-a222-dff9a9685cc1_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!jzxI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8387d4c3-6aae-48b1-a222-dff9a9685cc1_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!jzxI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8387d4c3-6aae-48b1-a222-dff9a9685cc1_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jzxI!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8387d4c3-6aae-48b1-a222-dff9a9685cc1_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8387d4c3-6aae-48b1-a222-dff9a9685cc1_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:330281,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/187558226?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8387d4c3-6aae-48b1-a222-dff9a9685cc1_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jzxI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8387d4c3-6aae-48b1-a222-dff9a9685cc1_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!jzxI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8387d4c3-6aae-48b1-a222-dff9a9685cc1_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!jzxI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8387d4c3-6aae-48b1-a222-dff9a9685cc1_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!jzxI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8387d4c3-6aae-48b1-a222-dff9a9685cc1_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 7: UMich Consumer Sentiment. Currently at 57.3 (February 2026 preliminary), recovering modestly from December&#8217;s 53. Still deep in weak territory (below 65).</em></figcaption></figure></div><p>UMich sentiment bottomed at 53 in December 2025 before recovering modestly to 56.4 in January and 57.3 in the February preliminary reading. The bounce is real but modest, still well below the 65 threshold that historically coincides with or precedes recessions. For context, it hit 50 during the June 2022 inflation shock before recovering to the high 70s.</p><p>But the more alarming signal is from the Conference Board. Consumer Confidence plunged to 84.5 in January 2026, the lowest reading since May 2014 and below pandemic-era levels. The Expectations Index fell to 65.1, well below the 80 threshold that historically signals recession within the next year. UMich bouncing modestly while Conference Board collapses suggests current conditions are stabilizing but forward expectations are deteriorating. That divergence is not reassuring.</p><p>The important caveat: confidence surveys have become increasingly partisan since 2016. The signal is noisier than it used to be. That said, when both major surveys are this weak, even accounting for partisan distortion, something real is happening. When consumers feel this pessimistic, spending decisions follow. The buying conditions sub-index is particularly useful: it asks whether now is a good time to buy large household items. When buying conditions deteriorate, durable goods purchases follow with a 1-3 month lag.</p><h3>Aggregate Payrolls: The Paycheck Reality</h3><p>Consumer spending is ultimately funded by paychecks. Aggregate weekly payrolls (employment times average weekly hours times average hourly earnings) capture the total income flowing into the economy each week. This is the fundamental driver. Everything else, savings, credit, confidence, operates in relation to this baseline.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3c_d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ac9587-e22e-4b14-a8e9-c329fdef68fe_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3c_d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ac9587-e22e-4b14-a8e9-c329fdef68fe_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!3c_d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ac9587-e22e-4b14-a8e9-c329fdef68fe_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!3c_d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ac9587-e22e-4b14-a8e9-c329fdef68fe_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!3c_d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ac9587-e22e-4b14-a8e9-c329fdef68fe_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3c_d!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ac9587-e22e-4b14-a8e9-c329fdef68fe_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38ac9587-e22e-4b14-a8e9-c329fdef68fe_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:347447,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/187558226?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ac9587-e22e-4b14-a8e9-c329fdef68fe_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3c_d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ac9587-e22e-4b14-a8e9-c329fdef68fe_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!3c_d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ac9587-e22e-4b14-a8e9-c329fdef68fe_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!3c_d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ac9587-e22e-4b14-a8e9-c329fdef68fe_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!3c_d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38ac9587-e22e-4b14-a8e9-c329fdef68fe_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 8: Aggregate Weekly Payrolls YoY. Nominal at +3.7%, Real at +1.1%. Employment, hours, and wages combine to determine total income.</em></figcaption></figure></div><p>Current configuration: Aggregate payrolls are growing +3.7% nominal, +1.1% real. Those numbers sound adequate, but they represent a deceleration. At the start of 2024, nominal payroll growth was running above 5%. The slowdown reflects all three components fading: employment growth decelerating, average weekly hours declining to 34.1, and wage growth moderating. The tailwind that supported consumer spending through 2023-2024 is losing force.</p><p>The January 2026 employment report (released February 11) adds important context. Headline payrolls added 130,000 jobs, above consensus. But cumulative benchmark revisions subtracted 898,000 jobs from 2025 totals. The average monthly gain for 2025 was just 15,000 after revisions, far weaker than previously reported. Federal government employment fell 34,000 (DOGE-related separations beginning to show up). The income pillar is weaker than previously understood. The Employment Cost Index reinforces this: ECI rose only 0.7% in Q4 2025, the slowest quarterly pace since 2021, indicating wage growth is decelerating beneath headline average hourly earnings figures.</p><p>The connection to our labor pillar is direct. We covered in Post 1 how the quits rate leads income growth by 6-9 months. When workers stop quitting, wage growth slows. When wage growth slows, aggregate payroll growth slows. When payroll growth slows, the fuel tank drains faster. The transmission chain is mechanical.</p><h3>The Debt Service Ratio: The Payment Burden</h3><p>The household debt service ratio measures required debt payments (mortgage, auto, credit card, student loan) as a percentage of disposable income. It captures how much of each paycheck is already committed to servicing existing debt. The higher the ratio, the less discretionary spending power remains.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aRgW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2576d2d5-c999-4091-9111-8e3a1f07179f_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aRgW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2576d2d5-c999-4091-9111-8e3a1f07179f_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!aRgW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2576d2d5-c999-4091-9111-8e3a1f07179f_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!aRgW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2576d2d5-c999-4091-9111-8e3a1f07179f_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!aRgW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2576d2d5-c999-4091-9111-8e3a1f07179f_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aRgW!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2576d2d5-c999-4091-9111-8e3a1f07179f_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2576d2d5-c999-4091-9111-8e3a1f07179f_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:237171,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/187558226?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2576d2d5-c999-4091-9111-8e3a1f07179f_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aRgW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2576d2d5-c999-4091-9111-8e3a1f07179f_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!aRgW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2576d2d5-c999-4091-9111-8e3a1f07179f_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!aRgW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2576d2d5-c999-4091-9111-8e3a1f07179f_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!aRgW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2576d2d5-c999-4091-9111-8e3a1f07179f_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 9: Household Debt Service Ratio. Currently 11.3%, above the 10% &#8220;stretched&#8221; threshold and rising. Interest rate increases mechanically push this higher even without new borrowing.</em></figcaption></figure></div><p>The DSR bottomed at 9.1% in Q1 2021 (low rates + stimulus). It has since risen to 11.3%, crossing above the 10% &#8220;stretched&#8221; threshold. The driver is not primarily new borrowing but the repricing of existing variable-rate debt at higher rates. Credit card APRs averaging 22.3% for those carrying balances mean even stable balances generate higher required payments. The pre-GFC peak was 15.9%. The DSR has plateaued around 11.1-11.3% for the past two years, but any further rate repricing pushes it higher mechanically.</p><h3>Household Net Worth: The Wealth Mirage</h3><p>Aggregate household net worth tells one story. The distributional reality tells another.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IfHY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae690ed-b667-4ca4-8547-77d795834b61_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IfHY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae690ed-b667-4ca4-8547-77d795834b61_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!IfHY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae690ed-b667-4ca4-8547-77d795834b61_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!IfHY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae690ed-b667-4ca4-8547-77d795834b61_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!IfHY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae690ed-b667-4ca4-8547-77d795834b61_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IfHY!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae690ed-b667-4ca4-8547-77d795834b61_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ae690ed-b667-4ca4-8547-77d795834b61_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:264034,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/187558226?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae690ed-b667-4ca4-8547-77d795834b61_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IfHY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae690ed-b667-4ca4-8547-77d795834b61_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!IfHY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae690ed-b667-4ca4-8547-77d795834b61_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!IfHY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae690ed-b667-4ca4-8547-77d795834b61_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!IfHY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ae690ed-b667-4ca4-8547-77d795834b61_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 10: Household Net Worth to Disposable Income ratio. Per the Fed&#8217;s Z.1 Financial Accounts (January 2026 update), household net worth recovered to $181.6T in Q3 2025, pushing the ratio to 7.9x. The top 10% hold ~68% of this wealth.</em></figcaption></figure></div><p>The NW/DPI ratio at 7.9x (per the Fed&#8217;s January 2026 Z.1 update) looks historically strong, above the long-term average of ~6.1x. But the top 10% of households hold roughly 68% of total net worth (Fed Distributional Financial Accounts, January 2026). The bottom 50% hold effectively zero or negative net worth. The &#8220;wealthy consumer&#8221; is real. The &#8220;average consumer&#8221; is a statistical fiction. When we say &#8220;the consumer is strong&#8221; based on aggregate data, we are describing the top quintile.</p><p>This bifurcation shows up in spending data. Luxury retailers report robust demand. Discount retailers gain share as middle-income consumers trade down. The aggregate PCE number of +2.6% masks a K-shaped consumer: the top spending +4%, the bottom barely positive or negative in real terms. The &#8220;trading down&#8221; phenomenon (brand-name to private-label, sit-down to fast-casual, new cars to used) does not show up in the aggregate. But it shows up in corporate earnings: Walmart gains, Target loses. The aggregate holds because the top quintile accounts for roughly 40% of total spending. When even the top pulls back, the aggregate collapses fast.</p><div><hr></div><h2>The Consensus Trap</h2><p>Here is the pattern that repeats every cycle.</p><p><strong>Surface narrative:</strong> &#8220;Consumer spending is growing 2.6% real. Aggregate payrolls are positive. Net worth is at record highs. The consumer is resilient.&#8221;</p><p><strong>What is actually happening:</strong> Spending is positive but its funding source has shifted from income to credit. The saving rate has collapsed to 3.5%. Credit card delinquencies doubled from their lows, briefly stabilized, then re-accelerated in Q4 2025. Conference Board confidence has plunged to 84.5, the lowest since 2014. The debt service ratio is rising mechanically as variable-rate debt reprices. And the aggregate numbers mask severe bifurcation between wealthy and median consumers.</p><p>Consensus gets trapped by three biases.</p><p><strong>Aggregation bias.</strong> +2.6% PCE can consist of the top quintile at +5% and the bottom at -1%. The average describes an economy that does not exist for most participants.</p><p><strong>Lagging bias.</strong> Consumer spending is the last domino. By the time PCE contracts, labor has already deteriorated (6-9 months prior), credit stress has built (3-6 months prior), and confidence has collapsed (1-3 months prior). Celebrating &#8220;resilient spending&#8221; while upstream indicators deteriorate is celebrating a building&#8217;s structure while the foundation cracks.</p><p><strong>Stock vs flow bias.</strong> Net worth at record highs is a stock. The saving rate at 3.5% is a flow. Stocks change slowly. Flows change fast. The depleted saving rate and rising delinquencies are telling you, in real time, that the flow dynamics have already shifted.</p><div><hr></div><h2>Where We Are Now</h2><p>Applying the framework to current conditions.</p><p>The consumer is in Stage 2 of the stress sequence, deeper into it than we assessed even a month ago.</p><p><strong>Stage 1 is complete.</strong> The excess savings accumulated during COVID (~$2.1 trillion per SF Fed estimates) were fully depleted by Q1 2024. The SF Fed discontinued its savings tracker shortly after. The personal saving rate has fallen to 3.5%, below the 5.5% threshold and now touching the 3.5% &#8220;stressed&#8221; level that historically precedes spending pullbacks. There is no buffer left.</p><p><strong>Stage 2 is accelerating.</strong> Credit card delinquencies peaked at ~3.2% in Q2 2024 (highest since 2012) before declining to 3.0% by Q3 2025. The trend appeared to be stabilizing, but the NY Fed&#8217;s Q4 2025 Household Debt Report shows aggregate delinquency worsening again to 4.8%, with credit card transitions into serious delinquency ticking higher. Total household debt reached $18.8 trillion. Credit card balances climbed to $1.28 trillion. The improvement was temporary. Revolving credit growing +3.4% YoY. The debt service ratio at 11.3% (above the &#8220;stretched&#8221; threshold). Credit card APRs averaging 22.3% for those carrying balances. Consumers are borrowing at historically expensive rates to maintain spending. This is inherently unstable.</p><p><strong>Stage 3 risk is rising.</strong> UMich sentiment has bounced modestly to 57.3 from December&#8217;s 53 low, but Conference Board Consumer Confidence collapsed to 84.5 in January, the lowest since May 2014. The Expectations Index at 65.1 is below the 80 threshold that historically signals recession. When consumers feel this pessimistic about the future, spending decisions change. Durables spending is the leading edge. Services will follow if confidence does not recover. December retail sales already came in flat, with the control group at -0.1%. The spending data is starting to confirm what the surveys have been saying.</p><p><strong>The Composite:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7GPb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4203d465-1aec-421a-b04c-e3375cc4da8a_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7GPb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4203d465-1aec-421a-b04c-e3375cc4da8a_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!7GPb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4203d465-1aec-421a-b04c-e3375cc4da8a_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!7GPb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4203d465-1aec-421a-b04c-e3375cc4da8a_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!7GPb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4203d465-1aec-421a-b04c-e3375cc4da8a_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7GPb!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4203d465-1aec-421a-b04c-e3375cc4da8a_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4203d465-1aec-421a-b04c-e3375cc4da8a_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:248508,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/187558226?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4203d465-1aec-421a-b04c-e3375cc4da8a_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7GPb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4203d465-1aec-421a-b04c-e3375cc4da8a_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!7GPb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4203d465-1aec-421a-b04c-e3375cc4da8a_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!7GPb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4203d465-1aec-421a-b04c-e3375cc4da8a_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!7GPb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4203d465-1aec-421a-b04c-e3375cc4da8a_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figure 11: Consumer Composite Index (CCI). Currently at -0.39, in the &#8220;Neutral/Fatigued&#8221; regime. Synthesizes seven components: spending, savings, retail sales, credit, confidence, income, and debt service.</em></figcaption></figure></div><p>The CCI stands at -0.39 (Neutral/Fatigued), down from +0.7 in December 2019 (Healthy) and +1.8 in April 2021 (Boom, stimulus-fueled). It has descended steadily for over two years. The composite now includes seven components: spending, savings, retail sales, credit, confidence, income, and debt service, with weights validated against forward PCE outcomes. No single indicator is driving the decline. Multiple inputs are moving in the same direction. This is what Stage 2 looks like from the inside: slow, steady erosion that does not make headlines until it is undeniable.</p><div><hr></div><h2>The Cross-Pillar Connection</h2><p>The consumer does not exist in isolation. It connects to every other pillar in the framework, usually as the receiving end of transmission chains that started elsewhere.</p><p><strong>Consumer to Labor:</strong> The reinforcing loop. Spending contracts, revenues fall, companies cut hours then headcount, income drops, spending drops further. Current: aggregate payrolls decelerating (+3.7% nominal, +1.1% real). The Labor Fragility Index (LFI) from our first post remains elevated. If CCI continues to deteriorate alongside elevated LFI, the loop activates.</p><p><strong>Consumer to Prices:</strong> Consumer weakness is disinflationary. When spending slows, pricing power fades. If consumer spending decelerates further, services inflation (the &#8220;last mile&#8221;) finally resolves. Consumer weakness may be the catalyst that gives the Fed room to cut. The wildcard: tariff pass-through. Businesses absorbed roughly 80% of tariff costs in 2025, but that absorption is projected to shrink to ~20% later in 2026 as the effective tariff rate has risen from 2.1% to ~11.7%. The consumer may face simultaneous income deceleration and price acceleration. That is not a combination the fuel tank can handle.</p><p><strong>Consumer to Growth:</strong> PCE is 68% of GDP. If consumer spending decelerates from +2.6% to +1.5%, the PCE contribution to GDP falls by ~0.7 percentage points. The consumer is the margin.</p><p><strong>Consumer to Housing:</strong> With UMich at 57 and Conference Board at 84.5, there is no catalyst for housing demand recovery. Housing and consumer form a reflexive loop: weak consumers cannot buy homes, and a frozen housing market cannot generate the wealth effect that supports confidence.</p><p><strong>Consumer to Financial Conditions:</strong> If delinquencies continue rising toward 4.5%, banks tighten lending standards, which reduces credit availability, which further constrains spending. The negative feedback loop that turns cyclical weakness into systemic stress. Not there yet. Watching.</p><div><hr></div><h2>How to Track This Pillar</h2><p><strong>Real PCE YoY.</strong> The 68% anchor. Below +1.5% = stagnation. Below 0% = contraction. (Monthly, BEA)</p><p><strong>Personal Saving Rate.</strong> The fuel gauge. Below 5.5% = stretched. Below 3.5% = stressed. (Monthly, BEA)</p><p><strong>Credit Card Delinquency Rate.</strong> The early warning. Above 3.5% = stressed. Above 5.0% = crisis. Leads spending cuts by 3-6 months. (Quarterly, Federal Reserve)</p><p><strong>UMich Consumer Sentiment.</strong> The confidence pulse. Below 80 = weak. Below 65 = recessionary. (Monthly, UMich)</p><p><strong>Retail Sales Control Group.</strong> The monthly spending check. Strips autos, gas, building materials. Feeds directly into GDP. (Monthly, Census)</p><p><strong>Debt Service Ratio.</strong> The payment burden. Above 10% = stretched. Above 13% = stressed. (Quarterly, Federal Reserve)</p><p><strong>Aggregate Weekly Payrolls YoY.</strong> The income reality. Employment times hours times wages. Below 3% nominal = income stagnation. (Monthly, BLS)</p><p>Release schedule: UMich prelim and retail sales (mid-month) for first read. PCE and income data (end of month) to confirm. Credit quarterly for stress signals.</p><div><hr></div><h2>Invalidation Criteria</h2><p>Every thesis needs an exit door.</p><p><strong>Bull Case (Consumer Resilience) Confirmation:</strong></p><p>If the following occur simultaneously for 3+ months, the consumer stress thesis is invalidated:</p><ul><li><p>Personal Saving Rate rises above 6.0% (buffer rebuilding)</p></li><li><p>Credit Card Delinquency drops below 2.5% (stress fading)</p></li><li><p>Real PCE YoY exceeds 3.0% (acceleration)</p></li><li><p>UMich Sentiment exceeds 80 (confidence recovering)</p></li><li><p>Real DPI YoY exceeds 2.5% (income growth supporting spending)</p></li><li><p>CCI exceeds +0.5 (healthy regime)</p></li></ul><p><strong>Current status:</strong> Zero of six conditions met. All six are moving in the wrong direction.</p><p><strong>Action if confirmed:</strong> Rotate to consumer discretionary, travel/leisure, retail. Consumer strength drives cyclical outperformance.</p><p><strong>Bear Case (Consumer Collapse) Confirmation:</strong></p><p>If the following occur, the consumer is deteriorating beyond stress into crisis:</p><ul><li><p>Real PCE YoY turns negative (spending contraction)</p></li><li><p>Personal Saving Rate drops below 3.0% (desperation)</p></li><li><p>Credit Card Delinquency exceeds 4.5% (credit crisis)</p></li><li><p>UMich Sentiment drops below 50 (deep pessimism)</p></li><li><p>Retail Sales 3-month average turns negative (demand destruction)</p></li><li><p>CCI drops below -1.0 (crisis regime)</p></li></ul><p><strong>Action if confirmed:</strong> Maximum defensive. Overweight consumer staples, discount retail, utilities. Avoid all discretionary exposure.</p><p>Framework drives positioning, but the framework can be wrong. Data determines outcome.</p><div><hr></div><h2>The Bottom Line</h2><p>The consumer is not a leading indicator. It is the 68% of GDP that confirms what everything else already said.</p><p>When quits collapse (6-9 months before), credit stress builds (3-6 months before), and confidence craters (1-3 months before), the consumer eventually follows. By the time retail sales go negative, the recession is already underway. The consumer does not predict. It validates.</p><p>The aggregate numbers still look okay. Real PCE at +2.6%. Aggregate payrolls positive. Net worth at record highs. But aggregates mask the funding source shift from income to credit, the distributional reality where the top quintile carries the headline, and the flow dynamics that have already shifted.</p><p>Saving rate at 3.5%. Delinquencies re-accelerating after a brief reprieve. UMich at 57 but Conference Board at 84.5, the lowest since 2014. DSR at 11.3%. CCI at -0.39. The consumer has not cracked. But the cracks are deeper than they were, and they are widening. When the last domino falls, everyone will see what the data said months ago.</p><p>This is how we analyze the consumer.</p><div><hr></div><p>Join The Watch.</p><p>Bob Sheehan, CFA, CMT<br>Founder &amp; CIO, Lighthouse Macro</p><div><hr></div><p><em>This is the fourth in a 12-part series on the Lighthouse Macro framework. Next up: Housing and the Frozen Equilibrium.</em></p>]]></content:encoded></item><item><title><![CDATA[The Silent Capitulation: ETF Exodus vs. On-Chain Accumulation]]></title><description><![CDATA[US Spot Bitcoin ETF Flows Are at Historic Lows. On-Chain Metrics Say &#8220;Buy.&#8221;]]></description><link>https://research.lighthousemacro.com/p/the-silent-capitulation-etf-exodus</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/the-silent-capitulation-etf-exodus</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Thu, 05 Feb 2026 23:57:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tZvX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe486c82e-5a1c-469b-9d90-6b824d09e378_2822x1560.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you missed it earlier today, our 3rd installment in the Macro Framework series: <a href="https://www.lighthousemacro.com/p/growth-the-second-derivative">Growth: The Second Derivative</a>. Now, our thoughts on Bitcoin&#8230;</p>
      <p>
          <a href="https://research.lighthousemacro.com/p/the-silent-capitulation-etf-exodus">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>