Skip to main content

IDI Underwriting Agent — architecture, benchmarks & workflow deep dive.

The Individual Disability Income (IDI) Underwriting Agent is a fully sovereign, AOP-governed reasoning workload purpose-built for new business underwriting across individual disability income product lines. It ingests the full application packet — application form, Attending Physician Statements, occupation duty questionnaires, financial documents, and third-party data feeds — processes every document simultaneously in a unified reasoning context, and produces a structured, evidence-cited, confidence-scored recommendation within a single automated pass. This page covers the IDI-specific architecture, the insurance ontology embedded in the Agent Operating Procedure, how the confidence engine is calibrated and validated for this workflow, independently measured benchmarks against the IDI-specific synthetic validation set, and the KPI impact model for underwriting operations.

1 — IDI-specific Agent Operating Procedure

The AOP is the agent’s underwriting contract. For the IDI workflow, it is not a generic document-processing instruction set — it is built on an insurance-native ontology that Layerup has assembled from first-principles IDI underwriting practice. Your enterprise SOP is layered on top of this baseline, not substituted for it. The IDI AOP schema covers three primary domains that are specific to disability income underwriting and do not exist in Layerup’s other workflow agents.

1.1 Occupation classification schema

Occupation analysis is the primary risk driver in IDI underwriting. The AOP encodes a structured occupation intelligence schema that governs how the agent evaluates every occupational dimension of the application.

Occupation Class Definitions

The AOP contains the full occupation class definition table for your product line — including class boundaries, duty mix requirements by class, supervisory vs. manual split thresholds, and any product-specific class restrictions. The agent evaluates the applicant’s submitted job title and duty questionnaire against this table in every case.

Title vs. Duties Mismatch Detection

The agent independently evaluates the submitted occupation title and the described duties. Where the duty profile described in the questionnaire or APS is inconsistent with the submitted occupation class, the mismatch is flagged as a first-class underwriting finding — not buried in a generic inconsistency flag.

Duty Mix Quantification

The AOP defines the duty mix breakpoints — the percentage split between manual, supervisory, and clerical functions — that determine class eligibility for your product. The agent attempts to resolve the duty mix from all available sources (questionnaire, APS narrative, employer letter) and surfaces it as a structured output field alongside a confidence sub-score for the resolution.

Hazardous Activity & Avocation Flags

The AOP encodes a curated list of avocations and hazardous activities that affect IDI risk classification or eligibility. The agent cross-references the application form, APS narrative, and MIB record against this list and surfaces any matches as occupation-domain findings with the specific source document cited.

Specialty & Licensure Verification

For professional applicant classes (physicians, attorneys, CPAs, and equivalent), the AOP specifies the specialty risk tables and any licensure-based eligibility criteria relevant to your product. The agent checks the stated specialty against the APS authorship credentials and any available third-party professional database integration.

Multi-Employer & Contingent Income

The AOP includes structured handling for applicants with non-standard employment arrangements — multiple employers, partnership income, self-employment, contract work, and deferred compensation. Each arrangement type has its own documentation sufficiency requirements and income verification logic encoded in the schema.

1.2 Financial documentation requirements

IDI benefit amounts are directly tied to earned income, making financial verification a core underwriting dimension. The AOP encodes income verification requirements by income type, documentation hierarchy, and cross-reference logic. The agent does not compute a binary pass/fail against these requirements. It produces an income sufficiency score for each applicable income type, identifies which documents are present and which are absent, and generates a prioritized requirements list ranked by the evidentiary gap’s impact on the confidence composite.

1.3 Medical flagging criteria

The IDI AOP contains a structured medical flagging schema that is separate from the generic document extraction layer. Medical evidence is evaluated in two passes: first for extraction quality and completeness, then for underwriting significance under the encoded IDI medical guidelines.

Condition Category Classification

Medical history extracted from the APS, Rx history, and IREX record is classified against the AOP’s condition category table. Categories include musculoskeletal, mental health and nervous system, cardiovascular, oncology, autoimmune, and metabolic — each with distinct IDI underwriting significance weights and AOP-encoded flagging thresholds.

Prescription History Analysis

The Rx history feed is normalized and cross-referenced against the AOP’s medication significance table. Medications not disclosed on the application that appear in the Rx record are flagged as cross-evidence inconsistencies. Drug class patterns indicating undisclosed conditions are surfaced as APS requirement triggers.

Recency & Chronicity Scoring

Conditions are evaluated not only for type but for recency and treatment pattern. The AOP encodes condition recency windows (e.g., conditions with last treatment within 24 months receive different treatment than resolved conditions outside the window) and chronic condition criteria that affect exclusion rider eligibility.

Mental Health & Substance Flags

