EnergyScope — Monthly Oil Risk Pack · 5-minute version · demonstration edition, written as for a crude desk
Oil Risk Pack — July 2026 Update · 24 Jul
Condensed from the full pack (r6) — same data, same engine, none of the working. Full version:
the full pack
The week in one line
The prompt squeeze went vertical and may have topped: Brent M1 $88.10 → $100.69 (23 Jul) → $97.84; M1–M2 blew out to $6.02; roll −73.8% ann.; contradiction regime_curve_destruction escalated to extreme (0.83). Meanwhile: conflict over (18 Jun MOU), agencies see $74 Q3 — and M12 at $77.93 agrees with them. The curve prices scarcity now and normalisation later.
Changed since last brief (engine diff)
| Signals | Now / was |
| crack_extreme NEW | z +3.25 (was 2.99 — the called flip) |
| gasoline_crack_extreme NEW | z +3.17 |
| distillate_undersupplied NEW | 0th pctl (was 20th) — all three stocks now 0th |
| production_at_record STOPPED | 97.5th pctl (−63 kb/d) |
| Contradiction ↑ | extreme 0.83 (was elevated 0.34) |
| Metric | Δ w/w |
| Brent M1 / M1–M12 | +$9.74 / +$8.84 |
| Cushing | −0.67 → 19.37 mb |
| SPR (release running) | −5.06 → 311.4 mb |
| Commercial crude | +2.01 (system net −3.0) |
| US exports (the tiebreak) | −368 — arb model won |
| Freight BWET | +8.8% · z 4.32 |
Honest ledger — edition 1 scored
- First print leaned against us — headline crude built +2.0 mb. Then the decomposition: SPR released 5.1 mb the same week; the system still drew 3.0 mb.
- Export paradox resolved — we named the export print as the tiebreak; exports fell. Arb model beat the balance model.
- Own backtest corrected own prose — "freight extremes mean-revert" withdrawn; and adversarial review then found the backtest's n was pseudo-replicated, amending the spec itself (r3).
- Scorecard (pre-registered rules): triggers 0 of 4 fired (original set) · book +$24.8M · three prose claims backtested: withdrawn / refuted / unscoreable — none survived as stated · scenario prior now Brier-scored (resolves 24 Aug).
Decisions
| Expression | Stance | Why now |
| Bull calendars | Trim half, hold core | Earned +$7.55; M1–M2 $6.02 pays you to reduce, not add |
| Flat-price length | Hold, no adds | $90 rule held; $74 consensus sits 24% below the front |
| Prompt shorts | Forbidden | Cushing 19.4 mb; last week cost shorts $4.24 of spread |
| Refining margin | Hedge — trigger fired | Own z>3 rule from ed. 1 now in force; tail insurance at record margins |
| Freight / cargo fixtures | Stand aside / uneconomic | Arb −1.08; export print confirmed it |
House view: monetise the squeeze, keep the core, prepare for convergence
Physical system still in deficit under a finite SPR bridge; the market's own deferred curve votes for normalisation. Bank half the calendar into $6 prompt spreads, hold the rest, hedge cracks, no fresh length, no prompt shorts. Triggers (any two ⇒ cut to core): Cushing > 25 mb · BWET z < 2 · gasoline pctl > 20 · M1–M2 < $3 (tightened from ed. 1's $1.00 — entry moved). Ed. 1 scoreboard, on its original set: 0 of 4 fired, view paid. Next: COT tonight · API 28 · EIA + FOMC 29 Jul · MOMR/OMR + CPI 12 Aug.