Disclaimer: This package is under active development and APIs may change.
Provenance Marks provide a cryptographically-secured system for establishing and verifying the authenticity of works in an age of rampant AI-powered manipulation and plagiarism. By combining cryptography, pseudorandom number generation, and linguistic representation, this system generates unique, sequential marks that commit to the content of preceding and subsequent works. These marks ensure public and easy verification of provenance, offering robust security and intuitive usability. Provenance Marks are particularly valuable for securing artistic, intellectual, and commercial works against fraud and deep fakes, protecting creators' reputations and the integrity of their creations.
Provenance Marks are specified in this white paper.
This TypeScript implementation is based on provenance-mark-rust v0.18.0 (commit).