Rooted · open C2PA recovery
Recover stripped C2PA provenance.
A vendor-neutral C2PA Soft Binding Resolution server on Backblaze B2. It matches an invisible watermark or a perceptual-hash fingerprint to return the recovered, signed manifest, with a tamper-evident transparency-log proof. Provenance proves origin, not truth.
Strip and recover
The same image, stripped then recovered
A credentialed AI image loses its provenance to a real in-browser re-encode, then Rooted recovers it with a live call to the SBR API. Nothing here is staged.
Fetching the credentialed sample, please wait.
The strip is a genuine canvas JPEG re-encode that drops embedded C2PA metadata. The recovery is a live SBR API call, the verified result is not hardcoded. Provenance proves origin, not truth.
Act 01 · Core
The recovery loop
Generate a signed asset, strip it, then recover the manifest from an invisible watermark or a perceptual hash.
Act 02 · Reach
Every modality
The same recovery loop closes for audio, video, and speech-to-text transcripts.
Act 03 · Standards
Standards-grade trust
C2PA Content Credentials, tamper forensics, ingredient lineage, and the algorithms on offer.
Act 04 · Storage
Backblaze B2
Where every asset, manifest, and signed checkpoint lives, with event-driven ingest straight from the bucket.
Act 05 · Proof
The transparency log
A Merkle log with WORM-sealed, signed checkpoints that anyone can re-verify.
Act 06 · Open
Open network and agents
Federated resolvers, live service status, and an MCP agent that verifies provenance on request.
Next 15, React 19, Tailwind v4, R3F, typed against the FastAPI SBR API.