Commercial enterprise offerings AI and machine learning
2026-06-12

When the regulator asks what actually ran, can your platform answer?

What FSI risk leaders need from an analytics platform to prove what ran under audit
When the regulator asks what actually ran, can your platform answer
Share

Documentation describes what should have happened. Regulators increasingly want proof. If your analytics stack relies on model inventories and post-hoc lineage reports, your audit response depends on reconstruction, not record.

This guide breaks down the three controls that determine whether your environment can attest to a model run under audit, and what to require from a centralized platform before the next exam cycle.

The guide covers:

  • Why documentation alone cannot attest to execution, and why a model inventory cannot prove what ran the moment a regulator asks.
  • The three controls an environment must enforce at runtime are dependency resolution, access enforcement, and lineage capture.
  • Why distributed teams, working across local machines, cloud notebooks, and legacy servers, cannot produce a unified audit record without manual reconciliation.
  • What a centralized platform enforces on every run, and how to tell real governance from a shared server with shared credentials.
  • The migration realities of moving distributed teams onto a platform that generates audit evidence, including the friction worth planning for.

FAQ

  • What does "audit-ready analytics" mean? Audit-ready analytics means the environment that runs your models generates the audit evidence itself: which package versions ran, who executed the code, and which data it touched. The record is a byproduct of execution, so attestation is a query rather than a reconstruction.
  • Why can't a model inventory prove which package version ran? A model inventory records what people report, and it sits outside the compute environment. It can list the packages a model used, but because it never captured package resolution at runtime, it cannot confirm which versions actually executed during a specific run.
  • What are the three controls an environment has to enforce at runtime? Dependency resolution (which package version ran, from a controlled repository), access enforcement (who can execute code and which data is reachable), and lineage capture (an immutable record of what was used and executed). All three have to operate at execution time for the record to hold.
  • Which regulations does runtime model governance support? The guide maps runtime controls to the Sarbanes-Oxley Act (SOX), the Federal Reserve's SR 11-7 model risk management guidance with OCC 2011-12, the Basel framework, and GDPR. Each assumes a control point that exists before the work begins, rather than logs aggregated after the fact.
  • Which Posit products support audit-ready analytics? Posit Workbench, Posit Connect, and Posit Package Manager enforce dependency resolution, access logging, and lineage capture at runtime, so the audit record is produced as an output of running the work.
  • What does runtime enforcement not do? It tells you what code ran and who ran it. It does not validate a model's statistical soundness or fix poor upstream data quality. Your risk team still judges whether the model fits the business use case; the platform guarantees the record.