Create basic capability discovery module for Logos Core

  • Specify basic capability discovery protocol

    • achieved: Opened a PR for the RFC
    • next: work on the reviews received
  • Build PoC implementation of capability discovery protocol

Establish libp2p mixnet for Logos Core

  • Specify DoS protection protocol for libp2p mix
    • achieved:
      • a potential approach for RLN in mixnet
      • research VDF usage for DOS protection
      • blog post about why we are using mix for anonymization
    • next: research RLN usage in mix and other Dos protection approaches in mix

Implement MVP payment protocol

  • Specify MVP payment protocol
    • achieved:
      • (WIP) write-up on off-chain payments classification and our MVP design
      • research on existing implementations for streams/channels micropayments
    • next:
      • publish the write-up; share with Nescience and Logos Storage
      • drafting on-chain section of the specification

Delivering multi-steward support

  • Specify Multi-steward protocol

    • achieved: Update the multi steward specification PR with latest improvement such as flexiable commtting, unifying commit message and protect mechanism for re-using keyPackages
    • next: Addresing feedbacks and jump to following PR with peer scoring, anti deadlock mechs and unify the format of dishonest behaviour.
  • Separate out Hashgraph-like consensus crate

    • achieved: move consensus service from de-mls, start to restructure API and using structure
    • next: push all updates into PR and make ready for review

Release Zerokit v1 and RLN prover

  • Shared db for RLN multi-prover

    • achieved: WIP PR for monorepo rln-prover
    • next: Keep on working on this PR until merged
  • Zerokit Public API Rework

    • achieved:
      • (merged PR) Resolve memory leak in calc_witness and improve FFI memory deallocation pattern.
      • multiple reviews
    • next: Remove unused public APIs/types, align logging and comments, update tests/examples/docs, and bump dependencies.
  • Zerokit Wasm FFI Rework

    • achieved: WIP PR Merged rln-wasm-utils into rln-wasm and fixed the Node.js example
    • next: Address PR review comments and merge to master.