Skip to content

Add WritersLogic text soft-binding algorithms (zwc-watermark.2, text-structure.1, text-minhash.1)#57

Merged
domguinard merged 1 commit into
c2pa-org:mainfrom
dcondrey:add-writerslogic-text-soft-bindings
Jul 8, 2026
Merged

Add WritersLogic text soft-binding algorithms (zwc-watermark.2, text-structure.1, text-minhash.1)#57
domguinard merged 1 commit into
c2pa-org:mainfrom
dcondrey:add-writerslogic-text-soft-bindings

Conversation

@dcondrey

@dcondrey dcondrey commented Jul 7, 2026

Copy link
Copy Markdown
Member

Adds three text soft-binding algorithms maintained by WritersLogic and updates the informationalUrl of an existing entry (id 29).

com.writerslogic.zwc-watermark.2 (watermark) revises id 29: drops U+FEFF for U+2060 and adds Reed-Solomon erasure coding so extraction survives partial loss of the zero-width characters. com.writerslogic.text-structure.1 (fingerprint) is a deterministic, model-free 256-bit hash of a document's structural skeleton (sentence-length sequence, paragraph shape, punctuation profile, function-word skeleton) that survives synonym-level paraphrase. com.writerslogic.text-minhash.1 (fingerprint) is a 128-permutation MinHash with 32x4 LSH banding for excerpt and quotation matching, interoperable with ISO 24138 ISCC Text-Code.

Also updates com.writerslogic.zwc-watermark.1 (id 29) informationalUrl from https://writersproof.com/cpop/zwc-watermark to https://docs.writerslogic.com/soft-binding/zwc-watermark so all WritersLogic algorithm spec pages share one base.

All entries conform to the schema, include the mandatory fields, and their informationalUrls resolve. Submitted by the algorithms' maintainer (david@writerslogic.com).

@domguinard

Copy link
Copy Markdown
Collaborator

@dcondrey just confirming that for com.writerslogic.zwc-watermark you want a new entry rather than revising the previous entry?

@domguinard domguinard self-requested a review July 8, 2026 13:58
@domguinard

Copy link
Copy Markdown
Collaborator

Approved during the WM TF meeting.

@domguinard domguinard merged commit 0a605f6 into c2pa-org:main Jul 8, 2026
1 check passed
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