Re-exports§
pub use buffer::BufferStore;pub use buffer::BufferedEntry;pub use buffer::FlushError;pub use buffer::FlushReport;pub use buffer::InMemoryBufferStore;pub use buffer::OfflineBuffer;pub use identity::sign_payload_hash;pub use identity::verify_payload_signature;pub use integrity::compute_payload_hash;pub use integrity::verify_chain;pub use integrity::ChainError;pub use ingest::AllowedSource;pub use ingest::AuditLedger;pub use ingest::InMemoryAuditLedger;pub use ingest::InMemoryOperationLog;pub use ingest::InMemoryRawDataStore;pub use ingest::IngestDecision;pub use ingest::IngestError;pub use ingest::IngestService;pub use ingest::IngestServiceError;pub use ingest::IngestState;pub use ingest::IntegrityPolicyGate;pub use ingest::NetworkPolicy;pub use ingest::NetworkPolicyError;pub use ingest::OperationLogEntry;pub use ingest::OperationLogStore;pub use ingest::RawDataStore;
Modules§
- buffer
- Offline buffer / store-and-forward for resilience (CLS-09).
- identity
- Ed25519 device identity — signing and verification primitives.
- ingest
- integrity
- BLAKE3 hash-chain integrity — payload hashing and chain verification.
- update
- Software update integrity verification (CLS-03 / STAR-2 R2.2).
Structs§
- Audit
Record - KeyPair
- An Ed25519 keypair represented as hex strings.
Enums§
Functions§
- build_
lift_ inspection_ demo_ records - build_
lift_ inspection_ demo_ records_ with_ payloads - build_
signed_ record - generate_
keypair - Generate a fresh Ed25519 keypair using the OS CSPRNG.
- inspect_
key - Derive the public key from an existing private key hex string.
- parse_
fixed_ hex - sign_
record - verify_
chain_ file - verify_
chain_ records - verify_
record - write_
record_ json - write_
records_ json