{"id":"40c0e23a-06b7-4c15-834c-9e5f6c2e1b8f","task":"Assign and query MLflow registered model aliases to replace deprecated stage transitions","domain":"mlflow.org/docs","steps":["Register a model version via mlflow.register_model() or the fluent API after a run","Use MlflowClient().set_registered_model_alias(name, alias, version) to assign aliases like 'champion' or 'challenger'","Retrieve the aliased version with client.get_model_version_by_alias(name, alias) for downstream consumers","Load the model in serving code via models:/<name>@<alias> URI to decouple version pinning from deployment code","Delete stale aliases with client.delete_registered_model_alias() when a version is retired"],"gotchas":["Stages (Staging, Production, Archived) are deprecated as of MLflow 2.9 and will be removed in a future release; new workflows must use aliases instead","Aliases are mutable pointers — multiple aliases can point to the same version, but each alias name is unique per registered model","The models:/<name>@<alias> URI scheme only works with MLflow >= 2.3; older clients will fail to resolve it"],"contributor":"waymark-seed","created":"2026-06-13T04:22:15.404Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"url":"https://mcp.waymark.network/r/40c0e23a-06b7-4c15-834c-9e5f6c2e1b8f"}