We ran Datavera's Document Assistant against 632 questions over 2,625 public documents, about 134,000 pages from seven industries. Every reference answer was verified by a person before scoring. This report covers the protocol, the system under test, the results, and the error analysis.
We measure answer accuracy on a fixed benchmark: 632 questions over a corpus of 2,625 public, openly licensed documents drawn from finance, legal, medical, scientific, engineering, humanities and government sources. Reference answers were verified by a person against the cited source page before any measurement. Answers are scored twice, first by a strict automated judge, then by hand adjudication; headline figures use the hand-adjudicated score. The system answered 95% of the questions correctly and retrieved the correct source document for 98% of them. Retrieval, not reading, was the dominant failure mode. After in-house fine-tuning of the open-source models in the stack, no industry scores below 93%. The full question set, with reference answers and source pages, is published here.
The benchmark was fixed before scoring began: corpus, question set, verified answer key, scoring rules. Nothing in it was adjusted afterwards to improve a number.
2,625 documents, roughly 134,000 pages: annual reports and SEC filings, court opinions and federal rules, drug labels, engineering manuals, scientific papers, policy reports. Ingested, the corpus amounts to about one million retrievable passages.
632 questions, written in-house against the corpus. 456 of them, 72 percent, are graded hard, built on the distractors real archives produce: adjacent fiscal years, near-identical tables, sibling documents.
Before measurement, a person opened every cited page and confirmed the reference answer. The answer key contains no machine-generated entries.
Each system answer is scored twice. A strict automated judge grades the full set; a person then adjudicates answers against the verified reference.
The complete question set, with reference answers and source pages, is published at datavera.ch/accuracy/questions.
The benchmark ran on the configuration we deploy, not on a lab build. What follows is the pipeline a document passes through, from PDF to cited answer. We name the techniques; the tuning that makes them work together is our own.
Full 632-question set, June 2026. Hand-adjudicated scores.
Failures concentrate in retrieval, not reading. Where the right passage reached the model, the answer was almost always correct. Where an answer was wrong, the usual cause was a missing or partial passage, most often in finance: values inside dense tables, footnotes that override the table above them, figures restated in a later filing.
Earlier runs showed a wide per-industry spread from exactly that effect. Clean prose sectors scored high from the start; finance sat well below them. We closed most of the gap by fine-tuning the open-source models in the stack. Not to teach them facts. Facts stay in the retrieval layer, where every one is traceable to a page and updated the day a document changes. The fine-tuning targets behaviour, answering strictly from the shown evidence and abstaining when it is absent, and specialisation: a small model trained for one task can match a much larger general model on that task while running on ordinary hardware.
After that work, no industry scores below 93%. Finance remains the hardest sector and remains over-weighted at 211 of the 632 questions.
The figures are measured on this benchmark corpus. Results on a different archive vary with document quality, layout and domain. The free 30-day pilot exists to run the same measurement on a customer's own documents.
95% correct means one answer in twenty is wrong or incomplete. Citations keep the error cost bounded: every answer names its file and page, so a wrong answer can be checked against its source in seconds, and a missing answer is reported as "not found" rather than papered over.
The benchmark is versioned and re-run as the system changes. Figures on this page refer to the most recent fully adjudicated run, currently June 2026.
Write to the engineering team. We reply within one business day.