Public check

Verification starts here.

One question, answered in seconds: does this match what was preserved? No account, no authorization — and if you check a file, it never leaves your machine.

Two ways in

A code. Or a file.

  • With a session code — like PRV-7Q4M-K2XN-9DPT, printed on every report — the check confirms the session was preserved by Provena.
  • With a file — your browser computes its fingerprint locally and sends only that. The content is never uploaded, so even sensitive material can be checked safely.
  • The answer is math, not judgment: the fingerprints match or they don't. A match means this exact content, byte for byte, is the one preserved.

A match is the beginning, not the end.

The public check confirms integrity — it never opens the evidence, and it doesn't judge what the content means. For the full toolbox — custody chain verification, offline audit scripts, external proofs — see how independent verification works.