We evaluate AI for capital markets.
AI Alpha Labs tests frontier models on real trade-operations workflows — scored by a deterministic engine, and published with its methodology and known limitations.
Not a model vendor. An independent evaluator.
Independent
We don't build the models we score. Certification is a fixed fee, paid whatever the result, and every result ships with the data and code to check it.
Reproducible
Every benchmark ships with its dataset, prompts, and a deterministic scorer. The same answer always gets the same score.
Transparent
We publish confidence intervals, variance, and the cases models fail — not just a headline accuracy figure.
Financial-services focused
Benchmarks built on real trade-operations workflows — confirmations, exceptions, settlement — not academic tasks.
Two ways to work with AAL.
Discrepancy Detection API
Integrate real-time confirmation validation into your ops stack. Six asset classes. Pay-as-you-go or monthly.
Independent AI Audit
Third-party validation for AI systems in capital markets. Deterministic scoring, published methodology, risk-committee-ready reports. For vendors and buy-side firms.
Want to see the API before you integrate it? Try the live demo →
A growing body of evidence.
Repo and Securities Lending Rate Disputes
Frontier models scored 100% whether the computed figures were printed or withheld. The same model scored 99% or 5% on identical cases, depending on which host served it.
SIMM / UMR Initial Margin Dispute Detection
Nine frontier models, three runs each. Detection is 100% and stable on every model; naming the cause of a margin dispute runs from 49.8% to 74.5% (v1.2 runs).
Collateral Eligibility & Substitution
250 cases across 12 eligibility categories on nine frontier models. Detection is solved; no model values the ineligible exposure above 58%, and escalation splits the field from 5.6% to 98.8%.
P&L Reconciliation Break Attribution
162 breaks across 15 root-cause categories. Model results pending a results file (2026-10-12).
Settlement Fail Root Cause Identification
250 settlement cases, 88 of them clean traps. Every model catches every real exception; the false-positive rate, from 15.2% to 49.6%, is what separates the field.
The Reproducibility Crisis in Capital Markets AI Benchmarking
Most vendor AI accuracy claims cannot be reproduced. This note sets out why, and ends with a ten-question scorecard you can send any AI vendor.
How evidence is built — end to end.
Benchmark Engineering
Construct validated cases across asset classes with ground truth and scoring criteria.
Open →02Evaluation
Run models blind to ground truth; grade with a deterministic engine, not model judgment.
Open →QA
Cases are built by the founder with AI assistance; there is no independent review panel. Answers are fixed in code before any model runs, and automated checks, including a prompt-leakage scan, run on every dataset.
Evidence
Findings advance Beta → Provisional → Confirmed → Published as evidence accumulates.
Publications
Results released with methodology and known limitations. Each dataset page states what can be reproduced.
Open →Benchmark findings, documented model failures and practical implications for capital-markets teams — delivered weekly.
Subscribe to the Brief →Detection is solved. Reliability is not.
Show model-by-model results, AAL-D-001 to D-007
| # | Model | Detection | Exposure acc. | False pos. | Status |
|---|---|---|---|---|---|
| 01 | Gemini 2.5 Pro | 99.6 | 80.7% | 0.0% | Corrected 2026-10-12 |
| 02 | GPT-4ov1.2 prompt | 99.2 | 66.1% | 0.0% | Corrected 2026-10-12 |
| 03 | Gemini 2.5 Flash | 99.5 | 79.5% | 0.0% | Corrected 2026-10-12 |
| 04 | Claude Sonnet 4.6 | 98.8 | 64.3% | 0.0% | Corrected 2026-10-12 |
Exposure re-scored 2026-10-12 on the corrected answer key (11 FX-forward cases had recorded foreign-currency amounts as USD). Gemini 2.5 Pro: v1.0-prompt run. GPT-4o, Flash and Sonnet: the prompt in our run scripts contained the same unit error, and these runs' answers are consistent with it, so 7 cases removed, 57 cases.
| # | Model | Detection | Amount acc. | False pos. | Status |
|---|---|---|---|---|---|
| 01 | GPT-4ogpt-4o-2024-08-06 | 99.9% | 76.1% | 0.0% | Published |
Claude Haiku removed (2026-10-12): no results file exists for its D-002 run, so its figures have been taken off the chart and the table. Gemini 2.5 Pro removed (2026-10-12) for the same reason: no results file exists for its D-002 run.
| # | Model | Detection | Exposure acc. v1.1 | Category acc. v1.1 | Status |
|---|---|---|---|---|---|
| 01 | Claude Sonnet 5claude-sonnet-5 | 100% | 62.8% Under review: answer-key currency error found (D-003) | 94.4% | Published |
| 02 | Claude Sonnet 4.6claude-sonnet-4-6 | 100% | 63.0% Under review: answer-key currency error found (D-003) | — | Published |
| 03 | Gemini 2.5 Progemini-2.5-pro | 100% | 59.9% Under review: answer-key currency error found (D-003) | — | Published |
| 04 | GPT-4ogpt-4o-2024-08-06 | 100% | 39.1% Under review: answer-key currency error found (D-003) | — | Published |
| # | Model | Detection | False-pos. rate | Category acc. | Status |
|---|---|---|---|---|---|
| 01 | Claude Sonnet 5thinking · claude-sonnet-5 | 100% | 15.2% | — | Published |
| 02 | Claude Sonnet 4.6claude-sonnet-4-6 | 100% | 38.6% | 86.1% | Published |
| 03 | GPT-4ogpt-4o-2024-08-06 | 100% | 38.6% | — | Published |
| 04 | Gemini 2.5 Progemini-2.5-pro | 100% | 49.6% | — | Published |
Results pending a results file (2026-10-12): no D-005 results file has been found, so the D-005 model figures have been removed until it is located.
| # | Model | Detection | Value acc. | Escalation | Status |
|---|---|---|---|---|---|
| 01 | Gemini 3.1 Progemini-3.1-pro-preview | 100% | 57.8% | 86.0% | Published |
| 02 | Qwen 3.8-Maxdashscope · qwen3.8-max | 100% | 39.2% | 51.9% | Published |
| 03 | GPT-5.6 Solgpt-5.6-sol | 100% | 38.3% | 79.8% | Published |
| 04 | Claude Sonnet 5thinking · claude-sonnet-5 | 99.7% | 35.5% | 98.4% | Published |
| 05 | Kimi K3thinking · kimi-k3 | 99.9% | 31.6% | 69.8% | Published |
| 06 | Muse Spark 1.2meta/muse-spark-1.2 | 100% | 31.1% | 83.5% | Published |
| 07 | DeepSeek V4 Prothinking · deepseek-v4-pro | 93.1% | 24.0% | 5.6% | Published |
| 08 | Claude Opus 5thinking · claude-opus-5 | 95.7% | 22.5% | 98.8% | Published |
| 09 | Grok 4.5x-ai/grok-4.5 | 100% | 15.4% | 54.1% | Published |
| # | Model | Detection | Category | Value acc. | Value flip | Status |
|---|---|---|---|---|---|---|
| 01 | Claude Opus 5thinking · claude-opus-5 | 100% | 74.5% | 87.0% | 3.7% | Published |
| 02 | Gemini 3.1 Progemini-3.1-pro-preview | 100% | 65.0% | 82.5% | 4.3% | Published |
| 03 | Muse Spark 1.2meta/muse-spark-1.2 | 100% | 64.6% | 83.3% | 16.7% | Published |
| 04 | Claude Sonnet 5thinking · claude-sonnet-5 | 100% | 63.2% | 76.5% | 21.6% | Published |
| 05 | Grok 4.5x-ai/grok-4.5 | 100% | 62.3% | 79.4% | 16.0% | Published |
| 06 | GPT-5.6 Solgpt-5.6-sol | 100% | 61.5% | 85.8% | 7.4% | Published |
| 07 | Kimi K3thinking · kimi-k3 | 100% | 59.1% | 85.2% | 9.3% | Published |
| 08 | GPT-6 Astragpt-6-astra | 100% | 58.4% | 68.9% | 3.1% | Published |
| 09 | DeepSeek V4 Prothinking · deepseek-v4-pro | 100% | 49.8% | 67.7% | 37.0% | Published |
v1.2 runs. Detection is 100.0% on every model with a 0.0% false-flag rate across all 88 traps — and a 0.0% run-to-run flip rate, meaning no model ever contradicted itself about whether a dispute exists. Value flipis the share of disputed cases where a model's amount changes between runs. DeepSeek V4 Pro's 67.7% value accuracy sits on a 37.0% flip rate, part of it caused by host routing rather than the model, as disclosed on the D-007 page: an average over a partly random process, not the profile of a model wrong a third of the time. A benchmark run once cannot tell the two apart. Every model has all 750 runs scored. Runs that failed at first publication were repeated on 8 Oct 2026; the repeated runs for four OpenRouter models requested reasoning explicitly, as disclosed on the D-007 page.
All evaluations use deterministic scoring engines with per-case tolerances. Where shown, 95% intervals are Wilson intervals computed by case (the 3 runs of each case grouped). Methodology and scoring rules are published with each dataset; prompts, drivers and raw results are in the public repository for AAL-D-006 to AAL-D-008.
We don't benchmark models. We benchmark models on the work your desk actually does.
General leaderboards measure academic capability. AAL benchmarks measure the operations work your desk actually does, from trade confirmations to repo disputes.
Custom benchmarks and private briefings for institutional operations and risk teams.
Contact for access