Case Study

Governing Credit, Fraud, and Service AI at Northmark Bank

How a regional retail bank with 1.8 million customers brought three very different AI systems — an ML credit-decisioning model, a real-time fraud engine, and a customer-service copilot — under one governance program without stalling lending growth or eroding regulator trust.

3AI systems governed
11 moCharter to steady-state
36%Adverse-action appeals resolved
100%Model decisions explainable
The situation

Context and stakes

Northmark Bank is a regional retail bank with 42 branches across three states, offering deposit accounts, unsecured personal loans, and small-business credit lines. Over eighteen months, three AI initiatives had reached production readiness — each owned by a different business unit, each carrying a different flavor of regulatory and reputational risk:

A single missed fraud loss could dwarf a quarter of copilot productivity gains. A single biased credit decision could trigger a fair-lending exam. And a hallucinated Aster response could commit the bank to a fee reversal it never authorized. The board wanted one program that could hold all three to the same standard without treating them identically.

“Our regulators don't care that CreditLens is a gradient boost and Aster is an LLM. They care whether we can explain a decision, prove it wasn't discriminatory, and shut it off when it goes wrong.” — Chief Risk Officer, Northmark Bank
Risk map

What could go wrong?

The Model Risk Management team catalogued the failure modes that mattered most in retail banking:

Disparate impact
Credit or fraud models producing worse outcomes for protected classes, breaching fair-lending law.
Unexplainable adverse action
Inability to give a Regulation B–compliant reason for a decline.
Fraud false positives
Legitimate transactions blocked at the point of sale — a top driver of customer attrition.
Hallucinated advice
A copilot inventing a policy, fee waiver, or product feature that the bank must honor.
Data leakage
Customer NPI reaching a third-party LLM outside the bank's contractual perimeter.
Model drift under stress
Credit and fraud patterns shifting during a downturn faster than retraining cadence.
Implementation

Step-by-step governance rollout

1

Fold AI into the existing Model Risk Management program

Northmark already ran a Model Risk Management (MRM) program aligned to the SR 11-7 framework used by U.S. bank supervisors. Rather than build a parallel "AI committee," the bank extended MRM to explicitly cover machine-learning and generative-AI systems, adding two new voting seats: the Chief Data Officer and the head of Consumer Compliance.

Key decisions

  • Any system that learns from data — statistical, ML, or generative — is a "model" and requires MRM review before production.
  • Copilots that draft customer-facing text are treated as models even when a human sends the final message.
  • A tiered review track: Tier A internal-only tools, Tier B customer-affecting recommendations, Tier C autonomous customer-impacting decisions.
Deliverable: updated MRM policy, tier rubric, and revised model inventory template covering GenAI.
2

Rebuild the model inventory

A discovery sweep across every business unit turned up 47 items claiming to be "AI" — of which 19 were spreadsheets with a scoring formula, 8 were vendor black boxes with no model card, and 3 were undisclosed browser extensions summarizing customer emails through consumer LLMs. Everything unauthorized was paused until reviewed.

The refreshed inventory captured, for each surviving system: business purpose, tier, data sources (with NPI flags), training and challenger data windows, decision boundaries, human override points, and the named owners.

3

Assign three-line ownership for every model

Each system got a triad of accountable owners drawn from Northmark's three lines of defense:

  • 1st line — Business Owner: owns outcomes and customer impact (Head of Consumer Lending for CreditLens; Head of Fraud for SignalGuard; Head of Customer Service for Aster).
  • 2nd line — Model Validator: independent MRM analyst who cannot report to the model's developer.
  • 3rd line — Internal Audit: annual audit of both the model and the governance around it.

No promotion to production without sign-off from all three, plus Consumer Compliance for anything customer-facing.

4

Make every decision explainable — before it is made

Explainability was treated as a design requirement, not a report generated after the fact.

  • CreditLens emits SHAP-based reason codes on every decline, mapped in advance to the bank's Regulation B adverse-action reason library. Any decision the model cannot map to an approved reason code is auto-referred to a human underwriter.
  • SignalGuard produces a ranked list of contributing signals for every hold, viewable by fraud analysts and — in a redacted form — by customer-service agents on the call.
  • Aster shows agents which policy documents were retrieved for each draft and highlights any span of generated text that lacks a citation.
5

Test fairness across protected classes — including proxies

