The truce we spent last week watching did not survive its own deadline. Three commercial tankers were struck in and near the strait on July 7; the US answered with strikes on Iranian air-defense and anti-ship targets and revoked the waiver permitting Iranian oil sales; on July 8, at the NATO summit, President Trump declared the June 28 truce over. The weekend compounded it — the heaviest US strikes in weeks against Iranian air defenses and IRGC fast-boat assets, Iranian fire toward Gulf states with explosions reported at Qeshm Island and Bandar Abbas — and on July 12 Tehran formally declared the Strait of Hormuz closed to shipping. Here is the tell that matters: the market did not believe the declaration. Brent rebuilt a war premium but only to $76.19, up 6.1% on the week and still 16.7% below where it sat a month ago; maritime trackers report the route physically passable; and our own verdict held at disrupted, not closed, because a closure is confirmed by transit counts, not statements. What did move violently was the fuel truckers and airlines actually burn: ULSD diesel ripped 12.6% on the week, the distillate market pricing the disruption the flat barrel would not. The board's message is coherent — a real escalation, an unverified closure, and an oversupplied oil market refusing to price a halt it cannot yet see.
Last Week's Calls · Scorecard
Partial
0
clean resolutions
W28 Calls · Resolved July 13 Against Pre-Registered Sources
WRONG
"No new US-Iran kinetic strike AND no Iranian attack on or physical blocking of transiting vessels through July 13." Both legs broke. Three commercial tankers were struck in and near the strait on July 7, the US struck Iranian air-defense and anti-ship targets in response, Washington declared the truce over July 8, and by July 12 Iran had formally declared the strait closed. The tail we priced at 60% — that June 28 was a pause, not a peace — resolved against us. The funeral bought nine days; the burial bought none.
was 60%
WRONG
"A new US-Iran negotiating round convenes or is formally scheduled (dated, both sides confirmed) by July 13." No round convened, and none was scheduled with a date both sides confirmed. Escalation replaced diplomacy: renewed strikes, Tehran denying reports that talks were continuing (July 10), and only unnamed regional officials floating a possible July 18 resumption. We priced the post-funeral track at 70%; the strikes closed it.
was 70%
WRONG
"Brent front-month closes below $75 every session through July 13." Brent breached the line on the re-escalation. Closes July 8-10 ran $78.02, $76.30, $76.19 — the July 8 settle alone fails "every session," and only July 7 ($74.16) closed below. We priced the supply regime holding at 75%; it held on levels (Brent never reached $80) but not on the $75 line we drew, and the miss is the line, not the level.
was 75%
RIGHT
"The Fujairah-over-Rotterdam VLSFO premium stays below 25% on every print through July 13." Held with margin. The premium peaked at 20.8% on July 8 (Fujairah $659.50, Rotterdam $546.00) and ran 13.5-20.8% across the window (Bunker Index, the same series that graded last week's bunker call). Improving Gulf bunker supply capped it even as the strait went kinetic — the one call the week did not break, and a reminder that the fuel and the flat barrel do not move together.
was 70%
WRONG
"Mojtaba Khamenei makes a verifiable public appearance (in person, or new video/audio) by July 13." No verified appearance. Mojtaba was barred from and absent at his father's July 9-10 burial over assassination-risk fears; no image, video, or audio surfaced through the deadline. We priced an appearance at just 20% — a deliberate low-odds call on a falsifiable absence — and the absence held. Graded WRONG on the binary, but the 20% was the right read: the skepticism was vindicated, not refuted.
was 20%
Calibration: Four of five wrong reads brutal, and the headline is honest: 1 for 5. But the probabilities tell the truer story, which is exactly why we publish them. Three of the misses were genuine high-conviction failures (60-75%), and they failed for one shared reason — we assumed the funeral truce would extend into a peace, and it extended into a declared closure instead. The fourth miss, Mojtaba, was a 20% call whose low probability was the correct read; grading it WRONG penalizes the binary while the calibration was sound. The single RIGHT call (Fujairah bunkers, 70%) was our least dramatic. The pattern: the desk read the market regime (oil capped by supply, bunkers easing) correctly and the geopolitical trajectory (pause to peace) wrong. This week's board separates those two axes on purpose, and prices none of the compound calls above 75% per the rule the record forced two weeks ago.
Price Reference Table
Latest settles at publish (Friday July 10 close, ahead of Monday's open), change week-over-week vs the Friday July 3 close. Futures front-month or hub basis. Higher = red, on a cost desk.
Brent crude76.19 $/bbl+6.1%
WTI crude71.73 $/bbl+4.4%
RBOB gasoline2.803 $/gal-3.9%
ULSD diesel3.583 $/gal+12.6%
Henry Hub natgas2.888 $/MMBtu-9.6%
Gold4,113.90 $/oz+0.0%
Copper6.280 $/lb+2.7%
Steel HRC1,174.00 $/t+1.6%
Aluminum3,332.00 $/t-2.5%
Lumber641.00 $/MBF+2.8%
Wheat641.25 c/bu+8.6%
Corn453.50 c/bu+6.7%
Cotton80.08 c/lb+10.3%
Coffee324.70 c/lb+2.9%
Sugar #1114.80 c/lb-0.3%
US dollar index100.91 +0.0%
Material Breakdown
Oil & Energy
↑ war premium rebuilt to $76 · OPEC+ caps the rebound
TL;DRThe escalation put a bid back under crude — Brent +6.1% to $76.19, WTI +4.4% to $71.73 — but the size of the bid is the whole story. A truce collapsing, three tankers hit, a declared closure of the world's most important oil chokepoint, and Brent could only rebuild to $76, still 16.7% below where it sat a month ago. Five straight OPEC+ monthly adds and an oversupplied balance are the ceiling; the live escalation is the floor. The market is pricing disruption, not a halt. A verified closure — transit counts confirmed at or near zero — is the single event that would break $85 in a session, and it has not come.
This is the cleanest illustration yet of the desk's core thesis: the barrel is priced by supply, and geopolitics only moves it to the extent it removes barrels. A declaration removes none until it is enforced, so crude treated July 12 as a headline, not a shock. Watch two things into this week: Wednesday's EIA inventory print, the first read under the renewed escalation, and any tracker confirmation of an actual halt. If transits keep running, this $76 handle is a ceiling the oversupply pulls down; if a halt is verified, everything on this board reprices at once, and the flat barrel catches up to the diesel that already moved.
Refined Products & the Crack
↑ diesel +12.6% w/w · the barrel's tightest link · crack $56.91
TL;DRDiesel was the week's real move: ULSD +12.6% to $3.583/gal, the top mover on the entire board and a far larger jump than the +6.1% flat barrel. Distillate is where a Gulf disruption transmits first — it is the fuel of freight, farms, generators, and, as a cousin, jet — and it repriced the closure the crude market would not. The 3-2-1 crack widened to $56.91/bbl as products outran crude. Gasoline went the other way, -3.9% to $2.803/gal, pump prices still chasing last month's crude slide into peak driving season.
For anyone who burns diesel, this is the line item that moved and the one to hedge. The split from gasoline is instructive: same barrel, opposite weeks, because gasoline is a demand-season story working off old crude while diesel is a supply-risk story working off the strait. The crack is the number to watch if the closure is enforced — products reprice faster than crude on a supply scare, and diesel has already shown you which direction it runs. We put a distillate-crack call on this week's board because the transmission is now visible in the tape, not just the theory.
Freight, Bunker & War Risk
→ Fujairah premium capped under 21% despite the strikes
TL;DRThe week's honest surprise, and our one right call: the Fujairah-over-Rotterdam bunker premium did NOT spike on the escalation. It peaked at 20.8% on July 8 and never breached the 25% line, held down by Gulf bunker inventories that improved into July even as the strait went kinetic. Marine fuel and the flat barrel are different markets on different clocks — the lesson the collapse taught us two weeks ago now cutting the other way. War-risk hull insurance stays the sticky leg: still war-priced from the spring, the memory market that reprices on the last incident, not the last print.
The actionable read inverts last week's. Two weeks ago the trade was to renegotiate bunker surcharges down as the premium collapsed; this week the surprise is that a real escalation did not push it back up, so the renegotiated levels hold rather than snap back. Insurance is the opposite: a declared closure, even disputed, is exactly the kind of event underwriters price into war-risk renewals regardless of whether transits stop. Budget the two apart — bunker capped and stable, war-risk biased higher on the declaration — the same discipline, opposite signs from the week before.
Gold & Copper
→ gold flat through the escalation · copper +2.7% on its own story
TL;DRGold did nothing on the week (+0.0%, $4,113.90) and that stillness is the tell: a truce collapsed and a chokepoint was declared closed, and the safe-haven bid did not show. It remains -3.4% on the month. The pre-funeral hedge we flagged two weeks ago faded as the closure was disputed rather than confirmed — gold, like crude, refused to price a halt it could not see. Copper added 2.7% to $6.280/lb, trading global growth and grid buildout on its near-zero oil coupling, indifferent to Hormuz as it has been all crisis.
Read the gold non-move precisely, because it is one of this crisis's most repeated lessons: gold has not once behaved as a war hedge in this war. It fell in the spring liquidity washout, bid modestly into the scheduled uncertainty of the funeral, and sat flat when the actual escalation and declared closure landed. That is a market pricing the dollar and real rates, not the strait. If a halt is verified this week, gold will get its bid; a declaration alone, it has now told you, does not move it.
Steel, Aluminum & Lumber
↓ aluminum -2.5% w/w, still unwinding its energy premium
TL;DRAluminum kept sliding, -2.5% on the week and -14.2% on the month — "solid electricity" still giving back the energy premium it built during the blockade, with soft demand doing the rest. Steel HRC firmed +1.6% to $1,174/t and holds its year-to-date gains: the US tariff regime owns that price, and a Gulf escalation does nothing to it. Lumber added 2.8% to $641/MBF on its own North American supply story. Three construction inputs, three different masters — energy, trade policy, and mill capacity — and the war moves only the first.
For buyers the divergence remains the lesson. Aluminum keys off energy, so a verified closure that lifts power and freight costs is the one Hormuz path that re-rates it — absent that, its slide has room. Steel keys off Washington, not Tehran; watch tariff policy and note our board quotes the CME futures proxy, not the physical CRU index. Lumber keys off supply and the June-November hurricane season. Pricing all three as a "commodities" bloc is how procurement gets surprised, and this week — energy up, metals mixed — is the proof.
Grains & Softs
↑ cotton +10.3% · wheat +8.6% · corn +6.7% · the ag board ripped
TL;DRThe ag board ran hot across the line: cotton +10.3% to 80.08c/lb, wheat +8.6% to 641.25c, corn +6.7% to 453.50c, soybeans +4.5%. These are weather and supply stories in the growing belts, not oil stories, and we will not pretend otherwise. Coffee added 2.9% (324.70c) and a striking +32.9% on the month, its own crisis. Sugar was the lone easer, -0.3%. But the cost side turned against farms this week: diesel +12.6% reverses the cheap-fuel half of last month's rare double, and fertilizer gets no help with natural gas still elevated on the quarter.
The margin math our farming desk tracks flipped a leg. Last month it was cheap diesel plus firm crop prices — the good double. This week the crop prices firmed further, which is the revenue side, but the diesel that field work and drying and freight all burn jumped double digits, taking the input side back. Net, a grower selling into this rally is still ahead, but the fuel line is no longer a tailwind, and anyone who let fuel coverage lapse on last month's slide just watched the reason to hedge it walk back in. Grains up for their own reasons, diesel up for the strait's — two unrelated forces landing on the same P&L.
Binary Triggers · Next 7 Days
If/then logic for the moves that matter, each with our own probability and a pre-registered resolution source. Trigger the action, not the headline. These resolve in next Monday's issue. This week the board separates the market axis from the geopolitical axis on purpose, after a week that proved we read the two differently.
IFIran's declared closure does NOT become a verified physical halt — transit counts at or near zero, confirmed by maritime trackers — on any day through July 20
THENOur "disrupted, not closed" verdict holds, and the tell was traffic, not statements. A declaration without a halt is disruption; a closure is a stop you can count. This puts our own editorial verdict on the graded record. A single confirmed near-zero-transit day invalidates — and flips our public verdict to Closed the same day.
ODDS65% · resolves by maritime tracker transit counts (Lloyd's List, TankerTrackers, gCaptain), July 20
IFBrent front-month settles inside a $70-85 band every session through July 20
THENThe oversupply-caps-war-premium equilibrium holds. OPEC+ supply and a soft balance cap the war bid; the live escalation floors it. Brent priced the declared closure at $76 and stayed there — this call tests whether that range survives a full week of it. A settle above $85 (a verified halt) or below $70 (the escalation fully fading) invalidates.
ODDS70% · resolves by ICE Brent front-month daily settles, July 20
IFThe ULSD-diesel-over-Brent crack (front-month ULSD $/bbl minus Brent $/bbl) holds above $65 on every settle through July 17
THENDistillate stays the barrel's tightest link and keeps leading the strait's risk. The crack sat near $74 on July 10 after diesel's 12.6% week; this tests whether the distillate-led regime persists rather than mean-reverting as crude catches up. A settle with the crack at or below $65 invalidates.
ODDS65% · resolves by CME ULSD and ICE Brent front-month settles, July 17
IFNo dated, both-sides-confirmed US-Iran negotiating round is scheduled through July 20
THENDiplomacy stays frozen under the escalation. The same call that graded WRONG last week, re-asked into a harder environment: strikes resumed, a closure declared, Tehran denying talks continue. A round or date confirmed by both Washington and Tehran invalidates.
ODDS70% · resolves by wire reporting (Reuters, AP) and Qatari MoFA statements, July 20
IFThe Crude Signal crisis score prints at or above 72 on every daily close through July 17
THENThe crisis regime persists. The score sat at 78 into the declared closure; this tests whether the elevated regime holds even without a verified halt. A daily print below 72 — most plausibly on a genuine de-escalation and transits normalizing — invalidates. Self-referential but fully public and archived at /data.
ODDS72% · resolves by the Crude Signal daily crisis score, July 17
Calibration: No call priced above 75%, per the rule the record forced two weeks ago, and no compound AND-call on the board at all this week — last week three of our four misses shared a single failed assumption, so this board deliberately spreads five independent axes: the strait's physical state, the Brent band, the distillate crack, the diplomatic track, and the crisis regime. The flagship call, #1, puts our own published verdict on the line: if it grades WRONG, our public Hormuz status flips to Closed the same day, because the ladder and the graded record are not allowed to disagree. All five resolve against the named sources, no edits.
Strait of Hormuz · Week 29 Timeline
Jul 7The stand-down collapses the night before the burial: three commercial tankers struck in and near the strait, the US strikes Iranian air-defense and anti-ship targets, and Washington revokes the waiver permitting Iranian oil sales. Brent closes $74.16.
Jul 8At the NATO summit President Trump declares the truce over. Brent settles $78.02, up about 5% on the day and back above the $75 line — the W28 supply call breaks here. Diesel begins its run.
Jul 9-10Khamenei is buried at Mashhad; Mojtaba, barred over assassination-risk fears, is absent, and no image or video surfaces. Brent eases to $76.19 as the feared halt fails to materialize — the market discounting the escalation.
Jul 11-12The weekend brings the heaviest US strikes in weeks — Iranian air defenses, IRGC fast boats in the strait — and Iranian fire toward Gulf states, with explosions reported at Qeshm Island and Bandar Abbas.
Jul 12Tehran formally declares the Strait of Hormuz closed to shipping. gCaptain and maritime trackers report the route still physically passable — the declaration disputed. Crisis score 78. Our verdict: disrupted, not closed, pending transit counts.
The record stays public, misses included. One right, four wrong, and the probabilities on every one. Day 135. — CS