Public declaration syntax from forge-rs/crates/forge-auth/src/local_capability.rs Original source SHA-256: 91837cd3e9b282ae469d3a4a98576bc574405a8717cf4585f234a32fc7468520 Function bodies and constant values are omitted. This is not the complete implementation. Source line 34 pub const DEV_ISSUER: &str; Source line 39 pub const DEV_AUDIENCE: &str; Source line 42 pub const DEV_TOKEN_TTL_SECONDS: i64; Source line 60 #[derive(Debug, Clone)] pub struct LocalCapabilityFactory { } Source line 81 pub fn new(org_id: &str) -> Self; Source line 99 pub fn with_ttl(org_id: &str, ttl_seconds: i64) -> Self; Source line 131 pub fn create_dev_token(&self, agent_did: &str) -> AgentCapabilityToken; Source line 216 pub fn create_scoped_dev_token( &self, agent_did: &str, scope_strs: &[&str], ) -> ForgeAuthResult; Source line 254 pub fn issuer(&self) -> &str; Source line 259 pub fn audience(&self) -> &str; Source line 264 pub fn default_ttl_seconds(&self) -> i64;