//! Provider runtimes own authentication, endpoints, retries, and transport policy.
//!
//! Wire-format conversion belongs in [`crate::protocol`]. Providers may share a
//! protocol while retaining different authentication and runtime behavior.
//!
//! Built-in providers implement [`rho_sdk::provider::ModelProvider`] directly.
//! [`sdk_contract`] only holds shared error sanitization and callback-stream
//! forwarding helpers.
pub
pub
pub
pub
pub
pub
pub use ProviderBuildOptions;
pub use ;