AI Potluck
Back to Gap Map Product / UX / Assurance & compliance evidence

TrustMark

Adobe
open source / Overall score: 2.6

TrustMark is Adobe's open-source image watermarking method for the Content Authenticity Initiative: it hides an identifier in an image of any resolution that survives resharing, screenshots and JPEG compression, and decodes or removes it again. The identifier can point to a C2PA manifest kept elsewhere, and the method is on the C2PA list of approved watermarks. Implementations exist in Python, JavaScript and Rust.

Tagged self-attested: anyone can decode the mark with the open decoder, but the mark carries an identifier, not a signature.

Openness

5 high confidence
5.0
license
MIT(OSI
source
public(Python encoder, decoder and remover
core features withheld
no

Every implementation is MIT-licensed; the root LICENSE opens with an Adobe notice that points back to that same license. The repository is Adobe's official open-source implementation of the published method.

Adoption

2 medium confidence
2.0

PyPI downloads of trustmark, the Python implementation, measure its use. The JavaScript and Rust implementations are not counted.

Capability

3 medium confidence
3.0

Anyone can read a TrustMark watermark with the open decoder, and it follows a method the C2PA standard approves, so checking for it needs nothing from the embedder. The mark carries an identifier rather than a signed claim, two steps below NVIDIA's hardware attestation.

Verified 2026-09-26