Security3 min read638 words

Model Risk and Audit Trails in Financial Services AI

Financial services has governed models for decades. Generative AI does not escape that framework - it stresses it. What model risk management asks of an LLM feature, and what to instrument.

JL

Jishu Labs

Banks have had model risk management for years: models are inventoried, validated independently, monitored for drift and owned by a named person. Generative AI arrives into that framework rather than around it, and the friction is real — the discipline assumes a model you can specify, test against a known distribution, and explain.

Engineering guidance, not regulatory advice

Obligations differ by jurisdiction, by regulator and by whether the model informs a credit, capital or conduct decision. Work with your model risk and compliance functions. This covers what to build so those conversations are short.

Why LLMs are awkward for traditional MRM

  • Non-determinism. The same input can produce different output, so "re-run the validation" is not a clean operation.
  • Opaque provenance. You cannot describe the training data of a third-party frontier model, which is a standard validation input.
  • Silent version changes. A provider upgrade changes behaviour without a change on your side — an unversioned dependency in a regime built on versioned ones.
  • Unbounded output space. Traditional models emit a score; an LLM emits text that may contain a recommendation, a justification and a hallucination in one paragraph.

The instrumentation that makes governance possible

Almost every question a validator or auditor asks reduces to reconstructing a specific decision. Build for that:

  • Pin and record the model version on every inference, including the provider's version string. Treat provider upgrades as a change requiring re-validation.
  • Record the full input — system prompt, retrieved context, user input — not just the user's message.
  • Record the raw output before any post-processing, plus what was shown to the user.
  • Record the human decision layered on top: who reviewed, what they changed, what they approved.
  • Record the retrieval set and the authorisation under which it was retrieved.

Separate the model's role from the decision

The cleanest governance position is that the model does not make the decision. It drafts, summarises, retrieves or flags; a person or a deterministic rule decides. This is not a legal fiction — it has to be true in the interface, with the human able to see the evidence and realistically able to disagree.

Where the model does influence an outcome directly, expect it to be treated as a model in the full sense: inventoried, independently validated, monitored, and owned.

Drift monitoring for text

Traditional drift monitoring watches input distributions and score stability. The analogues for an LLM feature:

  • Refusal and escalation rates - a sudden fall usually means behaviour changed, not that the world got easier.
  • Groundedness scores on sampled production traces.
  • Output length and structure distribution, which shift noticeably after a provider upgrade.
  • Rate of human override, which is the most honest quality signal you have.

Retention and reconstruction

The practical test is whether you can reconstruct, two years later, exactly what the system was shown and what it produced for a specific customer interaction. That means traces retained on the same schedule as the decision records they support, and an index that lets you find them by customer and date rather than only by trace ID.

Frequently Asked Questions

Does an LLM used only for summarisation need model validation?

It depends on whether the summary informs a regulated decision. A summary a human reads before deciding is usually treated more lightly than a score that feeds a decision engine - but the determination is your model risk function's to make, not engineering's.

How do we validate a model whose training data we cannot see?

By validating behaviour rather than construction: a documented evaluation suite over representative cases, monitored continuously, with results retained. Provenance you cannot obtain is a documented limitation, not a blocker in itself.

What happens when the provider upgrades the model?

Treat it as a change event: re-run the evaluation suite, record the results, and have a rollback or pinning strategy. If you cannot pin a version, that constraint belongs in your risk documentation.

References

  1. SR 11-7: Guidance on Model Risk ManagementBoard of Governors of the Federal Reserve System
  2. AI Act Update: EU Resolves to Change Rules and Extend DeadlinesLatham & Watkins
JL

About Jishu Labs

Jishu Labs is a software development company founded in 2016. We build custom software, AI/ML systems, and full-stack web and mobile applications for clients, and we make eight AI tools for software teams.

Related Articles

Security3 min read

What Is Prompt Injection?

Prompt injection is when untrusted text reaching a model's context gets treated as instruction rather than data. It has held OWASP's number one LLM risk slot across every edition, and agents made it materially worse.

Jishu Labs

August 7, 2026

Security3 min read

Shipping AI Features Under HIPAA

Adding an LLM to a product that touches protected health information changes who your subprocessors are, what your logs contain, and what you must be able to prove. An engineering view of the constraints.

Jishu Labs

August 3, 2026

Security3 min read

EU AI Act, August 2026: What Applies to Software Teams

The Act's most consequential obligations landed on 2 August 2026, and some were then moved. What is in force now, what shifted, and what an engineering team building AI features should actually do about it.

Jishu Labs

July 31, 2026

Ready to Build Your Next Project?

Let's discuss how our expert team can help bring your vision to life.

AI Tools,
Built
End-to-End

Ready to Get Started?

Get consistent results. Collaborate in real-time.
Build Intelligent Apps. Work with Jishu Labs.

SCHEDULE MY CALL