Architecture

Eleven crates. One harness.

Trait-bound Rust workspace: koyal-api, runtime, core stores, chains, DEXes, exchanges, gateway, integrations, providers, memory, config. Swap venues without rewriting the desk.

Surfaces

CLI binary, Vite vault UI, Axum gateway + MCP — one data plane.

Chains & DEXes

Solana (Jupiter, Raydium, Meteora, pump.fun), EVM/Uniswap, Hyperliquid, Polymarket, Robinhood Chain default.

Hummingbot bridge

Gateway DEXes and CEX long-tail via first-class hbot_* tools — native-first, not Telegram wrap.

Local-first stores

JSON/SQLite stores for bots, loops, wallets, chats, settings — disk-backed, no cloud required.

Related