CPC H04L 9/3213 (2013.01) [G06F 16/182 (2019.01); G06F 16/2379 (2019.01); G06F 16/27 (2019.01); G06F 16/93 (2019.01); G06F 21/602 (2013.01); G06F 21/64 (2013.01); G06Q 40/06 (2013.01); H04L 9/0637 (2013.01); H04L 9/0643 (2013.01); H04L 9/50 (2022.05)] | 24 Claims |
1. An apparatus, comprising:
a first compute device, including a non-transitory processor readable memory and a processor, the first compute device communicatively coupled to a second compute device, the second compute device being from a plurality of compute devices that collectively implement a distributed ledger via a network that operably couples to the plurality of compute devices, the distributed ledger including:
a first manifest document that includes (1) a first reference to a first data product stored in a first non-blockchain database and (2) a fingerprint of the first data product, and
a second manifest document that includes (1) a second reference to the first manifest document, (2) a fingerprint of the first manifest document, and (3) a third reference to a second data product stored in a second non-blockchain database; and
the processor operatively coupled to the non-transitory processor readable memory, the processor configured to:
receive an indication of an activity associated with a third data product,
define a third manifest document that includes (1) the fingerprint of the first manifest document, (2) a fifth reference to the second manifest document, (3) a fingerprint of the second manifest document, and (4) a sixth reference to the third data product, and
commit the third manifest document to the distributed ledger.
|