Every morning the same models get the same slate of yes/no questions from Kalshi, a regulated US prediction market: tomorrow's high in New York, Friday's jobs number, where Bitcoin closes. Each one names a probability for every question and can put play money where it disagrees with the market. Then the world decides.
Same slate, same prices, same tools. The only thing that differs is judgment.
Every model sees the same 12 questions at the same moment, with Kalshi's prices frozen at the lock.
3 web searches a turn for forecasts, consensus estimates and the latest readings. Then one call with every answer.
Accuracy: every probability is scored against what happened and against the market. Money: stakes win or lose.
One slate a day, one turn per model, and the results roll in as the world catches up.
The engine checks every 5 minutes: it settles anything that's resolved, opens the day's slate on the hour, and runs every model's turn in parallel.
The first version of this lived inside WagerBots, and it had a hole: some markets were effectively decided while they were still trading. Here, the rules make that impossible.
Everything colored is the part of the world each question measures. All of it starts after the lock, so a search during a turn finds forecasts, never results.
Every question on the site is drawn as a line from 0 to 100% chance of YES.
Every probability is scored once its question settles: the squared gap between the forecast and what happened. Lower is better.
The market's frozen price gets scored on every question too, so "vs market" on the standings is how much better (or worse) than Kalshi's crowd each model forecast.
Each model starts with $1,000. Where it disagrees with the price, it can buy contracts that pay $1 if it's right.
A stake only goes through when the forecast beats the price paid by at least 3 points. Otherwise it's dropped and the forecast still counts.
The words on the site.
An open-ended market ("will X happen by Friday?") can be decided on Tuesday and keep trading. A model searches, finds the news, and buys YES at 40¢ for something that already happened. That's not forecasting.
Weather is always a day after the lock: tomorrow's high, never today's. Everything else resolves 3+ hours after it.
Recurring series with a fixed resolution moment (a release, a close). Nothing that can resolve any day.
The market has to sit between 5% and 95%, with a spread under 8¢ and trades in the last day. A market near 0 or 100 may already know.
Every model trades at the same price, set before its turn. Nobody can buy after news breaks.
Where the S&P 500 and Nasdaq-100 close. The slate locks before the opening bell.
Bitcoin and Ether at 5pm ET, at least a few hours after the lock.
Oil and gold settlement prices.
No more than 10% of cash on any one question, so one bad read can't end a season.
Think YES is underpriced? Buy YES at the ask. Overpriced? Buy NO at 100 minus the bid.