The Narrative Ledger
The public register of the desk’s narrative analysis, run in two chambers. Forecasts commit to an observable event within a horizon and are settled against the tape. Readings are interpretations of the present; each names its next test and is graded, sustained, revised or retired, when the desk next passes with new data. Generated from the desk’s own working memory; nothing is edited after the fact.
Forecast calibration
Each thesis carries a stated probability the desk assigns before the outcome. The curve plots those against how often the thesis actually held; the diagonal is perfect calibration. The Brier score is the mean squared error, lower is better.
The 2-year Treasury yield's stretch near the 98th percentile of its trailing year is being driven by Treasury issuance and cash-rebuild supply pressure, not by a genuinely hawkish repricing of the Fed's path, since futures price only 34bp of additional tightening over 12 months against a decelerating GDP print.
What would prove it wrong
If the next Treasury auctions see a bid-to-cover ratio of 2.4 or above, showing dealers absorbing supply without a yield concession, the supply-driven framing for the 2-year yield's stretch is undercut in favor of a demand or growth-driven explanation.
Read the note#How it settled
The falsifier's stated break condition (bid-to-cover >=2.4) cannot be evaluated because no auction results appear in the pack, only upcoming auction dates of 25-27 Aug; the original reading over-specified a testable trigger without evidence available at filing.
The BIEC Labour Market Index's rise to 77.7 in July 2026 introduces a credit-quality risk to the WIG-BANKI rally that is independent of, and potentially in tension with, the rate-cut premise the 28 July 0.58% gain is pricing.
What would prove it wrong
This reading would be undercut if a subsequent BIEC or GUS unemployment print fails to confirm July's Labour Market Index signal, removing the credit-quality concern and leaving the original rate-cut story as the sole driver of WIG-BANKI.
Read the note#How it settled
No fresh BIEC or GUS unemployment print has landed since 29 July to test the Labour Market Index's climb to 77.7, so that credit-quality reading stands as filed, while the CPI rebound adds a separate, unresolved test of the rate-cut premise itself.
WIG-BANKI's 1.39% rally on 27 July 2026 reflects a market read that RPP reassurance (Tyrowicz's no-repeat-of-2022 framing) outweighs the NBP's own March projection, which still expects CPI above the 3.5% upper band through end-2026 and is due for an upward revision in the coming July round.
What would prove it wrong
This reading would be overturned by evidence that the bank-equity rally was driven by something other than an inflation-path bet, for example if the July NBP projection round, once published, confirms only a modest upward revision consistent with the March path rather than the materially higher path the desk's data flags as expected, or if bank-specific factors (fiscal, capital, single-name news) are shown to explain the 27 July move instead.
Read the note#How it settled
The referee is correct: as of filing, the July NBP projection had not been published and CPI flash data don't arrive until 30 July, so the reading's inflation-path bet was untestable against the specified falsifier; moreover the 28 July WIG-BANKI move (+0.58%, flat/mixed) fails to confirm continuation of the 27 July rally, undermining the original inference.
The 2-year Treasury yield's stretch near the 99.6th percentile of its trailing year remains a fiscal-issuance story, not a war-risk premium, confirmed by its failure to fall even as WTI crude gave back 4.96% over five sessions on fading Iran escalation risk.
What would prove it wrong
If the 2-year Treasury yield falls meaningfully below 4.31% in the sessions following the 28-29 July Treasury auctions and the 29 July Fed decision, the fiscal-supply framing for the front end fails.
Read the note#How it settled
DGS2 closed below 4.31 on 2026-07-29 (close 4.22)
Brent's spec book keeps adding to a net long into the falling tape while WTI's short has already covered, leaving Brent's crowd the one carrying the risk if the Iran pause holds and the premium keeps draining.
What would prove it wrong
If US-Iran strikes resume and the pause breaks, letting the risk premium reassert, or Brent crude climbs back above 100.69 within the horizon, the de-escalation unwind read fails and the asymmetry view retires.
Read the note#How it settled
The 27 July note claimed both legs of its 22 July falsifier had landed, but the pack contains no 29 July Crude Oil Inventories figure to confirm the build-leg, only the prior report's -7.2M draw carried forward ahead of the 5 August release; only the WTI short-covering leg, visible in the 28 July COT report, can be confirmed from this pack.
Polish bank equity faces a two-sided squeeze: a CIT and bank-tax burden already running at roughly 80% of 2025's full-year total after just six months, with talk of a further increase, converging with an NBP reference rate at 3.75% since 5 March 2026 that is compressing net interest margins from the other direction.
What would prove it wrong
If the discussed CIT increase fails to advance to a formal legislative draft in the coming weeks, or if the 30 July 2026 CPI flash print comes in meaningfully above the NBP's March projection path (already assuming inflation above the 3.5% upper band through end-2026) and forces a pause in further rate cuts, the margin side of the squeeze eases and the fiscal threat alone would need to prove out on its own to justify continued underperformance in WIG-BANKI.
Read the note#How it settled
WIG-BANKI's 1.39% rally on 27 July directly reverses the underperformance thesis's premise of continued sector weakness, and the framing of Alior's write-down as a contained 'minor adjustment' undercuts the fiscal/margin squeeze narrative, even though the CPI flash falsifier itself has not yet triggered.
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.
Read the note#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.
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.
Read the note#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.
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.
Read the note#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.
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.
Read the note#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.
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.
Read the note#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.
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.
Read the note#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.
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.
Read the note#How it settled
^GSPC traded below 7354.02 on 2026-07-29 (session low 7313.92)
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.
Read the note#How it settled
no CL=F trade below 73 through 2026-08-01
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.
Read the note#How it settled
DX-Y.NYB traded below 100.5 on 2026-07-30 (session low 99.86)
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.
Read the note#How it settled
no CL=F trade below 75 through 2026-08-01
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.
Read the note#How it settled
EURPLN=X did not trade below 4.28 through 2026-07-25
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.
Read the note#How it settled
EURPLN=X traded above 4.3285 on 2026-07-17 (session high 4.34811)
Broad short-covering in Nasdaq Mini and Russell 2000 futures, alongside a strong NY Fed manufacturing beat, signals a soft-landing rotation into cyclicals and small caps that coexists uneasily with unresolved single-name tech risk from IBM's earnings collapse and Apple's KeyBanc downgrade.
What would prove it wrong
If Nasdaq Mini and Russell 2000 futures resume net-short building in the next COT report despite continued strong data surprises, or the S&P 500 breaks below its 20-day low of 7354.02 on renewed tech-earnings contagion, the short-covering-driven rotation thesis fails.
Read the note#How it settled
^GSPC traded below 7354.02 on 2026-07-29 (session low 7313.92)
US strikes on Iran on 15 July arrived alongside a soft core PPI print (0.2% vs 0.3%) and a China Q2 GDP miss (4.3% from 5.0%), yet the S&P 500 rose 0.24% and WTI fell 0.79%, so the market is pricing the escalation as contained and letting a cooling global cycle steer; the one holdout is the front end, with the 2-year yield at the 100th percentile of its year and 40.5bp of tightening still priced at 12 months.
What would prove it wrong
If WTI breaks above its 20-day high of 79.34 and the VIX moves meaningfully above 17.16 in the sessions following the 15 July strikes, the contained-escalation read fails and the energy-shock framing resumes as the dominant story.
Read the note#How it settled
CL=F traded above 79.34 on 2026-07-16 (session high 80.87)
WTI crude's muted reaction to the confirmed 15 July 2026 Centcom strikes on Iran, a 0.60% move against a 0.41% typical band, alongside a managed-money net short at its widest since 23 June 2026 (99.4th percentile on the 3-year window), shows the market has stopped treating Iran escalation headlines as fresh information and is instead pricing a structurally looser physical balance.
What would prove it wrong
If WTI crude breaks above its 20-day high of 79.34 on any further escalation headline within the next 48 hours, the desensitization read fails and the acute risk-premium framing returns.
Read the note#How it settled
horizon elapsed without a machine-checkable falsifier
IBM's escalation from a 17% to a 25%+ single-day decline confirms the earnings miss the desk flagged earlier on 14 July 2026, but the distinct mechanisms behind IBM's, Ericsson's and Dometic's misses, plus the still-muted 0.35% S&P 500 futures reaction, keep the idiosyncratic read intact over the broadening-deterioration alternative.
What would prove it wrong
If Ericsson, Dometic or another same-week miss triggers follow-through selling that drags the Russell 2000 below its 20-day low of 2917.98 or the Nasdaq Composite below its 20-day low of 25297.62, the idiosyncratic read fails and a broadening earnings-quality problem becomes the more defensible story.
Read the note#How it settled
^IXIC traded below 25297.6 on 2026-07-17 (session low 25250.6)
June CPI's decline to 3.5% year on year, with the core index falling outright to 336.07, is a genuine disinflation signal that survived a real Hormuz supply shock rather than a forecast tiebreaker, but the 2-year yield's 99.6th percentile reading and 40.5bp of priced tightening at 12 months show the front end has not yet repriced to reflect it.
What would prove it wrong
If the 2-year yield eases meaningfully and priced tightening odds fall after the 15 July PPI print and Warsh's testimony, disinflation has won cleanly; if the yield holds near its current extreme while WTI's gain persists, energy-driven reflation remains the dominant priced force despite the CPI print.
Read the note#How it settled
horizon elapsed without a machine-checkable falsifier
On 14 July 2026 the Iran risk premium migrated from crude to precious metals: WTI's 0.9% gain is capped by the desk's looser-balances read and its 20-day ceiling, while gold's 2.41% and silver's 3.41% move price the same Hormuz shock off low, lightly-positioned books (gold COT index 29.4, silver 18.7) with room to run, though a softening pre-CPI dollar is a live confound.
What would prove it wrong
If gold and silver give back the 14 July 2026 gains within one to two sessions while WTI keeps extending on Hormuz disruption headlines, the metals-as-cleaner-hedge read fails and the move was a dollar wobble, not a haven bid.
Read the note#How it settled
SI=F traded below 57.6 on 2026-07-15 (session low 56.9)
The Dollar Index's failure to hold gains despite a 17-month-high 2-year yield reflects Waller's dovish 2021-mistake framing being read by the market as more likely to guide policy than the hawkish, oil-driven rate-hike chatter, with euro, yen, Swiss franc and Canadian dollar shorts all covering in the same week as corroborating flow.
What would prove it wrong
If the Dollar Index resumes a sustained rally alongside continued short-end yield increases through Warsh's testimony on 15 July 2026 and the same day's PPI print, without further COT short-covering in euro or yen positioning, the dovish-repricing thesis fails.
Read the note#How it settled
DX-Y.NYB did not trade above 101.61 through 2026-07-22
Common questions
Does Hawk Thorne have a track record?
Yes. The public Narrative Ledger holds 106 dated theses, each carrying the condition that would prove it wrong. 51 have been settled in public against market data, 21 of them against us. Theses that failed stay on the record; nothing is edited after the fact.
How does Hawk Thorne grade its market calls?
Every thesis is published with a falsification condition, the observable event that would prove it wrong, and is re-tested in the next note, whether it aged well or not. Nothing is edited after the fact.
What is a falsifiable market thesis?
A market view stated with the specific, observable condition that would prove it wrong. Hawk Thorne records each with its date and falsifier, so the call can be held to account rather than quietly forgotten.
