Skip to main content

confium_tc/coordinator/
mod.rs

1//! Async session coordinator for distributed threshold signing.
2//!
3//! The coordinator service enables globally distributed threshold
4//! signers to participate when convenient — no simultaneity required.
5//!
6//! This crate provides the session state machine, commitment/share
7//! buffering, audit logging, and a real TCP server + client for
8//! network communication.
9//!
10//! See `TODO.roadmap/29-tc-coordinator-design.md` for the full spec.
11
12#![forbid(unsafe_code)]
13#![allow(missing_docs)] // TODO: document before 1.0
14#![allow(clippy::module_inception)]
15
16pub mod audit;
17pub mod client;
18pub mod coordinator;
19pub mod net;
20pub mod net_server;
21pub mod session;
22
23pub use audit::*;
24pub use coordinator::*;
25pub use session::*;