CPC G06F 16/219 (2019.01) [G06F 16/2255 (2019.01); H04L 9/0618 (2013.01); G06F 16/252 (2019.01); H04L 9/50 (2022.05)] | 18 Claims |
1. A method for tracking record lifecycle events, comprising:
creating, by a record lifecycle tool, a recordable artifact for a record lifecycle event in a record lifecycle, the recordable artifact comprising record lifecycle event data for the record lifecycle event;
creating, by the record lifecycle tool, a recordable artifact for the record lifecycle event comprising the record lifecycle event data;
generating, by the record lifecycle tool, a hash of the record lifecycle event data;
creating, by the record lifecycle tool, record lifecycle event metadata for the recordable artifact, the record lifecycle event metadata comprising a list of supply chain elements that comprises at least a recordable artifact type and an indication of an upstream record that used the record lifecycle event data as a reference material for a different recordable artifact type;
signing, by the record lifecycle tool, the record lifecycle event metadata;
writing the signed record lifecycle event metadata to a supply chain metadata store at a storage location, wherein the supply chain metadata store is blockchain-based and is cryptographically verifiable and immutable; and
writing the hash and an identifier for the storage location in the supply chain metadata store to a present state database.
|