wireless_p2p/chord library

Chord DHT - practical production-minded implementation

This Chord implementation focuses on clarity and production features:

  • configurable identifier size m (bits), default 32 for tests.
  • finger table maintenance (stabilize, fix_fingers) and join/leave helpers.
  • iterative lookup and key/value storage with replication factor.
  • deterministic operations for unit tests and simulations.

The API is designed to be embedded into simulators; it does not perform network I/O but exposes hooks for RPC wiring.

Classes

ChordNode