What a Rivo bot does
Rivo is a prediction market terminal with a bot builder inside it. You pick who or what the bot trades, it backtests that at your size, it runs on paper until the record earns real money, and then it trades through your own account. Every bot works that way, and you can move a bot between alerts, paper and live without rebuilding it.
Who or what it trades
A trader bot copies one trader. Kalshi traders are visible by name and Polymarket wallets by address, and Rivo tracks both continuously, recording every trade we observe and scoring it when the market settles. You choose the trader from that record, not from a leaderboard number they reported. Two or more traders can share one bot.
A signal bot trades incoming trades that fit a signal you build: venue, category or league, minimum trade size, keywords in the market title, specific markets, an entry price band, and whether the trade opened a position, added to one or flipped sides. Four templates give you a working signal in one click. Rivo does not offer indicators such as moving averages, because they do not predict a binary outcome and a backtest built on them would lie to you.
What you know about a trader before the bot copies them
Every profile shows the real profit curve, the win rate measured against the odds the trader paid, results by bet size and by category, the markets they trade most, their biggest wins, a weekday-by-hour heatmap, streaks by market, and a simulator that replays copying them at $25, $100 or $250 a trade over the last 7, 30 or 90 days. The profile hands the trader straight into the builder.
What the backtest shows
For a trader, the record, the return and the drawdown at your size. For a signal, every match from the last 90 days, scored, and split into an older training window and a recent validation window. A signal that wins on training and loses on validation is flagged as an overfit risk. Sweeps on the entry price and the minimum size show where a threshold matters. Every number is a paper result at the trader's entry price on markets that already resolved, and the page says so.
Three modes
Alerts only tells you when the bot would have traded, in the app or on Telegram. Paper records every trade with virtual money and scores it on settlement; a signal bot can claim up to three months of matching history so it starts with a record. Live places real orders. You promote a paper bot to live from its own page.
What a live bot will and will not do
- It places entries only. Closing stays your decision, or a stop-loss and take-profit rule you arm per position.
- It stops at a per-trade ceiling and a per-day ceiling. Presets start at $5 a trade and $25 a day.
- It skips a trade that has aged past the copy window, a book too thin to fill, or a price that has already decided the outcome, and logs the reason.
- It pauses itself after three consecutive execution failures. A thin book does not count.
- On Kalshi it sizes down to the depth inside your slippage boundary instead of pushing through a thin book.
Venues and custody
Paper bots run on Polymarket, Polymarket US, Kalshi and Gemini. Live bots run on Kalshi through your own API key, on Polymarket US through your connected Polymarket US account, and on Gemini through your connected Gemini account. Polymarket Global orders are signed in your browser wallet, so a bot there stops at alerts and paper and the terminal's trade ticket places the order when you decide to. Rivo never holds a balance, never asks for a wallet private key, and cannot withdraw from any account you connect.
Code and agents
Every bot is available through the REST API and the MCP server, so you can drive it from Python or from Claude. A trader bot is a follow and a signal bot is a strategy in the API. A live bot needs a trade-scoped key with an explicit confirmation on every call, and a per-key daily spend cap fails closed.
What it costs
$15 a month for everything, with no limit on bots, no charge per bot and no cut of your trades. Just one trade can pay for it. Venue fees are paid to the venue.
Turbine
Turbine's headline is "Build Prediction Market Strategies in Plain English". You chat with an AI, it turns the description into a strategy, you backtest it against historical data, and you deploy it to run hosted. Its examples lean on technical signals such as EMA, VWAP and momentum, with Coinbase data for crypto markets. Tiers are $19 a month for one bot at a time and ten deploys a week, $99 for three bots and a hundred deploys, $199 for five bots and four hundred deploys, and a $4,999 one-time founder plan. It does not copy a specific trader.
Bot for Kalshi
Bot for Kalshi is Kalshi-only, with a plain-English visual builder whose nodes cover triggers, market selection, order logic and safeguards, AI assistance in usage windows, paper testing, and hosted execution through your own Kalshi keys with no withdrawal access. Its current focus is Bitcoin and sports markets. The Complete plan is $99 a month for up to ten live bots, due at signup with no free trial. It does not copy specific traders.
Kairos
Kairos is an a16z-backed terminal that aggregates Kalshi, Polymarket and Predict.fun into one order book with advanced order types, fast execution and no platform fee. It does not automate strategies and does not copy trade. If you want to trade by hand across venues it is a strong choice. It is not a bot builder.