Week 34 2026 (Mon Aug 17 - Fri Aug 21, 2026)

Highlights

Large Data Transport Layer for Mix

  • achieved:
    • Implemented long-lived Mix transport sessions and independent multiplexed streams, including OpenStream, StreamAck, and StreamReject round trips.
    • Connected accepted inbound streams to mounted libp2p protocol handlers, allowing applications to use the standard Connection read/write API over Mix.
    • Added bidirectional chunked Data transfer with ordered delivery, fixed receive windows, bounded in-flight chunks, cumulative ACK snapshots, retransmission state, and application backpressure.
    • Added recipient-side SURB supply management with a protected control reserve, serialized reply sending, and refill requests that replenish return capacity without exhausting the remaining reply inventory.
    • Hardened flow control by ignoring above-window Data, simplifying ACK event signalling, and handling stream-ID and sequence-number exhaustion explicitly.
    • Reworked the Protobuf wire format to use fixed-width StreamId and SequenceNumber fields with one statically calculated Data payload limit.
    • Expanded boundary tests and updated the design specification and implementation walkthroughs accordingly.
  • next:
    • refactoring, reviewing, and test the full data exchange flow
    • if the good-weather scenario passes basic validation, adding reliability features: timeouts, retransmissions, etc.

Hidden Services Over Mix

  • achieved:
  • next:
    • build on Tor’s simulation work to evaluate the time-based path selection for hidden services.
    • add the resulting time-based path selection strategy to the draft spec.

Storage Documentation

  • achieved:
    • Logos storage has a new intro page as an effort to help newcomers get a clearer picture faster of what we do;
    • we have published a new API tutorial which reflects the broader improvements in Logos tooling.

Package Manager

  • achieved:
    • Update the sketch plan to integrate deployment on different networks (logos.dev, logos.test). Provide an opt in solution to become a provider.
    • Deployed a Storage node on Digital Ocean for testing the release process
    • Add Storage to the release process: #17
    • Add urls to the index rebuild process #6
  • next:
    • Download the package from the Package Downloader

Storage UI

  • achieved:
    • Fix windows issue: #87
    • Update Module builder dependency: #89