Package integrity
The manifest and every named member must match byte-for-byte. Missing, extra, or altered evidence is refused.
Free public verification · no account
An evidence file should survive the handoff. Drop in an Obsign case and independently check every byte, signature, custody link, and portable computation—right here, without sending the evidence anywhere.
The independent evidence workbench
No login. No upload. No “trust us” API call. The verifier runs in an isolated browser worker using the same memory-safe core as the standalone verifier.
.obcase package
No file selected
Your evidence stays yours. Package bytes and findings remain in this browser. Only the public page assets are fetched.
Independent verification result
Nine layers. One unambiguous answer.
A package can be intact and still come from an unauthorized issuer. It can carry a valid signature and still fail custody. Obsign reports each question separately.
The manifest and every named member must match byte-for-byte. Missing, extra, or altered evidence is refused.
The signature must verify, then the signer is assessed against the recipient’s trust policy—not its own claims.
Preserved source bytes and the canonical working image must remain cryptographically bound to the case.
The registered portable operation runs again in your browser. A claimed result that cannot reproduce does not pass.
The delivered file and its decoded pixels are checked against the signed result—container and content, separately.
Content Credentials and independent time are shown as explicit layers and can be mandatory under your policy.
Designed for the receiving side
Verification is free because trust only works when a newsroom, court, client, auditor, or opposing expert can inspect the evidence without buying Obsign or trusting our servers.
Read the evidence package specificationEvidence that can answer back
Don’t accept a screenshot of a green badge. Open the package and earn the verdict yourself.
Verify it now