roam-core
Core runtime for sessions, drivers, conduits, and connection orchestration.
Role in the Roam stack
roam-core primarily implements the Session, Connections, and Conduit layers.
What this crate provides
- Session builders (
session::initiator,session::acceptor) and handles - Driver runtime for dispatching inbound calls and issuing outbound calls
- Connection lifecycle primitives and runtime glue
Fits with
roamfor service-facing APIs- Link/transport crates (
roam-stream,roam-websocket,roam-shm,roam-local) roam-typesfor protocol state and message types
Part of the Roam workspace: https://github.com/bearcove/roam