pub mod agent_card;
pub mod canonical;
pub mod cli;
pub mod config;
pub mod daemon_stream;
pub mod diag;
pub mod ensure_up;
pub mod inbox_watch;
pub mod macaroon;
pub mod mcp;
pub mod os_notify;
pub mod pair_invite;
pub mod pair_profile;
pub mod pair_session;
pub mod pending_inbound_pair;
pub mod pending_pair;
pub mod pull;
pub mod relay_client;
pub mod relay_server;
pub mod sas;
pub mod service;
pub mod signing;
pub mod trust;
pub use signing::{
KIND_RANGES, KindClass, SignError, VerifyError, b64decode, b64encode, compute_event_id,
fingerprint, generate_keypair, kind_class, kinds, make_key_id, sign_message_v31,
verify_message_v31,
};
pub use agent_card::{
AgentCard, CARD_SCHEMA_VERSION, CardError, DID_METHOD, build_agent_card, card_canonical,
compute_sas, did_for, sign_agent_card, verify_agent_card,
};
pub use trust::{
Tier, Trust, add_agent_card_pin, add_self_to_trust, empty_trust, get_tier, promote_to_verified,
};