The AOP includes specific flagging logic for mental health history and substance use, consistent with your product’s underwriting guidelines and applicable state regulatory requirements. These findings are surfaced with their APS source citations and never inferred from Rx data alone without corroborating documentation.

APS Adequacy Assessment

The agent evaluates whether the APS(es) received are adequate to underwrite the disclosed conditions — checking physician specialty alignment, treatment recency coverage, and completeness of history. Where the APS is inadequate, the agent generates a targeted APS requirement specifying exactly what the follow-up must address.

Intra-Medical Timeline Validation

Treatment dates, prescription fill dates, diagnostic dates, and the narrative timeline across all medical documents are cross-referenced for coherence. Timeline inconsistencies — e.g., a prescription filled for a condition the APS shows was not diagnosed until a later date — are surfaced as first-class medical evidence flags.

2 — IDI workflow architecture

The following diagram describes the complete data and reasoning flow for a single IDI underwriting case. Every component executes within your cloud account boundary. Fig. W1.1 — IDI Underwriting Agent full architecture. Every stage executes within your network boundary. The AOP governs all three reasoning domains simultaneously. Confidence scoring is the last step before output assembly — it cannot be bypassed.

3 — Document intelligence layer

The IDI workflow processes document types and volumes that are not handled by general-purpose document processing tools. The document intelligence layer is built specifically for the IDI document ecosystem.

3.1 Multi-pass OCR pipeline

IDI application packets routinely include:
  • Handwritten APS forms from treating physicians
  • Faxed multi-page medical records with dot-matrix or thermal printing artefacts
  • Scanned financial documents with table layouts and stamp overlays
  • Occupation duty questionnaires with checkboxes, free-text fields, and signatures on the same page
The multi-pass OCR pipeline processes these document types through three sequential passes before any content is passed to the reasoning layer:
A field marked as uncertain by the OCR pipeline is never silently passed to the reasoning layer as if it were a high-confidence extraction. The agent explicitly acknowledges the extraction uncertainty in its evidence citations and applies the appropriate confidence suppression to any finding that depends on that field. If the uncertain field is a material underwriting dimension — e.g., YTD income, elimination period, or diagnosis date — the suppression is sufficient to trigger a requirements flag for the specific document and field.

3.2 Multi-document context assembly

The IDI application packet is not a single document — it is typically seven to fifteen separate files totalling forty to one hundred pages of content. General-purpose LLM tools cannot process this volume in a single inference context, and processing documents sequentially loses the cross-document relationships that are the most valuable signal in IDI underwriting. The context assembly layer constructs a unified case context that makes all documents simultaneously available to the reasoning layer:

Intelligent Context Prioritisation

Rather than concatenating all documents in full, the assembly layer identifies the highest-information-density content from each document and prioritises it into the reasoning context. Full document text is available for citation; the reasoning layer operates on the structured, prioritized representation.

Entity Resolution Across Documents

Named entities — the applicant, treating physicians, employers, and conditions — are resolved to unified identities across all documents before reasoning begins. This means the agent can immediately identify that “Dr. Sarah Chen” in the duty questionnaire and “S. Chen MD” in the APS refer to the same person, rather than treating them as separate entities.

Cross-Document Fact Graph

Material facts extracted from multiple documents — income, occupation, conditions, dates, benefit amounts — are assembled into a structured fact graph that explicitly tracks which documents support, contradict, or are silent on each fact. The reasoning layer operates on this graph, not on raw document text.

Third-Party Feed Integration

Structured feeds from IREX, MIB, pharmacy claims databases, and motor vehicle records are normalized into the same unified schema as the submitted documents. The agent treats third-party data and applicant-submitted documents as two independent evidence streams and explicitly identifies any divergence between them.

3.3 Third-party data normalisation

Third-party data sources for IDI cases arrive in a variety of formats — IREX returns proprietary structured XML, MIB returns coded records requiring interpretation against the MIB code glossary, pharmacy claims databases return structured but insurer-specific schemas, and MVR returns vary by state and provider. The normalisation layer converts all of these feeds into the unified IDI case schema before any reasoning step:
The cross-reference status field in the normalized third-party schema is computed by the ingestion layer, not the reasoning layer. This means the agent enters the reasoning phase already aware of structural discrepancies between third-party data and submitted documents — it does not discover them mid-reasoning. This architecture prevents the reasoning layer from anchoring on submitted documents before evaluating third-party data.

4 — Confidence engine calibration for IDI

The confidence engine architecture is described in the Confidence Engine reference. This section covers the IDI-specific elements: how the five signal domains are weighted for this workflow, and how the engine is validated against an IDI-specific synthetic dataset before any model version is certified for production.

4.1 IDI signal domain weights

The five confidence signal domains carry different weights in the IDI composite than they would in a different workflow agent. The weight set is calibrated to reflect the relative evidential importance of each domain in IDI underwriting specifically.

