Back to Insights

Publication range: 2 Jul 2026 – 5 Nov 2026. Source: Hawk Thorne research record. Thesis descriptions retain the content recorded in the ledger.

Forecasts

25

Claims about future events, assessed against a stated condition and time horizon.

Held
14
Broke
9
Unresolved
0
Awaiting assessment
2

Interpretations

134

Assessments of current conditions. New evidence can sustain, revise or retire an interpretation. These do not contribute to forecast accuracy.

Sustained
12
Revised
26
Retired
14
Awaiting assessment
53
Historical assessments
29
Assessment rules and forecast calibration

Since 27 July 2026, forecasts and interpretations follow separate assessment rules. Earlier interpretations graded against price thresholds remain in the history and are excluded from calibration.

Declared probabilities compared with assessed outcomes. Brier is the mean squared error; a lower score indicates less error within this sample. A small sample does not establish future forecasting accuracy.

0%025%2550%5075%75100%100predicted probabilityobserved frequency (%)

Forecast calibration

scored forecasts: 23 · Brier: 0.248

The sample includes only resolved forecasts with a recorded probability. Interpretations and unresolved entries are excluded.

Publication standards →
  1. 24 JulMacro & PolicyInterpretationp 60% · 8d horizonLater publication: 28 JulRetired · 28 Jul

    WTI crude's 25.72% monthly rally is pricing a live Iran escalation risk that the rates market is not reflecting; the 2-year Treasury yield's 100th-percentile stretch is a fiscal supply story, not a war-risk repricing, and the two will not stay decoupled indefinitely.

    What would prove it wrong

    If the 2-year Treasury yield falls meaningfully below 4.31% in the sessions following the 27-28 July Treasury auctions even as WTI crude holds its gains, the fiscal-supply framing for the front end fails and a flight-to-quality bid becomes the better explanation.

    How it settled

    WTI has fallen 4.96% over 5 days (-2.31% on the day) on de-escalation/ceasefire signals, meaning the war-risk premium is unwinding rather than holding, so the original premise of a live decoupled Iran risk in oil is invalidated by the actual price action.

    Read analysis#
  2. 23 JulPolandInterpretationp 60% · 10d horizonLater publication: 24 Jul

    Poland's June unemployment fall to 5.8% supports the NBP's easing case on paper, but a five-point drop in workplace sentiment (CBOS, July) and an inflation path the NBP's own March projection already expects to be revised higher after the fuel-cap expiry mean the labour data alone should not be read as a green light for further cuts.

    What would prove it wrong

    If Poland CPI flash estimate (GUS) on 30 July comes in meaningfully above the NBP's March projection path (which already assumed CPI above the 3.5% upper band through end-2026), the softer unemployment print loses its weight in the easing debate; if it lands close to that path despite the fuel-cap expiry, the labour data's case for cutting is confirmed.

    Read analysis#
  3. 23 JulMacro & PolicyInterpretationp 60% · 5d horizonLater publication: 24 Jul

    Fresh net Treasury issuance of $125.9bn against an $87.2bn TGA liquidity drain, combined with a live oil supply-risk shock pushing WTI crude to a 20-day high, is compounding rather than easing pressure on the front end, and the pending 23 July 10-year auction is the near-term test of whether the market can absorb it without a yield concession.

    What would prove it wrong

    If the 23 July 10-year Treasury auction clears with a strong bid-to-cover and no yield tail relative to the pre-auction market, the supply-and-drain framing is overstated and attention should focus elsewhere for what is holding yields up.

    Read analysis#
  4. 21 JulCommoditiesInterpretationp 60% · 10d horizonLater publication: 27 JulBroke · 27 Jul

    WTI crude's managed-money short grew into a 6.68% five-session rally to 93.6% of its three-year percentile range, a positioning mismatch that leaves the short side exposed to any further tightening or Hormuz escalation, while Brent's spec book, net long but being trimmed, is leaning the opposite way on the same risk.

    What would prove it wrong

    If the 22 July 2026 Crude Oil Inventories report shows a build rather than the forecast 2.0 million barrel draw, and the WTI managed-money short begins covering rather than extending in the following COT report, the offside-short read fails and the market's own positioning would confirm the rally has lost its supply-side justification.

    How it settled

    Both falsifier legs met: the 22 July 2026 EIA report showed a 2.0 million barrel build against the forecast 2.0 million barrel draw, and the COT report dated 21 July 2026 showed the managed-money short covering by 7,767 contracts to net short 8,557 rather than extending. By the note's own condition, the offside-short read fails.

    Read analysis#
  5. 20 JulFX & RatesInterpretationp 60% · 10d horizonLater publication: 30 Jul

    The Treasury curve is pricing two separate stories at once: the front end (2Y, 5Y, SOFR) is covering shorts on softening Canadian and US data, while the 10-year short extends to its most stretched since January on a fiscal-supply narrative the long end has not let go of.

    What would prove it wrong

    If the next COT report shows the 10-year note's short beginning to cover alongside the front end rather than extending further, the curve-split reading fails and a single delayed repricing becomes the more likely explanation.

    Read analysis#
  6. 20 JulCommoditiesInterpretationp 58% · 7d horizonLater publication: 21 Jul

    WTI crude's 0.95% reversal to 81.71 on 20 July 2026 off a fresh 20-day-high approach, driven by a single-wire Iran cease-fire proposal against a single-wire 45-year-low supply cushion, sets a thin physical floor against a de-escalation headline; WTI crude managed-money short of 16,324 that grew 7,326 on the week (COT index 84.2, 3-year percentile 93.6) is offside into the rally and is the flow that would chase any unwind, while Brent crude's modest net long (12,938) makes the two grades an asymmetric, not single, Iran trade.

    What would prove it wrong

    If WTI crude resumes climbing toward fresh 20-day highs despite the cease-fire proposal, or if the 22 July Crude Oil Inventories report shows a further draw that keeps WTI supported inside a tight balance, the cease-fire-driven reversal read fails and the thin-cushion floor holds.

    Read analysis#
  7. 17 JulCommoditiesInterpretationp 62% · 10d horizonLater publication: 20 JulHeld · 1 Aug

    WTI's break to 80.06 on 17 July 2026, above the 20-day high of 79.34 within the 48-hour window, falsifies the desk's 15 July desensitization thesis; the Iran risk premium has snapped back to crude alone (Brent 86.02, both fresh 20-day highs) while gold (-7.35% m/m) and silver (-19.82% m/m) pull back, reversing the 14 July metals-hedge call, with a WTI managed-money short at its smallest of the year (COT index 99) leaving specs offside into rising prices.

    What would prove it wrong

    If WTI crude gives back its gains and falls back inside its prior 20-day range while gold and silver resume climbing, the premium-back-to-crude read fails and the 14 July metals-hedge framing is vindicated.

    How it settled

    no CL=F trade below 75 through 2026-08-01

    Read analysis#
  8. 17 JulEquitiesInterpretationp 62% · 10d horizonLater publication: 1 AugBroke · 29 Jul

    This week's earnings reactions in Netflix, Intuitive Surgical, Regions Financial and SpaceX reflect four distinct mechanisms rather than a broadening earnings-quality problem, and the S&P e-mini's extending speculative short (unlike the covering seen in Nasdaq and Russell futures) marks a genuine split in positioning rather than confirmation of contagion.

    What would prove it wrong

    If the S&P 500 breaks below its 20-day low of 7354.02 or the Nasdaq Composite breaks below its 20-day low of 25297.62 on renewed selling tied to this week's earnings names, the mechanism-split read fails and a broader earnings-quality deterioration becomes the better story.

    How it settled

    ^GSPC traded below 7354.02 on 2026-07-29 (session low 7313.92)

    Read analysis#
  9. 17 JulMacro & PolicyInterpretationp 62% · 10d horizonLater publication: 23 JulHeld · 1 Aug

    Fading Fed cut expectations, an EXTREME fiscal gravity read (heavy net issuance against a TGA drawdown) and WTI crude at a fresh 20-day high above $80 are outvoting genuine eurozone and US disinflation data, so the rates path is being set by supply and energy, not the inflation trend.

    What would prove it wrong

    If the 2-year Treasury yield falls in the sessions following 17 July 2026 despite the EXTREME fiscal gravity read and WTI's fresh high, the supply-and-energy-dominant framing fails.

    How it settled

    no CL=F trade below 73 through 2026-08-01

    Read analysis#
  10. 17 JulFX & RatesInterpretationp 60% · 10d horizonLater publication: 20 JulBroke · 30 Jul

    The dollar's failure to rally despite fading Fed cut odds and a 37bp firmer 12-month priced path reflects a still-stretched euro and yen short base absorbing the hawkish repricing through covering flow, not a dollar structurally capped.

    What would prove it wrong

    If the Dollar Index breaks decisively below its 20-day low of 100.5 even as Fed cut odds continue to fade and yields hold firm, the hawkish-hold repricing thesis fails.

    How it settled

    DX-Y.NYB traded below 100.5 on 2026-07-30 (session low 99.86)

    Read analysis#
  11. 17 JulPolandInterpretationp 62% · 5d horizonLater publication: 23 JulHeld · 25 Jul

    EUR/PLN and USD/PLN broke to fresh 20-day highs on 17 July 2026 despite softer core inflation, and the move looks driven by broad dollar strength (EUR/USD down to 1.1444) rather than any repricing of Poland's disinflation path.

    What would prove it wrong

    If EUR/PLN and USD/PLN retrace back inside their prior 20-day ranges (below roughly 4.3237 and 3.79 respectively) once the 20-21 July GUS employment, wages, industrial production, PPI and retail sales data land, the move is confirmed as a global dollar and rates event rather than a domestic repricing.

    How it settled

    EURPLN=X did not trade below 4.28 through 2026-07-25

    Read analysis#
  12. 16 JulPolandInterpretationp 60% · 5d horizonLater publication: 17 JulBroke · 17 Jul

    June CPI at 2.5% confirms genuine disinflation against the NBP's own target, but a fresh Iran-driven fuel spike is already undercutting the July print, and only WIG20/WIG-BANKI (not EUR/PLN or the reference rate) show any sign of pricing that tension so far.

    What would prove it wrong

    If EUR/PLN and WIG20 show no distinct reaction once the 20-21 July GUS employment, wages, industrial production and retail sales data land against this softer CPI base, the oil-and-global-rates trading pattern is confirmed yet again and the domestic data channel remains dormant.

    How it settled

    EURPLN=X traded above 4.3285 on 2026-07-17 (session high 4.34811)

    Read analysis#