fintech · · 73 % de temps de revue en moins

Surveillance pré-trade, MiFID II, avec humain dans la boucle.

Réseau A2A de 4 agents spécialisés surveillant les flux de trade contre 1 200+ règles de conformité en temps réel.

Le problème

Le broker revoyait à la main ~38 000 alertes pré-trade par semaine. Les reviewers manquaient la longue traîne. L'équipe conformité voulait du triage machine — mais pas le genre qui s'explique au régulateur par « le modèle a décidé ».

Il nous fallait un système capable de justifier chaque blocage en langage clair, avec citations.— Head of Compliance, Fintech, Europe

Notre approche

Nous n'avons pas remplacé le reviewer — nous avons remplacé la file de triage. Le système explique son raisonnement span par span ; le reviewer accepte ou renvoie.

Trois décisions ont façonné le système :

  1. Enveloppes typées entre agents. Chaque message agent-à-agent a un schéma versionné. La codegen prend en charge le boilerplate.
  2. Gates d'eval déterministes. Une régression sur la couverture de règles arrête le déploiement automatiquement.
  3. Piste d'audit complète. Des trace IDs sur chaque span. Un reviewer peut rejouer n'importe quelle décision à l'identique.

L'architecture

02 · Reference architecture

What we actually ship.

Every system we build follows this shape. Client at the edge, tools in a sandbox, traces everywhere, evaluators gating output. No black boxes, no "it works on my machine."

EDGE
Client
web · mobile · API
Gateway
auth · rate-limit · PII redact
ORCHESTRATION
Orchestrator
planner · router · memory
Durable · exactly-once
AGENTS & TOOLS
Retrieval
hybrid · rerank · cite
Tool calls
sandboxed · timeboxed
Evaluator
gates · rubrics · LLM-judge
DATA & TRUST
Vector + BM25
tenant-isolated
Traces / logs
OTel · replayable
Signed output
auditable · rollback

Un run, sur ce système

04 · Run

Watch an agent do the job.

Three real production scenarios, replayed at observed latency. Every box is a span; every span has tokens, cost, and an eval gate. This is what shows up in your traces, not a marketing animation.

POST/api/v1/agent/runTrade desk submits a €4.2M block trade. Agent must reject, approve, or flag in <3s.
trace · compliancespan_id 7c1f…
orchestrator.run0ms
PLANorchestrator.planorchestrator · 80ms · 184 tok · $0.0014
Plan rationale

Pretrade review requires: applicable-rules retrieval, market-data lookup, position-check, and a deterministic evaluator gate.

Subtasks
retrievaltool.market_datatool.position_checkevaluator
0ms/1.82s
LATENCY0msbudget 3.00s
TOKENS0in + out
COST$0.0000budget $0.025
EVAL GATE—deterministic + LLM-judge
APPROVED · 1 flag
Trade clears 11 of 12 rules. Rule 23.2 (book concentration) flagged for desk-head sign-off.
latency2.41scost$0.014tokens1,827evals12/12

Résultats

0%
Temps de revue en moins
−0%
Taux de faux positifs
0,247
Règles couvertes

Ils ont livré un système qui a tenu pendant nos semaines de pic. Les evals ont rattrapé deux régressions qui seraient sinon arrivées en production.

— VP Engineering, Fintech, Europe

DÉMARRER

Mettez en ligne le premier système.

Discovery à prix fixe en 2 semaines. Vous repartez avec une architecture, un spike fonctionnel et un plan de build.