Verification

Verify a capture.

Add a signed Original capture to check its embedded Content Credential. Everything is verified locally in this browser.

This is a temporary MVP. It checks one published Original verification key and does not upload your files.

Legacy proof

Optional. Retains compatibility with the temporary JSON MVP.

Original capture

A JPEG with an embedded C2PA Content Credential.

Spike trust chain

Bundled for this technical preview. Choose another public PEM chain only when testing a different signer.

The example proves the legacy signature path without needing a camera file.

Waiting for a proof

Choose an Original proof JSON file to begin.

Nothing is uploaded. C2PA parsing, certificate checks, and byte validation run locally in this browser.