Claim 1
A system for block reconciliation, comprising:
a network-connected block reconciliation computer comprising a memory and a processor and further comprising programmable instructions stored in the memory and operating on the processor, the programmable instructions adapted to reconcile blocks in a blockchain environment comprising:
a plurality of connections to a plurality of connected devices;
a connection to one or more blockchains;
an object compiler;
wherein a plurality of criteria is received from a first connected device;
wherein the compiler is configured to receive a plurality of blocks from the one or more blockchains based on the received criteria, each block corresponding to a preconfigured interaction object;
wherein the compiler is configured to analyze the preconfigured interaction objects to determine if there is an associated required supplemental object, an association based on the plurality of criteria;
wherein the compiler is configured to request a plurality of supplemental blocks from the one or more blockchains, each supplemental block corresponding to a required supplemental object;
for each requested supplemental object:
if a first requested supplemental object is not found, the compiler flags the associated interaction object of the preconfigured interaction objects;
otherwise:
if the first requested supplemental object type is replacement, the compiler replaces properties of an associated interaction object with information from properties of the supplemental object;
if the supplement object type is addendum, the compiler adds properties from the supplemental object to the associated interaction object of the preconfigured interaction objects;
wherein the compiler receives one or more preconfigured rules from the one or more blockchain associated to the preconfigured interaction objects;
wherein the compiler creates one or more compilation objects comprising interaction objects and supplemental objects associated to the plurality of criteria and based on the one or more preconfigured rules;
wherein the one or more compilation objects is stored on the one or more blockchains.