Energy fundamentals, counted.
Prices, stocks, storage, cargo movements, positioning and sanctions, assembled from primary sources and published as figures you can interrogate. Every number is computed before the page is served, so what you read is what was measured — never an estimate made in your browser.
The working evidence behind Kardamow — independent research on energy, macro and geopolitics.
Brent and WTI, front-month close
As of 9 Sept 2026The screens
Balances
424,460 MBBLThe weekly US petroleum picture: the at-a-glance table, and crude, gasoline and distillate stocks against their seasonal ranges.
Oil math
98.0 %The weekly US crude balance and where it fails to close, days of cover, refinery utilisation against runs, and the 3-2-1 margin.
Prices
100.56 USD/bblFront-month closes for crude, products and gas, each against its 50, 100 and 200-session moving averages and its own seasonal range.
Gas
67.1 %European storage against its seasonal band, fullness by country, injection and withdrawal, and LNG send-out against terminal inventory.
Supply
588 rigsDrilling activity, US monthly production and crude acquisition cost, the OPEC balance and JODI closing stocks.
Flows
EIA inter-PADD crude movements by pipeline, rail and tanker — including the Midwest-to-Gulf reversal that shale built.
Curves
The Brent forward curve and WTI calendar spreads. Both read stale by design — their sources have genuinely stopped.
Positioning
1,921,085 contractsCFTC Commitments of Traders: managed money long and short against open interest, and net length as a share of it.
Vessels
Live AIS positions in the chokepoints and anchorages, coloured by reported class. A terrestrial network, so empty ocean means no receiver.
Events
Tagged news, OFAC listings and self-hosted social sentiment, with the coverage each source actually provides.
Sanctions
19,365 listed entries · 2,094 carry a vessel IMO
The OFAC SDN list and the ships on it — a register of listed vessels by IMO, flag and owner, never a position.
What was last published
“Data as of” is the date the figures describe, not the time the job ran. A source that has stopped updating keeps its old as-of however recently it was refreshed — which is exactly why both are recorded.
| Table | Data as of | Published | Note |
|---|---|---|---|
| curve_settles | 4 Sept 2026 | 9 Sept 2026 | Contract-coded futures settles (LCO); expiry and open interest not carried by the source |
| events | 9 Sept 2026 | 9 Sept 2026 | Tagged events: GDELT and Guardian news, OFAC listings, and self-hosted social sentiment (Reddit, StockTwits, Polymarket) |
| flows | 9 Sept 2026 | 9 Sept 2026 | Directional flows: EIA inter-PADD crude movements (monthly) and RTO grid interchange (hourly), ENTSOG EU gas (daily) |
| sanctions | 9 Sept 2026 | 9 Sept 2026 | OFAC Specially Designated Nationals list, currently-listed entries |
| seasonal | 28 Aug 2026 | 9 Sept 2026 | EIA WPSR seasonal bands, 7-year window, 2020 excluded |
| series_long | 1 Sept 2026 | 9 Sept 2026 | CFTC Commitments of Traders, disaggregated futures-only: managed money and producer/merchant long and short, and open interest, for WTI, Brent, RBOB and heating oil |
| spreads | 5 Apr 2024 | 9 Sept 2026 | Calendar spreads from the rank-based settle panel (CL, HO, HU, RB), front minus back; ranks 1-4 only, so M1-M12 is not computable |
| vessel_latest | 9 Sept 2026 | 9 Sept 2026 | aisstream.io terrestrial AIS, latest position per vessel. Coverage is good at coasts and chokepoints and patchy in open ocean; ship class is as reported by the vessel, not verified |
| wpsr_lines | 28 Aug 2026 | 9 Sept 2026 | EIA WPSR at-a-glance: level, week-on-week, year-on-year, vs seasonal median |