plana 0.2.1

PLANA protocol foundation: the canonical JSON-RPC 2.0 wire layer (unix-socket / HTTP / WS bindings, typed method routing) merged with the generic protocol core (handshake, identity, RBAC, regions, health descriptors) — the base every plana-rpc-* and domain-profile crate builds on.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pub mod cosmos_socket;
pub mod ipc;
pub mod log_socket;
pub mod platform;
pub mod tui_socket;

pub use cosmos_socket::{
    cosmos_bridge_socket_path, cosmos_socket_dir, cosmos_socket_path, COSMOS_BRIDGE_SOCKET,
    COSMOS_SOCKET_DIR, COSMOS_SOCKET_SUFFIX,
};
pub use ipc::{bind_log_socket, connect_log_socket};
pub use log_socket::{log_socket_dir, log_socket_path, DEFAULT_SOCKET_DIR, LOG_SOCKET_FILENAME};
pub use platform::{
    bind_interprocess, chmod_socket, connect_interprocess, ensure_socket_dir, remove_stale_socket,
    InterprocessAccept, InterprocessListener, InterprocessStream, ListenerNonblockingMode,
};
pub use tui_socket::tui_socket_path;