Your team checks the same document pack hundreds of times a year, and the lists it checks against keep moving underneath. That is a different problem from deal due diligence — and it is the one that does not survive being done by hand.
In your words rather than ours. Three of these true and we have built for your situation before.
Most material on AI in due diligence describes the left-hand column. If your problem is the right-hand one, that advice is scoped against the wrong economics.
| Deal due diligence | Continuous screening | |
|---|---|---|
| How often | A few times a year | Hundreds to thousands |
| Document set | Unique, unpredictable, large | Largely the same pack every time |
| Who does it | Lawyers, billed by the hour | Procurement and compliance, salaried |
| Tolerates manual work | Yes — cost is proportionate to deal value | No — cost scales with counterparty count |
| What we automate | Little worth automating | Completeness, agreement, entity matching, and re-screening when lists change |
The last row is the one that decides the project. The full split, with the payback arithmetic →
The first of these disqualifies more enquiries than everything else on this page combined, and we would rather put it in writing than discover it in month two.
Two halves, and they are not the same engineering problem. Most vendors quote them as one line, which is how the second half arrives late.
The reference standard is double for the same reason. For the documents it is your procurement or deal requirements, which change from deal to deal and are set by you. For the parties it is the current lists, which change on their own and are set by someone else.
| First | Second | Not at all |
|---|---|---|
| Both halves above: list ingestion with version pinning and delta re-screening, and the document layer — required-pack completeness plus cross-document agreement on names, addresses and registration numbers | Ownership-chain reconstruction, expiry and renewal tracking, an exception queue with evidence attached, integration into procurement and ERP | A legal opinion on a counterparty. A reputational assessment scraped from open sources without verification. Any autonomous decision on an ambiguous match. |
A different layer of check, not one more list to match against. Screening runs against the OFAC SDN list, the BIS Entity List and the Denied Persons and Unverified lists — and then asks three questions that no list answers.
Ordinary screening asks who the counterparty is. Export control also asks who the actual end user is, what the item will be used for, and whether the destination is permitted for that specific item classification — so a transaction that is routine for one product is prohibited for another with the same customer and the same paperwork.
The assembly automates: pulling parties and end user from the pack, normalising them, matching the lists, checking classification against destination, and putting a complete file in front of the person who signs. The signature does not automate, and we will not build it that way.
The regulatory substance — EAR scope, end-user certificates, red flags, consequences — is set out in export controls and dual-use IT hardware. This page is about the shape of the work, not the content of the rules.
Three phases, each with what we need from you. The first is a product you can buy on its own.
The closest thing we have shipped: cross-document agreement checked automatically against a regulation, with a specialist signing. Client name withheld under NDA. See full case studies →
An autonomous computer-vision service that classifies each page of a maintenance pack into six document types, detects missing signatures and stamps, finds unfilled checklist cells, and verifies that work-card and task numbers agree across the pack — returning an annotated report before a specialist signs off. Advisory by design: it decides what a human must look at, never what the answer is. Read the case →
Three things, none of them the model. Telling a stamp from a printed logo on a scanned page, where the visual difference is smaller than the scanning noise. Agreeing what “empty” means for a checklist cell — a dash, an initial and a blank are three different intentions and only one is a defect. And pages that belong to no document type at all, which turned out to need an explicit low-confidence fallback rather than a forced classification, because forcing one produced confident wrong answers exactly where a human most needed to look.
The pipeline runs on-premises or air-gapped on open-weight models, with no counterparty document leaving your network, and GPU hardware quoted in the same contract. Details in security and compliance and private AI infrastructure.
List matching, completeness and field agreement are versioned deterministic rules, not learned behaviour. A screening decision made today can be reconstructed exactly as it was made when someone asks in two years — which a hosted model cannot promise.
Fixed price against a scope agreed before the build starts, and a first phase whose honest output may be “your volume does not justify this”. No time and materials, no discovery that bills indefinitely.
Scope first, price second, and both numbers are published. The specification is a product: the AI Solution Blueprint, one system, 5–6 weeks, from $30,000, credited in full against the build if implementation starts within 90 days. It counts your annual check volume, maps the required document pack per counterparty type, sets the escalation thresholds with a named owner, and returns a fixed price and a timeline. Builds of this kind typically start around $150,000 over 4–6 months.
On labour savings alone, below roughly two thousand checks a year a custom build does not pay back — and we will say so rather than sell into it. Two things change that arithmetic and both are legitimate: a screening step sitting on the critical path of a shipment, where the cost is the delay rather than the analyst's time, and an error that carries a licence rather than an invoice. If neither applies at your volume, a commercial screening service or a better manual process is the correct purchase.
Yes. Screening against the OFAC SDN list, the BIS Entity List and the Denied Persons and Unverified lists is part of what we build. Export control asks more than who the counterparty is: it asks who the end user is, what the item will be used for, and whether the destination is permitted for that specific item classification.
The clearing, yes. The flagging, no — deliberately. Missing a listed party is a regulatory event; re-checking a clean one costs a few minutes. Those costs differ by orders of magnitude, so the system is tuned to be over-sensitive: it clears the unambiguous majority automatically and routes everything uncertain to a person, accepting a false-positive rate that would be unacceptable in almost any other application.
The system re-screens the existing counterparty base against the delta and raises only what changed. This is the capability that separates a real system from a faster manual process: a counterparty cleared in March is not cleared in September, and nobody re-reads several hundred files by hand. Any design that checks at onboarding and never again provides false comfort.
Yes. The pipeline runs on-premises or air-gapped on open-weight models, with no counterparty document leaving your network, and the GPU hardware quoted in the same contract. Screening decisions are reproducible by design, so a decision made today can be reconstructed exactly as it was made when someone asks in two years.
Why the two processes need different projects, with the payback arithmetic and the error asymmetry.
Read →BIS, OFAC, EAR, end-user certificates and the red flags, in substance.
Read →Where an agent belongs in a process that has to be explained, and where it does not.
Explore →Choosing a capture method per document type — the layer underneath this one.
Explore →An engineer replies, not an account manager. If the volume does not justify a build, you will hear that first.
Want the spec first? AI Solution Blueprint — from $30,000, credited against the build.