offline-protocol-reliability
Reliability layer for the Offline Protocol SDK: delivery acknowledgements, retries, and deduplication.
Provides:
AckManager— tracks per-message delivery acknowledgementsRetryQueue— retransmission with exponential backoffDeduplicator— drops duplicate frames arriving over multiple paths or retriesAckOptimizer— batches and prunes ACK traffic
This crate is an internal layer of the SDK. Most Rust consumers want the main offline-protocol crate instead, which wires these pieces into its delivery pipeline — see the message delivery guide.
License
Copyright © 2025-2026 Offline Protocol, Inc.
Dual-licensed: AGPL-3.0-only for open-source use, or a commercial license for proprietary use.