Highlights

Create a basic service discovery module

Establish libp2p mixnet

Deliver de-MLS for p2p group messaging

  • Integrating de-MLS into libchat
    • achieved: started reworking the member-id representation
    • next: resolve the open discussion with libchat and finish the rework

Implement RLN membership allocation service

  • Full RLN module
    • achieved: extended the RLN module to handle proof generation and validation, track rate limits per membership scope, persist memberships in the keystore, and optionally use the membership allocation protocol when registering
    • next: finish splitting the module into a repository separate from the RLN registry repository, with proper e2e tests and module publishing

Decentralised Oracle Network

  • Specifying oracle mechanism

    • achieved: addressed review feedback and aligned on PR388 for the proposer selection mechanism
    • next: merge PR388 and the short PR390 on the dispute mechanism
  • Implementing Oracle Zone

    • achieved: the indexer implementation can now dynamically follow and compute AttestedPrice per channel id and feed id
    • next: LEZ registration implementation and integration in the Oracle Zone

Implement an MVP payment protocol

Maintain and expand Zerokit