Northmark's Consumer Compliance team ran fair-lending analysis on both the credit and fraud models:

  • Approval, decline, and pricing rates compared across age, sex, race/ethnicity proxies (BISG), and geography.
  • Adverse-impact ratios computed against a control group and reviewed against internal thresholds.
  • Feature-by-feature review for proxies of protected class (e.g., ZIP-based signals correlated with race).
  • Challenger models retrained without the highest-risk features to test whether performance loss was material.

Two features in CreditLens were dropped because their marginal lift did not justify the disparate-impact risk they introduced. The model's overall Gini fell by 0.6 points — accepted as the cost of a defensible model.

6

Perimeter the copilot's data path

Aster was the newest system and carried the least mature vendor market, so the bank imposed a strict data perimeter:

  • Retrieval-augmented generation only — no free-form world knowledge exposed to agents on customer calls.
  • All prompts and responses routed through a bank-hosted gateway that redacts NPI before it reaches the model provider, and logs every exchange with a 7-year retention.
  • A signed addendum forbidding the provider from training on Northmark data, with audit rights and breach-notification SLAs.
  • A block-list of topics (investment advice, tax advice, specific fee waivers) that Aster is forbidden to draft; attempts are logged and reviewed weekly.
7

Define the human override and escalation for each tier

Governance had to work at the moment a decision is made:

  • CreditLens (Tier C): any decline within 5 points of the approval threshold is auto-referred to underwriting. Customers receive an adverse-action notice with the mapped reason codes and a one-click appeal.
  • SignalGuard (Tier C): transactions above a dollar threshold cannot be autonomously declined — only held for a callback. All autonomous declines are sampled and reviewed within 24 hours.
  • Aster (Tier B): nothing reaches the customer without the agent's send. High-risk topics require a supervisor's co-approval.
8

Stand up continuous monitoring and a kill switch

Production monitoring runs alongside the models, not on a monthly report:

  • Performance: AUC and KS for CreditLens; false-positive rate and loss-per-dollar for SignalGuard; agent-accept rate and post-call complaint rate for Aster.
  • Fairness: approval and false-positive disparities across protected classes recomputed weekly, with automatic alerts when adverse-impact ratios cross defined thresholds.
  • Drift: population stability indices on inputs and score distributions; sharp shifts trigger a challenger comparison.
  • Kill switch: any Tier C model can be reverted to the prior generation or a rules-based fallback within 15 minutes by the Business Owner or on-call risk officer.
9

Rewire the customer-facing workflow around AI

Governance is not just internal — it shapes what the customer sees:

  • Adverse-action letters were rewritten in plain language and localized in Spanish, with a QR code linking to a written explanation of how AI is used in credit decisions.
  • Fraud-hold SMS messages now include the top signal in plain language ("large purchase in an unusual location") plus a one-tap "this was me" verification.
  • Aster is disclosed on inbound calls: agents say "I'm using an AI assistant to help pull up your accounts" per Northmark's disclosure standard.
10

Report to the board and the regulator — quarterly

The MRM committee reports every quarter to the Risk Committee of the board and, on request, to the bank's primary regulator:

  • Model inventory by tier, with new, retired, and materially changed systems highlighted.
  • Fair-lending metrics, with a narrative on any threshold breaches and remediation.
  • Incidents, near-misses, and customer complaints attributed to an AI system.
  • Findings and status of internal audits and third-party model validations.
Results

Outcomes after 12 months

“Governance did not slow us down. It slowed down the two projects that would have embarrassed us — and let the other three ship faster than they would have on their own.” — Chief Data Officer, Northmark Bank
Takeaways

Lessons for other banks

  1. Extend MRM, don't fork it. Bank supervisors already know how to read SR 11-7. Fit AI into that vocabulary instead of inventing a parallel program.
  2. Treat copilots as models. A GenAI system that shapes customer-facing text carries model risk even when a human clicks send.
  3. Design for adverse-action from day one. Retrofitting explainability onto a black-box scorecard is more expensive than choosing an explainable architecture upfront.
  4. Test proxies, not just protected classes directly. Fair-lending risk hides in ZIP codes and device signals, not just demographic features.
  5. Prefer holds to autonomous declines. A callback that the customer can clear in one tap protects both fraud loss and loyalty.
  6. Perimeter the data before the model. The strongest LLM contract is a gateway that ensures NPI never leaves the bank in the first place.