The Decision Chain: From Catalog Entry to Ready Model
Magnitude's local-model journey is now easier to see as one chain rather than a set of menu labels. This checkpoint connects catalog identity, native fit, user choice, acquisition, and runtime readiness so the reader can locate a problem when a model is missing, rejected, downloading, loading, or slow. It also turns those connections into a conditional selection rule: hard requirements come first, softer trade-offs come second, and performance questions that remain unresolved belong to runtime observation or controlled measurement.
One model, several meanings of “ready”
Imagine opening Magnitude and seeing a model that looks appropriate for an agent. At that moment, the system may know the model as a reviewed catalog configuration, but it may not yet know whether the chosen serving profile fits the current machine. After assessment, it may know that the profile fits under a particular hardware snapshot, while still having none of the model's full weights on the computer. After download, the artifact may be installed but unloaded. After loading, the inference service may be ready to accept requests, while the agent has not yet tested the model on its actual work.
Those are not pedantic distinctions. They identify different owners, triggers, and remedies. Catalog identity belongs to the reviewed configuration and its artifact references. Fit belongs to the native planning result for a serving profile and hardware topology. Acquisition belongs to the model store and its download operation. Residency belongs to the inference runtime. A failure at one boundary should not be “fixed” by changing a value owned by another boundary.
The state path below is a compact diagnostic model. A candidate becomes assessable after discovery or catalog reconciliation. Assessment can end in a fitting profile or an explicit rejection because the artifact is incompatible or the required resources are unavailable. A fitting choice still needs a user decision before a catalog download. Installation produces bytes; it does not allocate the active runtime. Loading is the point at which the current machine is checked again and native resources are committed.