CPC G06F 16/2379 (2019.01) [G06F 3/04817 (2013.01); G06F 3/04842 (2013.01); G06F 9/451 (2018.02); G06F 16/13 (2019.01); G06F 16/27 (2019.01); G06F 21/6227 (2013.01); G06N 20/00 (2019.01); H04W 12/06 (2013.01); H04L 67/01 (2022.05); H04L 67/1097 (2013.01)] | 12 Claims |
1. A method for representing a digital asset as a set of related objects, comprising:
selecting, via a user interface, a first content object;
validating the first content object;
calculating a first fingerprint for the first content object;
determining other metadata for the first content object;
storing a transaction object on an immutable ledger, the transaction object comprising an identifier for the first content object, the first fingerprint, and the other metadata for the first content object without also storing the first content object on the immutable distributed ledger;
associating the transaction object with an identifier for a location within the immutable distributed ledger;
forwarding the first content object for storage separately from the transaction object;
selecting, via the user interface, a second content object;
calculating a second fingerprint for the second content object;
submitting a request to the immutable ledger using the first fingerprint;
receiving a response from the immutable distributed ledger; and
validating the second content object using the response from the immutable distributed ledger.
|