Skip to content

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
  • Getting Started

    Installation, configuration, and running your first commands

  • Architecture

    Actor model, saga pattern, and exchange client design

  • Specification

    Functional requirements specification

  • ADRs

    Architecture Decision Records

  • Development

    TDD workflow, council review, and contributing

  • Reference

    CLI and environment variable reference

Status

This project is under active development. See the Traceability Ledger for implementation status.