← Back to month archive

Daily Macro Brief

Three Hawkish Dissents, and a Fed That Won't Act

The FOMC held rates 9-3 with all three dissenters wanting a hike, yet by the close the front end fell, the 30-year rose, the dollar lost 0.5% and gold gained ~1.9% — the hawkishness was in the vote, the dovishness was in the price.

FOMC Vote 9-3 All three dissenters wanted +25bp; first time since Sept 2016
Gold $4,164 +1.9% on a hawkish FOMC day, with the dollar index -0.47%
WTI Settlement $84.63 +6.8%, a V-reversal after a three-day -11% slide
EIA Commercial Crude 404.5M bbl -7.167M, the lowest level since 2018

Data convention for this brief: index levels, oil prices, precious metals and Treasury yields are closing or settlement prices for 2026-07-29 ET. Figures explicitly labeled “intraday” come from a 1:41 PM market snapshot taken before the FOMC decision (2:00 PM) and the press conference (2:30 PM).

Reviewing Yesterday’s Call

Yesterday’s brief argued that “the diplomatic window is real, but it is still a window, not a signed exit.” That resolved within 24 hours: Iran struck a US base in Jordan with ballistic missiles late on 7/28, ending the four-day mutual pause, and the US and Saudi Arabia carried out this war’s first joint air strike in the early hours of 7/29. Oil V-reversed, with WTI’s settlement price recovering 6.8% in a single session. But the second half of yesterday’s conclusion needs revising. Yesterday the point was that cheaper energy failed to produce Risk-On; today the fact is that more expensive energy failed to produce Risk-Off either. The Nasdaq Composite closed up 0.4% and the VIX actually fell to 17.65. Energy is no longer this market’s central conflict.

Today’s Core Judgment

The Fed held at 3.50-3.75% by a 9-3 vote, with all three dissenters wanting a 25bp hike and not a single dovish dissent — yet at the close the 5-year yield was 1.4bp lower, the 30-year 3.5bp higher, the dollar index down 0.47% and gold up roughly 1.9%. The hawkishness sat in the vote; the dovishness sat in the price. The market did not buy a September hike. It bought the idea that with inflation above 3% and oil up 7% in a day, this Fed still will not act.

Macro and Geopolitical Deep Dive

Every piece of hawkish information today was carried by the vote tally, not by the statement. Compared line by line with June, the only substantive wording change was the description of the ample-reserves policy, from “reaffirmed” to “is continuing.” The paragraphs on activity, inflation and the balance of risks were untouched, including the official phrase attributing higher inflation “in part reflecting supply shocks.” In other words, the committee’s median did not move; its tail did. June was 12-0 unanimous. July had Hammack, Kashkari and Logan simultaneously calling for a hike. Three same-direction dissents is the first such outcome since September 2016, and it exceeded every pre-meeting expectation: Reuters had flagged only two potential dissenters, no institution had forecast Kashkari’s vote, and ING had set “no more than two dissents” as the threshold for a hawkish surprise.

But the price was set by how Warsh handled those dissents, not by the dissents themselves. At the press conference he pushed the language as hawkish as it goes — “we will not hesitate to act,” “we will deliver price stability,” “there is no soft inflation target” — and volunteered a correction that his first-press-conference reference to the digit “to the left of the decimal point” was not a hint that 2-3% inflation is acceptable. On policy commitment, however, he gave almost nothing. Asked why three dissents had not persuaded him to hike, he expounded at length on the value of a “good family fight.” Asked directly by a New York Times reporter whether a hike is the best remedy for high inflation, he pledged to bring inflation back to 2% without endorsing hikes as the right tool for doing so. Asked why, if market rates have already risen, the policy rate should not be higher, he neither answered nor declined. The reason he offered for not hiking was that the market has already done it for the Fed.

That is the crux, and it explains the entire cross-asset reaction. A central bank that outsources tightening to the bond market, while explicitly saying it wants less forward guidance and an “unfiltered” signal from financial markets, has functionally handed the policy rate’s job to the term premium. The rational response to that arrangement is not to price a hike; it is to price a discount on anti-inflation credibility — a bear-steepening curve, bids for gold and silver, and a weaker dollar. All three happened today. Chris Rupkey of FWDBONDS delivered the sharpest summary, borrowing Warsh’s own formulation: “If inflation is a choice, the Federal Reserve meeting today shows no sign of taking steps to bring it under control with its primary monetary tool which is interest rates.”

