hashtree_network/lib.rs
1//! Adaptive routing across opaque, hash-verified blob sources.
2//!
3//! Transport addresses, peer selection, settlement, and application writes
4//! belong to route implementations and their owners. This crate supplies the
5//! read-only outer router, a Store-shaped routed-read facade, and the explicit
6//! boundary that owns one Hashtree mesh-forwarding decision.
7
8mod blob_router;
9mod mesh_forwarding_route;
10mod routed_store;
11
12pub use blob_router::{
13 BlobRouteEntry, BlobRouteIdentity, BlobRouteOutcomeSnapshot, BlobRouter, BlobRouterConfig,
14};
15pub use mesh_forwarding_route::MeshForwardingRoute;
16pub use routed_store::RoutedStore;