Skip to main content

Crate cell_mesh_protocol_1

Crate cell_mesh_protocol_1 

Source
Expand description

Rheo Cell Mesh Protocol v1 Typed RPC, capability discovery, and gossip for distributed cell networks

Re-exports§

pub use axum;
pub use serde_json;

Modules§

router
trading

Structs§

AtlasEntry
CellConfig
Configuration for a RheoCell
CircuitBreaker
Circuit breaker for fault tolerance
MeshError
Rich error type for mesh failures with full provenance
MeshProxy
Type-safe mesh proxy for ergonomic API usage
MulticastItem
MulticastResult
Result of a multicast operation
NarrativeStep
Chronological causality marker for debugging
Payload
RheoCell
The core distributed cell - sovereign compute node
Signal
Signal envelope - the universal message format
TraceResult
Result of a mesh operation

Enums§

CircuitState
ErrorCode
Intent

Traits§

CapabilityHandler
Handler trait for typed capabilities

Functions§

get_home_dir
Get the user’s home directory across platforms
get_identities_dir
get_protocols_dir
Get the protocols directory (where TypeScript cells live) This matches the TypeScript implementation in core.ts
get_registry_dir
Get the standard registry directory path Returns: ~/.rheo/registry (or RHEO_REGISTRY_DIR if set)
get_workspace_root
Get the workspace root directory (parent of all cell directories) This matches the TypeScript implementation in core.ts
handler

Type Aliases§

BoxedHandler
Type-erased handler for capabilities