arsenal-core · act
Declared module signatures, types, configuration, and source documentation.
Source: arsenal/crates/arsenal-core/src/act.rs. SHA-256: d4c5be0a419cb65effe0176715bed4cb77511de0dfd2d985ecd0c8c7d9a016d4.
This source reference follows declared modules and preserves feature attributes. It includes public declarations and implementation methods in those modules. Private-module exports and trait resolution still require the compiler; not every declaration is a crate-root import. Function bodies and constant values are omitted. Source comments describe their implementation context and are not a production deployment claim.
act::ext_keys
Keys under which Arsenal's issuer-specific claims travel in ext.
Namespaced, because ext is a shared space: another issuer minting ACTs for
the same audience must be able to add its own claims without colliding with
Arsenal's.
pub mod ext_keys;Source line: 45.
act::ext_keys::CONSTRAINTS
Binding constraints ([crate::constraints::Constraints]).
pub const CONSTRAINTS: &str;Source line: 47.
act::ext_keys::LIMITS
Rate limits ([crate::limits::RateLimits]).
pub const LIMITS: &str;Source line: 49.
act::ext_keys::BUDGET
Usage budget ([crate::limits::UsageBudget]).
pub const BUDGET: &str;Source line: 51.
act::ext_keys::TRACE
Audit trace ([crate::token::TokenTrace]).
pub const TRACE: &str;Source line: 53.
act::ext_keys::DELEGATED_VARIABLES
Credential variables reachable through the proxy.
pub const DELEGATED_VARIABLES: &str;Source line: 55.
act::ext_keys::MAX_DELEGATION_DEPTH
Delegation depth ceiling for credential tokens.
pub const MAX_DELEGATION_DEPTH: &str;Source line: 57.
act::ext_keys::DELEGATION_REQUIRE_APPROVAL
Whether onward delegation needs explicit human approval.
Part of Arsenal's delegation constraints with no canonical counterpart: the wire format governs whether delegation is permitted, while approval is a workflow Arsenal runs.
pub const DELEGATION_REQUIRE_APPROVAL: &str;Source line: 63.