Append-only ledger of measured energy data. Each record is content-addressed by its SHA-256 hash; batches commit a Merkle root over their members.