| CPC G05B 19/042 (2013.01) [G06Q 50/06 (2013.01); H02J 13/00006 (2020.01); G05B 2219/2639 (2013.01)] | 15 Claims |

|
1. A method for validating record information performed by a system comprising a processor and a non-transitory computer-readable medium storing instructions that, when executed by the processor, cause the system to perform the method, the method comprising:
accessing, from a public ledger, a public record associated with a first data record, the first data record comprising an energy management transaction data record comprising one or more of policy information applied by at least one connected device, at least one identified control action of at least one connected device that generated the energy management transaction data record, and identification information associated with at least one connected device that generated the energy management transaction data record, the first data record comprising a public component and a private component, the public record comprising the public component of the first data record and a hash generated based on at least the public component and the private component of the first data record;
generating, based at least in part on the accessed public record, a record validation query, the record validation query comprising the hash generated based on at least the public component and the private component of the first data record;
querying a private database with the record validation query;
receiving a validation response from the private database, the validation response indicating that the private database comprises a data record having a hash that corresponds to the hash generated based on at least the public component and the private component of the first data record; and
authenticating the accessed public record based, at least in part, on the received validation response.
|