Mandate
Portfolios that stay inside the lines.
Pre-trade and post-trade compliance, drift monitoring and rebalance generation across every mandate you run, with the reasoning for each proposed trade written out.
Pre-trade
Constraint testing
All
Mandates monitored
Audit
Ready evidence
Worked example
Pre-trade check — 214 portfolios
IMAs and mandates parsed, live holdings, UCITS + client-specific rules
Portfolios
214 (£38B)
Rule sources
UCITS, 214 IMAs, 26 client overlays
Proposed trade
Sell £120M Name X, buy £120M Name Y
Check
Pre-trade, all accounts
Run log
- Parse the mandates
214 IMAs read into machine-checkable rules — including 41 written only in prose.
- Apply the regulation
UCITS concentration, liquidity and eligibility layered above client rules.
- Test the trade
Proposed basket tested against every account before anything is sent.
- Find the compliant path
Blocked accounts re-solved for a version of the trade that fits.
- Write the evidence
Every check, pass and fail recorded with the rule text that produced it.
Output
Press run to work this example end to end. Everything below is produced from the input above — sample data, real output shape: trade lists, breach reports, compliance evidence.
Pre-trade guardrails
Mandate, regulatory and ESG constraints tested before the order leaves the desk.
Rebalance engine
Tax-, cost- and liquidity-aware trade lists generated per portfolio.
Breach forensics
Root-cause explanation for every exception, ready for the compliance file.
Takes in
- IMAs and mandates
- Holdings
- Regulatory rules
Hands back
- Trade lists
- Breach reports
- Compliance evidence