Highlights

  • A finality extension for SDS to support de-MLS commit ordering has been proposed, with a draft spec and reference repo open for discussion.
  • The RLN program now supports different rate limits per instance, and the RLN module and membership allocation service can manage memberships across multiple registries, paving the way for a second registry dedicated to mix memberships.

Create a basic service discovery module

Establish libp2p mixnet

Deliver de-MLS for p2p group messaging

  • [Build de-MLS commit ordering on SDS](Build de-MLS commit ordering on SDS)
    • achieved:
      • proposed a finality extension on SDS, with a repo and draft spec; also iterated on the discussion of SDS capabilities, as SDS may work as is without this extension
      • reviewed the finality extension and suggested an interface for it for chat
    • next:
      • follow the discussions and SDS simulations to check whether the extension is needed; if so, revisit later
      • awaiting feedback before moving to implementation

Implement RLN membership allocation service

  • Standalone RLN membership allocation service module with end-to-end membership allocation

    • achieved: the RLN membership allocation service module supports multiple registries
  • Specify RLN on-chain memberships and accounting compatible with Logos zones and LEZ

    • achieved:
      • set up end-to-end testing against testnet v0.3.0; working on fully local end-to-end testing for the RLN Zone
      • added Zone Indexer logic and fixed some bugs in the current PoC
      • drafted a PR to filter program events directly from the LEZ sequencer (currently not supported in testnet v0.3.0)
    • next: modularise the sequencer and indexer for use with Logos Core
  • [Deploy a second RLN membership registry and allocation service for mix memberships](Deploy a second RLN membership registry and allocation service for mix memberships)

    • achieved:
      • the RLN program allows for different rate limits per instance
      • the RLN module can manage memberships and rate limits across multiple registries

Decentralised Oracle Network

Maintain and expand Zerokit

  • Zerokit maintenance
    • achieved: addressed PR comments on the AGENTS.md file; bumped dependencies for the release
    • next: merge the remaining PRs for the release