TradeAutonom OMS-V3 (Python port of oms-v2) Thin TS Worker in front of a single multi-tenant Python OMS Container (idFromName('singleton')). Wire-compatible with oms-v2. Bot-client endpoints (V1-compatible, proxied to container): GET /ws WebSocket book subscriber WS /ws/arb arb opportunity stream GET /book/{exch}/{sym} current orderbook snapshot GET /tracked cross-exchange token mapping GET /tracked/legs + per-leg tradeability GET /status per-feed health and freshness GET /markets all Extended markets (debug) GET /meta[/{exch}[/{sym}]] static per-symbol meta GET /quote/{exch}/{sym} entry helper quote GET /quote/cross cross-venue quote GET /arb/{opportunities,config,health} ... /dna/* /token-spreads/* /gold-spread/* /eligibility Worker-terminal (token-gated): POST /admin/recycle?force=1 cold-start the container * /internal/* D1/AE I/O bridge (P4) Health: GET /health (public liveness; authed → container health) Docs: WORKFLOW_STATE.md (migration plan)