Proof Verification

m-abc123

Proof

Manifest ID
m-abc123
Issuer
kelp.digital
Timestamp
2026-08-02T14:31:07Z
Assets
2

Verification Status

SAMPLE
Sample preview — illustrative proof data. This is not a live signed manifest; live proofs resolve at a real /verify/<id>.

How this verification works

  • Fail-closed. All five checks must pass for a "Verified" result. Any failure, timeout, or unreachable key shows FAILED — a tampered proof can never earn a Verified badge.
  • One trust anchor. The Ed25519 public key resolves from a public DNS TXT record (_seal.<issuer-domain> via DNS-over-HTTPS) — no CA trust lists, no validator discretion.
  • Runs in your browser. Hash, signature, and SEAL checks execute client-side via SEAL-JS. No server decides the outcome.
  • Scope. A verified manifest proves the recorded content hash, license terms, and issuer signature are intact. It does not assert anything about post-capture edits to the image itself — capture authenticity is carried by the asset's verification tier (EXIF / challenge / PRNU sensor fingerprint).

Manifest Assets

IDHashPathMIME TypeVerified
s-0017f3a…9c2ephotos/raw/001.dngimage/x-adobe-dngUnverified
s-0021f9c…4b7aphotos/raw/002.dngimage/x-adobe-dngUnverified