Highlights
- Mix Demo App for Logos Testnet v0.1 now being dogfooded in all earnest, with associated doc packet under review.
Create basic capability discovery module for Logos Core
- Implement capability discovery protocol
- achieved:
- added unit tests for ip tree in pr and made the github ci/cd checks pass, working on waiting time function unit test
- added metrics, review/feedback update
- next:
- write unit tests for other modules of capability discovery, clean and modularize existing tests
- implement tests findings and improvements
- achieved:
Establish libp2p mixnet for Logos Core
-
Implement DoS and Sybil protection protocol for libp2p mix
- achieved:
- next: implement any feedback from dogfooding, analyze possible attack scenarios
-
Create demo chat app in Logos Core for messaging over libp2p mix
Deliver de-MLS API supporting multi-stewards and advanced group management
-
Specify multi-steward and advanced group management protocol
- achieved: iterate the PR by discussing the missing multi-commit part, solution is adding one more voting for finalization of commit.
-
Implement de-MLS multi-steward and advanced group management protocol
- achieved: plan milestones for implementation, start working on M1:Steward Violation List in PR, found some missed case in RFC and brainstorm with team members possible solution
- next: finish work on M1 after we finalised new rfc part, start working on M2: Peer Scoring
Implement RLN membership allocation service for Logos Core
- Specify and implement RLN membership allocation service
- achieved: begin integrating LEZ RLN program with logos-delivery and mix spam protection via JSON-RPC service
- next: implement a basic authentication mechanism for registering RLN membership via service
Implement multi-burn RLN and slasher module
- Authenticated connections between prover and slashers
- achieved: aggregator node & slasher node codes are ready and unit tested
- next: add aggregator into docker / docker compose / multi prover: add a PR to allow testing multi prover with DB