No black boxes. Here's exactly how we read insurance certificates and find compliance gaps in typically under 30 seconds.
You upload an ACORD 25 certificate (PDF). The file is read into memory and prepared for analysis. No data is stored until analysis completes.
The PDF is analyzed by a specialized AI vision model that reads every field on the certificate. Structured extraction ensures reliable, consistent output across all document formats.
The AI output passes through a validation guard that checks data types, required fields, and structural integrity. Malformed extractions are rejected before reaching the compliance engine.
Extracted fields are compared against your requirement template. Each coverage line, endorsement, and provision is checked against your minimums. Gaps are categorized as critical or advisory.
The compliance result is returned with a score, detailed gap list, and (if non-compliant) a pre-drafted broker letter explaining exactly what coverage needs to be updated.
Certificate data, extraction results, compliance checks, and audit trail are saved securely with tenant isolation ensuring your data is never visible to other organizations.
Our AI reads every section of the certificate — not just the obvious fields — across four core coverage types: GL, WC, Auto, and Umbrella.
After extraction, every field is compared against your requirement template. The compliance engine checks:
Each check produces a pass/fail result. Gaps are flagged with severity (critical vs. advisory) and a plain-English explanation for vendor communication.
We believe in transparency. Here are the known limitations:
Heavily degraded, skewed, or handwritten certificates may have lower extraction accuracy. We recommend uploading digital PDFs when possible.
Our AI is optimized for ACORD 25 and ACORD 27/28. Non-standard certificate formats (carrier-specific forms, international certificates) may have reduced accuracy.
We detect endorsement form mentions (CG 20 10, CG 20 37, etc.) in the Description of Operations, but we do not yet validate them against specific form provisions. Full endorsement-level validation against our 2,490-form index is on our roadmap.
We verify what's ON the certificate. We cannot detect mid-term policy cancellations or coverage changes that happen after the certificate was issued.
Certificates with supplemental pages are processed but complex multi-page layouts may occasionally miss fields on continuation pages.
~30s
Typical extraction time
89
ACORD 25 fields extracted
1/100th
Cost vs. manual review
AI Disclosure: Inori uses artificial intelligence to analyze certificates. AI-generated results should be reviewed by a qualified professional before making compliance decisions.
Ready to see it in action?