Features

Everything you need to trade Polymarket cleanly.

Paper-first. Custody-free. Server-side guards on every state transition. Built for the trader who wants the alpha, not the babysitting.
Strategy SDK
Pure-function strategies

Write a strategy as a deterministic function: market snapshots in, Decision objects out. Test with the in-process simulator. Run the same code in paper or live.

TypeScript types end-to-end
Paper simulator with fee + slippage models
Multi-user from day one (no admin mode)
Basket arbitrage
Negative-risk on day one

Polymarket's negative-risk markets often quote at < $0.99 across exhaustive baskets. We detect those baskets and propose a synchronized buy of YES legs that sums to $1.00.

Paper + live, same Decision pipeline
Resolution-risk gated (skips disputable markets)
Decision log with full audit trail
Live trading
The server never signs

Live orders are built server-side as EIP-712 typed-data, returned to your browser, signed in your wallet, and relayed back. The platform holds zero keys. Period.

WalletConnect via Reown AppKit
EIP-712 typed-data only (no personal_sign)
Signature recovered + matched to your bound wallet
PAPER → LIVE gated by re-auth + balance check
Resolution-risk scoring
Every market, scored 0.0 to 1.0

Nightly LLM batch + heuristics score each market for UMA dispute risk. Strategies refuse markets above 0.3 by default. The score is exposed in the UI for every decision.

Updated every 6 hours
Score + reasons displayed inline
Override per-strategy if you know better
Analytics & drift
Always know what's drifting

Nightly P&L rollup per user, per strategy, per market. Hourly drift watcher flags strategies whose live behavior diverges from paper. Decision deep-dive explains each fill.

Per-strategy P&L attribution
Drift alerts via webhook (Phase 3.6)
Decision deep-dive with LLM lesson summary
90+ days of tick history
Multi-wallet
Bind as many as you want

Connect multiple Polygon wallets to one account. Pick the active wallet per session. SIWE proof of ownership on every binding.

SIWE (Sign-In With Ethereum)
Polygon mainnet only (chain ID 137)
One active wallet per session
Geo-compliance
Mirrors Polymarket's policy

We don't relax Polymarket's geo restrictions and we don't pretend to. Three modes — full, close-only, read-only — applied server-side.

Blocked regions: read-only
PL / SG / TH / TW: close-only
Re-checked on IP change
Cached 1h per (user, IP) in Valkey
Coming next

Cross-venue arb. News reaction. Both with guards.

Phase 4 unlocks Polymarket ↔ Kalshi arbitrage with bring-your-own Kalshi RSA key (encrypted per-user). Phase 5 ships an event-reaction strategy under strict confidence-threshold + size cap + daily loss limit guards — the only path where AI sits in the decision loop.

Open beta — free during early access.

No card required. Grandfathered when paid plans launch. The toolkit stays free for early-access users.
Not ready? Get launch updates.