fn owner(env: soroban_sdk::Env) -> Result
fn native_sac(
env: soroban_sdk::Env,
) -> Result
Register AI session as a Zipper delegate address. Requires owner auth.
fn add_session(
env: soroban_sdk::Env,
session: soroban_sdk::Address,
expires_ledger: u32,
per_tx_max_stroops: i128,
session_max_stroops: i128,
) -> Result<(), soroban_sdk::Error>
fn get_session(
env: soroban_sdk::Env,
session: soroban_sdk::Address,
) -> Result
fn __check_auth(
env: soroban_sdk::Env,
signature_payload: soroban_sdk::BytesN<32>,
signatures: (),
auth_contexts: soroban_sdk::Vec,
) -> Result<(), soroban_sdk::Error>
Atomic init — deploy with constructor args to avoid front-running.
fn __constructor(
env: soroban_sdk::Env,
owner: soroban_sdk::Address,
native_sac: soroban_sdk::Address,
)
fn revoke_session(
env: soroban_sdk::Env,
session: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>