Best Prediction Market Botsranked & reviewed · 2026 Open Kairos

Multi-strategybotfree

DRADIS: what it does, how it is built, where it stops

Last checked 2026-09-08

VenuesPolymarket + Polymarket US + Kalshi
PricingOpen source (AGPL-3.0).
Typebot
GitHub stars24

DRADIS is a Rust trading bot for prediction markets that evaluates selected markets every 50 ms and runs nine strategies, each with its own capital budget and position book. It compiles for exactly one venue at a time: Polymarket international CLOB, Polymarket US, or Kalshi.

It ships with a Next.js dashboard the README calls the Control Tower, an LLM advisor that can propose or apply config changes under tiered autonomy, and a warning in bold that you will probably lose money.

What it does

Signal scouts (Raptors) poll external data: price, funding, derivatives, an institutional-flow feed and a TradFi feed from Alpaca, a sports line-movement scout and a tennis scout. Strategies (Vipers) consume those signals. A squadron bundles scouts and strategies onto one market, and a dispatch layer runs several markets concurrently.

The dashboard edits every strategy parameter live through PATCH /api/config with no restart, shows a trade log with exit reasons, and offers a squadron builder. An MCP server and an OpenClaw integration give natural-language control.

  • Nine strategies: Momentum, Maker, Arbitrage, Time Decay, Basis, GBoost (online gradient boosting), TrendCapture, FairValue, Convergence
  • Kalshi build: RSA-PSS signing, KXBTC15M, KXBTCD, KXETH15M, KXETHD series by default, KALSHI_DEMO=1 for paper trading
  • Polymarket US build: Ed25519 key, batched YES plus NO order for arbitrage, no wallet or RPC needed
  • Safety: circuit breaker after 3 consecutive execution failures, orphaned-leg detection, rescue-profit gate on arbitrage, fee gates on taker strategies

Strategy

The crypto-first loop picks the hottest open BTC or ETH market in the configured series. Momentum trades Binance velocity ahead of a Polymarket reprice; Maker posts two-sided passive bids; Arbitrage buys YES plus NO under $1.00 net of fees; Time Decay rests maker bids into settlement; Basis fades retail skew against funding rates; TrendCapture follows oracle drift with fractional Kelly sizing; Convergence enters only when institutional, derivatives and open-interest signals agree.

Kalshi's quadratic taker fee, at most 1.75 cents per contract at a 50-cent price, is priced into the edge thresholds per the README. The README also states this project is a learning exercise and that Polymarket is full of well-funded low-latency bots.

Setup and requirements

Rust 1.95 or newer or Docker. Copy one of three config profiles (conservative, balanced, aggressive) into src/config.rs before building. The international Polymarket build needs a Polygon wallet with USDC and MATIC and a paid Polygon RPC endpoint; the Kalshi build needs a key ID and RSA PEM and nothing else.

Optional keys: Telegram, Alpaca (free tier) for the institutional and TradFi scouts, The Odds API (free tier) for sports lines, and an Ollama, OpenAI-compatible or Anthropic endpoint for the advisor.

Activity and maintenance

24 stars and 9 forks as of 2026-09-08. Created 2026-03-22, last push 2026-09-08, 2 open issues. AGPL-3.0, Rust. A public demo runs at demo.dradis.live and docs at dradis.live. Low stars, high activity: the README tells you to pull often because the strategy implementations change.

Where it falls short

One venue per binary, and crypto markets first: the sports and tennis scouts are observe-only and no strategy sizes off them yet. The AGPL's network clause means a modified DRADIS run as a service must publish its source, which is the reason the commercial license exists.

Complexity. Nine strategies, seven scouts, an autonomous LLM patching config, and a 50 ms tick is a lot of surface for 24 stars' worth of outside review.

Who should use it

A Rust-comfortable trader who wants a live-tunable multi-strategy engine on Kalshi's 15-minute and hourly crypto series or Polymarket's, and will start with KALSHI_DEMO=1 or ghost mode.

Not for a first bot.

Questions about DRADIS

Is DRADIS free?

The source is AGPL-3.0. A commercial license comes with the AWS Marketplace AMI; the README does not state its price.

Does DRADIS work with Kalshi?

Yes. Build with the kalshi feature for RSA-PSS signed REST and WebSocket trading, with a demo-exchange switch.

Is DRADIS profitable?

The README says you will probably lose money, that arbitrage spreads are thin, and that the project is a learning exercise rather than an edge.

Can DRADIS trade Polymarket and Kalshi at the same time?

No. It compiles for exactly one venue per binary; run two builds for two venues.

signalsizefilledge

Bots die in execution. Terminals are execution.

Wanted a bot for speed and cross-venue vision? The free Kairos terminal trades Kalshi, Polymarket and Predict.fun from one book, no keys to manage.