Skip to main content

confium_daemon/
lib.rs

1#![allow(rustdoc::broken_intra_doc_links)]
2#![allow(rustdoc::bare_urls)]
3#![allow(rustdoc::redundant_explicit_links)]
4#![allow(rustdoc::private_intra_doc_links)]
5#![allow(rustdoc::invalid_html_tags)]
6
7//! confiumd — long-running Confium daemon.
8//!
9//! Exposes the full Confium API over JSON-RPC 2.0 with length-prefixed
10//! framing. Clients connect via TCP or Unix socket.
11//!
12//! See `TODO.roadmap/16-confiumd-daemon.md` for the design and
13//! roadmap.
14
15pub mod dispatch;
16pub mod error;
17pub mod methods;
18pub mod protocol;
19pub mod server;
20#[cfg(test)]
21pub mod test_util;
22
23pub use error::{DaemonError, RpcError};
24pub use server::Server;