seal
pressing 4,812,004 receipts to chain …
✓ sealed
4,812,004 receipts sealed seal a file
decentralized provenance · mainnet

sign it.seal it.ship it.

Seal is a decentralized provenance network — every photo, video, model output, and dataset you publish gets a tamper-proof on-chain receipt, so anyone can verify it's real, who made it, and that nothing's been touched.

4,812,004 receipts sealed · verified in 0.8s · 1,204 nodes

certificate of authenticity
fileIMG_2048.heic
hash0x7a3f…9c21
signed bydid:seal:0x…b04e
anchoredblock 18,204,441 · 0.8s
status● verified
✓ sealed
IMG_2048.heic → 0x7a3f…voice-memo.m4a → 0x1c9e…weights-70b.bin → 0x88d2…dataset-v4.parquet → 0x4f0a…cctv-frame.png → 0xe6b1…IMG_2048.heic → 0x7a3f…voice-memo.m4a → 0x1c9e…weights-70b.bin → 0x88d2…dataset-v4.parquet → 0x4f0a…cctv-frame.png → 0xe6b1…
the problem

the internet now ships
faster than it can be
trusted.

94%of ai-generated media is published with no way to tell it apart
0.8sto fake a minute of video that never happened
1cryptographic receipt makes the difference
how it works

from raw file
to sealed proof.

01

sign

hash the bytes and sign them with your key. the content never leaves your device.

sign/keys
02

seal

the receipt anchors to chain inside a merkle root. permanent, in under a second.

registry/history
03

verify

anyone can check the hash against the receipt. tampered? it says so.

verify/check
04

settle

witnesses and verifiers earn $SEAL for keeping the ledger honest.

network/stake
the proof

one file,
one receipt.

Everything you seal gets a receipt like this — a hash of the bytes, your signature, and an anchor to chain. Forever.

seal · proof of authenticityno. 0412-812-004
mediaphoto · jpeg · 24.1 MB
sha-2560x9f2c…d41a
signerdid:seal:0x1d88…
timestamp2026-09-20 14:22:07 utc
anchorblock 18,204,441
status● verified · untampered
verify → paste the hash at /verify/check
live / registry feed

just sealed.

Every receipt streams here the moment it anchors. File, signer, and how long the proof took.

receipts · last 24h● streaming
IMG_2048.heic · did:seal:0x7a3f0.8s
weights-70b.bin · did:seal:0x1c9e0.6s
news-reel.mov · did:seal:0x88d20.9s
dataset-v4.parquet · did:seal:0x4f0a0.7s
cctv-frame.png · did:seal:0xe6b10.5s
sealed today 312,994verified 100%
what you can seal

any media.
any format.

photo

images, scans, screenshots.

video

clips, live streams, film.

audio

voice notes, calls, music.

model output

weights, responses, generations.

dataset

training data, labels, snapshots.

document

contracts, articles, records.

in practice

sealed in
the wild.

From newsrooms to model labs to field reporting — real media, sealed at the source. Photos via Pexels, credited below.

roadmap

where the
ledger is going.

now
v0.3

on-chain anchoring + the public registry are live

q3 2026
witness attestation

co-signed receipts from a network of trusted witnesses

q4 2026
c2pa bridge

export any seal receipt as a content credential

2027
seal protocol v1

permissionless verifiers + staking go fully on chain

faq

short
answers.

who can seal media?

Anyone with a key. A wallet is your signing identity — the content never leaves your device, and the receipt is public the moment it anchors.

how is tampering detected?

The receipt stores a hash of the original bytes. Any change to the file — even one bit — breaks the hash, and verification fails.

does seal store my files?

No. Seal stores receipts, not content. Your media stays where you keep it; the ledger only holds the cryptographic proof it existed, unchanged.

what does it cost to seal?

A fraction of a cent per receipt, paid in $SEAL. The first thousand seals a day are free while the network is in beta.

proof is the
product.

Start sealing. The world can't tell what's real — your receipts will.