Skip to content

Intelligent document processing

Every field extracted,
scored, and accounted for.

DAN reads invoices, federal forms, contracts, statements, and scanned records, then returns structured data with a confidence score on every field and a reviewer trail on every decision. Built for teams that have to defend the output, not just produce it.

  • Uncertain values route to a named reviewer, not straight to your system of record.
  • Every extraction, edit, approval, and export is logged for oversight requests.
  • Runs in government cloud, your private VPC, or fully on premises.

18+

Document types supported out of the box

0 to 100

Confidence score returned on every field

100%

Of exports written to an immutable audit log

Extraction console
Ready

Extracted fields

Confidence

Illustrative sample data. Field names, values, and confidence figures shown are for demonstration.

Built for

Federal agencies

Shared services, finance offices, program bureaus, and records management.

State and local government

Benefits, permitting, licensing, courts, and county clerks.

Enterprise operations

Accounts payable, procurement, shared service centers, and audit teams.

Systems integrators

Embed extraction inside a modernization program under your own delivery contract.

The backlog

The document is not the problem. The unverifiable copy of it is.

Everything got scanned. What came back was an image and some loose text, and someone still has to retype the number into a finance or case system.

Keyed by hand

Vendor

Meridian Supply Co.

Invoice number

INV-40823

Total

13,451.00

Terms

Net 30

Transposed at entry. Caught at audit, four months later.

Read by DAN

VendorMeridian Supply Co.99
Invoice numberINV-4082398
Total13,541.0098
TermsNet 3087

3 posted automatically. 1 sent to a named reviewer with the page attached.

Illustrative. Same document, two ways of getting the number out of it.

What you have today

  • /Repetitive keying
  • /Spreadsheet cleanup
  • /Copy and paste from OCR text
  • /Verification delays
  • /Errors found at audit
  • /No reviewable record

What replaces it

  • +Field level extraction
  • +Confidence on every value
  • +Rules before export
  • +Side by side review
  • +Signed action history
  • +Clean export to the system of record

Intake

Pick documents up from wherever they already are

Nobody should have to move files into one place before the work can start. DAN connects to the systems your documents already live in, watches the folders and mailboxes they arrive in, and takes hardcopy straight off a scanner or a phone camera.

Connected sources

Google DriveCloud storage
SharePointCloud storage
GmailEmail intake
OutlookEmail intake
Scanner and MFPHardcopy
Mobile photoHardcopy
Watched folderNetwork share
REST APISystem to system

Arriving now

Queued

FY26_invoice_batch.pdf

Invoice · 14 pages

SourceGoogle Drive
Language detectedEnglish
ContentTyped

PO-2026-0448.pdf

Purchase order · 2 pages

SourceSharePoint
Language detectedEnglish
ContentTyped

facture_avril_2026.pdf

Invoice · 3 pages

SourceGmail
Language detectedFrench
ContentTyped

Rechnung_88213.pdf

Invoice · 1 page

SourceOutlook
Language detectedGerman
ContentTyped

intake_form_p1.tif

Benefits application · 4 pages

SourceScanner and MFP
Language detectedSpanish
ContentHandwritten

receipt_0714.jpg

Receipt · 1 page

SourceMobile photo
Language detectedEnglish
ContentHandwritten

contrato_servicios.pdf

Contract · 22 pages

SourceWatched folder
Language detectedPortuguese
ContentTyped

doc_9f31c204

Delivery note · 2 pages

SourceREST API
Language detectedArabic
ContentTyped

Applied on arrival

  • +Document type classified
  • +Language detected
  • +Extraction schema matched
  • +Queued with source recorded in the audit log

Illustrative intake stream. Connector availability is confirmed for your deployment during scoping.

Cloud storage

Where the files sit

Point DAN at a Google Drive folder or a SharePoint library and it processes what is there, then keeps watching for what lands next.

  • Google Drive
  • SharePoint and OneDrive
  • Network and watched folders
  • Object storage buckets

Email

Where they get sent

Give the platform a dedicated intake address, or connect the shared mailbox vendors and applicants already write to. Attachments are pulled and queued automatically.

  • Gmail and Google Workspace
  • Outlook and Microsoft 365
  • Shared and functional mailboxes
  • Forwarding intake address

