PLATFORM
One control layer that understands a trade, applies deterministic policy before execution, and records the decision. Five steps, one representation, one record.
WHY NEITH
Trading has execution infrastructure. It has risk systems. It has surveillance. What is missing is a control layer that understands trading intent before execution — regardless of where that intent originates. Electronic orders already pass through structured controls. Voice, chat and RFQ trading often does not.
ONE CONTROL LAYER · EVERY TRADING WORKFLOW
NEITH CONTROL LAYER
Neith connects through browser or API, evaluates the trade against controls you configure, records the decision, and passes it on. Today it operates in advisory / shadow mode and does not interfere with execution.
Read trade intent from a browser or an API, wherever the trade is agreed.
Resolve voice, chat, RFQ and structured input into a common trade record.
Run firm-configured deterministic rules — the same input always gives the same result.
Produce a clear pre-trade decision in plain English, with low latency.
Write the trade, rule, result, response and configuration to an append-only log.
ONE CONTROL LAYER, END TO END
One architecture, four responsibilities — the same for every desk, channel and system.
CONTROL
Policies, thresholds, permissions and decisioning — configured to your desk and changed without touching infrastructure.
DECIDE
A deterministic rule engine returns a clear pre-trade decision with low latency. Same input, same result, every time.
EVIDENCE
Every decision, policy state and response written to an append-only, tamper-evident record you can export in one click.
INTEGRATE
Two ways in — a browser extension for a low-friction start, or a REST API for direct integration.
Today Neith operates in advisory / shadow mode — it never sits in the execution path.
THE HARD PART IS THE INPUT
A voice trade is a sentence; a chat trade is shorthand with fields missing; an RFQ is a screenshot. None of it is a FIX message — which is exactly why static, hard-coded controls miss what happens on this flow. Neith resolves all of it into one structured trade before any check runs, and flags genuinely ambiguous fields on the record rather than guessing.
Two ways in. A REST endpoint if your OMS can call it, or a browser extension that reads the trade where it is agreed — the chat window, the RFQ platform, the front end already open on the desk. A pilot needs no integration project.
WHERE THE MODEL SITS — AND WHERE IT DOESN'T
A model cannot raise a flag, and it cannot clear one — every decision traces to an exact rule you configured. That is what makes the record defensible when someone asks, eighteen months later, why a trade was or wasn't flagged.
WHY NOT THE EXISTING APPROACH
THE EXISTING APPROACH
WITH NEITH
COVERAGE & CONFIGURATION
Neith is not a menu of supported pairs. Every check, threshold and scope is set against your desk's own mandate — the instruments you quote, the tenors you run, and the counterparties on your own approved list.
INSTRUMENTS
Outright spot, outright forwards, FX swaps, short-dated rolls and broken dates — including multi-leg trades, validated leg by leg and as a whole.
THRESHOLDS
A G10 spot book and an EM forwards book run entirely different configurations behind the same endpoint. Notional bands, price collars, tenor limits, settlement rules and approved counterparties are all yours to set — and every change is written to the record.
PAIRS
Controls run against whatever your desk quotes. Price checks reference your existing rate feed, and adding coverage is a configuration step against that feed — not a rebuild.
The control layer is asset-class agnostic — price, notional, counterparty, settlement, credit and integrity are not FX-specific concepts. It is designed to extend across asset classes, trading channels and increasingly automated trading environments.
One desk, six weeks, shadow mode — no execution risk. Five places this quarter.
Start a shadow-mode pilot →