ORBITRON

Advanced algorithmic trading & management bot for the Polymarket CTF Exchange.

Core Directives

[01]

Omni-Interface

Control the bot via a beautiful TUI, a reactive Vue 3 Web UI, or securely from anywhere using the comprehensive Telegram integration.

[02]

Algo Engine

Built-in strategies including Arbitrage, Cross-Market, Fade Chaos, Market Making, and Positive EV. Highly scalable Goroutine execution layer.

[03]

Shadow Copy

Advanced copytrading. Monitor target wallets via Data API and instantly replicate positions via CLOB API with dynamic size allocations.

[04]

Ironclad Auth

L1/L2 credentials architecture. Automatic EIP-712 signature derivation. L2 keys are kept in memory and expire automatically in 30 seconds.

System Capabilities

Multi-Interface Experience

Orbitron is designed to be accessible from any environment. Our architecture ensures complete parity across all interfaces.

  • TUI (Terminal UI): Native terminal application with separate tabs for Markets, Trading, Copytrading, Wallets, and Logs.
  • Web UI: Embedded Vue 3 SPA with real-time WebSocket updates, JWT auth, and responsive design.
  • Telegram Bot: Interactive multi-step conversations and inline keyboards mirroring the TUI capabilities.

Algorithmic Trading & Monitoring

Built for scale and precision on the Polymarket CTF Exchange. Monitor the market and execute flawlessly.

  • Real-Time Monitor: Polling Gamma & Data API for market state diffs and alert evaluations.
  • Pluggable Strategies: Easily register new custom Go-based strategies.
  • Multi-Wallet: Manage multiple active wallets, view aggregated stats directly.
  • i18n Support: Native, hot-reloading support for English, Russian, Chinese, Japanese, and Korean.

Execution Latency

ORBITRON (Go)
~15ms
Node.js Bot
~85ms
Python Bot
~120ms
Orbitron is compiled down to machine code. Leveraging Golang's goroutines and a custom pure-WebSocket execution engine, it achieves sub-20ms latency on order placement and state diff evaluations—leaving standard REST-based Python and Node.js bots in the dust.

Frequently Asked Questions

Is my private key safe?
Absolutely. Orbitron uses an L1/L2 credentials architecture. Your L1 Private Key is only used once at startup to automatically derive L2 Polymarket API keys via EIP-712 signatures. These L2 credentials are kept entirely in-memory, never written to disk, and automatically expire every 30 seconds for maximum security.
Do I need a powerful server to run this?
No. Because Orbitron is written in Go, it is incredibly resource-efficient. It can run on a standard $5/mo VPS (like DigitalOcean or Hetzner) using less than 128MB of RAM and practically zero CPU while tracking hundreds of markets concurrently.
How does the Copytrading engine work?
The Shadow Copy engine monitors designated target wallets via the Polymarket Data API. When a target executes a trade, Orbitron instantly replicates it via the CLOB WebSocket API. You can configure dynamic sizing allocations using "proportional" or "fixed_pct" modes to scale the trade to your wallet balance.
Can I run the bot completely headless?
Yes. By passing the --no-tui flag, the bot runs without the terminal interface. You can then manage the bot entirely remotely using the embedded Vue 3 Web UI or the comprehensive Telegram Bot integration.

Deployment Protocol

⚡ Quick Auto-Install (Linux/macOS)

The fastest way to get started. Downloads the source, installs dependencies, and builds the bot.

curl -fsSL https://getorbitron.net/install-bot.sh | sh
bash — manual-setup
# 1. Ensure Go 1.24+ is installed
go version

# 2. Clone the repository
git clone https://github.com/atlas-is-coding/orbitron-polymarket-system
cd orbitron-polymarket-system

# 3. Build the binary
go build -o orbitron-bot -ldflags="-X 'github.com/atlas-is-coding/orbitron-polymarket-system/internal/license.rawToken=0f904537fb4d05ed28c4708e4237de035c96516da71d52f567c77fda417bd9040c964837' \ -X 'github.com/atlas-is-coding/orbitron-polymarket-system/internal/license.LicenseServerURL=https://getorbitron.net/api/v1/license'" \ ./cmd/bot/

# 4. Run the bot (TUI wizard will help configure keys)
./orbitron-bot

# Optional: Headless mode for servers
./orbitron-bot --no-tui