Skip to main content

Understand Model Use and Runtime Evidence

The model registry tells you what has been registered. The Model Usage Detail page tells you where a version is bound and whether persisted runtime evidence shows that it actually ran.

Use this page before stating that a model is protecting an equipment record, before promoting another candidate, and when investigating why a model produced no customer-visible Finding.

Prerequisites

RequirementWhy it matters
Correct tenant and equipmentRegistry and assignment evidence is tenant-scoped and must describe the intended equipment.
mlops.model.read or system.configOne of these permissions is required to open the registry and usage detail.
Exact registry versionA model-type name can refer to several equipment-specific artifacts.
Registered assignment and artifact metadataWithout binding and immutable artifact identity, the page cannot establish which executable version was selected.
Recent evaluation windowCurrent-use conclusions require evidence recent enough for the operating decision.

Open the Exact Model Version

  1. Open the model registry at /ai-model-registry.
  2. Select the intended registry record.
  3. Confirm the model type, artifact kind, version, training time, and bound target.
  4. Open the Model Usage Detail route /ai-models/registry/:registryId.
  5. Confirm that the displayed equipment belongs to the current tenant and expected site.

Use the numeric registry identity selected by the application. A model-type name can have several equipment-specific versions and is not sufficient to identify one artifact.

Viewing the registry and usage detail requires mlops.model.read or system.config. The page is read-only.

Read the Page from Top to Bottom

SectionWhat to verify
Current useRuntime status, reason, target, assignment state, and last execution time.
Equipment bindingEquipment identity, target, scope, and every assignment related to this version.
Runtime evidenceExecution mode, hourly evidence window, evaluation and success times, result counts, and SHADOW disagreement.
Training evidenceAlgorithm, sample count, training window, artifact kind, and training time.
ArtifactVerification state, runtime, format, digest summary, and registration time.
Related versionsOther versions in the same governed model family.
Lifecycle eventsTraining, verification, promotion, rollback, actor, and event time.

The page intentionally does not expose an artifact storage path or credentials.

Neutral Model Usage Detail example showing current use, equipment binding, ACTIVE assignment, verified artifact, and latest execution evidence
Model Usage Detail identifies the exact equipment, target, assignment, artifact, and evidence without exposing storage details.

Runtime Usage Status

StatusMeaningWhat to do
IN_PRODUCTIONAn ACTIVE assignment has fresh successful persisted runtime evidence.Review the execution time and any customer-visible Finding provenance.
ACTIVE_AWAITING_EVIDENCEThe assignment is ACTIVE, but no sufficiently fresh successful execution is available.Check source freshness, operating state, scheduler/executor health, and artifact loading. Do not claim live use yet.
STALEThe version ran previously, but its latest evidence is too old for the current decision.Restore data or execution and wait for a fresh successful window.
SHADOW_ONLYThe version runs only for comparison.Review disagreement without treating it as customer-visible production output.
NOT_IN_USENo live assignment currently selects this version.Inspect related versions and the equipment's active assignment.
FALLBACKThe model path was not used and the evaluation fell back to a declared safe criterion.Read the reason and repair the data, artifact, or runtime dependency.
CONFLICTMore than one live assignment or another selection conflict prevents a trustworthy choice.Stop lifecycle actions and have an administrator resolve the conflict.
ARTIFACT_UNAVAILABLEThe assigned artifact is missing, rejected, or not verified for execution.Repair artifact registration or verification before production use.

ACTIVE is an assignment state. IN_PRODUCTION is a runtime-use conclusion supported by fresh evidence. They are not interchangeable.

Runtime Evidence Windows

Runtime evidence is stored as bounded aggregation, not as a copy of every telemetry sample.

FieldInterpretation
Execution modeACTIVE, SHADOW, or another explicit mode used for the evaluation.
Evidence windowThe hour represented by the aggregate. It is not the complete model lifetime.
Last evaluatedThe latest evaluation observed in the window.
Last successfulThe latest successful model execution in the window.
AttemptsAll recorded attempts in the window.
ExecutedSuccessful executions.
RefusedEvaluations rejected because required inputs or preconditions were not met.
Timed outExecutions that exceeded the runtime limit.
FailedExecutions that ended with an error.
DisagreementSHADOW comparisons whose result differed from the active path.