Hardcopy

Paper that never got digitized

Scan from the office multifunction device straight into the queue, or photograph a page on a phone at the counter or in the field.

  • Scanner and MFP
  • Mobile photo capture
  • Bulk backfile scanning
  • Skewed and low quality scans

Systems

Whatever runs upstream

Post documents from a case system, portal, or existing pipeline, and get the structured result back on a signed webhook.

  • REST API
  • Batch drop
  • Signed webhooks
  • Portal and case system feeds

Handwriting

Forms filled in by hand still count

Handwritten entries on printed forms, signatures, dates, annotations in the margin, and checkbox marks are read alongside the printed content. Handwriting scores lower than clean print, which is the point: those fields surface for a reviewer instead of posting quietly.

Languages

Multilingual documents, one output schema

Language is detected per document, including mixed language pages and right to left and non Latin scripts. Field names in the output stay in your schema regardless of the source language, so a French invoice and an English one land in the same columns of your system of record.

Sequence

Capture, extract, verify, export.

Four stages, in order, each one recorded. Nothing skips verification on its way to your system of record.

invoice.pdf

Capture

Extract

Verify

Export

  1. Capture

    Dashboard, watched folder, email intake, batch drop, or API. PDF, PNG, JPG, WEBP, and multi page scans.

  2. Extract

    The document is classified, then read against the schema for its type. You get named fields, not a wall of text.

  3. Verify

    Values above your threshold pass. Anything below it opens beside the source page for a named reviewer.

  4. Export

    Verified records move to your ERP, financial system, or case platform as JSON, CSV, Excel, or a signed webhook.

Planning tool

How much human review will you actually need?

The threshold is your control, not ours. Set it high and more fields go to a reviewer. Set it lower and more post automatically. Move the inputs to see how that lands against your volume.

An illustrative planning model based on the threshold you choose, not a performance guarantee. Actual routing rates depend on scan quality, document mix, and your configured schemas.

25,000

1,000 to 1,000,000

22

Invoice 18 to 24 · Federal form 30 to 45 · Contract 40 to 70

92

80 is permissive · 99 sends nearly everything to a reviewer

Fields processed

550,000

per month

Posted automatically

94.6%

of extracted fields

Routed to review

29,865

fields per month

Reviewer time

66

hours per month, at 8 seconds a field

Where it goes to work

Wherever paper still sets the pace of a program

Accounts payable

Match invoice, purchase order, and receiving note. Flag totals that do not reconcile before payment.

Grants administration

Award identifiers, reporting periods, and expenditure figures out of progress reports and closeout packages.

Benefits and eligibility

Income, residency, and identity evidence from applicant uploads, so caseworkers make determinations instead of transcribing.

Permits and licensing

Applications, site plans, and supporting certificates become structured intake records.

Contract files

Parties, period of performance, ceiling values, option years, and renewal dates from contracts and modifications.

Backfile conversion

Decades of scanned case files turned into indexed metadata for retention schedules and records requests.

Financial reconciliation

Transactions, balances, and statement periods for reconciliation, grants monitoring, or investigation support.

Hiring and onboarding

Resumes, credentials, and certifications parsed into structured candidate records for classification and verification.

Logistics and receiving

Delivery notes, bills of lading, and shipping records update property and inventory without a second entry pass.

Platform

Built for documents you cannot afford to get wrong

Field level extraction

Named fields with source coordinates, so every value traces back to its exact place on the page.

Headers · Line items · Tables · Signature blocks

Confidence scoring

A score from 0 to 100 on every field. Set the threshold per schema or per program.

Per field scores · Auto approval · Review routing

Custom schemas

Define the output shape once. Every extraction conforms to it, using your downstream field names.

Field mapping · Type constraints · Program specific schemas

Multi page processing

Long PDFs stay one document with continuity across pages, not a pile of images.

Long contracts · Financial reports · Case packets

Human verification

Reviewers see the value and the original page together, edit in place, and sign off.

Side by side view · Editable fields · Named approvals

Validation rules

Arithmetic checks, vendor matching, date logic, and duplicate detection before anything exports.

