Content authorization ledger

Proof of who approved which content.

PrestoMint keeps the ledger that binds a verified person to the exact content they authorized — as cryptographic fingerprints, never the content itself. Platforms check it before they publish.

Content-blind by design Identity-provider agnostic Mechanical publish gate

Content-blind

PrestoMint receives fingerprints and approval state — never images. It never becomes a content controller.

Identity-agnostic

It accepts a verified-identity reference. ProntoID is the natural default; any trustworthy provider works.

Mechanical gate

Publishing runs a hash-membership check — a pure yes/no. No reading of contracts, no scope evaluation, no discretion.

01 How it works

Sign once. Enforce forever.

A person verifies and approves a set of content a single time. That approval is minted into the ledger — and every future publish is checked against it automatically.

01

Verify

The reviewer proves they are a real, specific person through an identity provider’s own screens.

Identity layer
02

Review

They view the actual content, streamed view-only and watermarked, straight from the platform.

Platform
03

Approve

They sign off on an exact set — approving a subset is allowed. The signature blesses a manifest.

Release layer

Mint

PrestoMint records the binding: this verified person, this fingerprint set, this version, this date.

PrestoMint

Gate

At publish, the platform asks one question — is every fingerprint approved? — and gets a yes or no.

PrestoMint
02 The separation

Three parties, three jobs.

Images only ever move between the reviewer and the platform. Everything PrestoMint and the identity provider handle is fingerprints, identity, and yes/no answers. That clean seam is the whole design.

Data separation between reviewer, platform, identity provider and PrestoMint Images pass only between the reviewer and the platform. Fingerprints and identity references pass to PrestoMint and the identity provider, which return approval state and verification, never touching content. Reviewer verified person Platform holds images PrestoMint hashes only Identity checks who images fingerprints identity ref
content fingerprints approval state identity reference
03 The product boundary

One job, held precisely.

PrestoMint maintains the authorization ledger and defines the interfaces around it. It deliberately owns neither of the implementations behind those interfaces — that restraint is what keeps it adoptable by any platform.

PrestoMint owns
  • The authorization ledger.The binding of a verified identity to an approved set of fingerprints, at a version, on a date.
  • The membership query.A fast, mechanical yes/no answer at publish time — is every fingerprint in an approved set?
  • The interface contracts.What a valid identity reference looks like, and the shared fingerprint scheme that makes ledgers comparable.
PrestoMint does not
  • Verify identity.It trusts a verified-identity reference; it doesn’t perform the check or vouch for it. That’s the identity layer’s job.
  • Hash the content.The platform computes fingerprints from its own bytes against the shared scheme. PrestoMint only receives them.
  • Touch the images.It never sees, fetches, or stores content — the property that keeps it out of content-controller liability entirely.
04 The trust stack

Who, what, and which.

Three composable layers from Brooks & Keitt. They snap together for end-to-end content authorization — and each still stands on its own.

Who

ProntoID

identity layer

Verifies that a person is a real, specific human. General-purpose identity — the same check that powers KYC and age assurance.

PrestoMint + ProntoID
What was agreed

ProntoTag

release layer

Captures the signed release between the two parties and carries revocation. Consent, signed once, cleanly separated from identity.

Which content

PrestoMint

authorization ledger

Mints the approved fingerprint set against a verified identity, and answers the publish-time membership check. Content-blind, provider-agnostic.

05 Where it fits

Wherever a real person’s content needs provable consent.

MARKETPLACES

Creator & content platforms

Gate publication on a signed model release without ever reading the release or matching the person — a mechanical membership check that survives content being added, removed, or reshuffled across listings.

LICENSING

Stock & modeling agencies

The model-release problem, made cryptographic. One review covers a whole shoot distributed across many products, with granular per-asset approval and revocation that propagates by membership.

LIKENESS

AI likeness & consent registries

Provable, revocable proof that an identifiable person consented to a specific use of their likeness — a purpose-built answer to a problem regulators and platforms are actively working through.

06 Built for integration

One check before you publish.

Send the fingerprints on a piece of content. Get back whether they sit inside an approved manifest for the depicted person. That’s the hot path.

POST/v1/manifestsmint an approved set
POST/v1/authorizations/checkgate a publish
POST/v1/revocationswithdraw by asset or version
authorizations/check 200 OK
# is this box cleared to publish?
POST /v1/authorizations/check
{
  "subject_ref": "pid_2f19c…",   # verified identity
  "fingerprints": [
    "sha256:9f4a…b1c7",
    "sha256:2d80…4e9a"
  ]
}

← response
{
  "authorized": true,
  "manifest_root": "a77f…03e1",
  "version": 3,
  "unmatched": []
}
Early integrations

Bring provable consent
to your platform.

We’re onboarding a first set of platforms alongside the reference implementation. If content authorization is on your roadmap, let’s talk.