feat: Implement Iroh-based peer networking, join protocol, and bidirectional store synchronization.

This commit is contained in:
2025-12-22 21:11:34 +01:00
parent 7c8e5cfa3d
commit e942da49ff
22 changed files with 1933 additions and 57 deletions
+4 -1
View File
@@ -23,7 +23,7 @@ lattice-cli = { path = "lattice-cli" }
rustyline = "17"
# Networking (Iroh)
iroh = "0.95"
iroh = { version = "0.95", features = ["discovery-local-network"] }
iroh-gossip = "0.95"
# Cryptography
@@ -37,6 +37,8 @@ prost-build = "0.13"
# Async runtime
tokio = { version = "1", features = ["full"] }
tokio-util = { version = "0.7", features = ["codec"] }
futures-util = "0.3"
# Utilities
thiserror = "2"
@@ -47,6 +49,7 @@ blake3 = "1"
hex = "0.4"
redb = "2"
uuid = { version = "1", features = ["v4"] }
chrono = "0.4"
# Testing
tokio-test = "0.4"