//! Viewer-publication subsystem.
//!
//! The HTTP client + wire types moved to
//! [`objectiveai_sdk::http::viewer`] so standalone SDK consumers can
//! use them without depending on this crate. [`Client`] here is a
//! thin wrapper that resolves `(viewer_address, viewer_signature)`
//! from a request [`crate::ctx::Context`] before delegating to the
//! SDK client.
pub use *;
/// Re-export of the SDK's wire shapes. Lets `crate::viewer::request::*`
/// imports keep working after the move.