pub mod chain;
pub mod cone;
pub mod discontinuity;
pub mod observation;
pub mod propagation;
pub mod superposition;
pub const SUBPROTOCOL_CONTINUITY: u16 = 0x0700;
pub const SUBPROTOCOL_FORK_ANNOUNCE: u16 = 0x0701;
pub const SUBPROTOCOL_CONTINUITY_PROOF: u16 = 0x0702;
pub use chain::{
assess_continuity, ContinuityProof, ContinuityStatus, ProofError, CONTINUITY_PROOF_SIZE,
};
pub use cone::{CausalCone, Causality};
pub use discontinuity::{
fork_entity, fork_sentinel, Discontinuity, DiscontinuityReason, ForkRecord,
};
pub use observation::{HorizonDivergence, ObservationWindow};
pub use propagation::{crossing_depth, PropagationModel};
pub use superposition::{SuperpositionPhase, SuperpositionState};