VerifiablyBased Journal
What Makes a Photo Verifiable?
A practical walkthrough of how hardware-backed signatures turn images into portable proofs.
Most integrity systems still depend on trust in platforms. We are building for proof portability: the evidence should travel with the image.
The Three Guarantees
- Capture integrity at the point of acquisition
- Cryptographic binding between pixels and claim
- Public verifiability without private infrastructure access
Why This Matters
If authenticity depends on a closed system, an external reviewer still has to trust someone. A verifiable artifact should be auditable anywhere.
| Property | Legacy Upload Proof | Hardware-Rooted Proof |
|---|---|---|
| Verify offline | No | Yes |
| Detect tampering | Often indirect | Direct |
| Portable evidence | Limited | Native |
Minimal Verification Flow
import { verifyProofBundle } from "@verifiablybased/sdk";
const result = await verifyProofBundle(bundle);
if (!result.valid) {
throw new Error("Proof verification failed");
}
console.log("Signer:", result.signer);
console.log("CapturedAt:", result.capturedAt);The verifier does not need to know who sent the file first. They only need the bundle and the public verification logic.