From c66ddd950c59f6337c44a9ce3cda5f2dbd531645 Mon Sep 17 00:00:00 2001 From: David Condrey Date: Tue, 28 Jul 2026 20:13:36 -0700 Subject: [PATCH 1/2] feat: add com.writerslogic.text-watermark-semantic.1 (id 46) Post-hoc semantic embedding watermark using key-conditioned dual-embedding projection. Survives paraphrase and translation without generation-time access. Replaces the closed draft PR #58 (semantic fingerprint), which captured meaning similarity rather than origin-specific signal. --- softbinding-algorithm-list.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/softbinding-algorithm-list.json b/softbinding-algorithm-list.json index 763e7eb..08921d0 100755 --- a/softbinding-algorithm-list.json +++ b/softbinding-algorithm-list.json @@ -719,5 +719,21 @@ "softBindingResolutionApis": [ "https://api.blockfact.io/api/soft-binding/v1" ] + }, + { + "identifier": 46, + "alg": "com.writerslogic.text-watermark-semantic.1", + "type": "watermark", + "encodedMediaTypes": [ + "text/plain", + "text/markdown", + "text/html" + ], + "entryMetadata": { + "description": "WritersLogic CPoE post-hoc semantic embedding watermark for paraphrase- and translation-robust manuscript identification. Applies key-conditioned dual-embedding watermarking: the text is revised post-generation via semantic-preserving lexical substitutions selected to align the document's contextual sentence-level and token-level embedding representations with a secret-key-derived watermark direction in the shared embedding space. Detection requires only the secret key and the candidate text; a one-sided hypothesis test on the dot product of the extracted dual embedding against the watermark direction determines presence or absence at a calibrated false-positive rate. The secret key is never embedded in the text and is not disclosed during verification. Robust to paraphrase, translation, format conversion, re-encoding, and zero-width-character injection, because the signal is anchored in the semantic embedding space rather than in surface characters or token statistics. Not robust to complete rewriting that substantially changes meaning. Works on any existing text without generation-time access; applicable to both AI-generated and human-authored content. Part of the CPoE proof-of-effort authorship attestation system implementing draft-condrey-cpoe-protocol.", + "dateEntered": "2026-07-28T00:00:00.000Z", + "contact": "david@writerslogic.com", + "informationalUrl": "https://docs.writerslogic.com/soft-binding/text-watermark-semantic" + } } ] From 0233be49457ac28e35891bf8bb0935e69b3dec55 Mon Sep 17 00:00:00 2001 From: David Condrey Date: Tue, 4 Aug 2026 16:39:04 -0700 Subject: [PATCH 2/2] Update softbinding-algorithm-list.json Co-authored-by: Dominique Guinard --- 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 08921d0..d928b65 100755 --- a/softbinding-algorithm-list.json +++ b/softbinding-algorithm-list.json @@ -721,7 +721,7 @@ ] }, { - "identifier": 46, + "identifier": 47, "alg": "com.writerslogic.text-watermark-semantic.1", "type": "watermark", "encodedMediaTypes": [