Total checks · Vendor matching · Duplicate detection

Security and governance

Reviewable AI. Encrypted by default.

The security review is usually the longest part of a government purchase. Every action in the platform writes a line your assessor can read.

Audit log Live
09:14:02a.reyesapprovedinvoice_numberINV-40823
09:14:09systemextractedtotal_amount13,541.00
09:14:11systemflaggedpayment_termsconfidence 87
09:15:44a.reyescorrectedpayment_termsNet 45
09:16:03a.reyesapprovedpayment_termsNet 45
09:16:20systemexporteddoc_9f31c204erp.ap_queue
09:18:51m.okaforopeneddoc_9f31c218grant report
09:19:12systemflaggedprogram_officerconfidence 85
09:20:35m.okaforapprovedfederal_expended571,230.00
09:21:07systemvalidatedschema ap_invoice_v33 rules passed
09:14:02a.reyesapprovedinvoice_numberINV-40823
09:14:09systemextractedtotal_amount13,541.00
09:14:11systemflaggedpayment_termsconfidence 87
09:15:44a.reyescorrectedpayment_termsNet 45
09:16:03a.reyesapprovedpayment_termsNet 45
09:16:20systemexporteddoc_9f31c204erp.ap_queue
09:18:51m.okaforopeneddoc_9f31c218grant report
09:19:12systemflaggedprogram_officerconfidence 85
09:20:35m.okaforapprovedfederal_expended571,230.00
09:21:07systemvalidatedschema ap_invoice_v33 rules passed
Request the security package

Audit logging

Append only record of every upload, extraction, edit, approval, and export, with actor, timestamp, and prior value.

Encryption

In transit and at rest, with customer managed keys on private and on premises deployments.

Access control

Role based permissions, separated reviewer and approver duties, and single sign on through SAML or OIDC.

Residency and retention

Pick the region, set purge schedules to match your records policy, keep source documents in your own boundary.

Secure integration

Scoped API keys, token authentication, signed webhook events, and IP allow listing.

No blind automation

You decide which fields a model is ever allowed to approve on its own. Everything else waits for a person.

Control alignment

  • NIST SP 800 53 aligned controls
  • FISMA aligned documentation
  • SOC 2 aligned operational practices
  • FedRAMP and StateRAMP paths with a sponsoring agency
  • Section 508 and WCAG 2.1 AA developed against

Honest scope

DAN is built for business, financial, and administrative document workflows, not HIPAA regulated clinical processing. If your program handles controlled unclassified information, criminal justice information, or tax return data, say so early so the control set is scoped correctly.

Alignment statements describe how the platform is built and documented. Specific authorizations and certifications are confirmed in writing for your deployment during procurement.

Deployment

Run it where your data is allowed to live

Extraction engine, review interface, and audit store deploy together inside one boundary. Nothing has to leave it.

Your authorization boundary

Egress blocked

Extraction Review Audit store Internet

Documents, extracted values, and the audit trail stay inside the perimeter you authorize.

Option A

Government cloud

AWS GovCloud or Azure Government inside your tenancy, with regional residency and your own key management.

  • US regions only
  • Customer managed keys
  • Agency identity provider

Option B

Private cloud or VPC

A dedicated single tenant instance in your own cloud account, peered to the systems it needs and nothing else.

  • Single tenant
  • Private networking
  • No shared processing

Option C

On premises and disconnected

Installed in your data center, including environments with no outbound internet access at all.

  • Air gapped capable
  • Offline model updates
  • Local audit store

For your integration team

One endpoint. Clean JSON. Signed webhooks.

Post a document, receive structured fields with confidence values, subscribe to a webhook for the review outcome.

  • REST API access
  • Scoped API keys
  • Token authentication
  • Batch upload support
  • Async processing status
  • Signed webhook events
  • Structured JSON responses
  • Retry and replay controls
Request API documentation
Submit a document POST
curl -X POST https://api.dan.example.gov/v1/documents \
  -H "Authorization: Bearer $DAN_API_KEY" \
  -F "file=@invoice.pdf" \
  -F "schema=ap_invoice_v3" \
  -F "confidence_threshold=92"
