pub trait AgentAuthProvider: Send + Sync {
// Required methods
fn is_agent_authorized(
&self,
wallet: &WalletAddress,
agent: &WalletAddress,
) -> bool;
fn get_authorized_agents(
&self,
wallet: &WalletAddress,
) -> Vec<WalletAddress>;
}Expand description
Read-only interface for checking agent authorization from an engine snapshot.