Devil’s Advocate: gold’s 1.9% gain could be purely geopolitical and have nothing to do with the Fed. Today did bring a missile strike, the first joint US-Saudi operation, and a fresh round of US Treasury sanctions on the Hormuz fee network. Three pieces of counter-evidence point to monetary rather than panic pricing. First, the VIX closed down 3.1% at 17.65 and the Nasdaq closed higher — a genuine war-risk bid does not come with falling volatility. Second, the dollar index fell 0.47%, whereas geopolitical Risk-Off normally bids the dollar and gold together. Third, silver (+3.1%) outran gold (+1.9%) and copper rose 1.6%, with the gold/silver ratio falling from roughly 71.5 to 70.2 — pure fear does not stop to pick up industrial metals along the way. The composition says this was an inflation and currency bid, not a fear bid. One day is still only one day, and month-end flows cannot be ruled out, which is why the real arbiter is Thursday’s core PCE. If inflation reaccelerates while the front end still refuses to price a hike, the credibility discount graduates from a one-day event into a regime. If inflation cools, today’s gold and dollar moves should be reclassified as geopolitical noise. Warsh made no comment on the 7/30 data at the press conference.

On geopolitics, today’s genuinely new information was not the missiles — it was Saudi Arabia crossing a line. The joint US-Saudi air strike on Iran-backed militias inside Iraq is the first such combined operation of this war, prompted by sustained drone attacks on Aramco’s Abqaiq crude processing facility. Saudi Arabia has moved from host and financier to co-belligerent. That expands the set of participants, which counts as structural escalation even on a militarily quiet day. The diplomatic track narrowed in parallel: Iran rejected Oman’s “50-50” proposal to split traffic evenly between two separate corridors, Deputy Foreign Minister Gharibabadi also rejected the idea of keeping the southern corridor open until Iran-Oman talks conclude and closing it afterward, and a senior Iranian official said hours before the missile strike that Iran had not sought talks with Washington in the past two weeks and would not relinquish control of the strait. The military pause and the negotiated framework failed within 48 hours of each other.

Physically, the picture remains far worse than the price. Confirmed transits across all vessel types were 12 on 7/28, under one tenth of the pre-war run rate of roughly 138 per day, with only five commodity vessels and not a single VLCC. Two-way tanker transits on 7/27 were zero. No LNG carrier has crossed since the Al Hamra on 7/11, against 40 in the month of June alone. The alternative route is deteriorating too: 37 commodity vessels crossed Bab al-Mandeb on 7/28, the highest since 7/19, but on Windward’s basis that is 22% below the roughly 48 per day seen before the Houthi blockade of Saudi ports on 7/20. The most consequential development sits at the insurance layer: war-risk underwriters now exclude any vessel with a record of calling at a Saudi port from Red Sea cover. That is the same mechanism as the Hormuz “1% problem” — once underwriters carve out an entire class of voyages, the route does not reopen on a headline.

The US Treasury’s action on 7/29 converts the mid-August fee dispute from a future binary into an operating reality. OFAC designated 10 entities and eight additional tankers, six of the entities based in China. The two central names are Persian Gulf Marine Insurance Company and HormuzSafe Marine Services Authority, which OFAC identifies as the key nodes in Iran’s scheme to extract digital assets and other revenue from transiting vessels through various “insurance” documents. The analytical value here is the structure: the fee regime does not exist as a published tariff schedule — it is already collecting, wrapped inside compulsory insurance. Washington is now attacking its payment rail rather than negotiating its rate. Treasury Secretary Bessent’s framing — an economy in freefall, triple-digit inflation, a regime desperate for money — shows the US reads this as Iran’s fiscal lifeline, not as a shipping-governance dispute.

