// sdk/mod.rs - SIGNEDBYME Agent SDK Core (Phase 9A)
//
// Per Bible Section 9A.1:
// - DID and identity chain in TEE/encrypted storage
// - Secure storage holds ONLY: DID private key and leaf_secret
//
// Per Bible Section 9A.2:
// - Groth16 proof generation wired into SDK
// - Uses ark-circom with CircomReduction (NOT LibsnarkReduction)
// - Proof generation happens entirely on agent's machine
//
// Per Bible Section 9A.3:
// - Agent NOSTR client with NIP-42 authentication
// - Event publishing (agent signs with agent nsec)
// - Event polling for enrollment/delegation/revocation
//
// Per Bible Section 15 Decision 941 (Apr 14, 2026):
// - Agent never holds human nsec
// - Human signs kind 28250 and kind 28251 with their own NOSTR client
pub use AgentIdentity;
pub use ;
pub use ;
pub use NostrClient;
pub use ;
pub use ;
pub use NwcWallet;