guts-p2p
P2P networking layer for Guts using commonware primitives.
Overview
This crate provides peer-to-peer networking for:
- Repository replication across nodes
- Encrypted communication (Noise protocol)
- Peer discovery and mesh networking
- Efficient delta synchronization
Features
- Built on commonware-p2p
- Ed25519-based peer identity
- Automatic peer discovery
- Bandwidth-efficient synchronization
Usage
use ;
// Start P2P network
let network = new.await?;
// Replicate a repository
network.replicate.await?;
Part of Guts
This crate is part of Guts, a decentralized, censorship-resistant alternative to GitHub built on BFT consensus.
License
MIT OR Apache-2.0