◆ Always-on Specialist
Streams two-way spot prices across the e-channels, internalises what it can against opposing flow, and skews to its position at FX latency. Inventory and loss limits are hard; on breach it flattens and pings the oversight/risk agent.
Memory
Working Live position by pair, internalisation rate, limit headroom.
Episodic Today's flow and the session's vol regime.
Semantic Pair microstructure, settlement conventions, venue behaviours.
Store Feature store + in-memory position state
Orchestration
MCP
Harness · Managed Agents … ultra-low-latency loop; inline limit checks; immutable log.
Tools
{ } FX e-channels / ECNs (FIX) API { } FX market data API { } Pre-trade limit service API { } Surveillance log API
Evals & guardrails
- Hard position/loss limits; auto-flatten and halt on breach.
- Self-surveillance for last-look abuse and quote anomalies.
- Champion/challenger before any pricing-model promotion.
- Full trace for FX Global Code + best-ex audit.
Frontier edge
- ▲On-device / edge inference: the distilled pricing model runs co-located with the ECN gateway to price at the latency FX actually trades.
- ▲Formal action-gating: every price is signed and replayable, provably FX-Global-Code-compliant and inside position/loss limits.
- ▲World-model simulation: forecasts the internalisation-vs-hedge path so it skews to flow it can net rather than over-hedging.
In numbers
200,000
Prices / sec
140
Pairs streamed
78%
Internalisation rate
Handoffs
Hands to → Forwards & Swaps Pricing Agent
Across ⇢ Risk → Market Risk for FX limit oversight