nt_memory/coordination/mod.rs
1//! Cross-agent coordination systems
2//!
3//! Implements:
4//! - Pub/sub messaging for agent communication
5//! - Distributed locks for critical sections
6//! - Consensus protocols (Raft-inspired)
7//! - Namespace management for multi-agent systems
8
9pub mod pubsub;
10pub mod locks;
11pub mod consensus;
12pub mod namespace;
13
14pub use pubsub::{PubSubBroker, Message, Subscription};
15pub use locks::{DistributedLock, LockToken};
16pub use consensus::{ConsensusEngine, Proposal, Vote};
17pub use namespace::Namespace;