The supply-side timing is unhelpful. Reuters, citing four sources, reports that after completing September’s final increment — roughly 188K bpd, which finishes the full return of the 1.65M bpd of voluntary cuts — OPEC+ expects to pause monthly increases for the remainder of 2026, with new quotas deferred to January 2027 and the core seven meeting on 8/2. So in the same week that US commercial crude hit its lowest level since 2018, the provider of the marginal barrel is preparing to step back. Roughly 2M bpd of withheld capacity remains as a cushion, but releasing it requires a political decision, whereas inventories falling requires nobody’s consent.

Bond Market Read

The curve today did the opposite of what the Fed’s vote implied. The 5-year closed at 4.347% (-1.4bp), the 10-year at 4.610% (+0.6bp) and the 30-year at 5.131% (+3.5bp). 5s30s = 5.131% - 4.347% = 78.4bp, 4.9bp wider than the prior day’s 73.5bp. On a day that revealed three votes for a hike, the front end priced less policy while the long end priced more inflation and more supply. That is the mirror image of a credible tightening. The 30-year has now closed above 5.00% for 17 consecutive sessions; the number itself is no longer news, it is confirmation of the new normal.

The supply narrative filled in on the same day. Bloomberg reports that JPMorgan expects the Treasury to leave auction size guidance unchanged through the midterms in next week’s quarterly refunding statement, while its strategy team estimates a $3.7 trillion funding gap across the next four fiscal years and suggests dropping “at least” from the phrase “at least the next several quarters.” Tuesday’s $44B seven-year auction cleared at a bid-to-cover of 2.49, essentially in line with the 2.47 average of the last ten. Demand at these yields is adequate, not eager. The clearing mechanism is price, not a shortage of buyers.

Japan barely moved across the curve: the 2-year at 1.504% (-0.9bp), the 10-year at 2.783% (+0.5bp), the 30-year at 3.980% (+1.1bp), with the long bond still pinned just below the 4% threshold and 2-year RSI elevated at 73.6. The real information was in the currency. USD/JPY sat near 163.85 while the dollar index fell 0.47% — the yen extracted nothing from a broadly weaker dollar. A 7% one-day move in oil immediately re-inflates Japan’s energy import bill, offsetting the appreciation that dollar weakness should have delivered. Taken together, the global long end is a single story: two governments whose long bonds need a buyer, and two central banks unwilling to be that buyer at current inflation rates.

Sector Spotlight

AI infrastructure: Vertiv closing down 14.1% was the most important candle of the day. Q2 net sales came in at $3,274M, up 24.1% year over year but about 3.4% (roughly $110 million) below consensus. Adjusted EPS of $1.52 beat by 6.3%, adjusted operating margin reached 22.6% (up 410bp year over year, about 140bp above the guidance midpoint), GAAP operating margin improved to 19.5% from 16.8%, operating profit rose 44% with adjusted operating profit up 51%, and full-year guidance was raised for the second time this year, to $13.8-14.2B of revenue and $6.65-6.75 of adjusted EPS from $6.30-6.40. The stock closed down 14.1%, with intraday RSI touching 17.5. The market’s exchange rate has changed: guidance and margins no longer pay, only delivered revenue pays. Management attributed the shortfall to “timing” — temporary supply-chain congestion and multi-phase project execution. For a name on the capex chain, “timing” and “the backlog is converting more slowly than the buildout narrative requires” look identical on the financial statements.

Semiconductors: the drawdown decelerated on the very day the Fed turned hawkish. The main semiconductor ETF was down as much as 3.2% intraday but closed off only 0.83% at 525.22, leaving it 6.4% below the 7/24 close. Micron finished down 4.1% (from -6.1% intraday), Nvidia down 0.7%, TSMC down 0.8% (intraday RSI 23.9), while Broadcom actually closed up 1.0%. The real damage was offshore: Korea’s KOSPI fell 5.98% to 5,663.24 and the KOSDAQ fell 6.12%, the first time in the history of Korean markets that both exchanges tripped circuit breakers on two consecutive sessions. That distribution is itself the answer — what is being marked down is the supply side. SK hynix reported revenue up 256.8% year over year and a 76.3% operating margin, its third consecutive quarter above TSMC’s (60.3%), and was still hammered, because operating profit landed roughly 5% under consensus and 2026 capex guidance was lifted to the “high ₩40 trillion range” from ₩30.2 trillion in 2025. A memory maker spending an extra ₩10 trillion-plus to chase the same demand is the textbook mechanism by which a shortage becomes a glut. The more than $1 trillion of equity value erased across global chip and AI hardware companies since the 7/24 close has been paid by the supply end of the AI trade, and it is a rational repricing of terminal gross margin rather than a verdict on demand — on the same call, SK hynix disclosed five-year long-term supply agreements with about 10 customers, including NVIDIA.

