// SPDX-License-Identifier: AGPL-3.0-only
//! The **A2A surface**: agentd's only external channel.
//! Principals + roles + authorization ([`principals`]) and durable tasks +
//! conversations ([`tasks`]). The transport binding — the HTTPS listener and
//! the command/NL/gate routing into the runtime — lives in the runtime, so
//! this module stays a pure model of who may call what and what a task is.
/// Talking to another agent: the outbound half, in the spec's types.
/// agentd's answers to the A2A specification's server ports.
/// Push notifications: telling a caller instead of making it watch.
/// The listener: identity in, protocol out.
/// The wire projection, built from the specification's own types.
pub use ;
pub use ;