Create basic capability discovery module for Logos Core

Establish libp2p mixnet for Logos Core

  • Specify DoS and Sybil protection protocol for libp2p mix

    • achieved: (WIP) draft PR with spam protection mechanism detailing integration mechanisms with trade-offs. reviewed pending mix rfc prs and fixed some formatting changes 225 and 223.
    • next: discussions with blockchain team wrt mix and Dos protection etc, update PR with interface details
  • Create demo chat app in Logos Core for messaging over libp2p mix

    • achieved: started looking at logos-core-chat app and understanding it
    • next: figure out how to integrate waku version with mix

Implement MVP payment protocol

  • Specify MVP payment protocol
    • achieved:
      • (WIP) PR to Vac spec repo with functional requirements for the off-chain payment protocol
      • specification for the on-chain component of the payment protocol
    • next:
      • discuss the spec and next steps for RFC
      • discuss the payment protocol with Nescience and other relevant parties based on the spec draft
    • blockers: availability of people from Nescience and Logos Storage

Deliver de-MLS API supporting multi-stewards and advanced group management

Deliver public Zerokit 1.0 API with big-endian support

  • Rework Zerokit Public API
    • achieved: Refactored protocol.rs and fixed nightly CI, merged PR and PR to master. Extended error handling for rln module WIP PR to avoid panic and close 2 related issues.
    • next: Address PR comments and merge to master. Open another PR for this issue.

Release RLN Prover for gasless L2 transactions