About Arbitrage Agent

Built by a trader who got tired of watching spreads close before he could trade them.

Founder

Alex Mercer

Arbitrage Agent is a one-person project. It started as a personal tool: the same event priced differently on Polymarket and Kalshi, and no off-the-shelf software that handled cross-platform event matching accurately enough to be trusted with real capital.

The first version matched markets with a simple embedding similarity threshold. After too many false positives (different events, same price movement), the current approach adds a custom reranker and resolution-criteria diffing layer. Today, on top of the automated pipeline, every matched pair is validated before it goes live.

X / Twitter ↗

By the Numbers

1000s

Markets monitored

100%

Pairs validated before going live

24/7

Continuous market scanning

0%

Take on your P&L

Non-Custodial Architecture

Your capital stays on-venue

Arbitrage Agent never holds your funds. Your capital stays in your Kalshi and Polymarket accounts at all times. We connect via API keys with read + trade permissions only — no withdrawal access, ever.

You can revoke API key access at any time from your Kalshi or Polymarket account settings. There is no lock-in and no custody risk.

Security Model

API permissions — what the agent can and cannot do

The agent CAN:

  • Read market data and prices
  • Place buy and sell orders
  • Check account balances and positions
  • Cancel open orders

The agent CANNOT:

  • Withdraw funds from your accounts
  • Transfer assets to other wallets or accounts
  • Change your account settings or security
  • Access your personal information

Risk controls

Circuit breaker: If one leg of a trade fails to fill, the other is automatically unwound within 400ms. This ensures zero directional exposure — it's always both-or-neither.

Kelly criterion sizing: Position sizes are calculated using the Kelly criterion, optimizing for long-term growth while limiting drawdown risk.

Kill switch: Instantly exit all positions and stop the agent with one click from the dashboard.

Dry-run mode: Test the full system with paper trades before committing real capital. See exactly what the agent would do without any risk.

How AI Matching Works

Semantic matching, validated before going live

Polymarket and Kalshi list the same events under completely different titles. Simple text matching fails — "Fed cuts rates in May FOMC" and "Will the Federal Reserve cut at May FOMC?" are the same event with zero keyword overlap.

Arbitrage Agent uses OpenAI embeddings combined with a custom reranker to semantically match events across platforms. This approach — with every pair validated before it goes live — links events across thousands of monitored markets that text-based systems miss entirely.

Ready to automate your arbitrage?

Non-custodial. No coding required. Set up in 30 minutes.

Join the waitlist →

Learn more:

© 2026 Arbitrage Agent. Not financial advice. Trading involves risk of loss.