Industry Vocabulary Reference
Insurance: P&C, Life & Annuity
Comprehensive enumeration library for the Insurance vertical — Property & Casualty, Life & Annuity, Health, and Specialty/Reinsurance. Covers every subdomain where agentic AI is actively deployed as of March 2026: policy lifecycle, underwriting, rating and pricing, claims intake and adjudication, fraud detection, subrogation, loss mitigation, reinsurance, and regulatory reporting. Designed for use as OTel span attributes in an agentic AI SDK and as policy vocabulary in an OPA Rego GRC portal.
Back to industry coverage library
How to use this reference
- Start with the core file if you need the cross-industry governance baseline.
- Then move into the vertical file to see the regulated workflow vocabulary, policy surfaces, and implementation pressure unique to this market.
- Use the OTel attributes and policy paths here as the common language across SDK instrumentation, governance review, and evidence export.
March 2026 deployment context
As of March 2026, agentic AI in insurance is deployed across: first notice of loss (FNOL) intake and triage, automated claims severity assessment, straight-through claims processing (STP) for low-complexity claims, AI-assisted underwriting decisioning, telematics-driven auto rating, predictive model governance and bias testing (NAIC Model Bulletin, Colorado Reg 10-1-1), prior authorisation adjudication (health), fraud ring detection, subrogation opportunity identification, reinsurance placement data preparation (ACORD GRLC Gen 2.0), and ORSA narrative generation. The NAIC Model Bulletin now operates as de facto national standard, enforced via state market conduct examinations.
Risk note: 92% of health insurers, 88% of auto insurers, and 70% of home insurers report current or planned AI use (NAIC 2025 survey). The NAIC Model Bulletin requires insurers to maintain an AIS (AI System) Program covering governance, consumer notice, risk management, internal controls, and vendor management for every AI system that makes or supports regulated insurance decisions. Colorado Regulation 10-1-1 extends mandatory bias testing and annual compliance reporting to life, auto, and health lines (effective Oct 15, 2025). The UnitedHealth/NaviHealth nH Predict and Cigna PxDx class-action cases demonstrate that autonomous AI claims denial without physician review creates direct litigation exposure.
Loading Model
- Mirrored file: 03_vertical_insurance_pc_life_annuity.json
- Kind: vertical
OTel Namespaces
Primary Standards
- ACORD 2.0 — P&C XML and AL3 Standards
- ACORD Life & Annuity XML (OLI/TXLife)
- ACORD GRLC Generation 2.0 — Global Reinsurance & Large Commercial (April 2025)
- ACORD Next-Generation Digital Standards — JSON-based microservices API standard
- NAIC Model Bulletin: Use of Artificial Intelligence Systems by Insurers (December 2023; 24 states adopted as of March 2025)
- NAIC Model Act #880 — Unfair Trade Practices Act
- NAIC Model Act #900 — Unfair Claims Settlement Practices Act
- Colorado SB21-169 / Regulation 10-1-1 — Governance and Risk Management for ECDIS use (effective Oct 15, 2025; expanded to auto and health)
- New York DFS Insurance Circular Letter No. 7 (July 2024) — AI transparency expectations
- California Insurance Code §10123.135 — Prohibition on solely automated health care decisions
- HL7 FHIR v6.0 — ClaimResponse and ExplanationOfBenefit resources (health insurance claims)
- CMS Interoperability and Prior Authorization Final Rule (2024) — 72-hour expedited / 7-day standard PA timelines
- NAIC Own Risk and Solvency Assessment (ORSA) Model Act #505
- Lloyd's Blueprint Two Core Data Record (CDR) — built on ACORD standards
- EU Solvency II Directive — Pillar 2 model governance and internal model validation
Source URLs
- https://www.acord.org/standards-architecture/acord-data-standards
- https://acord.org/ACORD-about/acord-news/2025/04/10/acord-launches-grlc-generation-2.0-data-standards
- https://content.naic.org/sites/default/files/inline-files/2023-12-4%20Model%20Bulletin_Adopted_0.pdf
- https://doi.colorado.gov/for-consumers/sb21-169-protecting-consumers-from-unfair-discrimination-in-insurance-practices
- https://www.dfs.ny.gov/industry_guidance/circular_letters/cl2024_07
- https://build.fhir.org/claimresponse.html
Subdomains
| Subdomain | Categories | Sample Attributes |
|---|---|---|
| Policy Lifecycle & Administration | 4 | insurance.policy.lifecycle_status, insurance.policy.transaction_type, insurance.policy.line_of_business |
| Underwriting, Rating & Pricing | 5 | insurance.underwriting.decision_status, insurance.underwriting.ai_model_type, insurance.rating.factor_category |
| Claims Intake, Triage & FNOL | 4 | insurance.claim.intake_channel, insurance.claim.status, insurance.claim.severity_tier |
| Claims Adjudication & Payment | 4 | insurance.claim.adjudication_outcome, insurance.health_claim.fhir_outcome, insurance.prior_auth.status |
| Fraud Detection & Special Investigations | 3 | insurance.fraud.indicator_type, insurance.fraud.case_status, insurance.fraud.risk_score_tier |
| Life & Annuity Underwriting | 3 | insurance.life.underwriting_method, insurance.life.mortality_rating_class, insurance.annuity.surrender_charge_status |
| Subrogation & Recoveries | 2 | insurance.subrogation.opportunity_status, insurance.subrogation.liability_basis |
| Reinsurance & Specialty Markets | 3 | insurance.reinsurance.treaty_type, insurance.reinsurance.placing_status, insurance.catastrophe.model_type |
| Regulatory Compliance & Market Conduct | 3 | insurance.ai_governance.ais_program_status, insurance.ai_governance.consumer_notice_status, insurance.ai_governance.state_regulation |
Implementation examples
- Underwriting, Rating & Pricing: Rating Factor Category. OPA rule: deny any rating action where factor_category is prohibited_characteristic_proxy or social_media_derived until Colorado Reg 10-1-1 bias test has been completed and approved. (Colorado Sb21 169: ECDIS factors require bias testing for proxy discrimination)
- Underwriting, Rating & Pricing: ECDISBias Test Outcome. OPA rule: block production deployment of any underwriting model where ecdis_bias_test_outcome is testing_not_yet_performed, material_disparity_corrective_action_pending, or model_suspended_pending_remediation. (Colorado Reg 10 1 1: Annual compliance report due Dec 1 (life); July 1, 2026 (auto and health); bias test outcomes must be documented)
- Underwriting, Rating & Pricing: Insurance AIModel Inventory Status. OPA rule: deny any agentic underwriting or claims decision where the dependent model status is not_in_inventory_shadow_model or third_party_vendor_model_pending_assessment. (Naic Model Bulletin: AIS Program must maintain inventory of all AI systems used in regulated decisions)
- Claims Intake, Triage & FNOL: Claim Severity Tier. OPA rule: route all tier_7 and above claims to human adjuster — block STP. Require HITL with senior_adjuster role for tier_8 and above. Require claims_compliance_officer for tier_10.
Illustrative policy patterns
block autonomous health claim denial without clinician review
Block any AI agent from autonomously issuing a health claim denial based on medical necessity without a licensed clinician having reviewed and approved the decision. Directly addresses UnitedHealth/NaviHealth nH Predict litigation and California Health & Safety Code §1367.01.
Regulatory basis: California Health & Safety Code §1367.01; NAIC Unfair Claims Settlement Practices Act #900; CMS Prior Authorization Final Rule (2024)
package insurance.claims
clinician_required_outcomes := {
"denied_medical_necessity",
"denied_not_medically_necessary_ai",
"denied_experimental_treatment",
"denied_pre_existing_condition"
}
deny[msg] {
input.insurance_claim_adjudication_outcome in clinician_required_outcomes
input.gen_ai_agent_autonomy_level in {"supervised_autonomous", "fully_autonomous"}
input.insurance_hitl_reviewer_role != "licensed_clinician"
msg := "California Health Code §1367.01 / NAIC #900 violation: Medical necessity denial requires documented licensed clinician review — autonomous AI-only denial is prohibited"require ecdis bias test before model deployment
Block deployment of any underwriting or rating model that uses ECDIS (External Consumer Data and Information Sources) unless the model has completed required bias testing under Colorado Regulation 10-1-1 and the NAIC Model Bulletin.
Regulatory basis: Colorado SB21-169 / Regulation 10-1-1 (effective Oct 15, 2025); NAIC Model Bulletin (24 states as of March 2025)
package insurance.underwriting
lines_requiring_co_bias_test := {
"term_life",
"whole_life",
"universal_life",
"personal_auto",
"health_individual",
"health_group",
"medicare_advantage"
}
blocking_bias_statuses := {
"testing_not_yet_performed",From enum to evidence
The same vocabulary should carry from instrumentation through review. The OTel attribute names here become emitted metadata, those attributes become policy inputs, and those same labels should still be intelligible when a reviewer opens the decision record later.
import { VeriproofClient, VeriproofSdkOptions, SessionMetadata } from '@veriproof/sdk-core';
import { PolicyLifecycleStatus, PolicyLifecycleStatusMeta, PolicyTransactionType, PolicyTransactionTypeMeta, InsuranceLineOfBusiness, InsuranceLineOfBusinessMeta } from '@veriproof/sdk-core/verticals/insurance-pc-life-annuity';
const client = new VeriproofClient(
VeriproofSdkOptions.createProduction({
apiKey: process.env.VERIPROOF_API_KEY!,
applicationId: 'insurance-pc-life-annuity-production',
}),
);
const session = client
.startSession('insurance-pc-life-annuity.review')
.withSessionMetadata(SessionMetadata.forTransaction('txn-1001').withEnvironment('production'))
.addStep('evaluate_workflow', { output: { status: 'completed' } })
.withMetadata(PolicyLifecycleStatusMeta.otelAttribute, PolicyLifecycleStatus.application_received)
.withMetadata(PolicyTransactionTypeMeta.otelAttribute, PolicyTransactionType.new_business)
.withMetadata(InsuranceLineOfBusinessMeta.otelAttribute, InsuranceLineOfBusiness.personal_auto)
await session.complete();- SDK: emit the OTel attribute shown on this page during the decision workflow.
- Policy: reference the matching `opa_policy_path` in governance rules.
- Evidence: surface the same label and value in the portal and exported record so reviewers are not translating between systems.
For a step-by-step getting-started walkthrough specific to this vertical, open the Insurance: P&C, Life & Annuity SDK quick start. For the full core API reference, continue with TypeScript, Python, or .NET.
Register a free Builder account for full SDK and REST API access, enter the live demo if you want to see the portal first, or request a coverage workshop if your team wants a guided review of this vertical before implementation starts.
Highlighted Enum Categories
| Enum | OTel Attribute | Values |
|---|---|---|
| PolicyLifecycleStatus The current lifecycle status of an insurance policy. Semantic labels align to ACORD OLI_LU_POLSTAT codes, which are captured in code_definitions for interoperability reference. Workflow area: Policy Lifecycle & Administration | insurance.policy.lifecycle_status | application_received, quoted, bound, issued, in_force, lapsed, cancelled_flat, cancelled_pro_rata |
| PolicyTransactionType Type of transaction being processed on a policy. Agentic policy administration agents must tag every action with this enum to enable audit trail generation and state filing compliance. Workflow area: Policy Lifecycle & Administration | insurance.policy.transaction_type | new_business, renewal, endorsement_add_coverage, endorsement_remove_coverage, endorsement_change_coverage, endorsement_add_insured, endorsement_remove_insured, endorsement_address_change |
| InsuranceLineOfBusiness The insurance line of business. Drives regulatory jurisdiction, form filing requirements, and applicable NAIC model acts. Also determines which state AI regulations apply (Colorado Reg 10-1-1 applies to life, auto, and health). Workflow area: Policy Lifecycle & Administration | insurance.policy.line_of_business | personal_auto, homeowners, renters, personal_umbrella, commercial_auto, commercial_general_liability, commercial_property, businessowners_bop |
| PolicyCancellationReasonCode Standardised reason codes for policy cancellation. State insurance regulations mandate specific notice periods and permissible reasons that vary by line of business. Agentic cancellation agents must validate reason code against state-specific requirements before initiating. Workflow area: Policy Lifecycle & Administration | insurance.policy.cancellation_reason | non_payment_of_premium, material_misrepresentation, fraud, change_in_risk_unacceptable, moral_hazard, loss_of_reinsurance, regulatory_requirement, underwriting_guideline_change |
| UnderwritingDecisionStatus Defines the allowed values for Underwriting Decision Status in the Insurance: P&C, Life & Annuity catalog so OpenTelemetry spans and OPA policy inputs remain consistent across VeriProof. Terminology aligns to ACORD Underwriting Logic; NAIC Model Bulletin (Dec 2023). Workflow area: Underwriting, Rating & Pricing | insurance.underwriting.decision_status | accepted_standard, accepted_preferred, accepted_rated, accepted_with_exclusions, accepted_restricted_coverage, conditional_pending_inspection, conditional_pending_medical_records, conditional_pending_financial_records |
| UnderwritingAIModelType The type of AI or predictive model used in an underwriting or rating decision. Must be declared in the AIS Program and subject to governance documentation per the NAIC Model Bulletin. Workflow area: Underwriting, Rating & Pricing | insurance.underwriting.ai_model_type | traditional_rule_based_engine, credit_based_insurance_score, telematics_driving_score, predictive_loss_model, external_consumer_data_ecdis_model, third_party_vendor_model, generative_ai_narrative, computer_vision_property_inspection |
| RatingFactorCategory Categories of rating factors used by agentic pricing agents. Classifying each factor enables OPA rules to block use of prohibited proxy factors and enforce state filing requirements. Workflow area: Underwriting, Rating & Pricing | insurance.rating.factor_category | traditional_actuarial_factor, credit_based_insurance_score, telematics_driving_behavior, iot_sensor_home_monitoring, geospatial_hazard_data, aerial_imagery_property, motor_vehicle_record_mvr, claims_history_internal |
| ECDISBiasTestOutcome Outcome of the required bias and disparate impact testing for AI models using External Consumer Data and Information Sources (ECDIS). Required by Colorado Regulation 10-1-1 and NAIC Model Bulletin for life, auto, and health lines. Workflow area: Underwriting, Rating & Pricing | insurance.underwriting.ecdis_bias_test_outcome | testing_not_required_no_ecdis_used, testing_not_yet_performed, testing_in_progress, no_disparate_impact_detected, minor_disparity_within_tolerance, material_disparity_corrective_action_pending, material_disparity_corrective_action_complete, model_suspended_pending_remediation |
| InsuranceAIModelInventoryStatus Governance status of an AI or predictive model within the insurer's AIS Program model inventory. The NAIC Model Bulletin requires all models to be documented before deployment in regulated insurance processes. Workflow area: Underwriting, Rating & Pricing | insurance.ai_model.inventory_status | not_in_inventory_shadow_model, registered_in_development, validated_pending_deployment, deployed_monitoring_active, deployed_high_risk_enhanced_monitoring, under_periodic_review, material_change_pending_revalidation, suspended_pending_investigation |
| ClaimIntakeChannel Defines the allowed values for Claim Intake Channel in the Insurance: P&C, Life & Annuity catalog so OpenTelemetry spans and OPA policy inputs remain consistent across VeriProof. Terminology aligns to ACORD FNOL data standards; NAIC Unfair Claims Settlement Practices Act #900. Workflow area: Claims Intake, Triage & FNOL | insurance.claim.intake_channel | phone_call_center, mobile_app_self_service, web_portal, ai_voice_agent, ai_chat_agent, agent_broker_submission, repair_shop_direct, hospital_direct_bill |
| ClaimStatus The current processing status of an insurance claim across its full lifecycle. Workflow area: Claims Intake, Triage & FNOL | insurance.claim.status | fnol_received, coverage_verification_in_progress, coverage_verified, coverage_denied_no_coverage, investigation_in_progress, inspection_scheduled, inspection_complete, medical_review_in_progress |
| ClaimSeverityTier Initial severity classification assigned by AI triage agent at FNOL. Determines routing — low-severity claims eligible for straight-through processing (STP); higher tiers require human adjuster involvement. Workflow area: Claims Intake, Triage & FNOL | insurance.claim.severity_tier | tier_1_express_stp_eligible, tier_2_low_complexity, tier_3_moderate_complexity, tier_4_high_complexity, tier_5_large_loss, tier_6_catastrophe, tier_7_casualty_bodily_injury, tier_8_litigation_suspected |
This reference page is rendered from the mirrored JSON file inside the docs app, not from a hand-written website model.
If you need the machine-readable asset for offline review, automation, or internal diffing, use the mirrored JSON download above.
Next: open the corresponding SDK reference under SDK documentation and then compare it with the public-site industry page to see how the same vocabulary is framed commercially.