Expand description
Async session coordinator for distributed threshold signing.
The coordinator service enables globally distributed threshold signers to participate when convenient — no simultaneity required.
This crate provides the session state machine, commitment/share buffering, audit logging, and a real TCP server + client for network communication.
See TODO.roadmap/29-tc-coordinator-design.md for the full spec.
Re-exports§
pub use audit::*;pub use coordinator::*;pub use session::*;
Modules§
- audit
- Audit log for coordinator sessions.
- client
- TCP signer client — connects to coordinator, participates in signing sessions.
- coordinator
- Coordinator service — owns sessions, dispatches commitments/shares.
- net
- TCP network protocol for coordinator ↔ signer communication.
- net_
server - TCP coordinator server — wraps the in-memory Coordinator with a TCP server.
- session
- Coordinator session state machine.