Watermark → forensic marking → perceptual hash → C2PA signature → anchor. Each step shows what it inspects and its evidence field.
Plain words · exact workings
Trust that links into one line (the XMSE stack)
Stamp → fingerprint → tamper check → certificate → (optional) registry. Each one you add gives others more clues to check.
The simple story
Imagine adding, in order, to a homework drawing: (1) an invisible stamp, (2) a fingerprint number, (3) a tamper check, (4) the teacher’s stamp (C2PA) and (5) a school registry entry (NFT).
Even one helps, but with several layers it becomes much harder to fake.
How it works, exactly
Run order (bottom → top): watermark → forensic → fingerprint → C2PA → chain/NFT.
The UI labels show them as 1 → 5.
Easy to mix up
This is not a page that just lists technology names. Try the samples below yourself.
Switch tabs to play an image, video, music or document, then press the check buttons.
Demo · see it for yourself
Samples you can try
Play photos, video, music and documents, take their fingerprint number, and check their Content Credentials (C2PA). XenLook holds thousands of character media files; these few samples were picked to show the idea and the check simply.
Originalε(+1) — looks the sameε ×40 amplified (lesson)
The invisible stamp
Left and middle look the same to the eye. Right is a magnifier that blows ε up 40×.
what you see ≈ original + ε
Real VideoSeal encoding uses a smarter pattern. This is a lesson in why it stays invisible.
1 Watermark
NFT metadata preview (stub before minting)
{
"name": "The invisible stamp",
"image_or_animation_url": "/xmse-demo/demo-still-epsilon.png",
"mime": "image/png",
"sha256": "(filled in after the fingerprint check)",
"c2pa": null,
"xmse_pipeline": "watermark→forensic→fingerprint→c2pa→chain"
}
Why the layers stack
No single signal closes provenance. Watermark, marking, hash, signature, and anchor read different axes — we do not merge them into one score.