Research
First published version

First published version, October 2026. Every figure is computed by program from the recorded test data and checked against an audited ledger; every outside quote is checked word for word against its source (§9). We will update this paper as the work continues.

Prove the AI's answer, or take its word for it

The cost, risk and time of AI answers from SEC filings: agentic files (ADAP) vs raw HTML and RAG

Tasset white paper · October 2026 · one AI model (Gemini 3.1 Pro) · the same 100 questions on 30 SEC 10-Q filings of 15 companies, plus 20 questions that combine two filings · three ways of giving the AI the filings.

answers provable from their own citation (raw HTML 41, RAG 15)
100/100
answers where you must take the AI's word (raw HTML 55, RAG 79)
0
to verify every answer by hand (raw HTML 191.6 min, RAG 198.3 min)
20.2 min
total cost per provable answer (raw HTML $4.55, RAG $12.71)
$0.27

Executive summary: 100 questions on 30 filings

The agentic file verifies every AI citation itself: deterministically, by software, in about 1 microsecond per answer, and logs each check. That turns AI answers from figures a person must trust or re-research into figures a program can prove, and points to AI workflows that run without an analyst on every answer.

Agentic files (ADAP)Raw HTML (AI given the sec.gov links)RAG over the HTML
Answers correct999393
Answers provable from their own citation (right or wrong)1004115
Answers where you must take the AI's word05579
Answers the AI could not find (the value is in the filing)046
Calculations provable30 of 3012 of 303 of 30
Cross-filing answers provable / not found (of 20)20 / 01 / 40 / 9
Analyst time to verify every answer (everyday use)20.2 min (0.3 h)191.6 min (3.2 h)198.3 min (3.3 h)
AI cost (tokens)$8.27$7.28$5.04
Analyst cost of verifying (BLS mean wage $56.15/h)$18.86$179.29$185.58
Total cost to answer and verify$27.14$186.57$190.62
Total cost per provable answer$0.27$4.55$12.71
Risk control built into the format
Layer 1: automatic, deterministic citation verification by the format itselfYes: every citation, 1 µs per answerNoneNone
Citations verified automatically155 of 1550 of 1680 of 206
Answers with a Verification Log record100 of 1000 of 1000 of 100
Made-up citations caught automatically155 of 155 plantednone: no check existsnone: no check exists
Layer 2: human final pass: one click opens the exact line or cell, highlighted in contextYesNo: open the filing and searchNo: open the filing and search
Time for that final pass over all 100 answers20.2 min191.6 min198.3 min
  1. Risk: the AI is about equally often right in every format (99 · 93 · 93), and equally confident when wrong. Only the agentic file lets the user prove every answer: 99 proved right and 1 proved wrong. With raw HTML the user must take the AI's word on 55 answers, with RAG on 79: unverified figures that look cited.
  2. Calculations: where a wrong figure becomes a financial loss: 30/30 provable with agentic files, 12 with raw HTML, 3 with RAG.
  3. Time: 20.2 minutes to verify all 100 agentic-file answers, against 3.2 h for raw HTML and 3.3 h for RAG when the user gets what those tools normally give: a link or a file name.
  4. Cost and return: the agentic file spends slightly more on AI ($8.27 vs $7.28 and $5.04) and saves the expensive part: analyst time: $27.14 in total against $186.57 and $190.62, or $0.27 per provable answer against $4.55 and $12.71.
  5. Performance across documents: with agentic files the AI found and proved all 20 cross-filing answers; raw HTML could not find 4 and proved 1; RAG could not find 9 and proved 0.
  6. Layered risk control that only the agentic file has. Layer 1: the file's own code verifies every citation automatically and deterministically: 155 of 155 citations, about 1 microsecond per answer, every made-up citation caught (155 of 155), each check written to the Verification Log. Raw HTML and RAG verify nothing automatically (0 and 0 citations) and keep no record. Layer 2: a reviewer double-checks any answer with one click: the exact line or cell opens highlighted in its table, so the reviewer also sees the context the AI reasoned from; a final pass over all 100 answers takes 20.2 minutes.
  7. Programmatic first, people on the final pass. A deterministic check gives the same result every time and runs on every answer; it replaces hours of manual searching with a log and a click. That is the step that lets AI workflows scale in regulated work (§7).

1. Why it matters: confident answers nobody can check

An AI model states every figure with the same confidence. It cannot know whether a figure is the right one from the right table, and the analyst, auditor or bank relying on it cannot know either, unless the answer can be checked against the source independently of the AI. A citation is that check only if it leads to one exact place in the source. In financial work an unverified figure that looks cited is the most expensive kind of error: it gets used. Independent studies of AI search tools find citations routinely fail this test1. This test measures what that costs, in risk, time and money, for the same AI on the same filings.

2. What was compared

2.1 The documents: SEC Form 10-Q, published as Inline XBRL HTML

