Skip to main content

passless_core/
lib.rs

1#[cfg(feature = "agent")]
2pub mod agent;
3pub mod config;
4pub mod error;
5
6#[cfg(feature = "agent")]
7pub use agent::{
8    AgentConfig, AgentMode, AgentProfileConfig, AgentStorageConfig, BoundedDuration, CredentialRef,
9    DeviceIdentity, GrantId, IdError, PendingRequestId, Policy, PolicyDigest, PolicyError,
10    PolicyParams, PrincipalSessionId, ProfileId, validate_rp_id,
11};
12#[cfg(feature = "agent")]
13pub use config::{
14    AdminAuditAction, AdminAuditExportFormat, AdminCredentialAction, AdminDelegationAction,
15    AdminPolicyAction, AdminProfileAction, AdminSessionAction, AgentAdminAction, AgentCommand,
16    AgentCredentialAction, AgentDelegationAction, AgentIntentAction, AgentIntentActionType,
17};
18pub use config::{
19    AgentSkillScope, AgentSkillTarget, AppConfig, Args, BackendConfig, ClientAction, Commands,
20    ConfigAction, OutputFormat, PinAction, SecurityConfig,
21};
22pub use error::{Error, Result};