SynthID teaching contracts
Declawd 0.2.0 adds strict public profile, distribution, trace and score contracts, exact Rust and Python token-trace scoring, three registered edits and a pinned GPT-2 reproduction.
It also adds deterministic Rust and Python CycloneDX SBOMs, a retained primary-evidence bundle and four platform binaries.
This is an educational reference profile. It is not Claude's watermark, Anthropic's detector or Google's production implementation. It accepts token traces only and returns no authorship verdict.
Every asset has a checksum sidecar and GitHub build-provenance attestation.
The crates.io archive has SHA-256 9f2be8d460f5294ff75ae8b00ba35f2aee908a7e03b157d42c593bf41ca1cb50. It was packaged from an exact git archive v0.2.0 source export, so Cargo's optional .cargo_vcs_info.json is not present; the release contracts and attestations carry the commit-bound provenance.
Full changelog: v0.1.1...v0.2.0