Your morning briefing on US natural gas fundamentals: weather, storage, and s/d at a glance.
The Daily Bcf is a real-time analytics dashboard built for energy traders and analysts who need a fast, fundamentals-first view of the US natural gas market. It pulls together the three signals that matter most each morning: weather-driven demand (heating and cooling degree days across the lower 48), current natural gas storage levels relative to historical trends, and an estimated supply/demand balance calculated from production, consumption, and storage flow data. A companion pricing page tracks the Henry Hub spot price over time, giving traders historical context alongside the day's fundamentals. Built in 12 hours for ETHGlobal NYC 2026, with a Chainlink-powered onchain snapshot recorder layered in to anchor daily fundamentals data to the blockchain.
A real-time US natural gas market intelligence dashboard that pulls live data from EIA and NOAA, anchors it on-chain via Chainlink, and uses Claude AI to explain price movements in plain language.
What it does:
The dashboard aggregates the core drivers of Henry Hub natural gas prices into a single interface — population-weighted heating and cooling degree days from NOAA CPC, weekly EIA storage injections/withdrawals vs. 5-year averages, estimated
supply/demand balance from EIA production and consumption series, and daily Henry Hub spot price history. A Life Path tool lets users overlay multiple NYMEX forward contracts and plot their spread over time.
The onchain layer:
A SnapshotRecorder Solidity contract deployed on Sepolia reads the Chainlink ETH/USD price feed inside each transaction, then permanently records the current estimated S&D balance alongside the Chainlink price and timestamp — creating a
tamper-proof, oracle-anchored snapshot of natural gas market conditions on-chain.
The AI layer:
When a user clicks "Explain this period" on any chart, the backend concurrently fetches HDD/CDD from NOAA, storage and spot price from EIA, and production/consumption data for the selected date range, then sends all of it as structured
context to Claude. The response is a market narrative grounded in real fundamentals data — explaining price spikes, storage surprises, and weather-driven demand shifts the way a sell-side energy analyst would.
Stack: React + Recharts frontend, FastAPI backend, Chainlink AggregatorV3 on Sepolia, Anthropic Claude API, EIA API v2, NOAA CPC FTP.

