de-mls 4.0.0

Decentralized MLS — end-to-end encrypted group messaging with consensus-based membership management over gossipsub-like networks
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Steward list plug-in: deterministic roster and rotation queries.
//!
//! Passive per-conversation state — no MLS or consensus I/O. The coordinator
//! passes an `eligible` predicate on every live position query.
//!
//! - `list` — [`StewardList`] and [`StewardListConfig`]
//! - `plugin` — [`StewardListPlugin`] trait and events
//! - `deterministic` — [`DeterministicStewardList`] reference impl

mod deterministic;
mod list;
mod plugin;

pub use deterministic::DeterministicStewardList;
pub use list::{StewardList, StewardListConfig};
pub use plugin::{DEFAULT_MAX_RETRIES, ElectionDecision, StewardListPlugin};