Week 6 2026 §
Highlights §
1. [Add most of the C bindings APIs in the Storage Module](https://github.com/logos-co/logos-storage-module/pull/7)
2. Filesharing bug fixes
- achieved:
- finalizing extracting ArchiveService to a new hierarchy:
ArchiveService and ArchiveServiceBackend, where ArchiveService also includes the ArchiveServiceBackend interface, thus acting as a proxy/facade
- new
ArchiveManager with technology-independet history archive-related operations
- new
ArchiveManagerTorrent with BitTorrent specific operations
- new
ArchiveManagerLogosStorage with LogosStorage specific operations
- most of the work is happening on the new LogosStorage integration branch feat: status go codex integration#7201 from which I am simulataneously porting everything down to the refactor: prepare ArchiveService for LogosStorage extension#7312
- next:
- finalize the #7312 and get it merged
- build system
- achieved:
- Block exchange protocol
- Codex proof support added to block serialization
- BDP-based adaptive pipelining tuned for multi-node download scenarios
- E2E testing:
- Managed to make the tests run.
- Cleaning up for PR.
- Few tests are failing but most of them are passing.
- Bug fixes:
- Remove callbacks from synchronous calls in libstorage.
- discv5 replacement with libp2p Kademlia DHT
- investigation completed
- would lose UDP support
- SPRs not supported in kad dht for provider records
- initiated replacement
- next:
- Block exchange protocol
- Decouple manifest fetching from block exchange
- Download manager and Scheduler API cleanup
- Multi-download per CID
- E2E testing:
- Submit PR with the Marketplace refactor work
- Look into the failing tests
- Potentially setup Kubernates cluster to run the tests on.
- discv5 replacement with libp2p Kademlia DHT
- investigate difficulty in supporting SPRs for provider records, possibly allowing consumer of libp2p to select between PeerRecord and SignedPeerRecord
AnonComm Collaboration §
- achieved:
- Continued discussion and meetings with the AnonComm team.
- Partial Groth16 proof generation for RLN and integration into zerokit.
- Started drafting an approach for logos-storage anonymous download using the mix protocol.
- next:
- Continue work on the RLN improvement PR.
- Continue working on the initial approach/specs for logos-storage anonymous download.
- achieved:
- next:
- Add the remaining functions (UploadStream, DownloadFile and DownloadStream) in the Storage Module
- Focus on UI to showcase the implemented features
Privacy track / research §