Overview
Provides a trait-based interface for text content fingerprinting algorithms compatible with the C2PA Soft Binding framework. Implementations generate content-derived fingerprints that survive reformatting, re-encoding, and partial modification of text content, enabling manifest recovery when hard bindings are broken.
Where hard bindings (cryptographic hashes) break on any byte-level change, soft bindings use perceptual fingerprints to re-associate content with its provenance even after transformation.
Quick Start
[]
= "0.1"
Implement a fingerprinting algorithm
use ;
;
Register with the Soft Binding Resolution API
Fingerprinting algorithms can be registered with the C2PA Soft Binding Resolution API to enable decentralized manifest recovery for text assets.
Related Crates
| Crate | Description |
|---|---|
| c2pa-structured-text | Structured text embedding via ASCII armour delimiters |
| c2pa-text | Unstructured text embedding via Unicode Variation Selectors |
| c2pa-rs | Official C2PA SDK |
License
Licensed under either of Apache License, Version 2.0 or MIT License at your option.
Built by WritersLogic