Engineering
October 19, 2026

Building a frontier document engine

Aditya Sahasranam
Ideal Auto, 2022Ideal Auto, 2022
Same vendor, 2025 redesignSame vendor, 2025 redesign
Johnson HardwareJohnson Hardware
Auto parts, 2022Auto parts, 2022
Same vendor, 2025Same vendor, 2025
Propane deliveryPropane delivery
Hardware storeHardware store
Separate debit and credit columnsSeparate debit and credit columns
Signed amounts, printed sidewaysSigned amounts, printed sideways
Six-page scanSix-page scan
Purchase order, Mar 2Purchase order, Mar 2
Order confirmation, Mar 29Order confirmation, Mar 29
Invoice, Mar 30Invoice, Mar 30
Open-invoice report, laterOpen-invoice report, later
Account-opening formAccount-opening form
IRS EIN noticeIRS EIN notice
Articles of organizationArticles of organization
Ownership form, handwrittenOwnership form, handwritten
Ownership form, typedOwnership form, typed
ExtractBench Pro documents 100% right against cost per page
ExtractBench Pro: documents 100% right against cost per page, every system on the October 15, 2026 leaderboard. Pointer Lens gets 58 of 100, the top score on the board, at 12.0¢ a page. The only system that matches it costs 95.2¢. Cost is on a log scale.
ExtractBench Pro value F1 against cost per page
ExtractBench Pro: value F1 against cost per page, every system on the October 15, 2026 leaderboard. Pointer Lens scores 90.8 at 12.0¢ a page, the best of any dedicated extraction system. The one system above it, a coding agent, costs 95.2¢. Cost is on a log scale.
ExtractBench Pro value F1 by challenge category
ExtractBench Pro: value F1 by challenge category for the five highest-scoring dedicated extraction systems. Pointer Lens leads five of the six, strongest first.
ParseBench overall score against cost per page
ParseBench: overall score against cost per page for the dedicated parsing products. Pointer Lens scores 88.5 at 0.19¢ a page. The one system above it, from the benchmark's own publisher, costs 5.63¢. Cost is on a log scale.
How Lens reads a document
How Lens reads a document. Code maps the page, a model reads each region, and code checks the answer.
One invoice going through Lens. Code maps the page, a model reads it, and code checks the answer. Source: public accounts-payable records.