The Curve Steepened 8.2 Basis Points. Credit Had Already Unwound 22.
Two markets looked at the same government bond market last week and reached opposite conclusions, and only one of them was trading the bond. A curve is just the price of money at different dates: what you pay to borrow for two years against what you pay for thirty. When the long end rises faster than the short end, the curve “steepens”, and the usual reason is that investors want more compensation for holding duration - the risk that inflation or supply eats a fixed coupon over a long horizon. A credit spread is a different animal: the extra yield a company pays over the government, and it measures whether lenders think they will be repaid. On 28 October the curve steepened hard while credit was in the middle of its fastest tightening run in a month. Those are not the same signal. This column reads Thursday as credit and stress, so the question is which of the two is priced correctly - and what each would have to do to prove it. Ahead: where the curve actually pivoted, what the long end charged for inflation, and the four numbers that would settle the argument.
The curve pivoted on the front end
The 2s10s slope is 37.5 basis points, from 29.3. That is +8.2 in one session - the largest single-session steepening in the 38 snapshots this desk holds, tied with 28 September, and the widest the slope has been since 14 October.
It is not a parallel move. The 2yr is 4.67%, down 3.0 on the session; the 3M bill is 4.18%, down 4.0. From the 5yr out every tenor rose: 4.85% (+3.0), 4.95% (+4.0), 5.045% (+5.2), 5.41% (+7.0), 5.37% (+7.0). Seven tenors, one pivot, and the pivot sits between the 2yr and the 5yr.
That shape has a name and the name matters. A curve that steepens because the long end rises is a bear steepener: nothing was cut, the back of the curve simply repriced. A curve that steepens because the front end falls is a bull steepener, and it is a statement about policy. This was both at once, which is why the slope moved so violently in a single session. Neither end was dragged by the other.
The week is the same story told slower. Against 22 October every tenor is lower - the 2yr by 14.0 basis points, the 10yr by 10.1, the 30yr by 5.0 - and the slope still steepened +3.9, because the front end fell fastest. Two windows, opposite directions in the long end, the same slope call. The front end is the constant: it has been falling all week and it fell again on the day the long end turned.
Read the bars left to right. The two short tenors are green and everything from the 5yr out is red, and the green bars are smaller than the red ones. A curve does not rotate like that because of growth expectations, which move the whole thing in one direction. It rotates like that when the front end is anchored to a policy path and the back end is being asked to absorb something else.
The long end charged for inflation and for duration
The 10yr nominal is 5.045%. Strip out inflation compensation and the real yield is 2.665%, from 2.643%. Inflation compensation is 2.38%, from 2.35% (FRED T10YIE, as of 28 October).
So of the +5.2 basis points the 10yr added, 3.0 was inflation compensation and 2.2 was real. That is close to an even split, and an even split is the awkward case: it is not a pure inflation scare, which would show up almost entirely in the breakeven, and it is not a pure real-yield move either.
The breakeven at 2.38% is the highest of the last six prints, having spent the prior week pinned at 2.34-2.35%. The real yield at 2.665% is the highest since 22 October. Two legs, both up, on the same session the front end fell.
Here is why that matters for credit. A company borrowing at a spread over the 10yr pays the real yield plus inflation compensation plus its own spread. If the first two rise, the all-in cost of new debt rises even if the spread is unchanged. The spread is what credit investors watch; the all-in cost is what the borrower pays. Those two have been moving in opposite directions.
Credit unwound 22 basis points into it
High-yield OAS is 3.18% (FRED BAMLH0A0HYM2, as of 27 October), from 3.40% on 22 October - down 22.0 basis points in three sessions. It is the 68th percentile of the three years in the file.
Investment-grade OAS is 0.88%, from 0.89% - down 1.0 basis point, 59th percentile. It barely moved.
That asymmetry is the whole of the credit story. High yield is +29.6 basis points against its own one-year mean of 2.884%, and 58 basis points off the one-year low of 2.60% printed on 28 August. Investment grade is +8.0 against a mean of 0.800%. On a one-year view neither market is tight. Both are wide of their own averages, high yield substantially so.
The ratio tells the same thing from the other side: 3.61 from 3.82. It fell because the numerator fell, not because the denominator rose.
Now put the two charts side by side. The spread path bottomed out around 12 October at 3.11, widened to 3.40 on 22 October, and has since given most of that back. The peak of the widening and the start of the unwind both land inside the window in which the curve was flattening. Credit moved first. The long end moved second. That sequencing is observable; the causation is not, and this column will not assert one.
Twenty-one of twenty-two basis points were excess spread
Subtract the two. The excess spread - high yield over investment grade, the part that is about default risk rather than about Treasury yields - is 2.30% against 2.51% a week earlier, -21.0 basis points.
The total high-yield move was -22.0. So 21 of the 22 came out of excess spread and 1 came out of the base. This was not a duration trade that dragged credit with it. It was a repricing of default risk, and it ran while the 10yr was falling.
That distinction is the one that gets lost when a screen shows “spreads tighter”. A spread can tighten because credit improved or because the government curve moved under it. Here the government curve is the denominator and it barely moved over the measurement window; the numerator did all the work.
One more property of the window. The unwind is three sessions long and covers 23, 26 and 27 October. The curve's +8.2 basis point session is the one after it. The stress release is dated; the rates move is dated one session later. Anyone reading a single morning's tape as one event is colliding two of them.
The stress index is now the weakest of the five
Credit & Stress is +0.088, from +0.296 the session before and +0.155 on 22 October. It is the lowest of the five sub-indices and it got there by falling the furthest: -0.208 in one session against +0.131 for Rates & Policy, the dominant one at +1.048.
All four inputs moved the same way. High-yield OAS z 0.624 to 0.291; investment-grade OAS 0.181 to 0.007; VIX 0.049 to -0.089; MOVE 0.329 to 0.145.
The equity and volatility side agrees with the credit side. The S&P is 7,743.98, +21.38 on the session, 98th percentile - the top of its own range. The Nasdaq 100 is 29,813.16, 92nd percentile. The VIX is 16.91, 12th percentile, -0.089 standard deviations from its mean - the bottom eighth of the range it has held for three years.
Rates volatility is falling too. The MOVE is 94.55, from 97.87 on the session and 95.94 on 22 October. It is the lowest print since 23 September and it is falling while the curve does its +8.2 basis point rotation.
An 8.2 basis point rotation in the slope with the MOVE at 95 is not a market in distress. It is a market repositioning without paying for protection. Hold that against the composite: headline +0.348, regime NEUTRAL, 5/5 sub-indices. The gauge is tight because the rate side is tight, not because anything is breaking.
Funding still fixes above administered
Secured overnight money is 3.95% against an administered rate of 3.90% (NY Fed SOFR and FRED IORB, both as of 28 October), a spread of plus 5 basis points. The session before it was plus 3.
Reverse repo take-up is $0.20bn (FRED RRPONTSYD, as of 28 October). At that level the facility is not clearing anything; it is a floor with almost nothing standing on it.
Reserve balances are $2,962.6bn (FRED WRESBAL, as of 21 October - eight days behind the market snapshot in this piece). That is the number to date carefully: it is not this week's.
The reason it belongs in a credit piece is mechanical. Spreads on corporate paper are priced off a risk-free rate that a dealer has to fund. When secured funding fixes above the administered rate, the marginal carry on holding inventory gets worse, and the dealer's willingness to warehouse risk falls before any spread visibly widens. Five basis points is not a crisis. It is a tilt, and it is pointing the wrong way for a market that just removed 22 basis points of risk premium.
What would confirm it, and what would break it
The read here is disagreement, not prediction. Credit says default risk is falling fast; the long end says it wants more compensation for time. Both can be true, because they are answers to different questions. What cannot persist is the silence between them.
The confirming case is a slope holding above 33.6 - the 22 October print - with high-yield OAS at or below 3.18% and investment grade at or below 0.88% on the next prints. That would mean the long end repriced for supply and duration while default risk genuinely improved, and the two are independent rather than contradictory.
The invalidation on the credit side is high-yield OAS back above 3.40%, the 22 October print, while the 10yr holds above 5.04%. At that point the spread is widening into a selling bond market, which is the classic sequence rather than the divergence this column is describing.
The invalidation on the rates side is the slope back below 29.3 - the 28 October low - with the 2yr unchanged. That would make the steepening a one-session wick in the long end, not a repricing.
The migration case is the one to watch in quality. Investment-grade OAS has printed 0.94 as its one-year high, on 16 March. If it breaks above that while high yield holds at 3.18%, the stress is moving up the capital structure - the better credits are being repriced first. That is a different and worse signal than a high-yield wobble, and it is testable within a fortnight.
Notes
1. Treasury levels are the 28 October close: 3M 4.18%, 2yr 4.67%, 5yr 4.85%, 7yr 4.95%, 10yr 5.045%, 20yr 5.41%, 30yr 5.37%. Session changes -4.0, -3.0, +3.0, +4.0, +5.2, +7.0, +7.0 basis points. Week-on-week: 2yr -14.0, 10yr -10.1, 30yr -5.0. Source: exchange closes.
2. 2s10s 37.5 basis points, from 29.3; +8.2 on the session and +3.9 on the week from 33.6 on 22 October. Sample is the 38 daily snapshots from 2026-09-10 to 2026-10-29; the largest prior single-session steepening was +8.2 on 28 September, and the slope last printed at or above 37.5 on 14 October. Source: this site's snapshot series.
3. 10yr real yield 2.665% on a nominal of 5.045% and inflation compensation of 2.38% (FRED T10YIE, as of 28 October); the session before, 2.643% on 4.993% and 2.35% (as of 27 October). Real leg +2.2 basis points, inflation compensation +3.0.
4. High-yield OAS 3.18% (FRED BAMLH0A0HYM2, as of 27 October), from 3.40% on 22 October, down 22.0 basis points; 68.4th percentile of the 785 observations in the file. One-year mean 2.884%, current +29.6 basis points against it; one-year low 2.60% on 28 August 2026, one-year high 3.46% on 30 March 2026.
5. Investment-grade OAS 0.88% (FRED BAMLC0A0CM, as of 27 October), from 0.89% on 22 October, down 1.0 basis point; 59.4th percentile. One-year mean 0.800%, current +8.0 basis points against it; one-year high 0.94% on 16 March 2026.
6. Excess spread, high yield less investment grade: 2.30% against 2.51%, -21.0 basis points. Ratio 3.61 from 3.82.
7. Composite headline +0.348, regime NEUTRAL, dominant Rates & Policy, 5/5 sub-indices. Sub-indices: Rates & Policy +1.048, Liquidity -0.172, Credit & Stress +0.088, Growth & Inflation -0.048, Scarcity +0.825. The session before: headline +0.400, Credit & Stress +0.296. On 22 October: headline +0.330, Credit & Stress +0.155. Credit inputs are z-scores, not spread levels.
8. S&P 500 7,743.98 (+21.38, 98th percentile); Nasdaq 100 29,813.16 (92nd percentile); VIX 16.91 (-0.61, 12th percentile, z -0.089); MOVE 94.55 (-3.32 on the session, -1.39 on the week, 46th percentile, z +0.145) against 95.94 on 22 October. All 28 October closes.
9. SOFR 3.95% and IORB 3.90%, spread plus 5.0 basis points, both as of 28 October (NY Fed; FRED IORB). Reverse repo take-up $0.200bn (FRED RRPONTSYD, as of 28 October). Reserve balances $2,962.6bn (FRED WRESBAL, as of 21 October).
10. Initial claims 194k (FRED ICSA, week ended 17 October); continuing claims 1,728k (FRED CCSA, week ended 10 October); CPI 3.72% and core CPI 2.57% year on year (FRED CPIAUCSL and CPILFESL, September).
11. Treasury par curve, 28 October close: 2yr 4.67%, 5yr 4.85%, 10yr 5.05%, 30yr 5.37%; 2s10s 38.0 basis points on the rounded par prints and 37.5 on the unrounded series used above. The par file was refreshed to 28 October before publication. Source: US Treasury daily par yield curve.
12. Both charts are generated by script from this piece's own series: the curve from the 27 and 28 October session closes for the seven tenors shown, the spread path from the twelve most recent FRED prints. Shading on the curve is the session change; dots on the spread path are coloured by session direction. Single reported values (the 2.38% breakeven, the 3.18% OAS) are prints for one date, not index levels; the percentile ranks are positions in this file's own history and are not comparable across series.
| TENOR | LEVEL | 1D Δ | Z (3Y) | RANGE %ILE |
|---|---|---|---|---|
| 2Y | 4.610 | -0.060 | +1.39 | 78 |
| 5Y | 4.780 | -0.070 | +2.24 | 86 |
| 10Y | 4.980 | -0.070 | +2.51 | 84 |
| 30Y | 5.320 | -0.050 | +1.99 | 83 |