Notes for Wed, Jul 22, 2026
Morning brief
· generated 07:06 ETCarry stays on; the oil bid is term premium, not a Fed hold
Both break tests held, carry carries. We read the overnight oil move as long-end term premium, not a hawkish Fed-hold repricing.
The carry stays on
We keep the carry position on into the open. Both break tests we put on the record cleared overnight, so we name them and move.
First test: the funding call breaks if SOFR fixes at or above IORB. It didn't. SOFR fixed 3.57%[1], a full 8bp under IORB at 3.65%[2]. Second test: the January bill squeeze breaks the stance the moment it stops being idiosyncratic. It deepened but stayed contained, 912797TM9 ran to 446.1bp special with $1.34B accepted[3], while every other SOMA special sat at the 5-7bp floor[4]. Neither tripped. The stance carries.
Funding: no cushion, no stress
Here is the part worth sitting with, because it changes why the funding call holds. The break test we wrote assumes bill settlement and a TGA rebuild drain reserves with no RRP left to cushion the cash. The cushion is now effectively gone, RRP take-up fell to $0.3B (7/21)[5] from $5.8B on 7/09[6]. But the drain it was meant to trigger isn't showing.
SOFR is grinding lower, not toward the floor, and reserves are rising the other way: WRESBAL climbed $43.8B on the week[7] to $3,143B[8], and the TGA rebuilt $46.7B off its 7/08 trough[9] with funding not firming at all. That combination is the load-bearing tell. RRP empty with SOFR 8bp below IORB is not scarcity, scarcity looks like RRP empty AND SOFR grinding above IORB, and we have the first, not the second. This is cash finding repo homes above the 3.50 award rate[10] but below IORB. The 3.50 floor is the next real downside marker, and with TGCR/BGCR at 3.54[11] we sit just 4bp above it. The call holds, for a cleaner reason than the break test framed.
The January bill
912797TM9, the Jan 21 '27 bill, is the whole squeeze, and it is also our carry. It ran to 446.1bp special on 7/21, up from 307bp on 7/15[12], a straight-line deepening, not a spike.
What keeps it a carry and not a warning is that nothing else moved with it. The next specials down the list sit at 7bp and below, and GCF UST printed 3.658 on 7/21[13], right at IORB, the single-CUSIP squeeze isn't dragging the composite. Idiosyncratic, still. The read flips only if a second issue lifts off the floor alongside it.
The oil move is term premium, not a Fed hold
Two pushes for the flattener landed overnight. Tech payrolls down 43k year-on-year, now three straight years of losses[14], labor breadth eroding under the headline prints. And Hormuz near standstill, six vessels through Tuesday against a normal 40-plus[15], Brent $91 with Goldman flagging $120[16] if the disruption holds. Consensus will read the oil bid as a hawkish Fed-hold repricing that should lift the front end. We don't.
The front barely moved. 2y sits 4.21%[17], roughly 58bp over EFFR at 3.63%[18], the curve is already pricing a higher path than the fixings show, and that gap didn't widen overnight. What moved is the back: 30y ran 5.06%[20] to 5.11%[19], top of its range, while 2s10s held at 37bp[21], positive and if anything flatter. That is term premium building at the long end, not a Fed repricing. A durable hold-or-hike repricing needs the front to move with the back, and it isn't; we'd fade the reflex to sell the front on the oil headline.
View breaks two ways. If the Reuters 10-day ceasefire proposal[22] lands, the oil bid and the flattening impulse unwind faster than the labor data can carry them. Or if the front finally cheapens alongside the back, which would say the market has moved from term premium to genuine path repricing. Assumes no coupon upsize or settlement shock pulls reserves down hard enough to firm funding into month-end.
Sources read
4 sources read
- Commentary items: 4
Citations
- [1]SOFR fixed 3.57% (3.57000%) — NY Fed SOFR · Jul 20, 2026
- [2]IORB at 3.65% (3.65000000) — FRED IORB · Jul 22, 2026
- [3]446.1bp special with $1.34B accepted (446.1 bp, $1.34B accepted) — Observation · observation:seclend_observations:912797TM9:2026-07-21
- [4]every other SOMA special sat at the 5-7bp floor (912797VE4 (B 09/29/26) at 7.0 bp) — Observation · observation:seclend_observations:912797VE4:2026-07-21
- [5]RRP take-up fell to $0.3B (7/21) (0.27500000) — FRED RRPONTSYD · Jul 21, 2026
- [6]from $5.8B on 7/09 (5.77200000) — FRED RRPONTSYD · Jul 9, 2026
- [7]WRESBAL climbed $43.8B on the week (+43,810M w/w) — FRED WRESBAL · Jul 15, 2026
- [8]to $3,143B (3,142,721M) — FRED WRESBAL · Jul 15, 2026
- [9]the TGA rebuilt $46.7B off its 7/08 trough (+46,732M w/w) — Treasury General Account · Jul 15, 2026
- [10]the 3.50 award rate (3.50000000) — FRED RRPONTSYAWARD · Jul 21, 2026
- [11]TGCR/BGCR at 3.54 (3.54000%) — NY Fed TGCR · Jul 20, 2026
- [12]up from 307bp on 7/15 (307.1 bp) — Observation · observation:seclend_observations:912797TM9:2026-07-15
- [13]GCF UST printed 3.658 on 7/21 (MBS 3.65500 / UST 3.65800) — DTCC GCF repo · Jul 21, 2026
- [14]Tech payrolls down 43k year-on-year, now three straight years of losses (Tech sector down 43k jobs YoY, now three years of consecutive losses) — Commentary · twitter.com
- [15]six vessels through Tuesday against a normal 40-plus (Hormuz traffic near standstill (6 vessels transited Tuesday vs. normal ~40+/day)) — Commentary · zerohedge.com
- [16]Brent $91 with Goldman flagging $120 (Brent $91 and Goldman warning $120 is in play if escalation holds) — Commentary · zerohedge.com
- [17]2y sits 4.21% (4.21000000) — FRED DGS2 · Jul 20, 2026
- [18]EFFR at 3.63% (3.63000%) — NY Fed EFFR · Jul 20, 2026
- [19]5.11% (5.11000000) — FRED DGS30 · Jul 20, 2026
- [20]5.06% (5.06000000) — FRED DGS30 · Jul 17, 2026
- [21]2s10s held at 37bp (0.37000000) — FRED T10Y2Y · Jul 21, 2026
- [22]Reuters 10-day ceasefire proposal (Reuters reported proposed 10-day ceasefire) — Commentary · zerohedge.com
Generated by Short Rates Desk. Informational only. Not investment advice.
Close brief
· generated 16:20 ETToday's selloff is term premium riding oil, not a July hike, carry holds, front end is now the tell
Long end and term premium led the selloff on the oil bid; funding stayed soft, both break tests held, carry carries into ECB and claims.
Break tests held, carry carries
Both funding tests we put on the record cleared. SOFR fixed at 3.61%[1] against IORB at 3.65%[2], 4bp of daylight and no sign of scarcity, even with the RRP drained to $0.28bn[3]. Reserves rose $43.8bn on the week[4] to $3.14tn[5] while the TGA rebuilt $46.7bn[6], the drain we flagged didn't bite, because the RRP absorbed the cash and the balance sheet grew into it. The funding call is off only if SOFR fixes at or above IORB; it didn't.
The one live seam: with the RRP down to a rounding error, next week's heavier bill settlement, dealers flag $72 - 110bn Wednesday-Thursday[7], is where that second test actually gets pressured, not this week. One idiosyncratic squeeze worth flagging, and it is not a funding signal: the Jan-21-27 bill (912797TM9) is financing 457bp special in SOMA lending[8], up from 307bp a week ago[9], a single-CUSIP scramble, broad GC is soft.
The move is term premium, not Fed repricing
Today's cheapening sat at the long end, and that's the whole point. The 30-year pushed to 5.11%[10], the 10-year to 4.60%[11], and the 10-year term premium at 0.78[12] is back at post-COVID highs[13]. Dampedspring's math puts fair roughly 44bp of yield above here to restore carry-to-equity Sharpe[14]. Bianco reads the move as risk-premium, oil and geopolitics, rather than inflation expectations[15], and the WSJ frame has the long bond repricing harder than the 10-year on growth and inflation tail risk[16]. Term premium is doing the work, not the Fed's reaction function.
The honest tension: the front end is not sitting still. The 2-year at 4.21%[17] is roughly 58bp above the 3.50 - 3.75% target range[18] and firmed as Brent ran, so the curve is pricing a hiking bias, not nothing. But the near-meeting hike is a tail, not a base case, and the bulk of today's move is at the long end. The standing read, oil is term premium, not a Fed story, carries.
Front end is the trade into July 29
The front end is what we watch into next week. Bianco flags 36% odds of a July 29 hike as live[19], and with the chair running a no-leaks shop the market is pricing that on its own read, not on Fed guidance; the presser is confirmed[20], so there's a live 2pm window. Intraday desk color had July hike odds around 26% and the 2-year real yield at 2.33%[21], a cycle high, on the oil move.
We flip from term premium to Fed repricing if the front end moves with the back durably, a tight claims print Thursday plus Brent holding above $90 that drags the 2-year up alongside the 30-year. Absent that, EFFR pinned at 3.63%[22] and soft funding say the Fed is not the story yet. Out of the term-premium framing if July 29 delivers or signals a hike; that is the re-baseline, not tomorrow's data.
Sources read
2 sources read
- Commentary items: 2
Citations
- [1]SOFR fixed at 3.61% (3.61000%) — NY Fed SOFR · Jul 21, 2026
- [2]IORB at 3.65% (3.65000000) — FRED IORB · Jul 22, 2026
- [3]the RRP drained to $0.28bn (0.27500000) — FRED RRPONTSYD · Jul 21, 2026
- [4]Reserves rose $43.8bn on the week (+43,810M w/w) — FRED WRESBAL · Jul 15, 2026
- [5]to $3.14tn (3,142,721M) — FRED WRESBAL · Jul 15, 2026
- [6]the TGA rebuilt $46.7bn (+46,732M w/w) — Treasury General Account · Jul 15, 2026
- [7]$72 - 110bn Wednesday-Thursday (modest bill issuance ($72 - 110bln Wed - Thu) tightening near-term funding) — Commentary · conks.plumbing
- [8]the Jan-21-27 bill (912797TM9) is financing 457bp special in SOMA lending (456.7 bp) — Observation · observation:seclend_observations:912797TM9:2026-07-22
- [9]up from 307bp a week ago (307.1 bp) — Observation · observation:seclend_observations:912797TM9:2026-07-15
- [10]The 30-year pushed to 5.11% (5.11000000) — FRED DGS30 · Jul 20, 2026
- [11]the 10-year to 4.60% (4.60000000) — FRED DGS10 · Jul 20, 2026
- [12]the 10-year term premium at 0.78 (0.77870000) — FRED THREEFYTP10 · Jul 17, 2026
- [13]is back at post-COVID highs (Bond term premium at post-COVID highs and aligned with pre/post-QE regime) — Commentary · twitter.com
- [14]roughly 44bp of yield above here to restore carry-to-equity Sharpe (10y yields need ~44bp higher to restore reasonable carry-to-equity Sharpe) — Commentary · twitter.com
- [15]Bianco reads the move as risk-premium, oil and geopolitics, rather than inflation expectations (Bianco frames the recent yield rise as risk-premium-driven (oil, geopolitical) rather than inflation-expectations-driven) — Commentary · twitter.com
- [16]the long bond repricing harder than the 10-year on growth and inflation tail risk (Long bond repricing harder than the 10-year on growth/inflation tail risk) — Commentary · twitter.com
- [17]The 2-year at 4.21% (4.21000000) — FRED DGS2 · Jul 20, 2026
- [18]the 3.50 - 3.75% target range (DFEDTARL 3.50 / DFEDTARU 3.75) — FRED DFEDTARU · Jul 21, 2026
- [19]Bianco flags 36% odds of a July 29 hike as live (36% hike odds for July 29 FOMC as live) — Commentary · twitter.com
- [20]the presser is confirmed (Fed chair confirms presser for next week's meeting) — Commentary · twitter.com
- [21]July hike odds around 26% and the 2-year real yield at 2.33% (July hike odds back to 26%, 2yr real yield at Sept 2024 highs of 2.33%) — Commentary · zerohedge.com
- [22]EFFR pinned at 3.63% (3.63000%) — NY Fed EFFR · Jul 21, 2026
Generated by Short Rates Desk. Informational only. Not investment advice.