4.2 IDI-specific detractors

In addition to the standard detractor taxonomy, the IDI workflow includes several detractors that are specific to this product line and do not appear in other agent configurations.

Undisclosed Rx — Mental Health Indicator

A prescription in the normalized Rx history falls within a drug class associated with mental health treatment (SSRIs, SNRIs, atypical antipsychotics, mood stabilisers) and was not disclosed on the application form. This detractor fires regardless of whether the condition itself is ultimately material — non-disclosure of any medication is an independent underwriting finding.

Occupation Class Dispute

The agent’s resolved occupation class differs from the occupation class submitted on the application. This detractor carries a high severity weight because benefit amounts and premium rates are directly tied to occupation class — an incorrect class on the submitted application creates financial exposure independent of any other finding.

Income Trend Adverse

The income trend across the available documentation years is materially negative — defined in the AOP as a year-over-year decline exceeding the configured adverse trend threshold. Declining income trajectories affect both benefit amount calculation and the sustainability of the proposed premium obligation and are surfaced as a financial analysis finding.

APS Specialty Mismatch

The Attending Physician Statement was authored by a physician whose stated specialty is not consistent with the condition being reported. For example, an APS reporting on a complex psychiatric history authored by a general practitioner, where the AOP requires a specialist APS for that condition category, triggers this detractor and generates a targeted specialist APS requirement.

Reinsurance Treaty Boundary

The case characteristics — benefit amount, occupation class, age, benefit period combination — place it at or near a boundary defined in the applicable reinsurance treaty. Cases within the AOP-configured margin of a treaty boundary receive a confidence suppression and are flagged for reinsurer consultation before disposition.

Inconsistent Activity Level

The applicant’s disclosed occupation (e.g., sedentary office role, Class 4A) is inconsistent with activities or physical findings described in the APS or implied by MVR data. This detractor is specific to the intersection of medical and occupational evidence and does not fire from either source independently.

5 — IDI benchmark results

The agent is evaluated against an IDI-specific synthetic validation dataset before any model version is certified for production. This section describes the validation methodology, the dataset, and the certified benchmark results for the current production model.

5.1 Validation methodology

The IDI synthetic validation dataset is constructed by Layerup’s underwriting implementation team to represent the full distribution of case complexity encountered in production IDI underwriting. Cases in the dataset are assigned ground-truth labels by experienced IDI underwriters — not derived from model outputs. The dataset is structured to deliberately stress every agent capability: Before any AOP version or model version is promoted to production, the agent must pass all six benchmark checks listed in Section 5.2. Failure on any single check blocks promotion.

5.2 Certified benchmark results — current production model

The following benchmarks are the certified results for the current production model version against the IDI synthetic validation dataset. Results are expressed as the mean and interquartile range (IQR) across three independent validation runs. Recommendation accuracy — overall alignment between agent recommendation and ground-truth underwriter disposition: Cross-document discrepancy detection — on the discrepancy segment of the validation set: Confidence score calibration — Brier score and Expected Calibration Error (ECE) measure how accurately the composite confidence score predicts actual recommendation accuracy: OCR extraction accuracy — on the OCR-degraded segment of the validation set:
“Extraction floor hit rate” is the proportion of pages where OCR confidence falls below the configured extraction floor threshold, triggering an uncertainty flag rather than passing the extracted value to the reasoning layer. A higher floor hit rate on handwritten documents reflects a conservative extraction policy — the agent prefers to flag and require human verification over silently passing low-confidence extractions.
AOP gap handling — on the AOP gap segment of the validation set:
A hallucination rate of 0% in the AOP gap segment means the agent produced zero instances where it issued a recommendation by extrapolating beyond its AOP coverage. This is a hard architectural invariant: the agent is not permitted to issue a recommendation for a case dimension where no AOP rule applies. The zero result is expected and is enforced by the output assembly layer — it validates AOP coverage before assembling any recommendation output.

5.3 Score distribution under production conditions

The certified baseline confidence score distribution across the validation set establishes the reference against which all production AOP updates are evaluated. Any AOP promotion that shifts the distribution beyond the configured tolerance band is blocked by the CI/CD test harness.
The production target range is intentionally wide enough to accommodate genuine variation across customer AOP configurations while being narrow enough to detect implausible distributions. A distribution concentrated above 70% auto-resolve would suggest a permissive AOP configuration that is not applying appropriate sensitivity to IDI-specific risk signals. A distribution with over 25% hard escalations would suggest an AOP that is not covering the case population adequately.

6 — Structured output schema

Every IDI case processed by the agent produces a single structured JSON output payload. The following describes the top-level schema and the IDI-specific fields.

7 — KPI impact model

