Maciek "mab122" Bator
|
c418cfaccf
|
feat: initial implementation of radicle-reticulum bridge
Python adapter bridging Radicle (decentralized Git) over Reticulum mesh
networking (LoRa, packet radio, serial, I2P). Enables offline-first code
collaboration without internet infrastructure or public seed nodes.
- Identity mapping: Radicle Ed25519 DIDs ↔ RNS destinations, with persistence
- TCP↔RNS bridge: tunnels radicle-node traffic over mesh, auto-discovers peers
- LXMF sync: store-and-forward bundle delivery for offline peers, auto-push
- Adaptive strategy: selects FULL/INCREMENTAL/MINIMAL/QR by RTT + throughput
- Git bundles: full and incremental, delay-tolerant transfer
- QR air-gap: encode/decode bundles as QR codes (≤2953 bytes)
- CLI: radicle-rns bridge/node/sync/bundle/ping/peers/identity commands
- 158 tests
|
2026-04-21 12:14:57 +02:00 |