//! Transfer of Responsibility model for EU ESPR DPP.
//!
//! When a product undergoes preparation for reuse, repurposing, or
//! remanufacturing, the new economic operator assumes complete responsibility
//! for providing up-to-date DPP information. The infrastructure must track
//! these transfers with full provenance.
//!
//! ## Module layout
//!
//! - [`operator`] — [`ResponsibleOperator`] and its [`OperatorRole`].
//! - [`record`] — [`TransferRecord`], a single transfer event.
//! - [`status`] — [`TransferStatus`], the transfer state machine's states.
//! - [`chain`] — [`TransferChain`], the append-only transfer history.
//! - [`error`] — [`TransferError`].
pub use TransferChain;
pub use TransferError;
pub use ;
pub use ;
pub use TransferStatus;