Provenance for every file you publish
One API signs your media with C2PA Content Credentials. Add an invisible watermark and perceptual fingerprints when a file has to be traceable after its metadata is gone. Verify what you signed.
- 01UploadPOST /v1/uploads
- 02Watermark"watermark": true
- 03Fingerprint"fingerprint": true
- 04SignPOST /v1/sign
- 05Publishjob completed
- 06VerifyPOST /v1/verifications
Each step is metered on its own a sign-only job pays for signing alone
What the platform does
C2PA signing
A C2PA manifest that records origin, binds the exact bytes and carries RFC 3161 timestamp evidence. Embedded, structural and sidecar lanes cover 52 media types.
AI watermarking
Invisible watermarks for images, audio and video, embedded before signing, with a default per media type and three strength levels.
Content fingerprinting
Perceptual fingerprints computed from the published file and kept server-side, so a copy without credentials can be matched to its original.
Verification API
Asynchronous verification with evidence, reason codes, reports and expiring share links. Recovery is reported apart from cryptographic validity.
Choose what a job does with two flags
Every signing job signs with C2PA. Two request fields, watermark and fingerprint, add the optional steps; an omitted flag means false. A key created with one click in the console signs only when a request sends neither. Exact recipe ids remain available for advanced integrations.
| You want | Request fields | What the job does |
|---|---|---|
| C2PA Content Credentials only | "watermark": false, "fingerprint": false | Signs the file with a C2PA manifest that binds its exact bytes. No watermark, no fingerprint. |
| Sign + watermark | "watermark": true | Embeds an invisible watermark, then signs the watermarked file. No fingerprint. |
| Sign + watermark + fingerprint | "watermark": true, "fingerprint": true | Embeds an invisible watermark, records perceptual fingerprints, then signs the watermarked file. |
Each job is a separate signing of the asset. Sign, watermark and fingerprint are metered separately, so a sign-only job is billed for signing alone.
More about the platform
- Image watermarkingJPEG, PNG, WebP, TIFF and AVIF, with Meta PixelSeal by default.
- Audio watermarkingWAV and MP3, with Meta AudioSeal by default.
- Video watermarkingMP4 video, with Meta PixelSeal for video by default.
- Supported formatsEvery media type, its lane, its upload limit and what it accepts.
- Pricing$99 a month for the platform, then graduated per-unit pricing per service.
Make your first sign call today
Create an API key in the console with one click. The key's default request signs with C2PA only.