Getting Started¶
Welcome to Arbiter-Bot! This section will help you get up and running.
Prerequisites¶
- Rust 2024 Edition (rustc 1.85+)
- Cargo (comes with Rust)
- Exchange API credentials:
- Polymarket: Ethereum private key, CLOB API credentials
- Kalshi: API key ID and RSA private key
Quick Start¶
- Installation - Build the project from source
- Configuration - Set up environment variables
- First Run - Test connectivity and run in dry-run mode
Simulation & Testing¶
Safe ways to test without risking real funds:
- Paper Trading - Simulated order execution with position tracking
- Backtesting - Replay historical data to evaluate strategies
Market Discovery¶
Automated matching of markets across Polymarket and Kalshi:
- Market Discovery - Find and review market pairs
Feature Flag Required
Market discovery requires building with --features discovery.
Next Steps¶
After getting started, explore:
- Architecture - Understand the system design
- Development - Contribute to the project
- CLI Reference - Full command-line options