Systems and methods for tracking data lineage and record lifecycle using a distributed ledger are disclosed. In one embodiment, a method for tracking record lifecycle events may include: (1) creating, by a record lifecycle tool, a recordable artifact for a record lifecycle event in a record lifecycle, the recordable artifact comprising data for the record lifecycle event; (2) generating, by the record lifecycle tool, a hash of the data; (3) creating, by the record lifecycle tool, record lifecycle event metadata for the recordable artifact; (4) signing, by the record lifecycle tool, the record lifecycle event metadata; (5) writing the record lifecycle event metadata to supply chain metadata storage at a storage location, wherein the supply chain metadata storage may be cryptographically verifiable and immutable; and (6) writing the hash and an identifier for the storage location in the supply chain metadata store to a present state database.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The method of claim 1, wherein the record lifecycle event comprises at least one of creating a record requirement with record definition in a logical data model, committing a physical data store build script in a source code management tool, capturing a record into a system of record application, completing a data store deployment build, completing a data quality test, distributing data to a data store through a batch job, archiving data, and purging a record.
3. The method of claim 1, wherein the recordable artifact comprises at least one of a record instance identifier, a record of a data store deployment, and an identifier for a data quality test exception.
4. The method of claim 1, wherein the hash of the data comprises a hash of a reference to the data.
5. The method of claim 1, wherein the record lifecycle event metadata comprises at least one of a name for the recordable artifact, an organization identifier, a creation time, recordable artifact data, the hash, a reference to the hash, and an identifier for the record lifecycle tool.
6. The method of claim 1, wherein the record lifecycle event metadata comprises a reference to a prior record lifecycle event.
7. The method of claim 1, wherein the supply chain metadata store comprises at least one of immutable queues, hashgraphs, blockchain-based systems, stream processing services, NoSQL databases, and relational databases.
8. The method of claim 1, wherein the present state database comprises a key/value pair database.
10. The method of claim 9, wherein the present state database comprises a key/value pair database.
11. The method of claim 9, wherein the at least one storage location comprises a block in a blockchain-based system.
12. The method of claim 9, wherein the lineage comprises downstream lineage for the record instance.
15. The system of claim 14, wherein the record lifecycle event comprises at least one of creating a record requirement with record definition in a logical data model, committing a physical data store build script in a source code management tool, capturing a record into a system of record application, completing a data store deployment build, completing a data quality test, distributing data to a data store through a batch job, archiving data, and purging a record.
16. The system of claim 14, wherein the hash of the data comprises a hash of a reference to the data.
17. The system of claim 14, wherein the record lifecycle event metadata comprises a reference to a prior record lifecycle event.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
January 7, 2021
April 2, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.