The Daily BCF

Your morning briefing on US natural gas fundamentals: weather, storage, and s/d at a glance.

The Daily BCF

Created At

ETHGlobal New York 2026

Project Description

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.

How it's Made

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.

background image mobile

Join the mailing list

Get the latest news and updates