A Form 10-Q is the quarterly report a US public company files with the SEC2. On sec.gov it is one HTML page in Inline XBRL (iXBRL): the complete filing (cover page, financial statements, notes, management's discussion, risk factors) readable in a browser, with machine-readable tags on many of its figures3. It is not "the financials only": the 30 pages hold 967,751 words and 1,295 tables with numbers. Tags cover 756/1,295 (58%) of those tables and 18,928/32,313 (59%) of their number cells (statements and notes; most narrative-section tables are untagged); 107 of the 120 values behind this test's questions are tagged. The tags live only in the HTML code: the AI tools that read web pages and the text converters used for RAG discard them, so no AI answer can cite them.

2.2 Three formats: the same content, different structure

Raw HTML (sec.gov page)RAG text (converted, cut into chunks)Agentic file (ADAP)
Words of the filing present967,751 (the source)965,316/967,751 (99.7%)960,102/967,751 (99.2%)
Numbers of the filing's tables present36,260 (the source)35,742/36,260 (98.6%)35,239/36,260 (97.2%)
How a table is heldHTML rows and cells; no identifier the AI sees23,079 text rows ("| $| 9,189 |"), cut wherever a chunk ends1,364 tables, 49,577 cells, each with its own address
What a citation can point tothe page (a 60-100-page filing)a chunk or the file nameone cell or line
Checked before the user sees itNoNoYes, every citation, automatically
Record of the checkNoneNoneVerification Log in the file

One value (Apple's Greater China operating income, three months ended 28 March 2026) as each format holds it:

Raw HTML (hidden tag; the AI's web tool sees only the digits)RAG text (one row; which number is which column is lost)Agentic file (header, row label, cell: each addressable)
<ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-744">9,189</ix:nonFraction>
Operating income/(loss)| $| 19,373 | | | $| 13,052 | | | $| 9,189 | | | $| 3,839 | | | $| 4,127 | | | $| (13,695)| | | $| 35,885 |
U000001.D20005.PG1.S36.T20.CD: Three Months Ended March 28, 2026 — Greater China
U000001.D20005.PG1.S36.T20.CA.R6: Operating income/(loss)
U000001.D20005.PG1.S36.T20.CD.R6: $9,189

The content is equivalent (the prototype converter still misses a small share of table numbers, which is being closed). What separates the formats is structure: only the agentic file gives every value an address.

2.3 What the citations actually look like: the same three questions, verbatim from the test

The test instructed every set-up to "cite every claim with the document and the exact quote": the most help a raw-HTML or RAG answer can give. In everyday use a web chat AI's own citation is a link to the page, and a document chat's is the file name.

SD001: In Apple's Q2 2026 Form 10-Q (period ended March 28, 2026), what was Greater China segment operating income for the three months ended March 28, 2026, per the segment information table (in millions)? Correct value: 9,189.

Agentic files (ADAP)Raw HTML (AI given the sec.gov links)RAG over the HTML
Answer with its citations
According to Apple's Q2 2026 Form 10-Q segment information table, the Greater China segment operating income for the three months ended March 28, 2026, was $9,189 million. 

**Citation Format: DIRECT QUOTE / PARAPHRASE**
Greater China operating income was $9,189 million [@U000001.D20005.PG1.S36.T20.CD.R6] for the three months ended March 28, 2026 [@U000001.D20005.PG1.S36.T20.CD].
Based on Apple's Q2 2026 Form 10-Q (for the period ended March 28, 2026), the Greater China segment operating income for the three months ended March 28, 2026, was **$9,189 million**. 

This can be found in **Note 10 – Segment Information**, under the table for "Three Months Ended March 28, 2026":

> **Exact Quote:** 
> "Three Months Ended March 28, 2026 [...]
> Operating income/(loss) $ 19,373 $ 13,052 $ 9,189 $ 3,839 $ 4,127 $ ( 13,695 ) $ 35,885"

*(Note: The third numerical column corresponds to the "Greater China" segment).*
Based on Apple's Q2 2026 Form 10-Q, the Greater China segment operating income for the three months ended March 28, 2026, was **$9,189 million**. 

This is supported by the Segment Information table:
> "Three Months Ended March 28, 2026 [...] Operating income/(loss) | $| 19,373 | | | $| 13,052 | | | **$| 9,189** |" (Source 11: AAPL 10-Q 2026-03-28.htm, page 11).
What the user clickseach [@…] address: the file scrolls to the cell and highlights it in its tablehttps://www.sec.gov/Archives/edgar/data/320193/000032019326000013/aapl-20260328.htm: the whole filing; the user must find the figurethe file name; the user must find the figure in the filing

SD016: In Apple's 10-Q for the period ended June 27, 2026, what was the percent change in Europe net sales in the geographic table from the nine months ended June 28, 2025 to the nine months ended June 27, 2026? Correct value: 16.11.

Agentic files (ADAP)Raw HTML (AI given the sec.gov links)RAG over the HTML
Answer with its citations
**PARAPHRASE**
According to Apple's 10-Q for the period ended June 27, 2026, the percent change in Europe net sales from the nine months ended June 28, 2025 to the nine months ended June 27, 2026 was 16% [@U000001.D20006.PG1.S43.T23.CG.R2].
Based on Apple's 10-Q for the period ended June 27, 2026, the percent change in Europe net sales in the geographic table from the nine months ended June 28, 2025 to the nine months ended June 27, 2026 was 16%.

**Citation:**
* **Document:** [https://www.sec.gov/Archives/edgar/data/320193/000032019326000020/aapl-20260627.htm](https://www.sec.gov/Archives/edgar/data/320193/000032019326000020/aapl-20260627.htm)
* **Exact Quote:** "16%" (from the Net Sales by Geographic Segment table displaying the nine-month period data: 95,596 for 2026 and 82,329 for 2025, corresponding to a "16%" change).
Based on Apple's 10-Q for the period ended June 27, 2026, the percent change in Europe net sales from the nine months ended June 28, 2025 to the nine months ended June 27, 2026 was 16%.

This is supported by the "Segment Operating Performance" table:
> "Europe| 29,395 | | | 24,014 | | | 22%| | | 95,596 | | | 82,329 | | | 16%|" (Source 2: AAPL 10-Q 2026-06-27.htm, Page 14)
What the user clickseach [@…] address: the file scrolls to the cell and highlights it in its tablehttps://www.sec.gov/Archives/edgar/data/320193/000032019326000020/aapl-20260627.htm: the whole filing; the user must find the figurethe file name; the user must find the figure in the filing

SX001: Using the SEC 10-Q filings: (1) In Apple's Q2 2026 Form 10-Q (period ended March 28, 2026), what was Greater China segment operating income for the three months ended March 28, 2026, per the segment information table (in millions)? (2) In Adobe's 10-Q for the period ended May 29, 2026, what was net cash provided by operating activities for the six months ended May 29, 2026 (in millions) in the cash flow summary? What is (1) minus (2), in millions? Correct value: 4066.00.

Agentic files (ADAP)Raw HTML (AI given the sec.gov links)RAG over the HTML
Answer with its citations
**1. Apple's Greater China Segment Operating Income**
In Apple's Q2 2026 Form 10-Q, the Greater China segment operating income for the three months ended March 28, 2026 was **$9,189 million** [@U000001.D20005.PG1.S36.T20.CD.R6].

**2. Adobe's Net Cash Provided by Operating Activities**
In Adobe's 10-Q for the period ended May 29, 2026, the net cash provided by operating activities for the six months ended May 29, 2026 was **$5,123 million** [@U000001.D20011.PG1.S14.T10.CB.R15].

**3. Difference**
Subtracting Adobe's operating cash flow from Apple's Greater China segment operating income ($9,189 million - $5,123 million) yields **$4,066 million**.

*(Citation format: Synthesis)*
Based on the SEC 10-Q filings provided, here are the answers to your questions:

**(1) Apple's Greater China segment operating income**
According to Apple's Q2 2026 Form 10-Q (period ended March 28, 2026), in "Note 10 – Segment Information", the table for the "Three Months Ended March 28, 2026" reports the following for the Greater China segment:
* **Quote:** "Operating income/(loss) [...] $ 9,189" (in millions).

**(2) Adobe's net cash provided by operating activities**
According to Adobe's Form 10-Q for the period ended May 29, 2026, in the cash flows summary section: 
* **Quote:** "A summary of our cash flows is as follows: Six Months Ended (in millions) May 29, 2026... Net cash provided by operating activities $ 5,123". 
*(Note: This aligns with the subsequent textual explanation that states "Net cash provided by operating activities of $5.12 billion for the six months ended May 29, 2026...")*

**(3) Calculation: (1) minus (2)**
* $9,189 million (Apple Greater China operating income) 
* - $5,123 million (Adobe net cash provided by operating activities)
* **Result:** **$4,066 mill…
Based on the provided documents:

(1) In Apple's Q2 2026 Form 10-Q, the Greater China segment operating income for the three months ended March 28, 2026, was **$9,189 million**. 
* **Source:** [Source 12: AAPL 10-Q 2026-03-28.htm] 
* **Exact Quote:** Under the "Three Months Ended March 28, 2026" segment table (page 11): "| GreaterChina | ... Operating income/(loss) | ... | $| 9,189 |"

(2) Adobe's 10-Q for the period ended May 29, 2026, and its net cash provided by operating activities are **Not in the documents**.

Because the Adobe data is not in the documents, the calculation for (1) minus (2) cannot be performed.
What the user clickseach [@…] address: the file scrolls to the cell and highlights it in its tablehttps://www.sec.gov/Archives/edgar/data/320193/000032019326000013/aapl-20260328.htm: the whole filing; the user must find the figurethe file name; the user must find the figure in the filing

3. How each set-up finds and cites the answer

Agentic files (ADAP): read only what is needed, cite the exact cell, check it automatically. The shipped Tasset 1.2.0 in-file AI ran with all 30 files open. For each question the model works in steps through the file's own tools: (1) outline: the list of a file's sections (67 outline reads in 100 answers); (2) search: find the lines and cells that match (175 searches); (3) section: read only the section that holds the answer (129 section reads); (4) resolve: confirm an exact address (40 identity / resolve calls). Only what the tools return is sent to the model: a median of 13,239 characters per answer out of 6,447,618 characters in the 30 filings. The model then cites each figure by its address. Before the answer is shown, the file checks every cited address (it exists exactly once; the model actually read it): about 1 microsecond per answer, and records each result in its Verification Log. Clicking a citation scrolls the file to that cell and highlights it in its table. For a question across two filings the model opens both files and cites a cell in each.4

Raw HTML: the AI given the 30 sec.gov links. How people use web pages with AI: the prompt holds the links and the question; the model decides what to open with Gemini's URL-reading tool and may run Google searches. The tool attempted 121 page fetches; 79 succeeded and 42 failed. The question's own filing was read for 56 of 100 answers; for the rest the model answered from searches or its own knowledge (38 of those were still correct: with nothing from the filing behind them). For a cross-filing question it must open both filings itself.5

RAG over the HTML. The standard set-up behind document-chat products: each page converted to text, cut into 800-token chunks (4,168 chunks for the 30 filings), and for each question the 20 chunks that look most similar to the question are given to the model. The model sees only those 20 pieces; for a cross-filing question both filings must happen to be among them.

4. The tests: what, how and why

TestWhat it measuresHowWhy it matters
AnswersIs the answer right?100 questions written from the filings (30 table values, 30 prior-period values, 30 calculations, 10 facts from late sections); each answer compared by program with the correct value taken from the filingBaseline: the AI is usually right in every format
ProvabilityCan the user prove the answer right or wrong from its own citation?Each citation followed by program to the source: does it lead to one exact place holding the value?Risk: an answer that cannot be proved must be trusted or redone
Verification time and costHow long, and how much analyst time, to verify every answer by handThe reviewer's steps (§6.2), timed with published human-performance standards, priced at the BLS analyst wageTime and cost: the expense of using AI answers in real work
Cross-filingCan the AI find and combine values from two filings, provably?20 questions each combining two values from two filingsAnalysis across documents is where the format matters most
Built-in checkDoes the agentic file catch citations that are made up?The shipped 1.2.0 check run on fake addresses planted into the answersControl: errors caught before anyone relies on them
AI re-checkCan a second AI tell right answers from wrong ones through the citations?During the test, a new Gemini 3.1 Pro session (same model, new conversation) got each question, answer and citations (never the correct value) and had to rule SUPPORTED / NOT SUPPORTED / CANNOT FINDWhether "ask another AI" can replace verification
CostAI tokens per answer and in totalRecorded token counts × Gemini list pricesReturn on investment together with analyst time

All grading is done by programs from the recorded test data; no person and no AI judges the results. Each set-up ran once; none was told which filing a question is about.

5. Definitions

TermMeaning
Correct valueThe figure as printed in the filing (for a calculation, computed by program from the filing's figures). Every answer is compared with it.
CorrectThe answer states the correct value (thousand/million/billion written either way); a calculation within 1% or equal to the exact result rounded to the precision the answer states.
Verifiable formatEvery value has an address that leads to exactly one place, so a person or a program can go from the citation to the value and confirm it: without asking the AI and without searching.
Provable answerVerified through its citation, or shown false by its citation.
Verified through its citationEvery value the answer depends on sits at a cited place that exists exactly once and holds that value, and the answer is correct.
False, shown by its citationThe answer is wrong, and its citations lead to exact places where the reviewer sees the discrepancy (a different value, row, period or table).
Must take the AI's wordThe citations do not lead to one exact place holding the value: no citation, a quote not on the page as written, a quote found in several places, a quote without the value, or only a link. The user must trust the answer, right or wrong, or redo the research.
Could not find the answerThe AI replied "Not in the documents" although the value is in the filing.
AI re-check verdictsSUPPORTED: the re-checking AI says the citations back the answer · NOT SUPPORTED: it says they do not · CANNOT FIND: it could not locate what was cited · no verdict: it gave none.
Everyday use / as testedAs tested: the citations the test produced (quotes, because the test asked for them). Everyday: what each tool gives without that instruction: a link (web chat), a file name (document chat), an address (agentic file).

6. Results

6.1 Risk: can the user prove the answer?

100 questionsAgentic files (ADAP)Raw HTML (AI given the sec.gov links)RAG over the HTML
Correct999393
Verified through its citation994115
False, shown by its citation100
Must take the AI's word05579
Could not find the answer046
Calculations provable30 of 3012 of 303 of 30

With raw HTML and RAG most answers were right, but for 55 and 79 of them the user cannot tell right from wrong without redoing the work. With agentic files every answer ended in a certain state.

6.2 Time: verifying every answer by hand

The reviewer's steps for each value an answer depends on, the same in every format. Open the cited place: agentic file: click the address; the file has already checked it and scrolls to the highlighted cell (0.2 s in the same file; a 2.5 s page load when another file opens). Quote: open the filing, Find the quote, check every hit. Link or file name only: open the filing, search the figure, check every hit (reading the text around it), or skim the filing when the figure is not printed as written. Confirm the value with its row and period. Recompute a calculation. Times: Keystroke-Level Model (Card, Moran & Newell 1983), web page-response standards (Google: 0.2 s interaction, 2.5 s load), reading 238 words/min (Brysbaert 2019), skimming 700 words/min (Rayner et al. 2016).6

Verification by handAgentic files (ADAP)Raw HTML (AI given the sec.gov links)RAG over the HTML
All answers: everyday use0.3 h (20.2 min)3.2 h (191.6 min)3.3 h (198.3 min)
All answers, as tested (quotes requested)0.3 h (20.2 min)1.2 h (69.1 min)1.5 h (87.5 min)
Median per answer: everyday9.3 s43.4 s43.7 s
Median: table value / prior-period value / calculation / late fact (as tested)9.3 s / 9.5 s / 24.5 s / 7.2 s22.4 s / 27.2 s / 57.8 s / 22.7 s41.9 s / 43.3 s / 91.8 s / 21.9 s
Answers timed1009694

Time is half the difference; the other half is the result. An agentic-file check ends in certainty: the value is at the highlighted cell or it is not. A link-only check means searching a 60-100-page filing for a figure that may appear in several places or not as written at all.

6.3 Cost and return

All 100 answersAgentic files (ADAP)Raw HTML (AI given the sec.gov links)RAG over the HTML
Input tokens8,639,8852,987,8901,825,733
Output tokens (incl. reasoning)94,086354,991116,113
AI cost$8.27–$9.10$7.28$5.04
AI cost per answer$0.083$0.073$0.050
Analyst cost to verify: everyday / as tested$18.86 / $18.86$179.29 / $64.71$185.58 / $81.88
Total cost: everyday / as tested$27.14 / $27.14$186.57 / $71.99$190.62 / $86.93
Provable answers1004115
Total cost per provable answer: everyday / as tested$0.27 / $0.27$4.55 / $1.76$12.71 / $5.80

The agentic file sends the model more input than raw HTML or RAG (it reads the sections it needs rather than one page or 20 chunks), so its AI cost is a little higher. It is still a fraction of giving the AI the documents whole: $0.458 per answer for the filings that fit in one request (966,975 input tokens per answer), against $0.083. The cost that decides the return is the analyst's: at the BLS mean wage for financial analysts ($56.15 per hour7) verification dominates the total, and only the agentic file keeps it small. Gemini 3.1 Pro list prices, each answer priced from its recorded token counts.8 All Gemini test runs, including earlier rounds, cost $265.69 in tokens.

6.4 Do the citations point to one exact place?

CitationsAgentic files (ADAP)Raw HTML (AI given the sec.gov links)RAG over the HTML
Citations made155168206
Found in the filing as written155/155 (100%)108/168 (64%)74/206 (36%)
Point to exactly one place155/155 (100%)48/168 (29%)25/206 (12%)

A quote is not an address: even when found, it may occur in several places and does not identify the cell. RAG quotes often copy the converted text the model saw rather than the page.

6.5 Across filings

20 cross-filing questionsAgentic files (ADAP)Raw HTML (AI given the sec.gov links)RAG over the HTML
Correct201611
Verified through their citations2010
Must take the AI's word01511
Could not find the answer049

With agentic files the AI found both values in every case and cited each at its exact cell. Raw HTML and RAG often could not reach the second filing at all.

6.6 The built-in check

The shipped 1.2.0 citation check, run directly on addresses (no AI).

Addresses checkedResult
Made-up addresses planted into the answers155 of 155 caught ("Fabricated — Does Not Exist")
Real addresses of the wrong cell planted into the answers131 of 131 exist, so they pass the automatic check; the reviewer sees the wrong row or table at the highlighted cell
The genuine citations of this run155 of 155 verified

6.7 Every wrong or unfound answer

Set-upQuestionCorrect valueOutcome for the userAI re-check verdict
Agentic filesSD090: In Amazon's 10-Q for the period ended June 30, 2026, what was AWS segment total assets as of June 30, 2026 (in millions)?…350,170False, shown by its citationNOT SUPPORTED
RAGSD030: In Adobe's 10-Q for the period ended August 28, 2026, in the stock repurchase table for the three months ended August 28, 2026, what was the average p…260.01Could not find the answerNOT SUPPORTED
RAGSD106: In Broadcom's 10-Q for the period ended May 3, 2026, what was the change in total debt principal outstanding from November 2, 2025 to May 3, 2026 (in …-400.00Could not find the answerNOT SUPPORTED
RAGSD159: In Intel's 10-Q for the period ended March 28, 2026, what was net cash provided by (used for) investing activities for the comparison three months end…81Could not find the answerNOT SUPPORTED
RAGSD180: In Meta Platforms' 10-Q for the period ended March 31, 2026, by how much (in millions) did construction in progress within property and equipment chan…10496.00Could not find the answerNOT SUPPORTED
RAGSD208: In Microsoft's 10-Q for the period ended December 31, 2025, what was Intelligent Cloud segment revenue for the three months ended December 31, 2025 (i…32,907Must take the AI's wordNONE
RAGSD248: In NVIDIA's 10-Q for the quarter ended April 26, 2026, what was the average price paid per share for shares repurchased during the period March 23, 20…184.98Could not find the answerNOT SUPPORTED
RAGSD258: In NVIDIA's 10-Q for the quarter ended July 26, 2026, in the share repurchase table (Part II, Item 2), what was the average price paid per share for t…202.40Could not find the answerNOT SUPPORTED
Raw HTMLSD024: In Adobe's 10-Q for the period ended May 29, 2026, what was General and administrative operating expense (in millions) for the three months ended in f…377Must take the AI's wordCANNOT FIND
Raw HTMLSD048: According to the risk factors in C3.ai's 10-Q for the period ended January 31, 2026, how many issued U.S. patents did the company have as of January 3…37Could not find the answerCANNOT FIND
Raw HTMLSD074: In AMD's 10-Q for the period ended June 27, 2026, in the earnings per share table, what were diluted weighted average shares for the three months ende…1,630Must take the AI's wordNOT SUPPORTED
Raw HTMLSD193: In Marvell Technology's 10-Q for the quarter ended May 2, 2026, what was stock-based compensation in the segment reconciliation for the three months e…142.1Could not find the answerCANNOT FIND
Raw HTMLSD202: In Marvell's 10-Q for the period ended August 1, 2026, what was stock-based compensation in the segment expense table for the three months ended Augus…153.6Could not find the answerSUPPORTED
Raw HTMLSD234: In Micron Technology's 10-Q for the period ended February 26, 2026, what was the percent change in total revenue in the revenue by technology table fr…196.29Could not find the answerSUPPORTED
Raw HTMLSD274: In Oracle's 10-Q for the period ended February 28, 2026, what was the percent change in services business total margin from the three months ended Feb…52.67Must take the AI's wordSUPPORTED

The one wrong agentic-file answer (SD090) cited U000001.D20030.PG1.S51.T28.CA.R3 = "AWS", U000001.D20030.PG1.S51.T28.CC = "June 30, 2026", U000001.D20030.PG1.S51.T28.CC.R3 = "263,750". The highlighted table is introduced by "Property and equipment, net by segment is as follows (in millions):"; the question asks for total assets, in the table before it ("Total segment assets reconciled to consolidated amounts are as follows (in millions):"). The reviewer sees the mismatch at the cited cell: the wrong figure could not pass unnoticed.

Some "could not find" replies add a figure after saying "Not in the documents"; they are counted as not found because the AI itself said it did not find the value.

6.8 Can an AI check the AI?

AI re-checkAgentic files (ADAP)Raw HTML (AI given the sec.gov links)RAG over the HTML
Verdicts matching the correct value (of 100)1009292
Wrong answers caught1 of 11 of 30 of 1
Correct answers rejected027

With exact addresses the re-check was right every time. Without them it erred both ways: it confirmed a wrong raw-HTML answer and rejected correct ones. A second AI is not independent verification; an address a program resolves is.

6.9 Risk control built into the format: automatic verification, then a one-click human pass

What: which formats can check an AI's citations by themselves, and how fast can a person double-check what remains? How: Layer 1 is read from the test records (the file's check of every citation) and from running the shipped check directly; Layer 2 is the verification time of §6.2. Why: regulated firms need a control on every AI figure and a record of it (§7).

100 questionsAgentic files (ADAP)Raw HTML (AI given the sec.gov links)RAG over the HTML
Layer 1: automatic citation verification built into the formatYes: deterministic code in the file, no AINoneNone
Citations verified automatically155 of 1550 of 1680 of 206
Time per answerabout 1 µs: :
Made-up citations caught automatically155 of 155 plantednone: no check existsnone: no check exists
Answers with a Verification Log record (what was cited, and the result of each check)100 of 1000 of 1000 of 100
Layer 2: human final passClick → the exact line or cell opens highlighted in its tableOpen the filing and search for the figureOpen the filing and search for the figure
Final pass over all 100 answers (everyday use)20.2 min191.6 min198.3 min
Median per answer9.3 s43.4 s43.7 s
The reviewer also sees the context the AI reasoned fromYes: the cell in its table, with row, column and titleOnly after finding the placeOnly after finding the place

Layer 1 is a program: it runs on every answer, gives the same result every time and leaves a record, so no AI citation reaches the user unchecked. It proves that every cited place exists and was read; it does not judge meaning: a real cell from the wrong table passes it (§6.6). That is what Layer 2 is for: because every citation is an exact address, the reviewer's double-check is a click per figure, with the line or cell highlighted in context: enough to see, as in SD090, that a figure came from the wrong table. Raw HTML and RAG have neither layer: nothing is checked automatically, nothing is logged, and the human pass starts with finding the figure in a 60-100-page filing. This is one test of one model on 100 questions; it points to AI workflows in which software checks every figure first and people review by exception, with a record an auditor can follow.

7. What this means for regulated finance

7.1 Why firms have not let AI run unchecked

  • The firm stays responsible for every AI output. ESMA: "firms' decisions remain the responsibility of management bodies, irrespective of whether those decisions are taken by people or AI-based tools"9. FINRA reminds members that existing supervision rules apply to generative AI and lists "concerns about accuracy, privacy, bias"10.
  • Wrong answers look right. The Financial Stability Board describes "a new type of model inaccuracy, the hallucination, where a model provides a seemingly confident but inaccurate response to user inputs"11; it warns that "Hallucinations can be difficult to detect and evaluate"11, and that issues such as "explainability remain a barrier to full-scale adoption"11. The US Treasury records the concern that "a model convincingly produces an incorrect output"12, and that "it is still challenging for AI models to pinpoint the source of the errors"12.
  • Regulation asks for logs and human oversight. The EU AI Act classes AI used to "evaluate the creditworthiness of natural persons or establish their credit score"13 as high-risk. Article 12: "High-risk AI systems shall technically allow for the automatic recording of events (logs) over the lifetime of the system"14. Under Article 14 the people overseeing them must remain aware of the "possible tendency of automatically relying or over-relying on the output produced by a high-risk AI system"15 "(automation bias)"15.
  • So almost nothing runs unattended. In the Bank of England and FCA survey, "Only 2% of use cases have fully autonomous decision-making"16, and "46% of respondent firms reported having only"16 'partial understanding' of the AI they use.
  • US supervision has no settled framework for agentic AI yet. The April 2026 model-risk guidance that replaced SR 11-7 states: "Generative AI and agentic AI models are novel and rapidly evolving. As such, they are not within the scope of this guidance"17.

7.2 What the human check costs

The total cost of financial-crime compliance in the US and Canada alone has "reached U.S.$61 billion"18; IDC forecasts that "the financial services industry will account for more than 20% of all AI spending"19. Keeping a person on every answer protects the firm but, as Deloitte notes for agentic AI in banking, "placing a human at every step of an agent's decision chain could defeat the purpose and negate efficiency gains"20; what removes the need is that every decision leaves a "clear audit trail"20. When unchecked AI output reaches a client the costs are real: a US court sanctioned lawyers for filing "fake quotes and citations created by the artificial intelligence tool ChatGPT"21; Deloitte "refunded over 97,000 Australian dollars"22 to the Australian government over a report with "a fabricated quote from a federal court judgment and references to nonexistent academic research papers"22.

7.3 What this test indicates

The agentic file supplies the control these frameworks look for, at machine speed: every figure the AI cites is checked by the file's own deterministic code: about 1 microsecond per answer, with no statistical model involved, and logged with the exact address of its source. Under the April 2026 US guidance, software of that kind sits outside the definition of a "model": "deterministic rule-based processes and software where there are no statistical, economic, or financial theories underpinning their design or use"17. In this test the file verified all of its citations automatically and logged each check; a reviewer can then confirm any figure with one click at the highlighted cell, in context (§6.9). Human oversight moves from searching documents to reviewing exact, pre-checked sources: the layered control (program first, people on the final pass) that the frameworks above ask for. Raw HTML and RAG cannot offer it: they have no address to check, no automatic check and no log.

7.4 The rules are arriving, and they ask for exactly these controls

United States. There is no federal AI act. Federal policy favours one national framework over state rules: Executive Order 14365 directs that the administration "shall jointly prepare a legislative recommendation establishing a uniform Federal policy framework for AI that preempts State AI laws"23. Meanwhile states legislate: Colorado's automated-decision law (in force from 1 January 2027) states: "Both developers and deployers are required to retain records necessary to demonstrate compliance with the act for at least 3 years"24. The federal standards body already names the exact problem this test measures: NIST's Generative AI Profile warns that "GAI outputs may also include confabulated logic or citations that purport to justify or explain the system's answer, which may further mislead humans into inappropriately trusting the system's output"25, and recommends: "Review and verify sources and citations in GAI system outputs during predeployment risk measurement and ongoing monitoring activities"25. FINRA's 2026 oversight report points firms to "storing prompt and output logs for accountability and troubleshooting"26 and warns: "Complicated, multi-step agent reasoning tasks can make outcomes difficult to trace or explain, complicating auditability"26.

European Union. The AI Act requires high-risk AI systems to log automatically: Article 12: "High-risk AI systems shall technically allow for the automatic recording of events (logs) over the lifetime of the system"14, "In order to ensure a level of traceability of the functioning of a high-risk AI system"27. Article 19: "the logs shall be kept for a period appropriate to the intended purpose of the high-risk AI system, of at least six months"27. Article 26(6): "Deployers that are financial institutions subject to requirements regarding their internal governance, arrangements or processes under Union financial services law shall maintain the logs as part of the documentation kept pursuant to the relevant Union financial service law"27. The high-risk obligations now apply from "2 December 2027 as regards AI systems classified as high-risk pursuant to Article 6(2) and Annex III"28. EIOPA asks insurers to keep records "to enable their reproducibility and traceability"29.

International. The OECD AI Principles: "AI actors should ensure traceability, including in relation to datasets, processes and decisions made during the AI system lifecycle"30. IOSCO notes that a "model's outputs are typically probabilistic, rather than deterministic, in which case they will not always produce the same result for a given input"31. Singapore's final guidelines (October 2026): "An FI should document the AI development process to enable reproducibility and auditability"32; "An FI should also take into account automation bias and decision fatigue as the use of AI increases in speed and scale"32. Canada's model-risk guideline expects data to be "traceable (that is, having documented lineage and provenance)"33.

What these frameworks ask forWhereWhat the agentic file does (shown in this test)Raw HTML / RAG
Automatic logging of what the AI didEU AI Act Art. 12, 19, 26(6); FINRA 2026; MAS 2026; Colorado (records)Verification Log entry for every answer: each citation, each check resultNo log
Traceability of outputs to their sourcesEU AI Act Art. 12; OECD 1.5; OMB M-25-21; OSFI E-23; EIOPAEvery figure cited by the address of one line or cell, resolvable by a programA page link or a quote that may occur many times
Verify the sources and citations in AI outputNIST AI 600-1 (MS-2.5-003)Every citation checked automatically by the file's own code before the answer is shownNothing checked
Effective human oversight, aware of automation biasEU AI Act Art. 14; MAS 2026; IOSCOThe reviewer clicks to the highlighted source in context and judges it, not the AI's wordReviewer must search the filing or trust the AI
Reproducible, auditable resultsMAS 2026; EIOPA; IOSCO (AI output is probabilistic)The check is deterministic: the same citation gives the same result every timeNo deterministic check exists

7.5 Why programmatic checks are trusted over manual ones

Auditing standards already treat automated controls as the stronger kind. The international auditing standard ISA 315: "Automated controls may be more reliable than manual controls because they cannot be as easily bypassed, ignored, or overridden, and they are also less prone to simple errors and mistakes"34. The US PCAOB: "Entirely automated application controls are generally not subject to breakdowns due to human failure"35. Manual checking, by contrast, has a measured error rate: "when humans do simple mechanical tasks, such as typing, they make undetected errors in about 0.5% of all actions"36, and in field audits "88% of the 113 spreadsheets audited"36 contained errors. The agentic file puts the program first (every citation, every time, logged) and leaves people the part only people can do: judging the highlighted source in context.

This is a test result and a description of alignment, not legal advice or a compliance opinion; whether a given workflow meets a given rule is for each firm and its supervisors to decide.

8. Scope of this test

  • One AI model, one document type (SEC 10-Q), one run per set-up, 100 + 20 questions; the cross-filing pairings are synthetic and test retrieval across files.
  • Correct values were computed by program from the filings' cells and confirmed by a second model.
  • Verification time is a model with published standards, applied identically to every format; it favours raw HTML and RAG.
  • Raw HTML ran through the Gemini API's URL tool; many sec.gov fetches failed in this run; a consumer chat app may read pages differently.
  • The agentic files were made by the authors' prototype converter; the in-file AI ran the shipped 1.2.0 code with the reading cap lifted. The authors build the agentic-file format; every figure and program is published for re-running (§9).

9. How the figures and quotes were produced and audited

Every figure was re-derived from the raw test records by audit programs that reuse none of the original scoring code, computed a second time in plain SQL, and must agree: 329 of 329 claims agree (claims marked PYTHON ONLY are measured outside the database, e.g. the check timing, or need a rounding rule SQL cannot express). Planted wrong data must make both checks fail before any real run; the shipped file check was run, not assumed; all 30 source pages match their recorded fingerprints; a full rebuild reproduces this page byte for byte.

  • Audit process log · claims ledger · every claim as SQL · definitions · sourced constants · regulatory and industry sources (quotes verified word for word) · rebuild everything

The audit package (ledger, SQL, definitions, sources and the rebuild script) and the raw test records are not yet published on this site.

Notes

  1. Columbia Journalism Review / Tow Center for Digital Journalism, "AI Search Has a Citation Problem", 6 March 2025, https://www.cjr.org/tow_center/we-compared-eight-ai-search-engines-theyre-all-bad-at-citing-news.php · Liu, Zhang & Liang (Stanford), "Evaluating Verifiability in Generative Search Engines", 2023, https://arxiv.org/abs/2304.09848 · Islam et al., "FinanceBench: A New Benchmark for Financial Question Answering", 2023, https://arxiv.org/abs/2311.11944: a retrieval set-up "incorrectly answered or refused to answer 81% of questions" about SEC filings. ↩
  2. U.S. Securities and Exchange Commission (SEC), Form 10-Q, General Instruction A, https://www.sec.gov/about/forms/form10-q.pdf ↩
  3. SEC, Inline XBRL, https://www.sec.gov/data-research/structured-data/inline-xbrl (Release 33-10514). A tagged figure carries a concept name, period, unit, scale and an element id, e.g. us-gaap:OperatingIncomeLoss. ↩
  4. Benchmark setting: the shipped 60% reading cap was lifted to 100% (recorded in every answer record). Check timing: verify_real.mjs runs the shipped check on all 100 answers' citations (verify_timing.json). ↩
  5. Google URL context: index cache first, then live fetch; up to 20 URLs per request; fetched content billed as input; how much of a page the model reads is not documented. Google, URL context, https://ai.google.dev/gemini-api/docs/url-context (page dated 2026-10-13). Gemini API, not the consumer app. ↩
  6. Card, Moran & Newell, "The Keystroke-Level Model for User Performance Time with Interactive Systems", Communications of the ACM, 1980, https://doi.org/10.1145/358886.358895, and The Psychology of Human-Computer Interaction, 1983 · Google web.dev, Interaction to Next Paint, https://web.dev/articles/inp, and Largest Contentful Paint, https://web.dev/articles/lcp · Brysbaert, "How many words do we read per minute?", Journal of Memory and Language, 2019, https://doi.org/10.1016/j.jml.2019.104047 · Rayner, Schotter, Masson, Potter & Treiman, "So Much to Read, So Little Time", Psychological Science in the Public Interest, 2016, https://doi.org/10.1177/1529100615623267. Every answer's route and seconds are in audit.db, table m_verify. The model favours raw HTML and RAG: it assumes the reviewer knows which filing to open and searches the exact correct figure. ↩
  7. U.S. Bureau of Labor Statistics (BLS), Occupational Employment and Wage Statistics, May 2025, SOC 13-2051 Financial and Investment Analysts, national mean hourly wage (series OEUN000000000000013205103), retrieved 2026-10-20 from https://api.bls.gov/publicAPI/v2/timeseries/data/OEUN000000000000013205103 ↩
  8. Google, Gemini API pricing, https://ai.google.dev/gemini-api/docs/pricing, checked 2026-10-20. Agentic-file token counts exclude cached tokens (proxy usage mapping); direct API counts include them. A range is shown where a multi-call answer's price tier per call was not recorded. ↩
  9. European Securities and Markets Authority (ESMA): the EU's securities markets regulator. “Public Statement on the use of Artificial Intelligence (AI) in the provision of retail investment services, ESMA35-335435667-5924”, 30 May 2024. https://www.esma.europa.eu/sites/default/files/2024-05/ESMA35-335435667-5924__Public_Statement_on_AI_and_investment_services.pdf ↩
  10. Financial Industry Regulatory Authority (FINRA): the self-regulatory organisation for US broker-dealers. “Regulatory Notice 24-09, Gen AI and large language models”, 27 June 2024. https://www.finra.org/rules-guidance/notices/24-09 ↩
  11. Financial Stability Board (FSB): the international body of G20 financial regulators and central banks that monitors the global financial system. “The Financial Stability Implications of Artificial Intelligence”, 14 November 2024. https://www.fsb.org/uploads/P14112024.pdf ↩
  12. U.S. Department of the Treasury. “Artificial Intelligence in Financial Services (report)”, December 2024. https://home.treasury.gov/system/files/136/Artificial-Intelligence-in-Financial-Services.pdf ↩
  13. European Union: Regulation (EU) 2024/1689, the EU Artificial Intelligence Act. “Annex III, high-risk AI systems, point 5(b)”, 13 June 2024. https://eur-lex.europa.eu/eli/reg/2024/1689/oj (annex text read from https://artificialintelligenceact.eu/annex/3/) ↩
  14. European Union: Regulation (EU) 2024/1689, the EU Artificial Intelligence Act. “Article 12, Record-keeping”, 13 June 2024 (OJ 12 July 2024). https://eur-lex.europa.eu/eli/reg/2024/1689/oj (article text read from https://artificialintelligenceact.eu/article/12/) ↩
  15. European Union: Regulation (EU) 2024/1689, the EU Artificial Intelligence Act. “Article 14, Human oversight”, 13 June 2024. https://eur-lex.europa.eu/eli/reg/2024/1689/oj (article text read from https://artificialintelligenceact.eu/article/14/) ↩
  16. Bank of England and Financial Conduct Authority (FCA): the UK central bank / prudential regulator and the UK conduct regulator. “Artificial intelligence in UK financial services – 2024 (survey)”, 21 November 2024. https://www.bankofengland.co.uk/report/2024/artificial-intelligence-in-uk-financial-services-2024 ↩
  17. Board of Governors of the Federal Reserve System, Office of the Comptroller of the Currency (OCC) and Federal Deposit Insurance Corporation (FDIC): the US federal bank supervisors. “Supervision and Regulation letter SR 26-2 / OCC Bulletin 2026-13, Revised Guidance on Model Risk Management (supersedes SR 11-7, 2011)”, 17 April 2026. https://www.federalreserve.gov/supervisionreg/srletters/SR2602.htm (guidance text: https://www.federalreserve.gov/supervisionreg/srletters/SR2602a1.pdf; OCC: https://www.occ.gov/news-issuances/bulletins/2026/bulletin-2026-13.html) ↩
  18. LexisNexis Risk Solutions, study conducted by Forrester Consulting. “True Cost of Financial Crime Compliance – U.S. and Canada (press release)”, 21 February 2024. https://risk.lexisnexis.com/about-us/press-room/press-release/20240221-true-cost-of-compliance-us-ca ↩
  19. IDC (International Data Corporation). “Worldwide Spending on Artificial Intelligence Forecast to Reach $632 Billion in 2028”, 19 August 2024. https://www.idc.com/resource-center/press-releases/worldwide-spending-on-artificial-intelligence-forecast-to-reach-632-billion-in-2028-according-to-a-new-idc-spending-guide/ ↩
  20. Deloitte Insights. “Agentic AI risks in banking”, 2026. https://www.deloitte.com/us/en/insights/industry/financial-services/agentic-ai-risks-banking.html ↩
  21. U.S. District Court, Southern District of New York. “Mata v. Avianca, Inc., No. 22-cv-1461, Opinion and Order on Sanctions”, 22 June 2023. https://storage.courtlistener.com/recap/gov.uscourts.nysd.575368/gov.uscourts.nysd.575368.54.0.pdf ↩
  22. CFO Dive (news). “Deloitte refunds over $60K for report with AI errors, Australian government says”, 21 October 2025. https://www.cfodive.com/news/deloitte-refunds-60k-report-ai-errors-australian-government-accounting/803321/ ↩
  23. President of the United States. “Executive Order 14365, Ensuring a National Policy Framework for Artificial Intelligence”, 11 December 2025. https://www.whitehouse.gov/presidential-actions/2025/12/eliminating-state-law-obstruction-of-national-artificial-intelligence-policy/ ↩
  24. Colorado General Assembly. “SB 26-189, Automated Decision-Making Technology (repeals and re-enacts SB 24-205; duties from 1 January 2027)”, signed 14 May 2026. https://leg.colorado.gov/bills/sb26-189 ↩
  25. National Institute of Standards and Technology (NIST), U.S. Department of Commerce. “Artificial Intelligence Risk Management Framework: Generative Artificial Intelligence Profile (NIST AI 600-1)”, July 2024. https://nvlpubs.nist.gov/nistpubs/ai/NIST.AI.600-1.pdf ↩
  26. Financial Industry Regulatory Authority (FINRA). “2026 Annual Regulatory Oversight Report — Generative Artificial Intelligence”, 2026. https://www.finra.org/rules-guidance/guidance/reports/2026-finra-annual-regulatory-oversight-report/gen-ai (text read from the Internet Archive copy) ↩
  27. European Union: Regulation (EU) 2024/1689, the EU Artificial Intelligence Act. “Articles 12, 19 and 26”, 13 June 2024. https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=OJ:L_202401689 (text read from the Internet Archive copy) ↩
  28. European Union: Regulation (EU) 2026/1744 (Digital Omnibus on AI). “Amendment of the AI Act's application dates”, 8 July 2026. https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=OJ:L_202601744 (text read from the Internet Archive copy) ↩
  29. European Insurance and Occupational Pensions Authority (EIOPA). “Opinion on AI governance and risk management (EIOPA-BoS-25-360)”, 6 August 2025. https://www.eiopa.europa.eu/document/download/88342342-a17f-4f88-842f-bf62c93012d6_en?filename=Opinion%20on%20Artificial%20Intelligence%20governance%20and%20risk%20management.pdf ↩
  30. Organisation for Economic Co-operation and Development (OECD). “OECD Recommendation on Artificial Intelligence, Principle 1.5 Accountability (revised 2024)”, 2024. https://oecd.ai/en/dashboards/ai-principles/P9 ↩
  31. International Organization of Securities Commissions (IOSCO): the global body of securities regulators. “Artificial Intelligence in Capital Markets: Use Cases, Risks, and Challenges (consultation report CR/01/2025)”, March 2025. https://www.iosco.org/library/pubdocs/pdf/IOSCOPD788.pdf (text read from the Internet Archive copy) ↩
  32. Monetary Authority of Singapore (MAS): Singapore's central bank and financial regulator. “Guidelines on Artificial Intelligence Risk Management for Financial Institutions”, 7 October 2026. https://www.mas.gov.sg/-/media/mas-media-library/regulation/guidelines/bd/guidelines-on-artificial-intelligence-risk-management-for-financial-institutions/guidelines-on-artificial-intelligence-risk-management.pdf ↩
  33. Office of the Superintendent of Financial Institutions (OSFI): Canada's federal bank regulator. “Guideline E-23, Model Risk Management (effective 1 May 2027)”, 11 September 2025. https://www.osfi-bsif.gc.ca/en/guidance/guidance-library/guideline-e-23-model-risk-management-2027 ↩
  34. International Auditing and Assurance Standards Board (IAASB): sets the International Standards on Auditing used worldwide. “International Standard on Auditing (ISA) 315 (Revised 2019), Appendix 5”, 2019. https://www.iaasb.org/_flysystem/azure-private/publications/files/ISA-315-Full-Standard-and-Conforming-Amendments-2019-.pdf ↩
  35. Public Company Accounting Oversight Board (PCAOB): the US regulator of public-company auditors. “Auditing Standard AS 2201, An Audit of Internal Control Over Financial Reporting, Appendix B”, current. https://pcaobus.org/oversight/standards/auditing-standards/details/AS2201 (text read from the Internet Archive copy) ↩
  36. Raymond R. Panko, University of Hawaii. “What We Know About Spreadsheet Errors, Journal of End User Computing (1998, revised 2008)”. https://web.archive.org/web/2024/http://panko.shidler.hawaii.edu/SSR/Mypapers/whatknow.htm (archived copy; the original university host is offline) ↩