Expand description
Rust Tessera - A minimal Tessera-compatible transparency log library.
This library provides:
- Transparency log server functionality
- Witness server for co-signing checkpoints
- Monitor infrastructure for validating log contents
- Verifiable index for key lookups
For Conda-specific monitoring functionality, see the conda-monitor crate.
Modulesยง
- api
- HTTP API module for the Tessera transparency log.
- checkpoint
- Checkpoint module for transparency log.
- error
- Error types for the Tessera transparency log server.
- merkle
- Merkle tree module for transparency log operations.
- migration
- Database migrations for siglog.
- monitor
- Monitor module for validating transparency log contents.
- sequencer
- Entry sequencer with batching support.
- storage
- Storage layer for the Tessera transparency log.
- types
- Core domain types for the Tessera transparency log.
- vindex
- Verifiable Index (VIndex) - Maps keys to log entry indices with verifiable proofs.
- witness
- Witness module for co-signing transparency log checkpoints.
- worker
- Background workers for integration and checkpoint publishing.