Roadmap · The signal library is growing

Where the signal library is headed.

We add free, real-data signals to the library on a regular cadence — building blocks most people couldn't assemble on their own. Here's what landed recently and what's coming next. This is intent, not a promise: there are no dates, and anything marked Exploring only ships once we find a reliable, genuinely free data source. We never ship a signal on fabricated data — it goes live only when the feed is real, and it fails closed (no trade) when data is missing.

Live in the library now — build with it today Building actively in development Exploring planned, pending a real free feed

Recently shipped

new in the library, this week

All live now and free to build with — each backed by a real public feed.

Live
Crypto market momentum (24h)
The 24-hour change in the total crypto market cap (CoinGecko) — the whole asset class’s cap-weighted daily move, not a single coin. A strong up-move is a risk-on / trend day; a sharp drop is capitulation (a “blood in the streets” dip-buy setup). Gate your crypto bot to the momentum regime you want — a broad-market read most bettors never compute, and it moves differently from the composition reads (Bitcoin dominance, stablecoin share) and the on-chain fee read.
Live
Ocean heat — Atlantic sea-surface temperature
The warm-water fuel behind hurricane season: the current Atlantic sea-surface temperature, averaged from a free, keyless Open-Meteo marine forecast across 16 fixed points — gate on the Main Development Region (the tropical-Atlantic “storm nursery”, the leading seasonal-activity gauge) or the whole warm-water basin (incl. Caribbean & Gulf). The textbook minimum to sustain a tropical cyclone is ~26.5°C (~80°F); this is the LEADING ocean-heat read that has to be in place before storms form — distinct from NHC formation odds, which only light up once a system is already brewing.
Live
News attention spike (Wikipedia)
“Is this topic blowing up in the news right now?” Pick a person or topic — Trump, Newsom, a world leader, an election — and gate your bot on its English-Wikipedia pageviews vs that topic’s own 30-day norm: the bot stands down on quiet days and only trades when attention spikes (or, flipped, only on the quiet days). Free, keyless, refreshed daily; an attention / news-intensity read, not a prediction of the outcome. The first specialist signal for the Politics category.
Live
Market-implied fair value (cross-book consensus)
The blended “fair value” both books imply for the SAME event — we average what Kalshi and Polymarket each price, then surface that single consensus probability as its own gate. Not the arbitrage gap, but the consensus level: only trade markets where both books together lean YES above (or below) your threshold. The fair-value number a sharp bettor wants but can’t easily assemble — works in every category. (Currently matches Fed-decision & MLB markets, the events carried on both books.)
Live
EIA inventory build-or-draw (crude · gasoline · distillate · natural-gas)
The weekly EIA storage reports as a direct gate — US crude oil, total motor gasoline, distillate fuel oil (diesel + heating oil + jet), and natural-gas stocks, each with its week-over-week build (+) or draw (−). A gasoline draw in summer driving season is the classic bullish read; a distillate draw tracks freight, industrial and winter-heating demand; these are the numbers that move energy markets the moment they print.
Live
Precipitation (QPF) totals
The near-term expected precipitation total — the QPF, in inches of rain/melted-snow water over the next 3 days — across 16 major U.S. metros (a free, keyless Open-Meteo forecast) — gate on the wettest-metro reading (is any big city due a real soaking?) or the population-weighted national average. High = the heavy-rain / soaking regime that drives rainfall-total and flood markets; low = a dry stretch. A genuinely independent regime dimension — precipitation, not temperature.
Live
Heat index (“feels-like” temperature)
The near-term “feels-like” high — the heat index, which folds humidity into the raw air temperature — across 16 major U.S. metros (a free, keyless Open-Meteo forecast) — gate on the hottest-metro reading (is any big city due dangerous heat in the next 3 days?) or the population-weighted national average. Two cities at the same air temperature can feel very different once humidity is folded in, and that humidity-adjusted heat is what drives extreme-heat / heat-advisory markets and summer power demand. A genuinely independent regime dimension — feels-like, not the raw forecast.
Live
Peak wind & gusts (windstorm regime)
The near-term peak wind gust across 16 major U.S. metros (a free, keyless Open-Meteo forecast of the daily max gust) — gate on the windiest-metro reading (is any big city due a strong windstorm in the next 2 days?) or the population-weighted national average. High = the windstorm regime that moves wind-speed / max-gust markets and can disrupt wind power; low = a calm stretch. A genuinely independent regime dimension — wind, not temperature.
Live
Air quality (US AQI)
The real-time US Air Quality Index across 16 major U.S. metros (a free, keyless Open-Meteo air-quality feed) — gate on the worst-metro reading (is any big city in unhealthy air?) or the population-weighted national average. High = the wildfire-smoke / pollution regime that drives air-quality and city-AQI markets; low = clean air. A genuinely independent regime dimension — pollution, not temperature.
Live
Forecast disagreement (model spread)
How much the weather models disagree right now — the spread of the ~30-member GFS ensemble on today's high across 20 cities (Open-Meteo). A wide spread is a genuine coin-flip the single published forecast hides, so the temperature brackets are likely mispriced; a tight spread means the day is near-decided. An independent-model edge most bettors never compute.
Live
On-chain network fees (demand)
The Bitcoin network's next-block fee rate in sat/vB (from mempool.space) — the live read on on-chain congestion and real settlement demand. High = the chain is busy (an active regime); low = quiet. A whole-network gauge that moves on usage, not price quotes.
Live
Stablecoin share (dry powder)
The combined share of total crypto market cap parked in stablecoins (USDT+USDC, CoinGecko) — “dry powder” waiting on the sidelines. A high share is the classic risk-off / cash-is-waiting regime; a low share means capital is fully deployed. Moves differently from Bitcoin dominance.
Live
Bitcoin dominance (risk rotation)
Bitcoin's share of the total crypto market cap (CoinGecko) — the classic risk-rotation regime: a high share means money is concentrating in Bitcoin, a low share is “alt season”. Gate your trades to the regime you want.
Live
GDP “surprise” — is growth speeding up or slowing down
Gates on the gap between the Atlanta Fed's live GDPNow nowcast and the last official GDP print — growth accelerating vs. decelerating, not just the level.
Live
Weekly jobless claims
The Thursday initial-claims print (FRED ICSA) — an early read on a cooling labor market that most bettors never pull up.
Live
Yield-curve inversion (2s10s)
Trade only when the 2-year/10-year Treasury spread is inverted — Wall Street's classic recession warning.
Live
GDP nowcast
The Atlanta Fed's running estimate of this quarter's GDP — a live growth read, gated above or below a level.
Live
Natural-gas “weather demand” (degree-days)
A 7-day, population-weighted national heating/cooling-demand forecast — the weather-driven demand that leads the weekly EIA storage report.
Live
Ballpark weather (MLB)
First-pitch temperature, wind and rain chance for every game on today's slate — surfaced on the live sports signals page.

Universal — one signal, every category

The highest-leverage signals: a single feed that works across politics, world events, macro and more.

Building
News-event intensity
“Is this topic spiking in the news right now?” A topic-pick version just shipped — see News attention spike in “Recently shipped” (you choose the topic; Wikipedia pageviews). Still building: an automatic, market-matched news-volume gate that detects the topic for you across every event-driven market.
Any category

🗳️Politics

the biggest gap today

Politics now has its first dedicated signal — News attention spike (live, in “Recently shipped” above) — and more is coming. Strategies can also build from the universal momentum & volume rules.

Exploring
Polling averages & fundamentals
Gate on where the polling average sits (and how fast it's moving) for an election or approval market. Honest status: this waits on a reliable, free polling feed before we'll ship it.
Politics

Sports

today: MLB

Expanding the model edge, injuries and lineup signals beyond baseball.

Building
More leagues — NFL · NBA · NHL
Model edges, injury reports, and rest / back-to-back fatigue for football, basketball and hockey markets (today these signals are MLB-only).
Sports
Live
Bullpen fatigue + park weather (MLB)
Gate a bot on the actual game's conditions: how many pitches a team's bullpen has thrown over the last 2 days (a gassed pen leaks late runs), or the wind gust / temperature at the real ballpark. Free MLB StatsAPI boxscores + Open-Meteo, matched to the game named in the market.

Crypto

Extending beyond spot, funding and Fear & Greed into derived, hard-to-assemble edges.

Building
Options-implied probability of a price
The odds the options market itself puts on BTC/ETH hitting a strike (from Deribit) — surfaced next to the prediction-market price so you can see the disagreement.
Crypto

🏛️Economics

Already the deepest category — here's the next macro building block.

Exploring
Economic surprise — consensus vs. actual
How far a release (jobs, CPI, GDP) lands from what economists expected — the “surprise” that actually moves markets. Pending a free consensus-forecast feed.
Economics

🌡️Weather · Energy · Tropical

Deeper coverage on the NWS / EIA / NOAA feeds we already trust.

Exploring
Snow-depth forecasts
Snow accumulation depth specifically (inches on the ground) as a bracket gate — a winter-market add. Precipitation totals (QPF, which already include melted snow), wind and heat index are now live, above.
Weather
Exploring
Madden–Julian Oscillation (MJO)
The MJO — the roving tropical-convection pulse that turns storm formation on and off week to week, a seasonal driver behind hurricane activity. (Sea-surface temperature just shipped — see Ocean heat in “Recently shipped”.)
Tropical
How to read this roadmap. Items move Exploring → Building → Live as we de-risk the data source, build the signal, and verify it on real readings. There are no promised dates, and we'd rather not ship a signal than ship one on shaky data — every signal fails closed when its feed is stale or missing. Want something prioritized? Tell us. See everything that's live now in the signal catalog.
← Browse the live signal catalog Build a bot →