trazaeo
trazaeo is the Rust core for verifiable provenance in Earth observation and
climate data workflows.
It provides:
- content hashing with
blake3_root_v1 - signed capture, transform, and publish envelopes
- checkpoint manifests and delivery proof verification
- trust policy evaluation
- proof-log commitments with a Solana adaptor
- Python bindings via PyO3
The V1 protocol covers three primary use cases:
- source-device capture, where a sensor or edge device signs captured bytes
- transport receipt, where a ground station or relay attests to received bytes or helper processing
- dataset transforms and publication, where one or more inputs are turned into derived artifacts and checkpointed for audit
Repository:
- GitHub: https://github.com/endcorp-hq/provenance
- Spec: https://github.com/endcorp-hq/provenance/blob/main/TRAZAEO_V1_SPEC.md
- Docs: https://endcorp-hq.github.io/provenance
Build locally:
Run tests: