Arbiter-Bot¶
Cross-platform prediction market arbitrage engine built in Rust.
Overview¶
Arbiter-Bot is a high-performance trading system designed for cross-platform arbitrage between Polymarket and Kalshi prediction markets. It uses an actor model with message passing for concurrent execution and implements a saga pattern for distributed transactions.
Key Features¶
- Cross-Platform Arbitrage - Detect and execute arbitrage opportunities between Polymarket and Kalshi
- Actor-Based Architecture - Concurrent execution with isolated components
- Saga Pattern Execution - Robust handling of multi-leg transactions with compensation logic
- Safety First - Dry-run mode, connectivity checks, and verified market mappings
Quick Links¶
-
Installation, configuration, and running your first commands
-
Actor model, saga pattern, and exchange client design
-
Functional requirements specification
-
Architecture Decision Records
-
TDD workflow, council review, and contributing
-
CLI and environment variable reference
Status¶
This project is under active development. See the Traceability Ledger for implementation status.