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
- achieved: PR with basic functionalities
- next: work on reviews received, synchronization
Establish libp2p mixnet for Logos Core
- Specify DoS protection protocol for libp2p 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
- achieved:
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.
- achieved:
-
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.