{"schemaVersion":"grid-source-health-v1","methodVersion":"grid-source-health-v1","generatedAt":"2026-08-03T05:42:34.927Z","serving":"live-ledger","reconciliationLayerAvailable":true,"summary":{"sourceCount":5,"current":1,"delayed":0,"degraded":0,"blocked":4,"awaitingData":0,"unverified":0,"promoted":0,"latestObservationDate":"2026-08-03"},"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":"blocked","statusReason":"The latest batch or comparison gate contains a blocking result.","freshnessSlaDays":3,"observedThrough":"2026-08-03","observationLagDays":0,"batch":{"status":"complete","rowsRead":26,"rowsInserted":26,"rowsRejected":0,"rejectPct":0,"sourceVersion":"PUBLIC_P5MIN_202608031540_20260803153547.zip","sourcePublishedAt":"2026-08-03T05:35:47+00:00","retrievedAt":"2026-08-03T05:41:04.374+00:00"},"reconciliation":{"available":true,"status":"fail","observationDate":"2026-08-01","comparedMetrics":40,"passCount":7,"warningCount":0,"failCount":1,"unavailableCount":32,"passPct":17.5},"rollout":{"status":"shadow","comparedDays":1,"passingDays":0,"requiredPassingDays":30,"progressPct":0,"latestComparisonAt":"2026-08-01T00: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-03","observationLagDays":0,"batch":{"status":"complete","rowsRead":1,"rowsInserted":1,"rowsRejected":0,"rejectPct":0,"sourceVersion":"AEMO-WEM-20260803054032000","sourcePublishedAt":null,"retrievedAt":"2026-08-03T05:40:49.533+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":"current","statusReason":"Latest source batch is within its operational SLA with no recorded blocking comparison.","freshnessSlaDays":4,"observedThrough":"2026-07-31","observationLagDays":3,"batch":{"status":"complete","rowsRead":108,"rowsInserted":123,"rowsRejected":0,"rejectPct":0,"sourceVersion":"EIA-930-2026-07-31","sourcePublishedAt":null,"retrievedAt":"2026-08-02T06:00:17.535+00:00"},"reconciliation":{"available":true,"status":"pass","observationDate":"2026-07-31","comparedMetrics":124,"passCount":124,"warningCount":0,"failCount":0,"unavailableCount":0,"passPct":100},"rollout":{"status":"shadow","comparedDays":1,"passingDays":1,"requiredPassingDays":30,"progressPct":3.3,"latestComparisonAt":"2026-07-31T00: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":"blocked","statusReason":"The latest batch or comparison gate contains a blocking result.","freshnessSlaDays":3,"observedThrough":"2026-08-01","observationLagDays":2,"batch":{"status":"complete","rowsRead":6192,"rowsInserted":6077,"rowsRejected":0,"rejectPct":0,"sourceVersion":"ENTSO-E-2026-08-01","sourcePublishedAt":null,"retrievedAt":"2026-08-02T06:05:33.077+00:00"},"reconciliation":{"available":true,"status":"fail","observationDate":"2026-08-01","comparedMetrics":76,"passCount":10,"warningCount":0,"failCount":3,"unavailableCount":63,"passPct":13.2},"rollout":{"status":"shadow","comparedDays":1,"passingDays":0,"requiredPassingDays":30,"progressPct":0,"latestComparisonAt":"2026-08-01T00: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-01","observationLagDays":2,"batch":{"status":"complete","rowsRead":1008,"rowsInserted":1098,"rowsRejected":0,"rejectPct":0,"sourceVersion":"Elexon-BMRS-2026-08-01","sourcePublishedAt":"2026-08-02T01:00:05+00:00","retrievedAt":"2026-08-02T05:55:09.027+00:00"},"reconciliation":{"available":true,"status":"fail","observationDate":"2026-08-01","comparedMetrics":26,"passCount":12,"warningCount":0,"failCount":12,"unavailableCount":2,"passPct":46.2},"rollout":{"status":"shadow","comparedDays":1,"passingDays":0,"requiredPassingDays":30,"progressPct":0,"latestComparisonAt":"2026-08-01T00:00:00+00:00","promotedAt":null},"servingMode":"legacy-primary"}]}