DOCUMENT VERIFICATION

Verify what a
document claims.

ProofMart inspects document structure and extracted data, then returns evidence for what can and cannot be verified.

FAIL2 findingsSAMPLE
Statement of accountp4 of 6
DateDescriptionDebitCreditBalance
01 JulOpening balance84,210.00
03 JulWire transfer in12,500.0091,710.00
07 JulPayment - Vendor ABC3,200.0088,510.00
12 JulDirect deposit5,800.0094,310.00
15 JulUtility payment1,450.0092,860.00
19 JulClient payment8,200.00101,060.00
25 JulInsurance premium2,100.0098,960.00
p4 · r17FAIL
BALANCE_BREAK
84,210.00 + 12,500.00 = 96,710.00document shows 91,710.00
SAMPLE · synthetic document
01

Document verification with evidence

You upload a document. ProofMart inspects its structure, extracts the content, and runs deterministic verification checks against the extracted data.

Each check produces a finding with a verdict:

CLEARCheck passed. Evidence is consistent.
REVIEWAnomaly detected. Human review recommended.
FAILCheck failed. Evidence contradicts the claim.
INCONCLUSIVEInsufficient data to determine a result.

Every finding includes the page, the location, and the evidence that produced the result. Nothing is a black box.

02

How verification works

Every document passes through six stages. Each stage is deterministic.

01UPLOADDocument enters the system
02INSPECTStructure analyzed
03EXTRACTContent extracted
04VERIFYConsistency checked
05VERDICTResult determined
06EVIDENCEProof surfaced
03

Evidence, not just labels

ProofMart does not return only a label. It returns what failed, where it failed, and the evidence that produced the result.

VERDICT
FAIL2 findings6 pages analyzed4.8s
EVIDENCE
p4 · r17BALANCE_BREAK84,210.00 + 12,500.00 = 96,710.00document shows 91,710.00
JSON
{
  "id": "vrf_8fk2m9x",
  "verdict": "FAIL",
  "document": {
    "pages": 6,
    "type": "bank_statement"
  },
  "findings": [
    {
      "marker": "BALANCE_BREAK",
      "verdict": "FAIL",
      "location": {
        "page": 4,
        "row": 17
      },
      "evidence": {
        "expected": "96710.00",
        "actual": "91710.00",
        "expression": "84210.00 + 12500.00"
      }
    },
    {
      "marker": "ENCODING_ANOMALY",
      "verdict": "REVIEW",
      "location": {
        "page": 1,
        "row": 3
      },
      "evidence": {
        "detail": "mixed character encodings detected"
      }
    }
  ]
}
SAMPLE
04

Request early access.

ProofMart is opening its private beta to teams that verify documents as part of their workflow.