Skip to main content
← Back to the ledger

Project

Polymarket Arbitrage Bot

Research and development of a cross-platform arbitrage trading bot for prediction markets. Designed to find and exploit price discrepancies between Polymarket and Kalshi exchanges.

Client Internal R&DStatus DevelopmentStarted Mar 10, 2026
11Sessions
134 HrsHours
$18,865Market value
Highlights

Unified single-bot architecture for Polymarket + Kalshi

Comprehensive API research and integration docs

Scam analysis identifying fraudulent arbitrage schemes

Session timeline

The complete record.

Docs 3Strategy 6Bug Fix 1Feature 1
Wed, Mar 117
Docssenior-devexpand

Conducted thorough research phase: Kalshi API docs, authentication examples, rate limits, fee formulas, order placement, market data structures · Researched Polymarket fee structure updates for accurate cross-platform fee modeling

Strategysenior-devexpand

Designed unified single-bot architecture for cross-platform Polymarket + Kalshi trading · Recommended single bot over two separate bots: captures intra-platform + cross-platform arb, one database, one portfolio view

Strategysenior-devexpand

Researched Kalshi API capabilities: REST API, WebSockets, Python SDK, FIX protocol, demo environment · Documented authentication differences: RSA-PSS (Kalshi) vs. EIP-712 (Polymarket)

Strategysenior-devexpand

Analyzed tradeoffs of running separate bot instances vs. shared single instance · Identified core self-competition problem: identical bots race for same fills, slower one gets nothing

Strategybusiness-consultantexpand

Analyzed second scam post claiming 'latency arbitrage' bot ($800→$5,000) · Debunked the formula 'P = Σ(ΔOdds × Size) / Latency_gap' as mathematically incoherent

Bug Fixjunior-devexpand

Troubleshot Polymarket website 'Page Unresponsive' error · Diagnosed likely cause: high browser tab count + extension conflicts with Web3 injection

Docstechnical-writerexpand

Created 10-step setup walkthrough (SETUP_GUIDE.md) from zero to running bot · Step 1: Polymarket account creation with login method implications for SIGNATURE_TYPE

Tue, Mar 104
Docstechnical-writerexpand

Created comprehensive Claude Project instruction file (POLYMARKET_BOT_INSTRUCTIONS.md) · Documented full codebase architecture, file structure, and module responsibilities

Featuresenior-devexpand

Built complete 11-file Python bot codebase from scratch · core/config.py: Dataclass-based config loader from .env with WalletConfig, TradingConfig, ScannerConfig, BotConfig

Strategysenior-devexpand

Researched Polymarket API ecosystem (Gamma API, CLOB API, Data API) · Designed 3-module bot architecture: Market Scanner → Signal Engine → Trade Executor

Strategybusiness-consultantexpand

Identified and debunked viral X/Twitter scam post claiming $1,400→$238K returns from a Polymarket bot · Analyzed red flags: fake copy-trade platform link, fabricated wallet address, unrealistic return claims