MLflow + Git LFS Model Versioning Playbook (FERC-Compliant)
The MLflow + Git LFS Model Versioning Playbook (FERC-Compliant) is a governance-aligned engineering framework that integrates MLflow’s experiment tracking and model registry with Git LFS for binary artifact storage, enabling auditable, reproducible, and FERC-regulated versioning of forecasting models used in renewable energy dispatch and market participation. It enforces traceability from raw weather/telemetry data through training pipelines to deployed models, satisfying FERC Order No. 888, Order No. 2222, and cybersecurity requirements under NIST SP 800-53 Rev. 5. This playbook standardizes metadata tagging, access controls, retention policies, and immutable audit logs required for regulatory scrutiny of AI-driven grid decisions.
📖 Overview
📑 Key Components
🎯 Applications
- ✓ Versioning day-ahead solar irradiance forecast models for ISO/RTO market submissions
- ✓ Auditing wind power prediction model updates under FERC Form 731 reporting requirements
- ✓ Reproducing model behavior during FERC enforcement investigations into forecast-induced imbalance penalties
📐 Key Formulas
Regulatory Traceability Index (RTI)
RTI = (M × L × V) / (T × E)
Quantifies model version traceability compliance; M = number of mandated metadata fields present, L = lineage depth (number of upstream commits traced), V = version immutability score (1 if tagged + signed, 0 otherwise), T = time since last audit log entry (days), E = number of unverified external dependencies
FERC Binary Artifact Retention Score (FBARS)
FBARS = 1 − max(0, (D − R) / R)
Measures adherence to FERC-mandated retention period R (days); D = actual days retained; scores 1.0 indicate full compliance, <0 indicates noncompliance