Governance and Auditing
Make every model decision defensible
Governance is who may do what, with what evidence; auditing is proving it happened. Registry rules, permissions and audit logs together make model decisions defensible.
What you will learn
- Define governance roles and permissions in the registry
- Enforce evidence requirements and approvals
- Build audit reports regulators can rely on
What is this?
Model governance is the policy framework — roles, permissions, evidence requirements, approval flows — applied to the registry so model changes are deliberate. Auditing is the record that proves those policies were followed: every registration, transition, alias flip and deployment logged with actor, timestamp and evidence.
Why do you need it?
- Regulated industries (finance, health) must answer 'who decided this model serves and why.'
- Incidents resolve faster when the change record exists and is queryable.
- Permissions prevent the 'everyone can promote' chaos that breaks production trust.
- Consistent evidence requirements raise the quality floor of shipped models.
Mental model
A bank's dual-approval rule for large transfers
Model governance controls
One clerk can't move millions alone — a second approver and a full ledger entry are required. Models in production are similarly consequential; promotion needs approvals, and the ledger (audit log) is non-negotiable.
How it works
- Roles are defined: data scientist (register), reviewer (approve), platform admin (manage), read-only (audit).
- Permissions map to registry operations per role and stage.
- Evidence requirements are attached to transitions (metrics, split, shadow agreement).
- Every registry mutation writes an audit event: actor, action, version, timestamp, evidence refs.
- Audit reports enumerate live models, who promoted them, and with what evidence.
Governance controls over the registry and its audit trail.
In production
- A bank requires two approvers for Production and archives the evidence with the transition.
- Quarterly audit output: every serving model, its version, owner, promotion date and evidence URLs.
- Access review: data scientists can register and stage, only designated reviewers promote to Production.
Best practices
- Least privilege: roles map to the narrowest operations needed.
- Require evidence on promotion, and validate it automatically where possible.
- Append-only audit logs; write once, never edit or delete.
- Review access quarterly and reconcile registry state against running services.
Common mistakes
- Permissions so locked down that bypasses become unavoidable.
- Evidence fields optional, so promotions happen with empty rationale.
- Audit logs in a place that can be edited or truncated.
- Governance scoped to the registry but serving/monitoring changes ungoverned.
Debugging tips
- 'Who promoted that model?' — query the audit log for the transition; don't ask around.
- Vulnerable change detected — the evidence reference should point to the exact metrics and run.
- Approval stuck — verify the required approver role and that evidence fields are all populated.
Interview checkpoint
Quick quiz
A regulator asks who approved the current production model and on what evidence. Where do you point?
Audit logs that can be edited by ordinary users are acceptable.