The IDI Underwriting Agent is designed to produce measurable, auditable improvements across the underwriting operations KPIs that matter most. The following describes the KPI model and the mechanisms by which each improvement is achieved.

7.1 Throughput & cycle time

Case Throughput

The agent runs in parallel across all queued cases simultaneously — there is no single-threaded bottleneck. Throughput scales with compute configuration, not with headcount. New business volumes that historically required hiring or overtime can be absorbed by scaling the agent’s task configuration.

Cycle Time Compression

The agent completes the initial case review — including document extraction, cross-referencing, medical flagging, financial analysis, and requirement generation — in minutes rather than days. The human underwriter receives a fully prepared case record rather than a raw document stack, compressing the total elapsed time from submission to decision.

Requirement Latency Reduction

The requirements list is generated at the end of the agent’s first pass — before any human underwriter touches the case. Outstanding requirements reach the submitting agent or applicant earlier, reducing the time cases spend in pending status due to incomplete documentation.

In-Good-Order Rate Improvement

By generating targeted, document-specific requirements rather than generic follow-up requests, the agent reduces the round-trip count needed to resolve requirements. Agents and applicants receive precise instructions — “provide APS from treating psychiatrist Dr. Park covering the period 2022–2024” rather than “provide psychiatric APS.”

7.2 Underwriting quality & consistency

Consistent AOP Application

The agent applies the AOP with zero variance across every case. No case is processed differently because of the time of day, the underwriter’s experience level, or workload pressure. Occupation class decisions, financial thresholds, and medical flagging criteria are applied identically on every case.

Non-Disclosure Detection Rate

The cross-reference between applicant-submitted documents and third-party data feeds (Rx history, MIB) surfaces non-disclosures that human review of submitted documents alone cannot identify. The agent’s validated non-disclosure detection rate exceeds 98% on Rx-sourced indicators in the benchmark dataset.

Intra-AOP Conflict Surface

As the agent processes cases against the AOP, it surfaces situations where AOP clauses conflict — inconsistencies that may have existed in the underlying SOP for years without being identified because individual underwriters resolved them informally. These surfaces provide a systematic method for identifying and resolving SOP ambiguities before they affect decisions.

Decision Auditability

Every recommendation the agent issues includes a full evidence citation chain from raw document to extracted fact to reasoning step to decision. Audit and compliance review of any historical case can trace the complete reasoning without re-running the agent or relying on underwriter notes.

7.3 Human underwriter productivity

The agent is designed to make the underwriter’s remaining work higher-value, not to create additional review burdens. Cases that reach a human underwriter from the agent queue arrive with:
  • A structured recommendation with occupation class resolution, income verification, and medical flagging already completed
  • A prioritized requirements list with document-specific, targeted requirements
  • A confidence signal breakdown that tells the underwriter exactly which evidence domain is weakest and why
  • Full evidence citations for every finding, so the underwriter can immediately navigate to the relevant document and page
The net effect is that the underwriter’s cognitive load on a case prepared by the agent is concentrated on the genuinely ambiguous elements — the ones the confidence engine surfaced as requiring expert judgment — rather than spread across the full document stack.

7.4 Risk & compliance KPIs

False Approval Rate

The confidence engine’s calibrated escalation logic ensures that cases the agent is not entitled to approve do not auto-resolve. The validated false approval rate in the IDI benchmark set — cases where the agent issued an Approve recommendation but the ground-truth disposition was Escalate or Decline — is 0.4%.

Escalation Capture Rate

98.7% of validation cases with a ground-truth escalation disposition received a hard escalation from the agent. Escalations are never suppressed by the output assembly layer — the escalation flag is written before the recommendation payload is assembled.

Regulatory Exam Readiness

The structured, evidence-cited output payload and the immutable CloudWatch audit trail give your compliance team a complete, immediately accessible record for any case under regulatory examination — without requiring underwriter recall or document reconstruction.

SOP Enforcement Consistency

The agent applies your AOP-encoded SOP identically across 100% of cases. Enforcement consistency across product lines, distribution channels, and states is a direct output of AOP-governed operation — not a function of underwriter training or manager oversight.

8 — Rollout & human-in-the-loop model

The IDI Underwriting Agent is deployed through a structured rollout model that preserves human decision authority at every stage. The agent’s role expands progressively as confidence in its calibration is established through real production data. Fig. W1.2 — IDI rollout phases. Each phase transition is gated by a measurable calibration check. No phase transition is automatic — your underwriting governance team approves each gate.
Human decision authority is preserved unconditionally throughout Phases 1 and 2, and for all hard-escalation cases in Phases 3 and 4. The agent does not make a binding underwriting decision at any phase — it produces a recommendation. Your underwriting governance team configures the confidence threshold at which recommendations are treated as actionable without mandatory individual review.