canic-core 0.110.10

Canic — a canister orchestration and management toolkit for the Internet Computer
Documentation
//! Module: model::auth
//!
//! Responsibility: own authoritative delegated-auth runtime state shapes.
//! Does not own: policy decisions, stable-record conversion, or storage access.
//! Boundary: workflow and policy inspect model values; ops persists and projects them.

#[cfg_attr(
    not(test),
    allow(
        dead_code,
        reason = "staged authorization values have compiler-version-dependent liveness until the sequenced runtime batches consume them"
    )
)]
pub mod application_authorization;
mod chain_key_root_delegation;
mod root_issuer;

pub use chain_key_root_delegation::ChainKeyRootDelegationInstallFailure;
pub use root_issuer::{
    RootDelegatedRoleGrantPolicy, RootIssuerPolicy, RootIssuerRenewalState,
    RootIssuerRenewalTemplate,
};