From f14219d4652567cb7e437e836f016792dc88dae2 Mon Sep 17 00:00:00 2001 From: AiWatermark Date: Sun, 8 Mar 2026 12:49:08 -0700 Subject: [PATCH 1/7] =?UTF-8?q?Register=20VideoSeal=20soft=20binding=20alg?= =?UTF-8?q?orithm=20=E2=80=94=20AIWatermark.com?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- softbinding-algorithm-list.json | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/softbinding-algorithm-list.json b/softbinding-algorithm-list.json index 2cd0a91..5bf1abe 100755 --- a/softbinding-algorithm-list.json +++ b/softbinding-algorithm-list.json @@ -397,7 +397,7 @@ "informationalUrl": "https://en.markany.com/contentssecurity" } }, - { + { "identifier": 28, "alg": "com.verimatrix.watermark.1", "type": "watermark", @@ -410,5 +410,26 @@ "contact": "c2pa@verimatrix.com", "informationalUrl": "https://www.verimatrix.com/c2pa/watermarking/" } + }, + { + "identifier": 29, + "alg": "com.aiwatermark.videoseal.1", + "type": "watermark", + "decodedMediaTypes": [ + "video" + ], + "encodedMediaTypes": [ + "video/mp4", + "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.", + "dateEntered": "2026-03-08T00:00:00.000Z", + "contact": "jonathan@aiwatermark.com", + "informationalUrl": "https://aiwatermark.com/algorithms/videoseal-v1" + }, + "softBindingResolutionApis": [ + "https://aiwatermark.com/api/v1/resolve" + ] } ] From 216abc2f8b7bdfea261c6ca88c4e4e47d41e620d Mon Sep 17 00:00:00 2001 From: AiWatermark Date: Sun, 8 Mar 2026 13:22:06 -0700 Subject: [PATCH 2/7] =?UTF-8?q?Add=20PixelSeal=20(image)=20and=20AudioSeal?= =?UTF-8?q?=20(audio)=20=E2=80=94=20AIWatermark.com?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- softbinding-algorithm-list.json | 45 +++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/softbinding-algorithm-list.json b/softbinding-algorithm-list.json index 5bf1abe..f69b484 100755 --- a/softbinding-algorithm-list.json +++ b/softbinding-algorithm-list.json @@ -431,5 +431,50 @@ "softBindingResolutionApis": [ "https://aiwatermark.com/api/v1/resolve" ] + }, + { + "identifier": 30, + "alg": "com.aiwatermark.pixelseal.1", + "type": "watermark", + "decodedMediaTypes": [ + "image" + ], + "encodedMediaTypes": [ + "image/png", + "image/jpeg", + "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.", + "dateEntered": "2026-03-08T00:00:00.000Z", + "contact": "jonathan@aiwatermark.com", + "informationalUrl": "https://aiwatermark.com/algorithms/pixelseal-v1" + }, + "softBindingResolutionApis": [ + "https://aiwatermark.com/api/v1/resolve" + ] + }, + { + "identifier": 31, + "alg": "com.aiwatermark.audioseal.1", + "type": "watermark", + "decodedMediaTypes": [ + "audio" + ], + "encodedMediaTypes": [ + "audio/mpeg", + "audio/wav", + "audio/flac", + "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.", + "dateEntered": "2026-03-08T00:00:00.000Z", + "contact": "jonathan@aiwatermark.com", + "informationalUrl": "https://aiwatermark.com/algorithms/audioseal-v1" + }, + "softBindingResolutionApis": [ + "https://aiwatermark.com/api/v1/resolve" + ] } ] From 0d76b2a915590828cf115ee2fb2c5d9d5c0f7394 Mon Sep 17 00:00:00 2001 From: AiWatermark Date: Wed, 18 Mar 2026 10:36:59 -0700 Subject: [PATCH 3/7] Update softBindingResolutionApis base URL to comply with C2PA SBR-API 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 --- softbinding-algorithm-list.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/softbinding-algorithm-list.json b/softbinding-algorithm-list.json index f69b484..7149dc1 100755 --- a/softbinding-algorithm-list.json +++ b/softbinding-algorithm-list.json @@ -429,7 +429,7 @@ "informationalUrl": "https://aiwatermark.com/algorithms/videoseal-v1" }, "softBindingResolutionApis": [ - "https://aiwatermark.com/api/v1/resolve" + "https://aiwatermark.com/api/v1" ] }, { @@ -451,7 +451,7 @@ "informationalUrl": "https://aiwatermark.com/algorithms/pixelseal-v1" }, "softBindingResolutionApis": [ - "https://aiwatermark.com/api/v1/resolve" + "https://aiwatermark.com/api/v1" ] }, { @@ -474,7 +474,7 @@ "informationalUrl": "https://aiwatermark.com/algorithms/audioseal-v1" }, "softBindingResolutionApis": [ - "https://aiwatermark.com/api/v1/resolve" + "https://aiwatermark.com/api/v1" ] } ] From f93bf37c8fad5d9e655c3bad00748cdd3b13a5fb Mon Sep 17 00:00:00 2001 From: Dominique Guinard Date: Tue, 14 Apr 2026 12:31:30 +0200 Subject: [PATCH 4/7] Apply suggestion from @domguinard --- softbinding-algorithm-list.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/softbinding-algorithm-list.json b/softbinding-algorithm-list.json index 7149dc1..d9da418 100755 --- a/softbinding-algorithm-list.json +++ b/softbinding-algorithm-list.json @@ -423,7 +423,7 @@ "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.", + "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", "dateEntered": "2026-03-08T00:00:00.000Z", "contact": "jonathan@aiwatermark.com", "informationalUrl": "https://aiwatermark.com/algorithms/videoseal-v1" From ebc1dd2f73ab2c87758bb65f6a48695d46ae0ced Mon Sep 17 00:00:00 2001 From: Dominique Guinard Date: Tue, 14 Apr 2026 12:31:41 +0200 Subject: [PATCH 5/7] Apply suggestion from @domguinard --- softbinding-algorithm-list.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/softbinding-algorithm-list.json b/softbinding-algorithm-list.json index d9da418..86ba09d 100755 --- a/softbinding-algorithm-list.json +++ b/softbinding-algorithm-list.json @@ -445,7 +445,7 @@ "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.", + "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", "dateEntered": "2026-03-08T00:00:00.000Z", "contact": "jonathan@aiwatermark.com", "informationalUrl": "https://aiwatermark.com/algorithms/pixelseal-v1" From 2913b18a411ed3cb43dca269c913388db7221026 Mon Sep 17 00:00:00 2001 From: Dominique Guinard Date: Tue, 14 Apr 2026 12:31:51 +0200 Subject: [PATCH 6/7] Apply suggestion from @domguinard --- softbinding-algorithm-list.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/softbinding-algorithm-list.json b/softbinding-algorithm-list.json index 86ba09d..3d1b4fa 100755 --- a/softbinding-algorithm-list.json +++ b/softbinding-algorithm-list.json @@ -468,7 +468,7 @@ "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.", + "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", "dateEntered": "2026-03-08T00:00:00.000Z", "contact": "jonathan@aiwatermark.com", "informationalUrl": "https://aiwatermark.com/algorithms/audioseal-v1" From dbfb3d2c1739d0a9666214d9befe13663155245a Mon Sep 17 00:00:00 2001 From: John Collomosse Date: Wed, 15 Apr 2026 16:45:45 +0100 Subject: [PATCH 7/7] fix merge issue Added WritersLogic CPOP zero-width character watermark algorithm details. --- softbinding-algorithm-list.json | 38 ++++++++++++++++----------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/softbinding-algorithm-list.json b/softbinding-algorithm-list.json index 5ebef8e..65206b5 100755 --- a/softbinding-algorithm-list.json +++ b/softbinding-algorithm-list.json @@ -414,8 +414,23 @@ } }, { - "identifier": 29, -<<<<<<< add-aiwatermark-videoseal + "identifier": 29, + "alg": "com.writerslogic.zwc-watermark.1", + "type": "watermark", + "encodedMediaTypes": [ + "text/plain", + "text/markdown", + "text/html" + ], + "entryMetadata": { + "description": "WritersLogic CPOP zero-width character (ZWC) watermark for text content. Embeds a truncated HMAC-SHA256 tag as zero-width Unicode characters (U+200B, U+200C, U+200D, U+FEFF) at deterministic word-boundary positions selected via HMAC-seeded Fisher-Yates shuffle. The tag binds the document content hash and Merkle Mountain Range root to the authorship evidence chain, enabling blind extraction without access to the original. Robust against copy-paste and re-encoding; invalidated by content modification (by design, as content changes require re-attestation). Part of the CPOP proof-of-process authorship attestation system implementing draft-condrey-cpop-protocol", + "dateEntered": "2026-03-18T20:00:00.000Z", + "contact": "david@writerslogic.com", + "informationalUrl": "https://writersproof.com/cpop/zwc-watermark" + } + }, + { + "identifier": 30, "alg": "com.aiwatermark.videoseal.1", "type": "watermark", "decodedMediaTypes": [ @@ -436,7 +451,7 @@ ] }, { - "identifier": 30, + "identifier": 31, "alg": "com.aiwatermark.pixelseal.1", "type": "watermark", "decodedMediaTypes": [ @@ -458,7 +473,7 @@ ] }, { - "identifier": 31, + "identifier": 32, "alg": "com.aiwatermark.audioseal.1", "type": "watermark", "decodedMediaTypes": [ @@ -479,20 +494,5 @@ "softBindingResolutionApis": [ "https://aiwatermark.com/api/v1" ] -======= - "alg": "com.writerslogic.zwc-watermark.1", - "type": "watermark", - "encodedMediaTypes": [ - "text/plain", - "text/markdown", - "text/html" - ], - "entryMetadata": { - "description": "WritersLogic CPOP zero-width character (ZWC) watermark for text content. Embeds a truncated HMAC-SHA256 tag as zero-width Unicode characters (U+200B, U+200C, U+200D, U+FEFF) at deterministic word-boundary positions selected via HMAC-seeded Fisher-Yates shuffle. The tag binds the document content hash and Merkle Mountain Range root to the authorship evidence chain, enabling blind extraction without access to the original. Robust against copy-paste and re-encoding; invalidated by content modification (by design, as content changes require re-attestation). Part of the CPOP proof-of-process authorship attestation system implementing draft-condrey-cpop-protocol", - "dateEntered": "2026-03-18T20:00:00.000Z", - "contact": "david@writerslogic.com", - "informationalUrl": "https://writersproof.com/cpop/zwc-watermark" - } ->>>>>>> main } ]