Skip to content
Mermaid templates

Model registry and reproducible evaluation

Connects immutable model artifacts to evaluation configurations, approvals and observed deployment windows. Original worked design example; adapt responsibilities, thresholds and assumptions to your system.

Template previewMermaid
Rendering…

What this template contains

Diagram type
Entity-relationship diagram
Source
53 lines

Make it your own.

erDiagram
MODEL_FAMILY ||--o{ MODEL_VERSION : versions
MODEL_VERSION ||--o{ EVALUATION_RUN : evaluated
DATASET_VERSION ||--o{ EVALUATION_RUN : supplies
EVALUATION_RUN ||--|{ METRIC_RESULT : reports
MODEL_VERSION ||--o{ DEPLOYMENT : serves
DEPLOYMENT ||--o{ MONITOR_RESULT : observed
APPROVER ||--o{ RELEASE_DECISION : signs
MODEL_VERSION ||--o{ RELEASE_DECISION : authorized_by
MODEL_FAMILY {
 string family_id PK
 string name
}
MODEL_VERSION {
 string model_id PK
 string family_id FK
 string artifact_digest
}
DATASET_VERSION {
 string dataset_id PK
 string content_hash
}
EVALUATION_RUN {
 string evaluation_id PK
 string model_id FK
 string dataset_id FK
 string config_hash
}
METRIC_RESULT {
 string metric_id PK
 string evaluation_id FK
 string name
 string value
}
DEPLOYMENT {
 string deployment_id PK
 string model_id FK
 string environment
}
MONITOR_RESULT {
 string monitor_id PK
 string deployment_id FK
 string window
}
APPROVER {
 string approver_id PK
}
RELEASE_DECISION {
 string decision_id PK
 string model_id FK
 string approver_id FK
 string reason
}