//! Bounded operator, explorer, and retention services.
//!
//! The M4 services are portable and runtime neutral. They validate a bounded
//! request envelope, enforce lifecycle, version, definition, idempotency, and
//! query bounds, and record append-only audit rows. They never authenticate a
//! caller, never accept a credential, and never treat the supplied actor
//! reference as proof of authorization. A deployment authorizes the action's
//! [`AuthorizationClass`](crate::AuthorizationClass) before invoking a service.
//!
//! The request envelope, the durable records the services exchange with a
//! repository, and the ports they call live in `oxide-batch-repository`.
pub use JobExplorer;
pub use ;
pub use RecoveryProposer;
pub use ;