Highlights

  • Implemented LIONESS-based Sphinx payload encryption for the libp2p mix protocol, preserving message integrity end-to-end.
  • Published the on-chain specification for the payment protocol as a LIP, and presented the end-to-end Store integration demo at Townhall.
  • Published a doc packet for sending sender-anonymous messages over the testnet-0.2 mix network via the Logos Chat UI, routed sender-unlinkably through a 3-hop mixnet.

Create a basic capability discovery module

Establish libp2p mixnet

Deliver de-MLS for p2p group messaging

  • Integrate de-MLS into Logos Chat
    • achieved:
      • Implemented the WallClock service
      • Covered the recovery path for when one steward goes offline
    • next:
      • Run libchat and perform manual testing
      • Work on the initial state design idea

Develop service incentivisation

Maintain and expand the Zerokit library

Implement RLN membership allocation service

  • Specify and implement RLN membership allocation service
    • achieved:
      • Ported the RLN module to the Logos Core Rust SDK
      • Updated the Logos Delivery/Chat RLN simulation
      • Experimented with using a Keycard device key as an authentication method for acquiring membership
    • next:
      • Integrate Keycard with the simulation
      • Draft specs for the RLN membership management module

Develop a decentralised oracle for LEZ

  • Specifying oracle mechanism
    • achieved: explored alternative design approaches for the oracle mechanism
    • next: consolidate on the appropriate approach and move forward