Skip to content

Add com.encypher.text.watermark.1 and com.encypher.text.fingerprint.1 (entries 56, 57) - #88

Open
erik-sv wants to merge 1 commit into
c2pa-org:mainfrom
erik-sv:add-encypher-text-soft-bindings
Open

erik-sv wants to merge 1 commit into
c2pa-org:mainfrom
erik-sv:add-encypher-text-soft-bindings

Conversation

@erik-sv

@erik-sv erik-sv commented Oct 20, 2026

Copy link
Copy Markdown

Adds two text soft binding algorithms from Encypher.

Submitter: Erik Svilich, Encypher Corporation, which owns both algorithms. Contact: c2pa@encypher.com.

com.encypher.text.watermark.1 (watermark, text)

  • Encypher embeds an invisible identifier in text when it signs it, alongside the C2PA Manifest. The text renders unchanged.
  • The identifier can be extracted from the full text, from a copied excerpt of sufficient length, or from lightly edited text. Encypher resolves it to the C2PA Manifest, including when the embedded manifest has been removed.
  • Supports embedding and extraction for manifest recovery. Proprietary; patent pending.
  • Documentation: https://encypher.com/c2pa/soft-binding/text-watermark

com.encypher.text.fingerprint.1 (fingerprint, text)

  • SHA-256 of the Unicode NFC-normalized visible text, computed before any Encypher marks or the embedded manifest are added. Recorded as a 32-byte value in a single block with an empty scope.
  • Fully specified, with test vectors, so any repository can compute and index it. Matches exact copies only.
  • Documentation: https://encypher.com/c2pa/soft-binding/text-fingerprint

Notes

  • Identifiers 56 and 57 assume the open PRs claiming 55 land first. Happy to renumber.
  • The schema validates locally with jsonschema validate softbinding-algorithm-list.schema.json softbinding-algorithm-list.json, and both informational URLs resolve.

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.

1 participant