Skip to content

Declawd v0.1.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 21:16
· 1 commit to main since this release
Immutable release. Only release title and notes can be modified.

Declawd v0.1.0 publishes the frozen declawd-v1 educational watermark reference, its Python implementation and reproducibility vectors, plus an inspect-first Rust CLI.

Known issue: v0.1.0 rejects a bare output filename such as --output cleaned.txt with exit code 2. No output is created and the input is untouched. Use --output ./cleaned.txt or an absolute or directory-qualified path. This is corrected in v0.1.1.

The CLI can:

  • inspect an explicit, versioned registry of Unicode structures;
  • remove or replace only code points selected by the user; and
  • remove an embedded C2PA/JUMBF store from PNG or JPEG while verifying that bytes outside the carrier are unchanged.

This project does not detect or remove Claude's undisclosed text watermark. Unicode findings do not prove AI involvement, and their absence does not prove human authorship. Statistical token-choice and pixel-level marks are not tested.

Release archives include SHA-256 checksums and GitHub build-provenance attestations. The macOS and Windows binaries are not platform code-signed or notarised; see the README for verification commands and build-from-source guidance.

The C2PA dependency's Rust-native backend currently includes rsa 0.9.10. The documented RUSTSEC-2023-0071 exception is limited to unused private-key operations and expires on 12 September 2026.