agentguard_core/decision/mod.rs
1//! Append-only structured decision log.
2//!
3//! See [`DecisionLog`] for the writer, [`DecisionRecord`] for the record
4//! schema, and [`chain`] for the tamper-evident HMAC hash chain.
5
6pub mod cache;
7pub mod canonical;
8pub mod chain;
9pub mod formatter;
10pub mod log;
11pub mod record;
12
13pub use cache::DecisionCache;
14pub use chain::{ChainId, HashChain, HASH_LEN};
15pub use formatter::AuditFormat;
16pub use log::{ChainedRecord, DecisionLog, RotationConfig};
17pub use record::{AuthenticatedActor, DecisionRecord};