ProveConsent · Media Consent Registry
REGISTRY SNAPSHOT
REV. 2026-10-05

Even after it's cropped or re-uploaded.

Your rules stay with your content.

Say whether your photos, videos, or audio can be used for ads, AI training, or commercial work. Register once — check anytime, straight from the file itself.

Studio portrait An illustrator at work in their studio
Photographer
Musician
MVP live
1

Upload your file

A photo, video, or audio clip — straight from your device.

2

Choose what others may do with it

Viewing only? Ads? AI training? Pick one of four presets, or set your own.

3

Done — the rules stay findable

Even after it's cropped, recompressed, or re-uploaded somewhere else.

From creation to revocation

Follow a single illustrative file through its whole lifecycle — registered, chained, shared, checked, and withdrawn.

Studio portrait An illustrator working on a painting in their studio
Not yet registered

Start with the original

An illustrator finishes a piece in their own studio. Before sharing it anywhere, they decide what other people may do with it.

studio-work.jpg · permission record does not yet exist

Illustrative walkthrough using a stock photo, not a live verification result. Matching depends on the file and the edits made to it; a fingerprint match is not a guarantee that every altered copy can be identified.

Whose work travels without them

Any file that leaves your hands can lose its terms along the way. These are the four we hear about most.

Photographer

Photographers

Your portrait, re-uploaded without your terms attached.

Musician

Musicians

A clip lifted into someone else's track, credit stripped.

Model / talent

Models & talent

A face used to train a model you never agreed to.

Illustrator

Illustrators

Work scraped into a dataset with the byline removed.

Why metadata isn't enough

Step 01 — Original File leaves the camera EXIF intact, terms attached, owner known.
Step 02 — Platform Upload & re-encode ✕ metadata stripped on ingest
Step 03 — Re-upload Copy circulates ✕ no trail back to original terms
✓ the pixels themselves are unchanged

Embedded metadata

  • ✕ Stripped on upload by most major platforms
  • ✕ Gone entirely from a screenshot or re-encode
  • ✕ Nothing left to trace back to original terms

The content itself

  • ✓ A crop or recompression barely moves it
  • ✓ Resolves back to the registered consent record
  • ✓ Can't be removed without destroying the file

How the ledger works

Patent pending — KE/P/2026/6199, filed 28 May 2026 W3C ODRL policy terms Firestore-backed ledger, anchored to Sigstore Rekor
L0

Total Prohibition

Private only — nobody else should display, share, or train AI on this.

Non-monetaryAI dataset opt-out
L1

Personal Showcase

Default

Anyone can view and share it. Not for ads, AI training, or resale.

Non-monetaryAI dataset opt-out
L2

Commercial Monetization

Approved platforms can use it commercially — you get paid automatically.

MonetaryAI dataset opt-out
L3

Full Rights & AI

Open for anyone to use, remix, or train AI on.

MonetaryAI dataset training allowed
—

Custom Terms

Power users

Set monetization and AI training independently instead of picking a preset combination — e.g. non-monetized but AI-trainable, a combination none of the four presets cover.

Monetary or notAI training: your choice

Setting terms during registration looks like this — four preset consent levels plus independently configurable custom terms, each a W3C ODRL policy signed with a wallet or email-derived key.

01 / 04 · Set terms, sign them

Register

The rights holder sets terms — commercial use, AI training, derivative works, monetization split — as a W3C ODRL policy, then signs it with a wallet or email-derived key. Fingerprints are computed from the file itself, client-side.

Result: the file, its signer, and the signed terms are now linked together.

Notes on the mechanism above
Versus a C2PA manifest

A manifest travels attached to the file, so it's gone the moment a platform strips it or a screenshot is taken. ProveConsent is built to complement that approach, not replace it — resolution and revocation status come from the content itself, so the record is still reachable after the manifest isn't.

Methodology for the match-rate figures above

Measured directly against this app's own production matching code (real perceptual hashing and real content-derived embeddings — never a simulated stand-in) across 7 real photographs and 10 realistic transformations (JPEG recompression, resize round-trips, center crops, and brightness/contrast shifts, at light/moderate/heavy severity), plus every cross-pair among those 7 photos for the false-match figure. A small sample from an early-stage product, not a large-scale study — re-measured whenever the matching code changes.

Now live: crop & tile resilience

Every new registration also stores a crop-alignment set (several simulated crop levels of the original) and 9 overlapping tile fingerprints, used automatically during verification alongside the plain fingerprint check above — this is what lifted heavy-crop matching from 80–90% to the 100% figure above. It also separately catches 14–100% of tight, off-center crops (e.g. zoomed into just one detail of a photo) depending on how closely the crop lines up with a stored region — averaging around 40% across the 5 crop positions tested, with no change to the 0% false-match rate. Applies to assets registered from this point forward; not retroactive, since original files aren't retained after registration.

Sign with what you already hold

Solana wallets EVM wallets (MetaMask) Email-derived identity No prior Web3 experience required

Put your work on the record.

Register a file, set its terms, and know the record is still reachable — long after the metadata isn't.

Protect a file →