Skip to content

Add io.blockfact.audio.watermark.32#59

Open
knightfoxapps wants to merge 2 commits into
mainfrom
blockfact/add-audio-watermark
Open

Add io.blockfact.audio.watermark.32#59
knightfoxapps wants to merge 2 commits into
mainfrom
blockfact/add-audio-watermark

Conversation

@knightfoxapps

Copy link
Copy Markdown

Summary

Adds BlockFact invisible watermarking to the C2PA Soft Binding Algorithm List.

Algorithm Details

Resolution API

The resolution API implements the C2PA Soft Binding Resolution API specification:

  • GET /v1/services/supportedAlgorithms — lists supported algorithms
  • GET /v1/matches/byBinding?value={base64}&alg=io.blockfact.audio.watermark.32 — resolve binding to manifest
  • GET /v1/manifests/{manifestId} — retrieve stored manifest
  • POST /v1/manifests — store a manifest
  • POST /v1/bindings — associate a binding value with a manifest

About BlockFact

BlockFact is a C2PA contributing member building cryptographic provenance infrastructure for professional media. Our file formats (.facti, .facta, .factv) are in C2PA specs-core with IANA-registered media types.

- Algorithm: io.blockfact.audio.watermark.32
- Type: watermark
- Media types: audio, image, video
- 32-bit lookup key payload derived from blockchain registration hash
- Resolution API: https://jhsw78dryc.execute-api.us-east-1.amazonaws.com/api/soft-binding/v1
- Robust to compression, transcoding, and format conversion
@knightfoxapps knightfoxapps requested a review from domguinard July 10, 2026 17:40
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