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§
Structs§
- Atlas
Entry - Cell
Config - Configuration for a RheoCell
- Circuit
Breaker - Circuit breaker for fault tolerance
- Mesh
Error - Rich error type for mesh failures with full provenance
- Mesh
Proxy - Type-safe mesh proxy for ergonomic API usage
- Multicast
Item - Multicast
Result - Result of a multicast operation
- Narrative
Step - Chronological causality marker for debugging
- Payload
- Rheo
Cell - The core distributed cell - sovereign compute node
- Signal
- Signal envelope - the universal message format
- Trace
Result - Result of a mesh operation
Enums§
Traits§
- Capability
Handler - 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§
- Boxed
Handler - Type-erased handler for capabilities