Trade on autopilot — your wallet, your funds, your rules.
Math does the watching. Our statistical models read the market around the clock, surface the trades worth taking, and fire them straight to KuCoin before the crowd even blinks.
%%{init: {"theme":"base","themeVariables":{"clusterBkg":"transparent","clusterBorder":"#888","lineColor":"#888","primaryTextColor":"#fff","tertiaryTextColor":"#fff","edgeLabelBackground":"transparent"}}}%%
flowchart TB
classDef plain fill:transparent,stroke:#888,color:#fff;
UI["React SPA"]
subgraph rust["Rust services"]
GW["api_gateway"]
DW["deposit-worker"]
TE["trade-engine"]
end
AN["analyzer (Python)"]
DB[("PostgreSQL")]
RD[("Redis")]
ETH["Ethereum RPC"]
KC["KuCoin"]
UI -->|"HTTP /api"| GW
GW -->|"SQL"| DB
GW -->|"gRPC"| DW
DW -->|"verify tx"| ETH
DW -->|"sweep"| KC
DW -->|"upsert user + credit balance"| DB
TE -->|"publish tickers:analyze"| RD
RD -->|"subscribe"| AN
AN -->|"publish signals:result"| RD
RD -->|"signals"| TE
TE -->|"load + verify contracts"| DB
TE -->|"execute + reconcile orders"| KC
class UI,GW,DW,TE,AN,DB,RD,ETH,KC plain;
| Process | Role | Docs |
|---|---|---|
api_gateway |
HTTP API — auth, contract signing, deposit intake | README |
deposit-worker |
gRPC ticket + background deposit sweeper | README |
trade-engine |
Publishes tickers, consumes signals, verifies contracts, executes & reconciles spot orders, and exits positions on TP/SL | README |
analyzer |
signal engine (Python) | README |
frontend |
React SPA | README |
Shared infrastructure: PostgreSQL (users, deposits, contracts, trade_orders) and Redis (pub/sub channels tickers:analyze, signals:result).
End-to-end flows spanning multiple services. Single-service flows — wallet auth and contract signing — are detailed in the api_gateway README.