Metadata-Version: 2.4
Name: crovia-tacet
Version: 0.3.0
Summary: Reference implementation of TACET: verifiable silence proofs for AI training disclosure (Crovia Trust)
Author-email: Crovia Trust <info@croviatrust.com>
License: Apache-2.0
Project-URL: Homepage, https://croviatrust.com
Project-URL: Specification, https://github.com/croviatrust/countersign/blob/main/tacet/SPEC.md
Keywords: ai,transparency,eu-ai-act,merkle,non-inclusion,provenance,crovia
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Legal Industry
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Security :: Cryptography
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: cryptography>=41.0.0
Provides-Extra: seal
Requires-Dist: crovia-seal>=0.5.0; extra == "seal"
Provides-Extra: test
Requires-Dist: pytest>=7.0; extra == "test"

# crovia-tacet (reference implementation)

Reference Python implementation of [TACET](../../SPEC.md): sparse Merkle map,
epoch sheets, surface snapshots, delta-encoded silence proofs, and delivery as
an unmodified `crovia.seal.v1`.

Dependencies: `cryptography` (Ed25519). The Seal wrapper additionally needs the
Crovia Seal reference package (`crovia_seal`).

```bash
pip install -e .
python3 -m pytest
```
