6 releases (breaking)
Uses new Rust 2024
| new 0.5.0 | Mar 1, 2026 |
|---|---|
| 0.4.2 | Feb 27, 2026 |
| 0.3.0 | Feb 2, 2026 |
| 0.2.0 | Jan 27, 2026 |
| 0.1.0 | Oct 27, 2025 |
#358 in Authentication
66 downloads per month
Used in 8 crates
700KB
13K
SLoC
Subduction Core
🚧 This is an early release preview. It has a very unstable API. No guarantees are given. DO NOT use for production use cases at this time. USE AT YOUR OWN RISK. 🚧
lib.rs:
Subduction
Subduction is a sync protocol for local-first applications built on Sedimentree.
Getting Started
See the subduction module for the main Subduction type and API guide
covering naming conventions, API levels, and common patterns.
Modules
subduction— Main sync manager and API guideconnection— Connection traits and handshake protocolpolicy— Authorization policies (ConnectionPolicy,StoragePolicy)storage— Storage capabilities (Fetcher,Putter,Destroyer)peer— Peer identity (PeerId)
For cryptographic primitives (Signer, Signed), see subduction_crypto.
Dependencies
~10–26MB
~274K SLoC