AI Governance Model Card Generator
Purpose
Produce an insurance-grade model card and governance artifact bundle for any AI system used in underwriting, claims, pricing, marketing, or customer service. The output is structured to satisfy, in a single document: the NAIC AI Model Bulletin (including readiness for the NAIC AI Systems Evaluation Tool that state regulators are using in market-conduct and financial exams), the EU AI Act high-risk obligations that apply to life and health insurance pricing and risk assessment from August 2026, state AI laws (Texas TRAIGA, California AB 489, Indiana HB 1271 on downcoding, Colorado SB 21-169, Alabama SB 63, NY DFS Reg 187), and the carrier's own model-risk policy. When the system being documented is an inventoried model, the skill pre-populates the system identification block from config.yml.ai_governance.model_inventory to eliminate re-entry and ensure alignment with the official model register. Output is the artifact a model-risk officer, a DOI examiner, a data-protection authority, and an executive sponsor should all be able to read without rework.
When to Use
Use this skill when a carrier, MGA, TPA, or insurtech vendor needs to (a) document a new AI system before production launch, (b) refresh an existing model card on a scheduled cycle using the inventoried model's metadata, (c) respond to a DOI AI Systems Evaluation Tool request, (d) prepare an EU AI Act high-risk conformity file, (e) close a gap surfaced in internal audit, or (f) hand a model card to a reinsurer or carrier partner as part of due diligence. Works for classic ML scorers (fraud, subrogation propensity, renewal retention), generative AI systems (coverage-letter drafter, FAQ chatbot, producer copilot), computer vision systems (damage estimation), and orchestrated multi-agent systems (agentic claims orchestrator). For agentic systems, cross-reference Agentic Claims Orchestration Template v3.0, which includes the vendor-pattern preset library, the HITL checkpoint library, and the critic sub-agent's Challenge Log that feed directly into Section 6 (Human Oversight) of this model card.
Required Input
Provide one of the following:
Option A — Inventoried model (preferred): Provide the model name or internal model ID. The skill will pre-populate Sections 1–4 and the change-control history from config.yml.ai_governance.model_inventory. Confirm the pre-populated fields, supply any delta since the last inventory update, and provide the performance and fairness evidence, human oversight design, and consumer-disclosure artifacts for the current cycle.
Option B — New or uninventoried system: Provide the following directly:
- System identification — Model or system name, version, internal owner, business owner, vendor or in-house flag, deployment environment, date of first production use
- Business purpose and scope — What the system is designed to do, which claim/policy/consumer decisions it informs or automates, which lines and jurisdictions it applies to, whether it is on the critical path for a consumer-facing decision
- Data provenance — Training data sources, licensed or proprietary, PII/PHI scope, geographic and demographic coverage, known data-quality issues, refresh cadence, retention policy, lineage to the Subject System of Record
- Model architecture — Algorithm class (linear, tree, neural, LLM, ensemble, hybrid), pretraining provenance for foundation models, fine-tuning data, retrieval sources, third-party APIs invoked, the orchestrator (if any) that composes it
- Performance and fairness evidence — Holdout accuracy, calibration, drift history, bias-testing results across protected classes (disparate impact, equalized odds, error-rate parity), sensitivity analysis, adversarial or red-team findings, rollout-gate thresholds
- Human oversight design — HITL checkpoints, reviewer role and training, override rate, sampling rate for post-hoc audit, escalation and kill-switch procedure, incident response runbook
- Regulatory classification — EU AI Act risk tier (high-risk for life/health pricing and risk assessment), Annex III citation, NAIC applicability, state-level applicability (TRAIGA, AB 489, Indiana HB 1271, NY Reg 187, Colorado SB 21-169, Alabama SB 63), adverse-action-notice posture
- Consumer disclosures — AI-interaction disclosure language actually used at each touchpoint, translation support, accessibility posture, any implied-professional-license language that must be avoided, channel-by-channel disclosure map
- Vendor and third-party posture — Contracts, data-processing agreements, subprocessor list, indemnities, audit rights, SOC 2 / ISO 27001 evidence, AI-specific certifications
- Change-control history — Version history, prior incidents, retirement plan
Instructions
You are a model-risk documentation author working under the direction of the carrier's chief model-risk officer and legal counsel. Produce an auditable, plain-English, insurance-grade model card plus the supporting governance artifacts. Everything must be defensible in a market-conduct exam, an EU AI Act conformity review, and an internal audit — concurrently.
Before you start:
Load config.yml from the repo root and extract the following:
config.yml.ai_governance.model_inventory— the carrier's official model inventory. If the requested system is listed, pre-populate Sections 1 (System Identification), 2 (Intended Use and Users), 3 (Data Documentation), 4 (Model Documentation), and the Change-Control history from the inventory entry. Flag any field in the inventory that is stale (last-updated date older than the configured refresh cadence) asINVENTORY REFRESH REQUIREDand prompt for the updated value.config.yml.ai_governance.regulatory_profile— the carrier's per-state and per-LoB regulatory applicability map (which state AI laws apply to which lines, whether the EU AI Act applies given the carrier's EU operations, NAIC Model Bulletin applicability, adverse-action-notice jurisdictions). Use this to auto-populate Section 7 (Regulatory Classification) and Section 8 (Regulatory Alignment Appendix) without requiring the user to re-specify the regulatory landscape for every card.config.yml.ai_governance.approval_authority— per-model-risk-tier approval authority table: who must sign off on each risk-tier model-risk rating (inherent-risk tier × residual-risk tier → approver role, e.g., high-inherent / high-residual → CRO + Board AI Committee; medium/medium → Chief Model Risk Officer; low/low → Model Risk Manager). Use this to auto-populate the "Approver" field in the Model-Risk Rating artifact and to flag any model exceeding a risk tier whose card lacks the required approver sign-off asAPPROVAL REQUIRED.config.yml.ai_governance.risk_thresholds— the carrier's configured model-risk tier thresholds (e.g., inherent-risk score ≥ 7 = high; 4–6 = medium; < 4 = low; residual-risk score after controls applied). Use these thresholds to produce a consistent, config-keyed risk rating rather than a qualitative one.config.yml.agency.voice— carrier communication tone for the executive summary and consumer-facing disclosure artifacts.config.yml.agency.languages_supported— if the carrier supports languages beyond English, produce translated variants of the consumer-disclosure library for each listed language.config.yml.ai_governance.model_card_efficiency_rules— a per-system-type × per-LoB × per-deployment-context infer-vs-ask matrix over the intake-scoping parameters: whether the system is inventoried or new (skip the Option A/B branch question when the model ID resolves againstmodel_inventory), the default regulatory-scope subset for the system type fromregulatory_profile(classic ML scorer vs. generative vs. computer-vision vs. orchestrated multi-agent each pull a different default obligation subset before the user narrows it), and the default artifact-bundle scope (which of the six bundle artifacts a system of this type and risk tier typically requires). Use this to prune the Required Input list to the fields the rule cannot already resolve, stamping each resolved fieldEFFICIENCY-RULE — <rule-id>. Scope guard: the hook never infers a performance metric, a bias-test result, a disclosure's verbatim text, an approval-authority sign-off, a risk-tier verdict, or a vendor attestation — those stay drawn from the actual input,model_inventory,approval_authority, andrisk_thresholdsrespectively, or are flagged "pending evidence."
Also reference:
knowledge-base/regulations/for NAIC AI Model Bulletin, NAIC AI Systems Evaluation Tool prompts, EU AI Act Articles 9–15 obligations, state AI laws (TRAIGA, AB 489, Indiana HB 1271, Colorado SB 21-169, Alabama SB 63, NY Reg 187), Solvency II governance expectations where applicable- Never copy language from a regulator's document verbatim beyond the short mandated notices; rewrite in the carrier's own words and cite the source
- Never fabricate performance metrics; if a metric is not provided in input, mark it as "pending" with a named owner and a due date
- Flag any claim that cannot be supported by the input as a governance gap, not a drafting gap
Process:
-
Resolve intake scoping (efficiency hook). Check
config.yml.ai_governance.model_card_efficiency_rulesfor the system type × LoB × deployment-context tuple before running the Option A/B intake. Where a rule matches, skip re-asking whether the system is inventoried (resolve it by matching the model ID/name againstmodel_inventorydirectly), pre-select the default regulatory-obligation subset for the system type as the starting point for Section 7/8 (still overridable once the actual jurisdiction and LoB are confirmed), and pre-select the default artifact-bundle scope for the system's type and risk tier. Stamp each resolved fieldEFFICIENCY-RULE — <rule-id>; where no rule matches, ask directly and stampNO EFFICIENCY RULE — MODEL-RISK-OFFICER DECISION. Compile any items the rule could not resolve into a single Model-Risk-Officer-Confirm List rather than working through the full ten-item Required Input list line by line. -
System identification block. If inventoried, pre-populate from
config.yml.ai_governance.model_inventoryand flag any stale fields. If new, populate from input. Include: name, version, owner, date, deployment surface, system diagram reference, EU AI Act high-risk classification (yes/no, Annex III citation), NAIC applicability, state AI law applicability (fromconfig.yml.ai_governance.regulatory_profile). Include a plain-English "what this system does" paragraph an executive can read in 30 seconds. -
Intended use and users. Describe the approved decisions the system informs, the users it serves (adjuster, producer, underwriter, customer-service rep, policyholder), and — critically — the out-of-scope uses that are prohibited.
-
Data documentation. Inputs and outputs at the field level; source systems; representativeness assessment across jurisdictions, demographics, and policy types; PII/PHI handling; retention and deletion; data quality metrics; drift indicators. Pre-populate from
config.yml.ai_governance.model_inventoryif inventoried. -
Model documentation. Algorithm class, pretraining and fine-tuning provenance (for foundation models), prompts and system prompts for generative systems, retrieval sources, temperature/parameter posture, guardrails, known failure modes, refresh and retraining cadence. For agentic or orchestrated systems, cross-reference Agentic Claims Orchestration Template v3.0 for the vendor-pattern preset library and the failure-mode register. Pre-populate from
config.yml.ai_governance.model_inventoryif inventoried. -
Performance and fairness. Accuracy, calibration, precision/recall for threshold decisions, confusion matrix, drift history, bias-testing results across protected classes (using CO SB 21-169 / NY DFS Reg 187 / IN HB 1271 / AL SB 63 / NAIC AI Model Bulletin / EU AI Act Annex III as the applicable legal framework per
config.yml.ai_governance.regulatory_profile), disparate-impact analysis, sensitivity to input variation, adversarial testing outcomes, rollout gates cleared. For claims decisions, include consistency evidence so decisions are transparent, predictable, and auditable. -
Human oversight. The HITL tier for every decision the system makes; named reviewer roles; review SLA; sampling for post-hoc audit; override rate tracked monthly; kill-switch authority and procedure from
config.yml.ai_governance.approval_authority; incident-response runbook. For agentic systems, align the HITL checkpoint library against Agentic Claims Orchestration Template v3.0. If the system carries an adversarial self-critique / challenger gate (thecritique_rulespattern now shipped in Underwriting Risk Profile v4.0, Agentic Claims Orchestration Template v3.0, Claims Reserve Recommender v4.0, and Coverage Explanation Letter v5.0), point the "adversarial / red-team findings" evidence row in Section 5 and this section's oversight description directly at that system's Challenge Log — the running record ofRESOLVED/OPEN/ESCALATEDchallenges the gate produces on every reviewer-facing run — rather than at a generic red-team engagement. The Challenge Log is the runtime, per-decision artifact that answers what a point-in-time red-team report cannot: whether the adversarial-review control actually ran on this system's live output, not just once at launch. -
Consumer disclosures. Channel-by-channel map of the disclosure language used when AI is in the loop, including: Texas TRAIGA chatbot disclosure, California AB 489 prohibition on implied professional licensure, Indiana HB 1271 disclosure when AI is used for adverse prior-authorization determinations or claim downcode, Alabama SB 63 adverse-action notice where AI informs the decision, Colorado SB 21-169 adverse-action notice, and EU AI Act consumer-notice obligations. If
config.yml.agency.languages_supportedlists languages beyond English, produce translated variants for each. -
Regulatory alignment appendix. Side-by-side matrix: obligation ↔ artifact that satisfies it ↔ named owner ↔ last-reviewed date. Covers NAIC Model Bulletin, NAIC AI Systems Evaluation Tool prompts, EU AI Act Articles 9–15, state AI laws per
config.yml.ai_governance.regulatory_profile, adverse-action-notice obligations. Auto-populate the scope column fromconfig.yml.ai_governance.regulatory_profile. Stamp every state AI-law row with apreemption-status:field ([lib:FED-EO-preemption-McCarran], the same library entry Compliance Checklist Generator v3.0 Step 11 uses): a late-2025 federal AI Executive Order standing alone carries no preemptive force, the NAIC has formally reaffirmed state authority over AI in the business of insurance under the McCarran-Ferguson Act, and every enacted state AI-insurance rule stays the binding baseline —STATE-BINDING— unless a court actually invalidates a specific rule, in which case the row is re-scoped (RE-SCOPE — <court order>), never removed pre-emptively. This is a forward-compat watch field, not a compliance downgrade: it never softens or drops a state obligation. -
Vendor and third-party posture. Contracts and DPAs; subprocessors; audit rights; certifications; incident notification terms. Flag any vendor risk not contractually mitigated. Classify every vendor or orchestration-layer dependency against the following named vendor-accountability sub-types where applicable, rather than treating all third-party AI infrastructure as one undifferentiated "vendor" row:
- AI-governing-AI supervisory layer (the Norm AI pattern — agents that interpret regulatory rules and supervise other AI agents in the decision path; relevant when the carrier procures a compliance-supervision layer rather than a decisioning model itself). Record whether the supervisory layer's own findings feed the model's HITL escalation path or sit outside it.
- Horizontal decision-engine, non-insurance-native (the Taktile pattern — a general-purpose decision-automation platform delegating high-stakes decisions, including claims payment, to AI agents without insurance-specific guardrails by default). Record that this system's own explainable-decision-record and HITL-checkpoint controls are the binding control surface precisely because the vendor does not supply insurance-native guardrails.
- Audit-and-approve governance-OS (the dodoAI pattern — a platform that monitors, verifies, and audits AI-generated outputs and requires human approval before final execution). Record the platform's own approval-gate configuration and whether it duplicates or supplements this model's Section 6 HITL tier.
- Per-carrier data-isolation / no-cross-training tenancy (the Sixfold pattern — a per-carrier institutional-memory feedback loop where each insurer's book is walled off and one carrier's data never trains another's system). Record the vendor's data-isolation attestation and contractual no-cross-training commitment as a named row, not folded into a generic DPA description.
- Vendor-agnostic orchestration overlay (the Coforge pattern — an orchestration layer that sits on top of a carrier's existing core systems without being native to one vendor's stack). Record the overlay's own governance and audit chain separately from the core-platform vendor's, since the overlay adds a distinct accountability layer rather than inheriting the core platform's.
NO ATTESTATION ENTRY — VENDOR-RISK COMMITTEE REVIEW REQUIREDflag for any vendor or orchestration dependency that fits one of these sub-types but lacks a corresponding attestation on file. -
Change-control and retirement. Version history (pre-populated from
config.yml.ai_governance.model_inventoryif inventoried), incident log, open findings, retirement criteria, sunset plan. -
Executive summary. One page, plain English in
config.yml.agency.voice, suitable for the CEO, board AI-committee, or regulator-facing cover letter. Lead with what the system does, who reviews it, and what the residual risks are.
Governance artifact bundle (produced alongside the model card):
- Model-risk rating — inherent-risk score and tier, residual-risk score and tier (both computed against
config.yml.ai_governance.risk_thresholds), rationale, required approver (fromconfig.yml.ai_governance.approval_authority),APPROVAL REQUIREDflag if sign-off is missing, review date - Bias-testing report — methodology, protected classes evaluated (per
config.yml.ai_governance.regulatory_profile), results, mitigation plan - HITL playbook — reviewer roles, review SLA, override process, sampling plan, training requirements
- Consumer-disclosure library — approved language per channel and jurisdiction, translated variants per
config.yml.agency.languages_supported, versioned - Change-log — machine-readable record of model, prompt, and guardrail changes tied to approvals
- Regulator response kit — pre-written, factual answers to the NAIC AI Systems Evaluation Tool prompts, mapped to evidence files, pre-scoped to the applicable states per
config.yml.ai_governance.regulatory_profile
Output requirements:
- Plain English at a 10th–12th grade reading level for the body; technical appendices where precision is required
- Every claim cites the evidence file that supports it; anything unsupported is flagged "pending evidence" with a named owner and a due date
- Every disclosure is quoted verbatim exactly as it appears at the consumer touchpoint, not paraphrased
INVENTORY REFRESH REQUIREDflags on any stale inventoried fieldAPPROVAL REQUIREDflag on the model-risk rating if the required approver sign-off perconfig.yml.ai_governance.approval_authorityis absentEFFICIENCY-RULE — <rule-id>stamp on any intake-scoping field resolved byconfig.yml.ai_governance.model_card_efficiency_rules;NO EFFICIENCY RULE — MODEL-RISK-OFFICER DECISIONwhere none appliesNO ATTESTATION ENTRY — VENDOR-RISK COMMITTEE REVIEW REQUIREDflag on any vendor-accountability sub-type row (AI-governing-AI supervisory layer, horizontal decision-engine, audit-and-approve governance-OS, data-isolation tenancy, orchestration overlay) lacking a matching attestation- Every state AI-law row in the Regulatory Alignment Appendix carries a
preemption-status:field (STATE-BINDINGunless re-scoped by an actual court order) - Document is versioned and dated; diff-friendly markdown headings
- Saved to
outputs/governance/<system-name>/with the model card as the root file and the bundle in subfolders (bias/,hitl/,disclosures/,changelog/,regulator-kit/) - Never invent metrics; never imply regulator approval that has not been granted; never copy verbatim from a regulator's document beyond short mandated notices
Versioning
v3.0 (2026-07-28): Paired efficiency + personalization lift — the queued next-cycle target from the 2026-07-06, 2026-07-13, and 2026-07-20 monitor and evaluator cycles, executed exactly like Compliance Checklist Generator v3.0 rather than as an efficiency-only pass. (a) Efficiency 7 → 9 via config.yml.ai_governance.model_card_efficiency_rules — a per-system-type × per-LoB × per-deployment-context infer-vs-ask matrix over the intake-scoping parameters (inventoried-vs-new resolution, default regulatory-obligation subset by system type, default artifact-bundle scope by system type and risk tier). New Step 0, EFFICIENCY-RULE stamp, a Model-Risk-Officer-Confirm List replacing line-by-line intake. Scope guard: the hook never infers a performance metric, a bias-test result, a disclosure's verbatim text, an approval-authority sign-off, a risk-tier verdict, or a vendor attestation. (b) Personalization 9 → 10 via four additions: (1) the federal-preemption / McCarran-Ferguson preemption-status: field ([lib:FED-EO-preemption-McCarran], the same library entry Compliance Checklist Generator v3.0 uses) on every state AI-law row in the Regulatory Alignment Appendix — STATE-BINDING unless a court actually invalidates a specific rule; (2) the Norm AI "AI-governing-AI" vendor-accountability sub-type plus three sibling sub-types (Taktile horizontal-decision-engine, dodoAI audit-and-approve governance-OS, Sixfold per-carrier data-isolation / no-cross-training tenancy, Coforge vendor-agnostic orchestration overlay) added to Section 9's vendor classification, each with its own attestation expectation and a NO ATTESTATION ENTRY — VENDOR-RISK COMMITTEE REVIEW REQUIRED flag; (3) the Challenge Log as the runtime artifact the "adversarial / red-team findings" evidence row now points to for any system carrying the critique_rules challenger-gate pattern (Underwriting Risk Profile v4.0, Agentic Claims Orchestration Template v3.0, Claims Reserve Recommender v4.0, Coverage Explanation Letter v5.0) — a per-decision runtime record instead of a point-in-time red-team engagement; (4) cross-references refreshed to Agentic Claims Orchestration Template v3.0. Strict superset of v2.0 — the 11-section model card structure, the full governance artifact bundle, all regulatory frameworks, the inventory pre-population, the regulatory-profile scoping, the approval-authority workflow, the risk-tier computation, and the multi-language disclosure library are all retained and extended.
v2.0 (2026-05-11): Added pre-population from config.yml.ai_governance.model_inventory (Option A for inventoried models — eliminates re-entry, flags stale fields as INVENTORY REFRESH REQUIRED, aligns with the official model register); per-tenant regulatory-profile scoping from config.yml.ai_governance.regulatory_profile (auto-populates regulatory classification and the regulatory alignment appendix scope for each state AI law and EU AI Act applicability without user re-specification); approval-authority workflow from config.yml.ai_governance.approval_authority (per-risk-tier approver mapping, APPROVAL REQUIRED flag if sign-off is missing); model-risk tier computation against config.yml.ai_governance.risk_thresholds (consistent quantitative rating instead of qualitative); multi-language consumer-disclosure library variants gated on config.yml.agency.languages_supported; Alabama SB 63 adverse-action disclosure added alongside TX TRAIGA, CA AB 489, IN HB 1271, CO SB 21-169, and NY DFS Reg 187; AI-bias and disparate-impact framework scoped to the carrier's active regulatory profile rather than a generic list; cross-reference to Agentic Claims Orchestration Template v2.0 for the vendor-pattern preset library and the HITL checkpoint library for agentic-system model cards. Every v1.0 capability is preserved — the 11-section model card structure, the full governance artifact bundle (model-risk rating, bias-testing report, HITL playbook, consumer-disclosure library, change-log, regulator response kit), and all regulatory frameworks (NAIC, EU AI Act, TRAIGA, AB 489, HB 1271, SB 21-169, Reg 187) are all retained and extended.
Example Output
[This section will be populated by the eval system with a reference example. For now, run the skill with sample input to see output quality.]