Skip to content
EU AI Act Article 50 is in force. Grace period for existing AI systems ends 2 Dec 2026.EU AI Act Article 50 is in force. The grace period ended on 2 Dec 2026. Check your exposure →

Soft-binding algorithms

The watermarks and fingerprints Original Pictures uses to find a file's C2PA manifest again after it has been stripped, with the exact model, payload, calibration and threshold of each.

Our watermark algorithms

Each is built on a Meta FAIR model and runs under Original Pictures' own payload layout, error correction, calibration and detection threshold. Registration of each has been requested with the C2PA soft binding algorithm list; until identifiers are assigned, files watermarked with them record c2pa.watermarked.unbound and carry no watermark soft-binding assertion.

Algorithm identifierMediaModelPayload bits (logical / physical)Status
com.originalpictures.pixelseal.1ImageMeta FAIR PixelSeal61 / 256Registration requested
com.originalpictures.pixelseal-video.1VideoMeta FAIR PixelSeal (applied to video frames)51 / 256Registration requested
com.originalpictures.audioseal.1AudioMeta FAIR AudioSeal 0.2.0 (streaming)16 / 16Registration requested
com.originalpictures.videoseal.1VideoMeta FAIR VideoSeal 1.051 / 256Registration requested
com.originalpictures.videoseal-image.1ImageMeta FAIR VideoSeal 1.0 (image mode)61 / 256Registration requested

Our fingerprint algorithms

Each is Original Pictures' deployment of a published fingerprint algorithm, with its own parameters, calibration and match threshold. A fingerprint is computed when a job's fingerprint set includes it and kept on our servers, scoped to the signing account. Registration of each has been requested with the C2PA soft binding algorithm list; until identifiers are assigned and the change that writes them ships, no manifest names them.

Algorithm identifierMediaUnderlying algorithmMatch thresholdStatus
com.originalpictures.dinov2.1ImageDINOv2 ViT-S/14 by Meta FAIRop.dinov2-small.cosine-0.957.v1Registration requested
com.originalpictures.pdq.1ImagePDQ by Meta (ThreatExchange)op.pdq.dihedral-hamming-34.v1Registration requested
com.originalpictures.dinov2-lsh256.1ImageDINOv2 ViT-S/14 by Meta FAIR, with Original Pictures' keyed projectionop.dinov2-lsh256.hamming-19.v1Registration requested
com.originalpictures.chromaprint.1AudioChromaprint by AcoustIDop.chromaprint.aligned-bit-score-0.75.v1Registration requested
com.originalpictures.audfprint.1Audioaudfprint by Dan Ellisop.audfprint.aligned-hashes-20.v1Registration requested
com.originalpictures.tmk-pdqf.1VideoTMK+PDQF by Meta (ThreatExchange)op.tmk-pdqf.level1-0.70-level2-0.70.v1Registration requested
com.originalpictures.vpdq.1VideovPDQ by Meta (ThreatExchange)op.vpdq.query-share-0.40.v1Registration requested

Registered algorithms we emit

These algorithms already have identifiers on the C2PA soft-binding algorithm list. Where a job uses one, the manifest carries a c2pa.soft-binding assertion that names it.

Algorithm identifierList idTypeUsed forDocumentation
io.iscc.v03FingerprintISCC Image-Codeupstream documentation
com.adobe.trustmark.Q4WatermarkAdobe TrustMark Qupstream documentation
com.adobe.trustmark.C5WatermarkAdobe TrustMark Cupstream documentation
com.adobe.trustmark.P13WatermarkAdobe TrustMark Pupstream documentation

Other fingerprints we compute

These are computed when a job's fingerprint set includes them and kept on our servers, scoped to the signing account. Their algorithm is already on the list as io.iscc.v0, so no entry of our own is requested for them, but no manifest names them for this media type today.

FingerprintMediaAPI valueMatch threshold
ISCC Audio-Code (256 bit)Audioiscc-audioop.iscc-audio-256.hamming-25.v1

How a soft binding is used

A soft binding leads back to a file's signed manifest after the manifest has been stripped. It never replaces it: a match is a probabilistic lead to the signer's record, while the manifest's hard binding is what shows the bytes are unchanged. Recovery runs inside POST /v1/verifications on the Original Pictures API, only among the bindings of the account that runs it. There is no public soft-binding resolution API.

Questions about these entries: hello@originalpictures.com. Last updated 2026-11-08.