Skip to main content

Module trust

Module trust 

Source
Expand description

Open trust primitives for identity, classification, policy, and evidence.

This module intentionally contains portable data types and deterministic verification only. Central identity lifecycle, policy administration, tenant orchestration, and residency enforcement belong to the enterprise control plane.

Re-exports§

pub use classification::ClassificationPolicy;
pub use classification::ClassificationRule;
pub use classification::ClassifiedData;
pub use classification::ResidencyRequirement;
pub use classification::SecurityClassification;
pub use evidence_chain::ChainVerificationResult;
pub use evidence_chain::EvidenceChain;
pub use evidence_chain::EvidenceEntry;
pub use evidence_chain::verify_chain;
pub use identity::AgentId;
pub use identity::HumanActorId;
pub use identity::IdentityContext;
pub use identity::IdentityScope;
pub use identity::ProjectId;
pub use identity::ServiceId;
pub use identity::TenantId;
pub use policy::AllowAll;
pub use policy::ClassificationBased;
pub use policy::DenyAll;
pub use policy::PolicyContext;
pub use policy::PolicyDecision;
pub use policy::PolicyEvaluator;
pub use policy::PolicyRule;
pub use tenant_isolation::CrossTenantLeak;
pub use tenant_isolation::IsolationCheck;
pub use tenant_isolation::TenantBoundary;
pub use tenant_isolation::assert_same_tenant;

Modules§

classification
Data classification and residency metadata.
evidence_chain
Offline-verifiable, tenant-scoped evidence chains.
identity
Stable identity value types shared by local and enterprise deployments.
policy
Small policy-evaluation primitives.
tenant_isolation
Small, composable tenant-boundary checks.