The Agentic Bank

Financial Spreading Agent

⬡ Abacus Extracts and normalizes borrower financials into the standardized spreading template.
◆ Autonomous Worker

Reads the borrower's statements (PDFs, scans, varied accountant formatting) and maps every line into the standardized chart of accounts so figures are comparable across the portfolio. Cites the source cell for each mapped line, computes leverage, coverage and liquidity ratios, and ties the statements out before handing off.

Memory

Working The statement set + the spreading template being populated.
Episodic The borrower's prior-period spreads for trend continuity.
Semantic The bank's standardized chart of accounts and mapping conventions.
Procedural Line-item mapping rules refined from judge-agent corrections.
Store Template library + correction log

Orchestration

pipeline MCP

Harness · Managed Agents … sandboxed code execution for arithmetic checks and ratio computation.

Tools

{ } Document intake + OCR API { } Spreading platform API ›_ Arithmetic + ratio checks Code exec Prior-period spread retrieval Retrieval

Evals & guardrails

  • Cross-foot + tie-out checks: balance sheet must balance, totals must reconcile, or it flags.
  • Confidence below a band on any mapped line routes that line to a judge-agent review.
  • Sampled gold-set comparison against judge-verified spreads.

Offline reflection

Consolidates judge-agent remappings into the procedural mapping rules so the same odd line item ('directors' loans', 'sundry') maps right next time.

Frontier edge

  • Continual learning (eval-gated, SEAL-style): every judge-agent remapping becomes a self-edit to the mapping rules, gated against the gold set before it sticks … no full retrain.
  • Native multimodal document reasoning: reads the scan, the handwritten margin note and the embedded chart in one pass, rather than OCR-then-guess.
  • Self-improving fleet: a newly-learned mapping for an odd line item propagates to every spreading agent in the population between runs.

A sample run

Trigger Three years of accounts arrive as a single scanned PDF.
  1. 1OCR and segment the document into the three financial statements.
  2. 2Map each line to the standardized chart; compute leverage, coverage, liquidity ratios.
  3. 3Tie out totals and cross-foot; flag a non-balancing balance sheet for review.
Output A populated, tied-out spread with three-year trends and source citations, handed to the underwriting agent … with one ambiguous line flagged to a judge agent.

In numbers

< 90s on clean filings
Median spread latency
1,900
Statements spread / day

Handoffs

More on the Business Banking (SME) desk