Week 31 2026 (Mon Jul 27 - Fri Jul 31, 2026)

Highlights

  • v2.1.0 of the Logos storage module is out. It brings libstorage v0.4.2 with major improvements to NAT traversal as well as other bugfixes and improvements. Make sure to check the release notes for more details.
  • Initial evaluation of Kad-DHT shows no blockers, and we have greenlit the migration. Soon our discv5 fork will be retired.

Hidden Services Over Mix

  • achieved:
    • Study and experiment with the mix path selection from related papers (1, 2) to address the malicious path problem in both anonymous download and hidden services. Work-in-progress summary/notes on the experimentation with mix path selection here and experiment code here
  • next:
    • continue experimentation and document the results.
    • based on results, write specs for mix path selection to be used for the anonymous download over the transport layer, and later on for hidden services.

Anonymous DHT Queries

  • achieved:
    • Evaluated libp2p Kademlia DHT
  • next:
    • Replacing discv5 DHT with libp2p Kademlia DHT

Storage Documentation

  • achieved:
    • Two workflows are WIP:
      • At the source repo:
        • On push to master, generate a JSON payload of the API docs from the source C/C++ headers (and where they should live in the target) and push a repository dispatch event to the docs repo.
        • On release, create a release in the docs repo with the generated API docs.
      • At the docs repo (target): generate API docs from the source specified in the JSON payload, and create a PR with the generated API docs.
  • next:
    • Finish the two workflows for generating API docs and the spec documenting it.
    • Add support for config documentation generation in the workflows.