Power: steady, for once. Vistra closed down 1.83%, Constellation up 1.23% and NRG up 0.26%, all materially better than their intraday readings. On the same day, NextEra and Brookfield unveiled a $100 billion data-center campus at the Department of Energy’s former Paducah uranium enrichment site, offering more than 1.2 GW of compute capacity and up to 1.8 GW of exportable power, with NextEra developing up to 2 GW of gas-fired generation and 2.6 GW of storage, targeting 2028 commissioning. So on the very day the market repriced the AI capex chain against quarterly conversion, a hundred-billion-dollar power-and-land commitment aimed at 2028 delivery was signed. The gap between what is being priced and what is being contracted is the genuine tension in AI infrastructure.

Energy: commodities and companies finally moved together, but commodities still led. WTI settled at $84.63 (+6.8%) and Brent at $90.61 (+7.8%). ExxonMobil rose 2.3% (intraday RSI 77.5), Chevron 2.1% (intraday RSI 76.0), Occidental 3.9%, and on the fertilizer leg CF Industries gained 3.1%, Nutrien 1.4% and Suncor 3.0%. Note the pairing: energy equities are already technically overbought while the commodity has recovered only a bit more than half of its three-day 11% slide. What makes the commodity leg more serious than the round trip suggests is the physical data — commercial crude at 404.5 million barrels (the lowest since 2018, about 6% below the five-year average), Cushing at 18.6 million (the lowest since 2014), and refinery utilization at 97.2% (+1.1pp), meaning refiners are running flat out while inventories still fall. Gasoline stocks are roughly 7% below the five-year average, with the national average retail price at $4.096 a gallon (+9.5 cents week on week) and diesel at $5.313 (+17.9 cents). Meanwhile four-week average total products supplied of 20.3M b/d is down 2.3% year over year. This is not demand-led tightness; it is supply-driven tightness layered on demand that is already weakening — precisely the configuration the Fed’s statement labels “supply shocks” and chooses to look through.

Precious metals: silver led. Silver closed up about 3.1% at $59.33, outpacing gold’s roughly 1.9% (COMEX gold settled at $4,164), with the gold/silver ratio easing from about 71.5 to 70.2 while copper rose 1.6%. That internal structure is the cleanest cross-asset confirmation available today: if the driver were war fear, money would bid gold and shed industrial metals. Today it took silver and copper along too. The FOMC, not Iran, dominated this session.

Digital assets: the one absentee from the anti-fiat trade. Bitcoin closed at $64,395 (+0.8%) and remains 48.9% below its 52-week high — on a day when gold, silver and copper all bid the currency-debasement theme, it did not participate. US spot BTC ETFs saw net outflows of $49.75 million on 7/28, a fourth consecutive session of outflows, bringing the four-day total to $526 million and the year-to-date figure to roughly $4.84 billion. Over the same seven days to 7/28, spot ETH ETFs took in 37,959 ETH (about $71.17 million). Overall spot activity has shrunk to 2023 bear-market levels, down roughly 75% year over year, with Binance July spot volume above $35 billion against $246 billion in November 2024. NYDIG notes that positive funding rates and rising open interest are rebuilding leverage — leverage recovering on top of weak spot demand is a fragile configuration.

SPR Drawdown Tracker

For the week ended 7/24, the Strategic Petroleum Reserve fell to 307.7 million barrels, down 3.8 million week on week and the lowest level since 1983 — API describes it as the lowest in more than 43 years. It remains 424 million barrels below maximum capacity, against an operational floor the industry generally puts at 250-300 million.

The meaningful change is structural, not the level. Commercial crude fell 7.167 million barrels in the same week that the SPR fell another 3.8 million, so the system bled roughly 11 million barrels in seven days. The commercial draw was not cushioned by the SPR; it occurred alongside it. That inverts the mechanism of the earlier part of the war: on API’s basis, commercial crude excluding the SPR is down more than 54 million barrels over fifteen weeks but only about 3 million year to date, with the difference filled by SPR sales all year. The hand doing the filling is now falling too.

