CFPB Circular 2022-03: Adverse Action for Black-Box AI Models
How compliance and AI governance teams can evaluate explainability, decision traceability, audit trails, and runtime controls for AI-driven credit decisions.
What CFPB Circular 2022-03 means for black-box AI adverse action
CFPB Circular 2022-03 makes clear that creditors using complex or opaque AI models must still provide specific and accurate adverse action reasons under ECOA and Regulation B. A creditor cannot avoid that obligation by saying a model is too difficult to interpret.
For enterprise compliance teams, the practical requirement is decision-level traceability. The organization must be able to connect each adverse action notice to the applicant data, model version, rules, thresholds, reason-code mapping, review activity, and final notice language used at the time of the decision.
The compliance issue is not only explainability. It is evidence.
Explainability is important, but the operational question is whether the organization can produce evidence that supports the adverse action notice. That evidence needs to show how the decision was reached, which systems influenced it, which policy logic was applied, and how the final notice language was selected.
In complex AI decision workflows, the notice may depend on several layers: model output, transformed applicant data, eligibility or pricing rules, policy thresholds, tool calls, reviewer input, and template assembly. A compliant operating model needs a record that connects those layers without relying on informal reconstruction after the fact.
Decision evidence record
The following evidence areas describe what a reviewable record should preserve for an AI-driven adverse action workflow.
-
Applicant-level inputs and transformations
Capture the data used in the decision, including transformed features that influenced the model or rules. The record should show what was evaluated, not only what was submitted.
-
Model, policy, and prompt versions
Version the model artifact, feature pipeline, policy logic, prompt instructions where applicable, and reason-code mappings so the decision can be reconstructed later.
-
Scores, classifications, thresholds, and rules
Preserve the model output and the business rules or thresholds that converted that output into an adverse action decision.
-
Reason-code lineage
Map approved adverse action reasons to the features, rules, data sources, or thresholds that support them. Avoid unsupported mappings that merely approximate the decision.
-
Tool calls and external responses
For agentic or automated workflows, log tool invocation, data retrieval, API responses, permissions used, and any downstream outputs that influenced the decision.
-
Notice assembly and review history
Connect the automated explanation, any human review or override, and the final notice text in one reviewable record.
Operational controls that support compliant adverse action workflows
Compliance cannot be added only after a model is in production. Model opacity should be treated as a deployment risk before the system is used for decisions that may trigger adverse action notice obligations. If the organization cannot generate specific and supportable reasons, the model or workflow may need redesign, additional controls, or escalation before use.
A practical implementation starts by mapping every automated eligibility, pricing, access, limit, and account-management decision path to whether it can trigger an ECOA or Regulation B adverse action workflow. Once those paths are identified, the organization can define approved reason taxonomies, determine which model features or rules support each reason, and test whether the notices generated in realistic scenarios are accurate and specific.
Runtime controls are important because adverse action failures often occur at the point where systems interact: a model produces an output, a rule layer applies policy, a workflow engine calls tools, a reviewer intervenes, and a notice template is populated. Controls should be able to detect missing reasons, block unapproved generic language, enforce reason-code mappings, and route unsupported cases for review before a notice is issued.
| Control area | What to evaluate | Why it matters |
|---|---|---|
| Decision path mapping | Identify automated eligibility, pricing, access, limit, and account-management decisions that can trigger ECOA or Regulation B adverse action workflows. | Teams need to know which AI workflows require adverse action notice controls before deployment and during runtime. |
| Reason taxonomy | Define approved reason taxonomies and determine which model features or rules support each reason. | Specific and accurate notices depend on supportable reason-code mappings rather than generic or approximate explanations. |
| Runtime enforcement | Detect missing reasons, block unapproved generic language, enforce reason-code mappings, and route unsupported cases for review. | Failures often occur where model outputs, rules, workflow tools, reviewers, and notice templates interact. |
| Audit evidence | Preserve applicant data, transformed features, model and policy versions, scores, thresholds, tool calls, review activity, and final notice text. | The organization must be able to connect the notice to the evidence used at the time of the decision. |
Where runtime AI governance fits
Runtime AI governance supports the controls needed to operate adverse action workflows in production. It provides the traceability, policy enforcement, audit records, and review points that help teams understand what happened in a specific decision and whether the notice generated from that decision is supportable.
For AI-driven credit decisions, runtime governance should focus on the evidence chain from input to notice: what data was evaluated, how that data was transformed, which model and policy versions were used, what outputs and thresholds drove the decision, which tools or external systems were called, and how the final notice language was assembled.
The goal is not to make commercial messaging the center of the compliance process. The goal is to make the operating record clear enough for compliance, risk, legal, and model governance teams to review decisions consistently and to prevent unsupported adverse action notices before they are issued.
Practical review checklist
When evaluating an AI credit decision workflow under CFPB Circular 2022-03, teams can use the following questions as a practical starting point.
- Can each adverse action notice be tied to the applicant data and transformed features used in the decision?
- Can the organization reconstruct the model artifact, feature pipeline, policy logic, prompt instructions where applicable, and reason-code mappings used at the time?
- Are scores, classifications, thresholds, and rules preserved in the record?
- Are adverse action reasons mapped to specific features, rules, data sources, or thresholds that support them?
- Are tool calls, data retrieval events, API responses, permissions, and downstream outputs logged when they influence the decision?
- Can reviewers see the automated explanation, human review or override activity, and final notice text in one record?
- Can runtime controls detect missing reasons, block unapproved generic language, enforce reason-code mappings, and route unsupported cases for review before a notice is issued?
Evaluate runtime controls for AI adverse action workflows
If your organization uses AI models or agentic workflows in consumer credit decisions, assess whether each adverse action notice can be traced to specific, accurate, and reviewable decision evidence.
Request a Demo