A method comprising: receiving, by a network coordinator computer (150, 550B), from a first node computer (165, 565), a data package with first data, wherein the network coordinator computer and the first node computer are associated with a first network, wherein the first data describes an interaction between the first node computer and a second node computer (145, 551); receiving, by the network coordinator computer, a first digital signature associated with the first data, the first digital signature being generated with a first private key associated with the first node computer; determining, by the network coordinator computer, that the second node computer is not associated with the first network and, responsive thereto: determining, by the network coordinator computer, to transmit the data package to a second network, wherein the second node computer is associated with a third network, wherein the second network is a parent network and the first and third networks are child networks of the second network; generating, by the network coordinator computer, second data for the data package, wherein the second data describes that the indicated recipient of the data package is not within the first network; generating, by the network coordinator computer, a second digital signature for the second data, the second digital signature being generated using a second private key associated with the network coordinator computer; transmitting, by the network coordinator computer, to the second network, the data package including the first data, the second data, the first digital signature, and the second digital signature, wherein the method comprises: generating, by the network coordinator computer, a first block for a first blockchain associated with the first network, the first block including the first data, wherein a second block is generated for a second blockchain associated with the second network by a second network coordinator computer associated with the second network, the second block including the first data and the second data, wherein the first block is different from the second block, wherein a transaction identifier is associated with the data package, and wherein both the first block and the second block include the transaction identifier. receiving, by a network coordinator computer (150, 550B), from a first node computer (165, 565), a data package with first data, wherein the network coordinator computer and the first node computer are associated with a first network, wherein the first data describes an interaction between the first node computer and a second node computer (145, 551); receiving, by the network coordinator computer, a first digital signature associated with the first data, the first digital signature being generated with a first private key associated with the first node computer; determining, by the network coordinator computer, that the second node computer is not associated with the first network and, responsive thereto: determining, by the network coordinator computer, to transmit the data package to a second network, wherein the second node computer is associated with a third network, wherein the second network is a parent network and the first and third networks are child networks of the second network; generating, by the network coordinator computer, second data for the data package, wherein the second data describes that the indicated recipient of the data package is not within the first network; generating, by the network coordinator computer, a second digital signature for the second data, the second digital signature being generated using a second private key associated with the network coordinator computer; transmitting, by the network coordinator computer, to the second network, the data package including the first data, the second data, the first digital signature, and the second digital signature, determining, by the network coordinator computer, to transmit the data package to a second network, wherein the second node computer is associated with a third network, wherein the second network is a parent network and the first and third networks are child networks of the second network; generating, by the network coordinator computer, second data for the data package, wherein the second data describes that the indicated recipient of the data package is not within the first network; generating, by the network coordinator computer, a second digital signature for the second data, the second digital signature being generated using a second private key associated with the network coordinator computer; transmitting, by the network coordinator computer, to the second network, the data package including the first data, the second data, the first digital signature, and the second digital signature, wherein the method comprises: generating, by the network coordinator computer, a first block for a first blockchain associated with the first network, the first block including the first data, wherein a second block is generated for a second blockchain associated with the second network by a second network coordinator computer associated with the second network, the second block including the first data and the second data, wherein the first block is different from the second block, wherein a transaction identifier is associated with the data package, and wherein both the first block and the second block include the transaction identifier.