OpenAgentID documentation
Source referencesRust module referencearsenal-core

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.

On this page