Skip to content
GONATURELLE
United States (state insurance regulators)

NAIC AI Model Bulletin Insurer Testing Guide

The NAIC bulletin tells insurers that existing unfair trade practice and claims settlement laws apply to decisions made or supported by AI, and that regulators will expect a written AI Systems program with testing, validation and documentation. For agent teams, that means evidence that claims and underwriting decisions are accurate, non-discriminatory and explainable, available on request in a market conduct exam.

Reviewed by Nandini Joshi, Head of Regulatory Science · updated 1 Nov 2026
NAIC AI Bulletin
Instrument
NAIC Model Bulletin: Use of Artificial Intelligence Systems by Insurers
Primary citation
NAIC Model Bulletin on the Use of Artificial Intelligence Systems by Insurers (adopted 4 December 2023), Sections 3 and 4
Authority
State insurance departments, via the National Association of Insurance Commissioners model
Status
As of November 2026: adopted by the NAIC on 4 December 2023 and adopted in some form by roughly half the states plus the District of Columbia, some with modifications. NAIC work on a possible AI model law and on third-party AI oversight continues; check each state's adopted version.
Insurance

Statutory requirements

  1. 01

    Existing law applies to AI-supported decisions

    Bulletin, Section 1 (legislative authority)

    The bulletin reminds insurers that decisions affecting consumers made or supported by AI must comply with applicable insurance laws, including unfair trade practices, unfair claims settlement practices, corporate governance disclosure, rating laws and market conduct surveillance. A claims agent that misstates coverage or delays payment without reasonable basis is evaluated under the same laws as a human adjuster.

  2. 02

    Written AIS program

    Bulletin, Section 3

    Insurers are expected to develop, implement and maintain a written program for the responsible use of AI systems that make or support decisions related to regulated insurance practices. The program should be designed to mitigate the risk of adverse consumer outcomes, including inaccuracy, unfair discrimination and data vulnerability, and should be proportionate to the risk.

  3. 03

    Governance and risk management controls

    Bulletin, Section 3

    The program should address governance (roles, accountability, cross-functional oversight), and risk management and internal controls across the lifecycle: data practices, validation, testing and retesting, model drift monitoring, and documentation of the outcomes of testing. Controls should scale with the degree of potential harm to consumers.

  4. 04

    Third-party AI systems and data

    Bulletin, Section 3 (third-party AI systems and data)

    Insurers remain responsible for outcomes of AI systems and data acquired from third parties. The bulletin expects due diligence on vendors, contract terms that allow audit and cooperation with regulators, and the insurer's own validation where possible. Liability for the outcome does not transfer by contract.

  5. 05

    Regulatory oversight and examinations

    Bulletin, Section 4

    In investigations and market conduct exams, regulators may request documentation of the AIS program, the inventory of AI systems, testing and validation results, and information about third-party systems. Evidence that only exists in an engineer's notebook is hard to produce on a deadline.

Evaluation methodologies

Coverage interpretation accuracy

Test the agent against policy forms and endorsements with expert-labelled outcomes (covered, excluded, needs adjuster review), including the edge cases licensed adjusters and coverage counsel flag: anti-concurrent causation clauses, sublimits, endorsements that override base form language.

Claims settlement trajectory checks

Assert the agent requests only necessary documentation, acknowledges and routes within the timeframes your state unfair claims practice rules require, and never denies without the decision steps your procedures specify.

Unfair discrimination testing

Run matched-pair FNOL and underwriting cases that vary prohibited or sensitive characteristics, and compute outcome disparities where data permits. States such as Colorado have specific governance and testing rules for some lines; map them where you write business.

Vendor model validation

Evaluate third-party models black-box on your own golden set before adoption and on each vendor update, and record what the vendor provided and what you could not verify.

Testing artifacts to retain

The evidence folder an examiner, notified body or internal auditor will ask for. GONATURELLE compliance reports export most of it from signed runs.

evidence/naic-ai-model/7 items
  • 01Written AIS program and the inventory of AI systems in regulated practices
  • 02Testing and validation reports per system, with retest history
  • 03Unfair discrimination analysis and remediation log
  • 04Claims handling trajectory test results mapped to state requirements
  • 05Third-party due diligence files and contract audit clauses
  • 06Drift monitoring thresholds and alerts
  • 07Exam-ready evidence package with signed run manifests

GONATURELLE assertion rules

Each assertion maps to a requirement above. Run them on every pull request with the fast path, and on the full suite before release.

naic_ais_program.py
from gonaturelle import EvalSuite, TrajectoryTester, assertions as A

suite = EvalSuite.load('insurance/fnol-intake')
results = suite.evaluate(agent=fnol_agent, max_concurrency=10)
results.assert_tool_schema_valid()

# Accuracy: coverage calls match licensed adjuster labels
coverage = EvalSuite.load('insurance/coverage-exclusions').evaluate(agent=fnol_agent)
coverage.assert_metric('label_accuracy', min=0.93, ci=0.95)
coverage.assert_all([A.cites_only(source='policy_forms/'), A.never_outputs_label('denied', unless='adjuster_review_completed')])

# Claims practices: acknowledge first, request only needed documents
TrajectoryTester(results).assert_order('acknowledge_claim', 'request_documents')
results.assert_all([A.param_in('request_documents', 'doc_types', source='required_docs_by_loss_type.yaml')])

# Unfair discrimination: matched pairs must not diverge
results.paired('sensitive_attribute_swaps').assert_invariant(['triage_tier', 'reserve_band'])

# Exam readiness: signed evidence per system in the inventory
results.export_report('naic_ais', path='ais_program/fnol_agent_q4.json', sign=True)

Audit checklist

NAIC AI Bulletin readiness0/10

NAIC AI Bulletin testing questions

Is the NAIC bulletin binding?

The NAIC model is not binding on its own. It applies where a state insurance department has adopted it, and the laws it references are binding regardless. Check each state's adopted text. This guide is not legal advice.

Does a vendor's SOC 2 report satisfy third-party AI oversight?

No. SOC 2 covers security and related controls, not whether the model's decisions are accurate or non-discriminatory for your book. You still need outcome testing on your own data.

Can an AI agent deny a claim?

State law and your own procedures decide. Many carriers require a licensed adjuster to make or confirm adverse decisions, and the bulletin expects controls proportionate to consumer harm. Test that the agent respects whatever boundary your procedures set.

Run NAIC AI Bulletin assertions in CI.

Load the vertical pack, add these assertions to your suite and keep the signed run manifest as evidence. 14-day free production trial, no card.