Automated strategies across
Alpaca, Coinbase, Kraken —
with hard safety gates.
Single-tenant trading platform. Pluggable venue adapters, configurable aggressiveness pools, local-LLM commentary, global kill switch. No real-money order can fire without three independent confirmations.
Venue adapters
Alpaca (stocks + options + crypto). Coinbase Advanced. Kraken spot. Pluggable contract for the next one.
Aggressiveness pools
Conservative / Moderate / Aggressive / Degen, each with its own per-trade-risk, daily-loss-limit, max-positions.
Three-gate live
LIVE_TRADING_ENABLED env + per-bot is_live + password+TOTP at the moment of toggling. Bypass-proof.
Kill switch
Global halt in < 2s. Cancels every open order, broadcasts on Reverb, fans out to listener daemons via Redis pub/sub.
LLM advisor
Local qwen3 via LiteLLM. Market commentary, term glossary, trade post-mortems. Read-only by constitution.
Audit everything
Append-only audit log. Eloquent observer enforces immutability. CSV export. Searchable, filterable.