# DeepFinance - Trajectory-Graded Finance Benchmark DeepFinance is a long-horizon benchmark for PE and IB work. It grades the path to the answer, not only the answer.^[[Julius Research, "DeepFinance: Can AI diligence a $100MM deal?", 5 Nov 2026](https://www.juliusresearch.ai/blog/deep-finance)] - Built by Julius Research (the lab behind julius.ai). - Thesis: in real deal work, every number needs a source and every judgment call must be auditable. Final-output evals miss this. - It tests existing agent harnesses. It is not an agent or a product. ## Headline numbers | Metric | Value | |---|---| | Tasks | 21 | | Human time per task | 27.1 h (avg) | | Rubric criteria per task | 84 (avg) | | Files per data room | 19 (avg) | | Prompt length | 240 words (~29% shorter than GDPval) | - Four pillars: valuation, due diligence, underwriting, financial modelling. - Experts from J.P. Morgan, UBS, Evercore, HBS, Wharton and CBS wrote and reviewed the tasks. ## Diagram 1 — How a run works ```mermaid flowchart LR T["<b>Task request</b><br/>objective · constraints · deliverables"] D["<b>Data room</b><br/>~19 files: xlsx, docx, eml, PDF, CSV<br/>CIMs · SPAs · term sheets · IC minutes<br/><i>conflicting sources on purpose</i>"] H["<b>Native harness</b><br/>claude-code · codex · opencode …<br/>web search on · ask-user off<br/>own sandbox"] O["<b>Deliverable</b>"] TR["<b>Trajectory</b><br/>sources · tool calls · calcs · revisions"] G["<b>Isolated grader</b><br/>84 expert rubric criteria<br/>partial credit"] S["<b>Score</b><br/>% criteria met<br/>avg over 10 attempts, then tasks"] T --> H D --> H H --> O --> G H --> TR --> G G --> S style H fill:#fff4d6,stroke:#c99a2e,color:#000 style G fill:#d4f1d4,stroke:#2e8a3a,color:#000 ``` ## Diagram 2 — What the rubric grades ```mermaid flowchart TB R["<b>Rubric criterion</b>"] R --> O["<b>Output</b><br/>Are calcs, conclusions and deliverables correct?"] R --> W["<b>Workflow</b><br/>Did the agent find and use the right evidence?"] R --> J["<b>Judgment</b><br/>Does the evidence support each assumption and decision?"] style O fill:#e6f0ff,stroke:#3b6fc9,color:#000 style W fill:#fff4d6,stroke:#c99a2e,color:#000 style J fill:#ffe4e1,stroke:#c94f4f,color:#000 ``` - Prior evals mostly stop at Output. The post's comparison: - FinanceBench, BizBench: simple questions or one final number. - FinanceQA: hands the model the relevant 10-K section. - GDPval: preference ranking on final outputs. - Halluminate Westworld: studies the trajectory but does not score it. - Average criteria per task: BigFinanceBench 16.9, PRBench Finance 17.1, BlueFin 35.1, DeepFinance 84. ## Diagram 3 — Leaderboard (top 10, mean rubric score %) ```mermaid xychart-beta title "DeepFinance mean rubric score (%)" x-axis ["Opus 5.5", "Sonnet 5.5", "GPT-6 Astra", "GPT-6.1 Sol", "Fable 5.1", "GPT-6.1 Terra", "Gemini 4 Argon", "Muse Spark 1.3", "Kimi K3.1 Pro", "Grok 4.7"] y-axis "Score" 0 --> 60 bar [54.8, 54.6, 54.2, 52.9, 45.6, 43.5, 41.3, 37.0, 34.6, 34.1] ``` - Best score is ~55%. No model clears half the work reliably on the hardest tasks. - Top four (Opus 5.5, Sonnet 5.5, GPT-6 Astra, GPT-6.1 Sol) are statistically tied (paired bootstrap, 95%). - Anthropic and OpenAI take the top six. Best other provider: Gemini 4 Argon at 41.3%. - Bottom group (Nemotron 3 Ultra, Inkling, Inkling Small) scores 10.9–14.5%, ~40 points below the top. - Cost: GPT-6.1 Sol costs $0.81 per task at 52.9%. GPT-6.1 Terra costs $0.38 at 43.5%, the cheapest model above 30%. - Fable 5.1 is the most expensive model tested that scores under 50%. ## Diagram 4 — Why agents fail: the cascade ```mermaid flowchart LR E["Wrong upstream input<br/><i>earnings subtotal · source choice · timing</i>"] E --> DC["Debt capacity"] E --> CF["Cash flows"] DC --> F["Fees"] CF --> V["Valuation"] V --> RT["Returns"] F --> RT RT --> X["Many failed checks<br/><b>≠ many independent errors</b>"] style E fill:#ffe4e1,stroke:#c94f4f,color:#000 style X fill:#fff4d6,stroke:#c99a2e,color:#000 ``` ## Failure modes - **Evidence without judgment.** Models find the data but rarely challenge given assumptions. They do not reconcile a CFO's number against an analyst's unless told to. - **Correct maths on wrong inputs.** - Lending task: right debt-capacity maths on a wrong earnings subtotal. - Pharma royalty task: right caps and milestones on a forecast that omits a sales channel. - **Evidence found but not used.** In an acquisition task, a later closing date cuts the required offer by $1.25M. Several attempts spotted the buyer's right to pick the date. No frontier attempt used it. > [!question] So what for an AI-native fund > The gap is judgment, not retrieval. A fund agent stack needs a step that forces source reconciliation and assumption challenge. See [[AI native hedge fund moc#22. Reflection agents]] and [[LLM-as-Judge]]. ## Caveats - 21 tasks only. All finance-specific. - Grading depends on expert rubrics and layered human plus agentic review. - No limitations or future-work section in the post. - Model names and scores are as reported by Julius. Not independently checked. ---- tags: #boat #agents #investing links: [[AI native hedge fund moc]] [[Evals]] [[Domain Experts as Eval Builders]] [[AI Verification]] [[Evaluation and Verification Infrastructure]] [[Agent Harnesses and Agentic Search]] [[LLM-as-Judge]]