The main evidence result states are:

  • EXECUTED: the model runtime completed;
  • REFUSED: the runtime deliberately did not execute with the provided conditions;
  • TIMED_OUT: execution did not complete within the allowed time;
  • FAILED: execution ended in an error.

A disagreement count is not accuracy, precision, recall, or proof that one model is better. It only shows that the compared paths differed.

Neutral runtime evidence table with ACTIVE and SHADOW hourly windows and executed, refused, timed-out, failed, and disagreement counts
Each row is a bounded evidence window, not a lifetime accuracy score or a raw telemetry export.

Verify the Artifact

Artifact stateMeaning
Verified metadataThe registered identity, digest, size, runtime, and format passed metadata verification.
Pending verificationVerification has not completed. Do not promote for production execution.
RejectedThe artifact failed verification.
Not registeredNo immutable artifact is available for this registry version.

The digest identifies immutable bytes. It does not tell a user whether the model is accurate or suitable for a particular equipment record.

The artifact kind also matters:

  • PDM_BASELINE_DISTRIBUTION describes statistical equipment behavior;
  • PDM_ANOMALY_MODEL identifies an executable anomaly-scoring artifact.

Do not use baseline metrics as evidence that an executable anomaly model ran.

Read Training Evidence Carefully

Review the training window, sample count, algorithm, artifact kind, and any published metrics together.

The page intentionally hides metrics whose labels imply accuracy, precision, recall, F1, or AUC when no governed ground-truth contract supports them. A model can be trained and executable without having validated customer outcome accuracy.

Check that the training window:

  • belongs to the intended equipment;
  • includes enough valid running periods;
  • excludes known maintenance or commissioning periods where required;
  • uses the expected target and units;
  • has a clear data cutoff.

Relate Execution to Findings

Model execution and Finding creation are separate facts.

ObservationCorrect conclusion
Fresh ACTIVE evidence and a new FindingThe model ran, and the governed Finding conditions produced a customer-visible record.
Fresh ACTIVE evidence and no new FindingThe model ran, but the combined evidence, persistence, hysteresis, cooldown, or enabled scope did not create a new Finding.
No fresh runtime evidence and no FindingModel execution is not confirmed. Check runtime and data readiness first.
SHADOW evidence and no FindingExpected. SHADOW cannot create customer-visible results.
Data state is NOT_RUNNING, COVERAGE_GAP, or STALEThe evidence is not currently evaluable. Do not interpret it as healthy.

Use Review Findings and Record Feedback to interpret a Finding's standard, baseline, model, and data-quality evidence.

Use Lifecycle Events for Audit

Lifecycle events answer:

  • when training completed;
  • when artifact verification changed;
  • who promoted or rolled back an assignment;
  • which assignment the event affected;
  • when the event occurred.

Events preserve history. A rollback does not delete the previous assignment, runtime evidence, Finding, or feedback event.

Troubleshooting

SymptomCheck
The page says NOT_IN_USERelated versions and the equipment's current live assignment.
The page says ACTIVE_AWAITING_EVIDENCESource freshness, equipment running state, runtime scheduler, artifact verification, and the next evaluation window.
Evidence is staleLast data time, expected source cadence, and executor health.
The artifact is unavailableVerification state, digest/size metadata, runtime format, and deployment packaging.
SHADOW has disagreementsCompare the exact windows and operating context; do not infer accuracy without reviewed outcomes.
The model is IN_PRODUCTION but there is no FindingFinding persistence, data quality, fusion conditions, cooldown, and enabled equipment scope.
An expected version is missingTenant context, exact registry identity, equipment binding, and retired versions.
Promotion or rollback controls are missingThe standard usage detail is read-only; assignment lifecycle changes are administrator API workflows.

Validation Checklist

  • The exact registry version is open.
  • Equipment and target binding are correct.
  • Artifact kind and verification state are understood.
  • Runtime status is based on persisted evidence, not registry status alone.
  • The evidence window and last success time are recent enough for the decision.
  • SHADOW disagreement is not presented as accuracy.
  • No-data states are not presented as healthy.
  • Finding presence or absence is interpreted separately from model execution.