Skip to content

Register VideoSeal, PixelSeal & AudioSeal soft binding algorithms — AIWatermark.com#43

Open
aiwatermark wants to merge 3 commits intoc2pa-org:mainfrom
aiwatermark:add-aiwatermark-videoseal
Open

Register VideoSeal, PixelSeal & AudioSeal soft binding algorithms — AIWatermark.com#43
aiwatermark wants to merge 3 commits intoc2pa-org:mainfrom
aiwatermark:add-aiwatermark-videoseal

Conversation

@aiwatermark
Copy link

@aiwatermark aiwatermark commented Mar 8, 2026

Summary

Registers three neural watermarking algorithms from AIWatermark.com (Retiretainment LLC), each powered by Meta FAIR open-source models:

# Algorithm ID Media Model
29 com.aiwatermark.videoseal.1 video/mp4, video/webm Meta VideoSeal
30 com.aiwatermark.pixelseal.1 image/png, image/jpeg, image/webp Meta PixelSeal
31 com.aiwatermark.audioseal.1 audio/mpeg, audio/wav, audio/flac, audio/mp4 Meta AudioSeal

All three share a common Soft Binding Resolution API live at https://aiwatermark.com/api/v1/ with /resolve, /algorithms, /health, and /info endpoints.

Algorithm details

VideoSeal (com.aiwatermark.videoseal.1)

PixelSeal (com.aiwatermark.pixelseal.1)

AudioSeal (com.aiwatermark.audioseal.1)

Contact: jonathan@aiwatermark.com
Resolution endpoint: https://aiwatermark.com/api/v1/resolve

@aiwatermark
Copy link
Author

All referenced URLs confirmed live as of March 13, 2026:

Soft Binding Resolution API (/api/v1/):

Informational URLs:

All endpoints are production-live on dedicated infrastructure. Happy to answer any technical questions from the working group.

@aiwatermark aiwatermark changed the title Register VideoSeal soft binding algorithm — AIWatermark.com Register VideoSeal, PixelSeal & AudioSeal soft binding algorithms — AIWatermark.com Mar 13, 2026
Copy link
Collaborator

@domguinard domguinard left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for your submission, we look forward to adding you algorithm to the list but requested some changes.

"video/webm"
],
"entryMetadata": {
"description": "Neural video watermarking using Meta FAIR's VideoSeal model, providing perceptually invisible soft-binding watermarks in video content. Supports MP4/WebM. Integrates with C2PA manifest resolution via the AIWatermark Soft Binding Resolution API.",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"description": "Neural video watermarking using Meta FAIR's VideoSeal model, providing perceptually invisible soft-binding watermarks in video content. Supports MP4/WebM. Integrates with C2PA manifest resolution via the AIWatermark Soft Binding Resolution API.",
"description": "Neural video watermarking using Meta FAIR's VideoSeal model, providing perceptually invisible soft-binding watermarks in video content. Supports MP4/WebM. Integrates with C2PA manifest resolution via the AIWatermark Soft Binding Resolution API",

Some of the C2PA linters require removing the trailing "."

"image/webp"
],
"entryMetadata": {
"description": "Neural image watermarking using Meta FAIR's PixelSeal model, providing perceptually invisible soft-binding watermarks in image content. Embeds a 256-bit payload robust to common image transformations. Integrates with C2PA manifest resolution via the AIWatermark Soft Binding Resolution API.",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"description": "Neural image watermarking using Meta FAIR's PixelSeal model, providing perceptually invisible soft-binding watermarks in image content. Embeds a 256-bit payload robust to common image transformations. Integrates with C2PA manifest resolution via the AIWatermark Soft Binding Resolution API.",
"description": "Neural image watermarking using Meta FAIR's PixelSeal model, providing perceptually invisible soft-binding watermarks in image content. Embeds a 256-bit payload robust to common image transformations. Integrates with C2PA manifest resolution via the AIWatermark Soft Binding Resolution API",

"audio/mp4"
],
"entryMetadata": {
"description": "Neural audio watermarking using Meta FAIR's AudioSeal model, providing imperceptible soft-binding watermarks in audio content. Supports localized detection of watermarks within audio segments. Integrates with C2PA manifest resolution via the AIWatermark Soft Binding Resolution API.",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"description": "Neural audio watermarking using Meta FAIR's AudioSeal model, providing imperceptible soft-binding watermarks in audio content. Supports localized detection of watermarks within audio segments. Integrates with C2PA manifest resolution via the AIWatermark Soft Binding Resolution API.",
"description": "Neural audio watermarking using Meta FAIR's AudioSeal model, providing imperceptible soft-binding watermarks in audio content. Supports localized detection of watermarks within audio segments. Integrates with C2PA manifest resolution via the AIWatermark Soft Binding Resolution API",

"informationalUrl": "https://aiwatermark.com/algorithms/audioseal-v1"
},
"softBindingResolutionApis": [
"https://aiwatermark.com/api/v1/resolve"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking at this API is does not seem to comply with the standard Soft Binding Resolution API (see https://spec.c2pa.org/specifications/specifications/2.2/softbinding/Decoupled.html) this is a requirement as it fosters interoperability.
If it does not comply with the standard API you can simply remove this reference and resubmit the entry without it until you have implemented the standard. This field is not required for a new entry.

aiwatermark and others added 2 commits March 18, 2026 10:29
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@aiwatermark aiwatermark force-pushed the add-aiwatermark-videoseal branch from 81a0b00 to 216abc2 Compare March 18, 2026 17:30
… OpenAPI spec

Change registered API endpoint from /api/v1/resolve to /api/v1 (base URL),
so validators correctly append /matches/byBinding per the OpenAPI 1.1.0 spec.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants