INTAKE — DOCUMENT OPENED

Every number, checked.

Flag opens your workbook, extracts every line, and cross-checks every claim against source. One broken value is enough to lose trust. We catch it before your first meeting.

Acme Corp FY2024 Audit Workbook

XLSX

30
45
55
56
57
58
B
Label
Value
Formula
Sheet2!B30
Total Assets
1,245,800
=SUM(B12:B29)
Sheet2!B45
Total Liabilities
678,200
=SUM(B31:B44)
Sheet2!B55
Total Equity
567,600
=SUM(B46:B54)
Sheet2!B56
Liabilities + Equity
1,198,800
=B45+B55
Sheet2!B57
Balance Delta
-47,000
=B30-B56
Sheet2!B58
Status
UNRESOLVED
accounting_identity
P&LBSCF

847 lines · deterministic parse

live workbook preview

Parse — Every Value Typed

A financial document is never a list of numbers. It is a graph of claims.

Flag extracts every value from the deck, the workbook, and the board pack, tags it with unit, currency, period, and source, and wires it into a single canonical graph. This is the step LLMs cannot do reliably — determinism requires structure, not paraphrase.

FINDING · ACROSS AUDITED DECKS

00%

of pre-send financial documents we audited carried at least one silent numeric inconsistency. Not a typo. A quiet contradiction between two places the reader will eventually open.
0DETECTED RATE100%

Spotting one wrong number takes a second. Guaranteeing no wrong number exists is a different job — and humans, however senior, were never designed for it.

COST · DIRECT

4.1 hrs

average analyst time re-checking numbers in the 48 hours before a raise, per document.

COST · INDIRECT

1 in 3

rejected investor memos cited a credibility issue tied to an internal inconsistency.


Benchmarks derived from EY Global Corporate Reporting, Deloitte CFO Signals, KPMG Audit Quality Insights, and Partition's sample of 240 pre-send documents (2024–2026).

LIVE SCAN · IN PROGRESSEXTRACTING VALUES · TAGGING SOURCES

Series A deck · slide 12

DECK

Acme · FY2025 Raise

PARSED

  • S12.C06Revenue FY25deck42,180,000
  • S12.C09Operating expensedeck28,544,000
  • S12.C12Net incomedeck9,810,000
  • S12.C15Round askdeck8,000,000
  • S12.C17Runway (months)deck24

Acme · FY25 board-pack.xlsx

XLSX

14 worksheets · 847 lines

PARSED

  • PL!E12Revenue (sum)xlsx42,180,000
  • PL!E27OpEx (sum)xlsx28,591,500
  • PL!E33Net incomexlsx9,762,500
  • BS!E47Assets − (Liab + Eq)xlsx−47,000
  • CF!E19Net change in cashxlsx3,204,110
The Catch — value lift

Watch the value leave the sheet, enter the audit graph, and return as verified truth.

A real balance-sheet value is lifted from Sheet2!B30, processed through deterministic checks, collides against a conflicting sum, expands into a flag card, and heals back into the workbook with a reproducible fix.

Establishing Sheet2!B30 — scan in progress.

Acme Corp FY2024 Audit Workbook

XLSX

30
45
55
56
57
58
B
Label
Value
Formula
Sheet2!B30
Total Assets
1,245,800
=SUM(B12:B29)
Sheet2!B45
Total Liabilities
678,200
=SUM(B31:B44)
Sheet2!B55
Total Equity
567,600
=SUM(B46:B54)
Sheet2!B56
Liabilities + Equity
1,198,800
=B45+B55
Sheet2!B57
Balance Delta
-47,000
=B30-B56
Sheet2!B58
Status
UNRESOLVED
accounting_identity
P&LBSCF

847 lines · deterministic parse

EXTRACT
PARSE
NORMALIZE
CROSS-CHECK

CROSS-CHECK · delta −0 · accounting_identity · confidence 12%

Determinism — Same Prompt · Two Worlds

Ask a language model. Ask Flag. Only one returns the same answer twice.

The same document. The same question: 'find every place the numbers don't agree.' An LLM writes a confident paragraph. Flag returns a deterministic, reproducible trace — with the rule it applied and the exact cell it came from.

LLM · BEST IN CLASSRUN 01

Best-guess, written confidently.

  • S12.C12"Net income of €9.8M appears consistent with the revenue and OpEx narrative on slide 12."
  • S12.C09"OpEx appears roughly in line with peer companies of similar stage."
  • BS!E47"Balance sheet reconciles within expected tolerance."
REPRODUCIBLE
no
SOURCE PATH
CONFIDENCE
"high"
FLAG · DETERMINISTICRUN 01

Rule-matched, path-verified.

  • S12.C12net_income_reference_mismatch · deck(9,810,000) ≠ workbook(9,762,500) · Δ 47,500
  • PL!H33operating_expense_subtotal_mismatch · =SUM(E12:E27) returns 28,591,500 · declared 28,583,000 · Δ 8,500
  • BS!E47accounting_identity · Σ(assets) − Σ(liabilities+equity) = −47,000
REPRODUCIBLE
yes
SOURCE PATH
4 hops · signed
CONFIDENCE
1.00

POINT

LLMs are brilliant writers. Finance is not a writing problem. It is a reconciliation problem — and reconciliation demands determinism.

FLAG · 2026

Verified — Document Cleared

Zero unresolved. Three fixed. One audit, sealed.

Every finding was traced, resolved, and reconciled against source. The document leaves your hands with a reproducible audit trail attached — something no LLM can produce, and no spreadsheet has ever had.

ROADMAP · 2026

  1. 00Now

    Excel Verification Core

    Deterministic checks, source mapping, and signed evidence exports for workbook-only audits.

    live

  2. 01Q2 2026

    Cross-Document Reconciliation

    Consistency audit across deck, workbook, and board pack in a single pass.

    building

  3. 02Q3 2026

    Team Review Workflows

    Reviewer roles, comment threads, and a shared verification trail per document version.

    planned

  4. 03Q4 2026

    Policy · Custom Rule Packs

    Firm-level verification standards encoded as rule packs — apply to every deal, every time.

    planned

PRIORITY ACCESS · COHORT 001

Claim your auditor's seat.

Flag opens to a small cohort of founders, bankers, and finance teams before the public release. Priority access includes onboarding with the team, early rule-pack requests, and launch pricing. One email at a time. No noise.

  • · EU data residency
  • · Deterministic audits
  • · Signed evidence export
  • · No training on your data

REQUEST ACCESS · FLAG.CORE

Get on the list before the public release.

No spam. Unsubscribe anytime.