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.
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
}