radicle-reticulum/src/radicle_reticulum
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
..
__init__.py feat: initial implementation of radicle-reticulum bridge 2026-04-21 12:14:57 +02:00
adapter.py feat: initial implementation of radicle-reticulum bridge 2026-04-21 12:14:57 +02:00
adaptive.py feat: initial implementation of radicle-reticulum bridge 2026-04-21 12:14:57 +02:00
bridge.py feat: initial implementation of radicle-reticulum bridge 2026-04-21 12:14:57 +02:00
cli.py feat: initial implementation of radicle-reticulum bridge 2026-04-21 12:14:57 +02:00
git_bundle.py feat: initial implementation of radicle-reticulum bridge 2026-04-21 12:14:57 +02:00
identity.py feat: initial implementation of radicle-reticulum bridge 2026-04-21 12:14:57 +02:00
link.py feat: initial implementation of radicle-reticulum bridge 2026-04-21 12:14:57 +02:00
messages.py feat: initial implementation of radicle-reticulum bridge 2026-04-21 12:14:57 +02:00
qr.py feat: initial implementation of radicle-reticulum bridge 2026-04-21 12:14:57 +02:00
sync.py feat: initial implementation of radicle-reticulum bridge 2026-04-21 12:14:57 +02:00