SPIN UX
← R&D with confidence

Sample use case · Compliance & operations

Document intelligence

Contracts, certificates and reports read by machines — found in seconds, audit-ready.

One certificate, read

Incoming scan

MILL TEST CERTIFICATESEAL

cert_H2-4471_scan.pdf

Extracted facts

each linked to its source page
Document type
Mill test certificate ¶ p.1
Supplier
Gamma Sheet Metal ¶ p.1
Material / heat
SUS304 · heat H2-4471 ¶ p.1
Standard
EN 10204 3.1 ¶ p.1
Valid until
2027-03-31 → watched

Expiry alert

Routed to QA six weeks before the certificate lapses — not after a customer asks.

“Cert H2-4471 expires 2027-03-31 — request renewal from Gamma Sheet Metal.”

The reading pipeline

Documents arrive

email, scans, shared drives

Layout-aware OCR

tables, stamps, handwriting

Classify

contract · certificate · report

LLM extraction

parties, dates, expiries, obligations — cited to the page

Registry + alerts

searchable, audit-ready, deadline-watched

Layout-aware OCR handles the messy scans; an LLM does the extraction with every fact cited back to its source page, and accuracy is measured against a hand-checked sample before anyone relies on it.

The problem

A regulated distributor kept certificates, contracts and inspection reports in shared drives and inboxes. Every audit meant weeks of hunting; expired certificates were found only when a customer asked.

What we build

  • A pipeline that reads every incoming document — OCR, classification, extraction of parties, dates, expiries and obligations.
  • One searchable registry with the source page linked to every extracted fact, so nothing is trusted blindly.
  • Expiry and obligation alerts routed to the responsible person weeks before deadlines, not after.

Proven before you commit

  • Prototyped on 2,000 historical documents; extraction accuracy was measured against a hand-checked sample before anyone relied on it.
  • One audit run in parallel: the old way and the registry side by side, timed.

The outcome

weeks → hours

audit preparation

98.5%

extraction accuracy on the audited fields

0

expired certificates since go-live

A representative engagement — numbers illustrate the shape of the result, not a named client reference.