{"schemaVersion":"grid-source-health-v1","methodVersion":"grid-source-health-v1","generatedAt":"2026-08-09T09:32:31.904Z","serving":"live-ledger","reconciliationLayerAvailable":true,"summary":{"sourceCount":5,"current":0,"delayed":0,"degraded":3,"blocked":2,"awaitingData":0,"unverified":0,"promoted":0,"latestObservationDate":"2026-08-09"},"methodology":{"freshness":"Calendar-day lag from the latest completed source batch observation date. Thresholds are Solar Analytica operating SLAs, not publisher guarantees.","batchQuality":"Partial, writing or rejected batches and batches carrying rejected rows cannot receive a current status.","reconciliation":"Canonical and legacy rows pass only when metric, unit and declared calculation basis agree within the registered tolerance.","promotion":"A source remains shadowed until 30 complete passing comparison dates are recorded and a manual promotion review is completed.","serving":"Legacy operating tables remain primary until a source is explicitly promoted. Recovery output leaves operational dates and pass rates blank.","rawData":"Raw payloads and interval observations remain private; this surface exposes aggregate operational receipts only."},"sources":[{"sourceKey":"aemo-nem","provider":"Australian Energy Market Operator","coverage":"Five National Electricity Market regions","integrationStatus":"active","dataConfidence":"Medium","documentationUrl":"https://aemo.com.au/en/energy-systems/electricity/national-electricity-market-nem/data-nem/market-data-nemweb","evidenceUrl":"https://nemweb.com.au/Reports/CURRENT/Daily_Reports/","healthStatus":"degraded","statusReason":"The latest batch or comparison gate contains partial, rejected, warning or unavailable records.","freshnessSlaDays":3,"observedThrough":"2026-08-09","observationLagDays":0,"batch":{"status":"complete","rowsRead":26,"rowsInserted":26,"rowsRejected":0,"rejectPct":0,"sourceVersion":"PUBLIC_P5MIN_202608091930_20260809192532.zip","sourcePublishedAt":"2026-08-09T09:25:32+00:00","retrievedAt":"2026-08-09T09:30:19.289+00:00"},"reconciliation":{"available":true,"status":"warning","observationDate":"2026-08-04","comparedMetrics":40,"passCount":13,"warningCount":2,"failCount":0,"unavailableCount":25,"passPct":32.5},"rollout":{"status":"shadow","comparedDays":4,"passingDays":0,"requiredPassingDays":30,"progressPct":0,"latestComparisonAt":"2026-08-04T00:00:00+00:00","promotedAt":null},"servingMode":"legacy-primary"},{"sourceKey":"aemo-wem","provider":"Australian Energy Market Operator","coverage":"South West Interconnected System, Western Australia","integrationStatus":"active","dataConfidence":"Medium","documentationUrl":"https://data.wa.aemo.com.au/","evidenceUrl":"https://data.wa.aemo.com.au/","healthStatus":"blocked","statusReason":"The latest batch or comparison gate contains a blocking result.","freshnessSlaDays":3,"observedThrough":"2026-08-09","observationLagDays":0,"batch":{"status":"complete","rowsRead":1,"rowsInserted":1,"rowsRejected":0,"rejectPct":0,"sourceVersion":"AEMO-WEM-20260809092934000","sourcePublishedAt":null,"retrievedAt":"2026-08-09T09:30:06.337+00:00"},"reconciliation":{"available":true,"status":"fail","observationDate":"2026-07-31","comparedMetrics":8,"passCount":3,"warningCount":0,"failCount":1,"unavailableCount":4,"passPct":37.5},"rollout":{"status":"shadow","comparedDays":1,"passingDays":0,"requiredPassingDays":30,"progressPct":0,"latestComparisonAt":"2026-07-31T00:00:00+00:00","promotedAt":null},"servingMode":"legacy-primary"},{"sourceKey":"eia-930","provider":"U.S. Energy Information Administration","coverage":"Selected United States balancing authorities and US48","integrationStatus":"credential-required","dataConfidence":"High","documentationUrl":"https://www.eia.gov/opendata/documentation.php","evidenceUrl":"https://api.eia.gov/v2/electricity/rto/","healthStatus":"degraded","statusReason":"The latest batch or comparison gate contains partial, rejected, warning or unavailable records.","freshnessSlaDays":4,"observedThrough":"2026-08-07","observationLagDays":2,"batch":{"status":"complete","rowsRead":107,"rowsInserted":122,"rowsRejected":0,"rejectPct":0,"sourceVersion":"EIA-930-2026-08-07","sourcePublishedAt":null,"retrievedAt":"2026-08-09T06:00:23.873+00:00"},"reconciliation":{"available":true,"status":"unavailable","observationDate":"2026-08-05","comparedMetrics":123,"passCount":120,"warningCount":0,"failCount":0,"unavailableCount":3,"passPct":97.6},"rollout":{"status":"shadow","comparedDays":6,"passingDays":1,"requiredPassingDays":30,"progressPct":3.3,"latestComparisonAt":"2026-08-05T00:00:00+00:00","promotedAt":null},"servingMode":"legacy-primary"},{"sourceKey":"entsoe-transparency","provider":"ENTSO-E Transparency Platform","coverage":"Germany-Luxembourg, France and Spain bidding zones","integrationStatus":"credential-required","dataConfidence":"Medium","documentationUrl":"https://transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html","evidenceUrl":"https://web-api.tp.entsoe.eu/api","healthStatus":"degraded","statusReason":"The latest batch or comparison gate contains partial, rejected, warning or unavailable records.","freshnessSlaDays":3,"observedThrough":"2026-08-08","observationLagDays":1,"batch":{"status":"complete","rowsRead":4992,"rowsInserted":5472,"rowsRejected":0,"rejectPct":0,"sourceVersion":"ENTSO-E-2026-08-08-basis-v2","sourcePublishedAt":null,"retrievedAt":"2026-08-09T06:05:49.098+00:00"},"reconciliation":{"available":true,"status":"unavailable","observationDate":"2026-08-04","comparedMetrics":76,"passCount":64,"warningCount":0,"failCount":0,"unavailableCount":12,"passPct":84.2},"rollout":{"status":"shadow","comparedDays":3,"passingDays":0,"requiredPassingDays":30,"progressPct":0,"latestComparisonAt":"2026-08-04T00:00:00+00:00","promotedAt":null},"servingMode":"legacy-primary"},{"sourceKey":"elexon-bmrs","provider":"Elexon","coverage":"Great Britain","integrationStatus":"active","dataConfidence":"Medium","documentationUrl":"https://bmrs.elexon.co.uk/api-documentation","evidenceUrl":"https://data.elexon.co.uk/bmrs/api/v1","healthStatus":"blocked","statusReason":"The latest batch or comparison gate contains a blocking result.","freshnessSlaDays":3,"observedThrough":"2026-08-08","observationLagDays":1,"batch":{"status":"complete","rowsRead":1008,"rowsInserted":1096,"rowsRejected":0,"rejectPct":0,"sourceVersion":"Elexon-BMRS-2026-08-08-basis-v2","sourcePublishedAt":"2026-08-09T01:00:04+00:00","retrievedAt":"2026-08-09T05:55:22.575+00:00"},"reconciliation":{"available":true,"status":"fail","observationDate":"2026-08-06","comparedMetrics":16,"passCount":15,"warningCount":0,"failCount":1,"unavailableCount":0,"passPct":93.8},"rollout":{"status":"blocked","comparedDays":5,"passingDays":0,"requiredPassingDays":30,"progressPct":0,"latestComparisonAt":"2026-08-06T00:00:00+00:00","promotedAt":null},"servingMode":"legacy-primary"}]}