Highlights

Create a basic service discovery module

Establish libp2p mixnet

Deliver de-MLS for p2p group messaging

  • Integrating de-MLS into libchat
    • achieved:
      • Regarding reliability, simulated SDS (with custom backoff rules) to assess total complexity and reported the findings
      • Started a new architecture with the MLS module separated from de-MLS on a branch
    • next:
      • Discuss the single-steward commit rule to evaluate syncing efficiency
      • Finish the architecture split; discuss all open questions regarding configuration and commit selection

Implement RLN membership allocation service

Decentralised Oracle Network

  • Implementing Oracle Zone
    • achieved: minimal working implementation completed, including Logos module capability
    • next:
      • Logos module discussion
      • Improve the Logos Oracle Network implementation

Maintain and expand Zerokit

  • Integrate and benchmark Poseidon2 hash function
    • achieved:
      • Completed the Poseidon2 circuit implementation PR in Circom
      • Refactored the multi-message-id circuit into the main branch (commit) to simplify custom circuit generation
      • Generated resources for Zerokit and completed the benchmark report
      • Poseidon2 example for Rust/C/Nim/JS and FFI/WASM support PR
    • next: static analysis of the Poseidon2 Circom implementation using circomspect, and request for review