Every trained model is the product of a specific dataset snapshot, code commit, hyperparameter set and random seed. A model registry is the system of record that tracks every version of a model, its lineage (which run and parent version it came from), its evaluation metrics, and its promotion stage — so any production prediction can be traced back to exactly how it was produced.
Without a registry, teams often can't answer "which exact model is serving traffic right now, and what was it trained on?" — a gap that turns debugging a production incident into guesswork and makes audits and rollbacks far riskier than they need to be.
A 3D lineage graph where every model version is a node connected to its parent run, colour-coded by stage and lifted toward a glowing "production" ring once its metric clears your promotion threshold.
How a model registry tracks lineage (parent → child), stage (dev, staging, production, archived) and metrics for every version, so any deployed model can be traced back to exactly how it was produced.
Adjust branches and versions per branch to grow the registry, move the promotion threshold to see which versions qualify for production, switch the metric lens between accuracy and latency, and click any node to inspect it.
Most real ML incidents trace back not to a bad model, but to nobody being able to say for certain which version — and which training data — was actually serving traffic.