openagent-skills-policy · crate
Declared module signatures, types, configuration, and source documentation.
Source: openagent-sdk/crates/openagent-skills-policy/rust/src/lib.rs. SHA-256: 6523cde71371235b5d154fb57f0ef3abba4272d7bb7702c13ea1e3cdf6648685.
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.
audit
pub mod audit;Source line: 69.
did
pub mod did;Source line: 70.
engine
pub mod engine;Source line: 72.
error
pub mod error;Source line: 73.
policy
pub mod policy;Source line: 74.
rate
pub mod rate;Source line: 75.
skills_md
pub mod skills_md;Source line: 76.
pub use audit::{AuditChain, HashHex, Receipt};
pub use audit::{AuditChain, HashHex, Receipt};Source line: 78.
pub use did::Did;
pub use did::Did;Source line: 79.
pub use engine::{arsenal_error_from, InvocationContext, SkillsPolicy};
pub use engine::{arsenal_error_from, InvocationContext, SkillsPolicy};Source line: 80.
pub use error::{Result, SkillsPolicyError};
pub use error::{Result, SkillsPolicyError};Source line: 81.
pub use policy::{
AuditLevel, DefaultRule, RateLimit, SkillRule, SkillsPolicyDoc, TimeWindow, CURRENT_VERSION, MAX_SKILL_RULES, };
pub use policy::{
AuditLevel, DefaultRule, RateLimit, SkillRule, SkillsPolicyDoc, TimeWindow,
CURRENT_VERSION, MAX_SKILL_RULES,
};Source line: 82.
pub use skills_md::{SkillEntry, SkillsManifest};
pub use skills_md::{SkillEntry, SkillsManifest};Source line: 86.