Structured response 200 OK
{
  "document_id": "doc_9f31c204",
  "schema": "ap_invoice_v3",
  "status": "review_required",
  "fields": {
    "vendor_name":   { "value": "Meridian Supply Co.", "confidence": 99 },
    "invoice_number":{ "value": "INV-40823",           "confidence": 98 },
    "po_reference":  { "value": "PO-2026-0448",        "confidence": 94 },
    "total_amount":  { "value": "13541.00",            "confidence": 98 },
    "payment_terms": { "value": "Net 30",              "confidence": 87 }
  },
  "routed_to_review": ["payment_terms"],
  "audit_ref": "aud_2026_07_14_0113"
}

Evaluation

What an evaluation committee usually asks about

The differences that matter are rarely about raw accuracy claims. They are about whether the output can be defended.

Comparison of manual entry, traditional OCR, generic AI tools, and the DAN platform
CapabilityManual entryTraditional OCRGeneric AI toolDAN platform
Structured field outputNonePartialInconsistentSchema enforced
Per field confidence scoreNoneNoneNoneEvery field
Human review workflowIs the workflowExternalExternalBuilt in
Traceability to source pageNoneLimitedNoneField coordinates
Audit log for oversightSpreadsheetsNoneChat historyAppend only
Custom extraction schemasNot applicableTemplate boundPrompt dependentVersioned
API and webhook automationNoneRareLimitedREST and signed events
On premises or air gapped optionNot applicableSometimesRarelySupported

Buying and engagement

Scoped to your program, priced to your contract

There is no public price list. Volume, schema count, deployment model, and support level all move the number, so we scope against your actual mix and give your contracting officer a firm figure.

Most agencies start with a paid pilot on one document type in one office, then expand once they have seen the review rate in their own environment.

Start a scoping conversation

Typical engagement path

Phase 1

Document assessment

We run a representative sample of your real documents and report back on field coverage and expected review rate.

Phase 2

Scoped pilot

One document type, one office, live volume, with schemas configured and reviewers trained on your workflow.

Phase 3

Program rollout

Expansion across document types and offices, with system of record integration and ongoing support.

Contracting

We work with your contracting office to identify a suitable path, which may include a federal wide acquisition or multiple award schedule vehicle, a state term contract or cooperative agreement, a task order under an existing modernization contract, or a subcontract and teaming arrangement with your prime integrator. Current vehicle availability is confirmed in writing before you rely on it.

  • Standard terms available for legal review
  • Section 508 accessibility conformance reporting
  • Security questionnaire and control matrix
  • References supplied on request under NDA

Questions

The ones that come up in evaluation

Which file types and formats are supported?
PDF, including multi page and scanned, plus PNG, JPG, and WEBP. Handwriting is supported, though cleaner scans mean higher confidence and less review work.
How is this different from the OCR we already own?
Traditional OCR returns text. DAN returns named fields against a schema, each with a confidence score and a page location, plus the review workflow and audit trail an auditor will ask for.
Can our documents stay inside our own environment?
Yes. Government cloud inside your tenancy, a single tenant private cloud instance, or on premises in your own data center, including disconnected environments.
Who is accountable when the model gets a field wrong?
You set the threshold and decide which fields a model may approve on its own. Everything below it routes to a named reviewer, and the log records who accepted or corrected each value. Accountability stays with your staff.
Can we define our own fields for agency specific forms?
Yes. Custom schemas are configured during onboarding using your field names and data types, and they are versioned, so a form change does not silently change the output shape.
How does the data get into our system of record?
Export as JSON, CSV, or Excel, pull through the REST API, or receive a signed webhook when a document clears review. ERP and case system integration is scoped during rollout.
Is the platform accessible for our staff?
The reviewer interface is developed against Section 508 and WCAG 2.1 AA, with keyboard operable review, visible focus, and screen reader labelling. Conformance reporting is provided during procurement.
What does a pilot involve on our side?
A representative sample, one program owner to define target fields, and a small reviewer group. We handle schemas, setup, and training, then report measured review rates against your own documents.

Let’s Talk About Your Product

Get expert guidance on scope, architecture, timelines, and delivery approach so you can move forward with confidence.

What happens next?