Skip to main content

Crate hashtree_network

Crate hashtree_network 

Source
Expand description

Adaptive routing across opaque, hash-verified blob sources.

Transport addresses, peer selection, settlement, and application writes belong to route implementations and their owners. This crate supplies the read-only outer router, a Store-shaped routed-read facade, and the explicit boundary that owns one Hashtree mesh-forwarding decision.

Structs§

BlobRouteEntry
One route registered with the outer router.
BlobRouteIdentity
Stable, application-owned identity for one opaque route.
BlobRouteOutcomeSnapshot
Read-only view of bounded, decaying route outcomes.
BlobRouter
One adaptive read router. Routes remain opaque and own any peer sets behind them; the router only orders route identities and bounds route attempts.
BlobRouterConfig
Fixed bounds for one in-memory router.
MeshForwardingRoute
Marks exactly one Hashtree mesh-forwarding decision.
RoutedStore
A store whose reads use one hash-verifying BlobRouter while every mutation remains explicitly owned by the application’s primary store.