A production-grade hybrid B-book / LP trading platform. Real-time price feed, margin-aware engine, 32-page ops console, built-in CRM.
Built for broker operators who want to own their stack — their pricing, their routing, their client data — without stitching seven SaaS tools together.
Tradable instruments
Admin pages, live
REST endpoints
Tick latency
Nine load-bearing systems. Shipped, not promised.
Each one already running in production for real brokers.
Hybrid B-book / LP routing
Internalize the flow you want, route the rest. Every trade scored against per-symbol thresholds and per-account overrides before execution.
- Default B-book; flip a single flag to force LP
- Volume ceilings per asset class, runtime-tunable
- House edge and spread margin per symbol
- Every routing decision in the audit trail
Real-time price feed
One upstream WSS connection keeps 24 instruments tradable with sub-second latency, broadcast to every open session.
- FX, metals, crypto, commodities, indices
- Auto-reconnect with exponential backoff
- Prices cached in Postgres, fanned over Socket.io
- Degraded-feed events surface to operators
Live trade engine
P&L is a function of the last tick, applied per position, per account, every time the feed moves. Not a scheduled job.
- Per-tick P&L recalc for every open position
- Margin engine with leverage up to 1:500
- Auto margin-call sweeper on negative equity
- SL / TP detection on the price stream
32-page admin console
A working operations console on day one. The actual views your risk desk, dealing desk, and CS team need.
- Accounts, positions, orders, symbols, risk, reports
- Every table live via Socket.io, no refresh
- Inline editing on routing, leverage, status
- CSV export where it matters
Built-in CRM
Client lifecycle, comms history, and sales pipeline live in the same database as the trading activity.
- 8-stage Kanban pipeline
- Tags, pinned notes, tasks with priority
- Comms across 6 channels
- Bulk moves and live activity feed
Automation & email engine
Event-driven rules watch signup, first deposit, trade closure, inactivity — hooked to a templated email pipeline.
- Admin-editable rules (trigger + conditions + actions)
- Welcome, first-deposit, dormant, whale-alert defaults
- Templates with variables, preview, test-send
- Brevo delivery with per-send log
REST + WebSocket API
Integration surface, not afterthought. External systems and mobile shells connect via documented REST and a typed event stream.
- 20 REST routes, typed payloads
- Socket.io events for prices, positions, balances
- API-key-to-JWT exchange
- Tiered rate limits with Retry-After
Prediction markets (beta)
A second revenue line on the same price feed. Binary, range, touch, and ladder markets settle automatically at lock time.
- Four market types
- Odds & stake locked at bet placement
- Configurable house edge, default 5%
- Templates for hourly / daily / custom cadences
Production-grade infra
Dockerized, PM2-managed, nginx-fronted. Deployed on GCP today — not a roadmap slide.
- Docker Compose for local dev and prod
- PM2 auto-restart with memory ceilings
- PostgreSQL 15, Socket.io 4.7, Node 18+
- GitHub Actions CI and deploy workflows
From tick to dashboard in under a second.
Five stages. One feed. Every operator session stays in sync.
Whoever opens the console, it's their view.
Route flow the way you want, symbol by symbol.
Flip a single flag to internalize or pass-through, tune spread margin on the fly, and watch every routing decision land in the audit trail.
- Hybrid B-book / LP with per-symbol thresholds
- Dynamic spread engine, runtime-tunable
- Per-account execution overrides
- Symbol admin (contract size, leverage cap, enabled flag)
- House edge configurable per instrument
- Volume ceilings across FX, metals, crypto, indices
FX, metals, crypto, commodities, indices.
Every symbol streamed over a single WSS connection.
A stack that already survived production.
What's running. What's next.
So you know exactly what you're buying today.
Prediction markets
BetaOdds engine and schema live; API routes finalizing.
SSL / HTTPS
In progressCloudflare termination rolling out.
Mobile client
PlannedNative shells over the REST + WebSocket API.
LP integration
NextRouting logic present; external LP adapter is the next phase.
Multi-tenancy
FutureSingle-broker today; multi-broker RLS on the roadmap.
Own your stack.
See FXI Trade running live. No sales pressure, no commitment.
