//! Saved-device mutual-consent relationships.
//!
//! Pending outgoing/incoming states, directional grants bound to relationship
//! generation, and Saved only after mutual acknowledgement.

mod crypto;
mod lifecycle;
mod protocol;
mod service;
mod store;

pub(crate) use protocol::{RelationshipProtocol, WireProof};
pub(crate) use service::DeviceRelationshipService;
pub(crate) use store::DeviceRelationshipStore;
#[cfg(test)]
pub(crate) use store::GenerationTombstone;
