lean_ctx/core/trust/
mod.rs1pub mod classification;
9pub mod evidence_chain;
10pub mod identity;
11pub mod policy;
12pub mod tenant_isolation;
13
14pub use classification::{
15 ClassificationPolicy, ClassificationRule, ClassifiedData, ResidencyRequirement,
16 SecurityClassification,
17};
18pub use evidence_chain::{ChainVerificationResult, EvidenceChain, EvidenceEntry, verify_chain};
19pub use identity::{
20 AgentId, HumanActorId, IdentityContext, IdentityScope, ProjectId, ServiceId, TenantId,
21};
22pub use policy::{
23 AllowAll, ClassificationBased, DenyAll, PolicyContext, PolicyDecision, PolicyEvaluator,
24 PolicyRule,
25};
26pub use tenant_isolation::{CrossTenantLeak, IsolationCheck, TenantBoundary, assert_same_tenant};