A mechanical extrapolation at the current 3.8 million barrels per week: (307.7 - 300) / 3.8 ≈ 2.0 weeks to reach 300 million, and (307.7 - 250) / 3.8 ≈ 15.2 weeks to reach 250 million, around mid-November. This is not a forecast — the release rate is a policy variable that can be adjusted at any time. Its value is to put a remaining length, measured in weeks, on the offset mechanism. At the same time, refinery utilization is already at 97.2% with almost no headroom, which means any further crude draw has to come from imports or the SPR rather than from adjustments at the processing end.

What to Watch and How to Read It

Microsoft and Meta after the 7/29 close (with Arm Holdings’ Q1 FY2027 and Agnico Eagle’s Q2 the same evening): the number that matters is not EPS, it is capex. Alphabet raised 2026 capex guidance last week to $195-205B from $180-190B, on second-quarter capex of $44.9B (up 101% year over year), and the stock fell about 7%. Street expectations for Microsoft’s FY2027 capex already sit at $255-260B, against roughly $190B for calendar 2026. The read-through rule: if Azure holds around 40% constant-currency growth and FY2027 capex lands at or below that range, today’s drawdown in Vertiv and the semis gets reclassified as a valuation reset. If capex overshoots the range while Azure comes in at or below 40%, the platform leg that has held up so far — Alphabet +2.5%, Microsoft +1.3%, Palantir +2.3% today — takes over the supply-side repricing. Options implied roughly a ±6.6% move in Microsoft, and its short interest was the highest since May 2015, so traders are not complacent.

Thursday 7/30, 8:30 AM ET: advance Q2 GDP plus June Personal Income and Outlays. This is the arbiter of today’s core judgment. If core PCE reaccelerates while the front end still refuses to price a hike, the credibility discount graduates from a one-day event into a regime and the bear steepening should extend. If core PCE cools, today’s moves in gold, silver and the dollar should be reclassified as geopolitics plus month-end noise. Warsh offered no comment on this release at the press conference.

8/2, OPEC+ core-seven meeting: watch whether September’s roughly 188K bpd increment is the last of 2026 and whether new quotas slip to January 2027. Confirming a pause with US commercial crude at a 2018 low removes the only supply cushion unrelated to Hormuz. Continuing to raise output instead would signal producers would rather absorb price pressure than concede market share.

8/4 around 4:30 PM ET (API) and 8/5 at 10:30 AM ET (EIA): two things matter — whether the SPR keeps draining at 3.8 million barrels a week, and whether the 97.2% refinery run rate holds. Utilization is close to its ceiling, so next week’s crude direction is largely determined by imports and the SPR.

8/18, the original Day-60 milestone: the meaning of this date needs redefining. The 7/29 OFAC action shows a de facto fee regime is already operating through compulsory “insurance,” so 8/18 is no longer a binary question of whether a fee exists — it is a question of whether the payment rail can be dismantled. Iran’s rejection of Oman’s “50-50” plan removed the highest-probability negotiated path. Only when a military pause, corridor rules, insurance cover and regular vessel flows all improve at once does Hormuz get downgraded from a structural constraint to an event premium.

8/19, the 50% Section 338 tariff on selected Canadian goods takes effect: another domestic cost-push channel arrives at the exact moment three Fed officials are already dissenting over inflation. Watch whether the exemptions for energy, potash and critical minerals hold, and whether Canada retaliates. If the exemption list narrows, the “supply shocks” phrase in the Fed’s statement acquires a source that is entirely policy-generated.

The next FOMC in September: the statement contains no forward guidance, so it gives investors nothing to infer about September’s voting. The thing to watch is not a dot plot but whether the group of three expands or Warsh pulls them back. Polymarket priced a hold at 76% versus 24% for a 25bp hike going into the meeting, and market pricing converged toward a hike after the press conference — yet today’s closing prices did not follow that convergence. That divergence is the single most trackable thing over the next six weeks.

Disclaimer

This article is public market commentary and personal research notes. It does not constitute investment advice.