Highlights
- Service discovery benchmark results confirm that a rare service offered by only 1 in 200 nodes is consistently discovered in under 1.5 seconds.
- The service discovery module was validated end to end as a Logos Delivery plugin, running on the test fleet with deployed module artifacts.
- A first draft of the RLN Membership Zone RFC, with an example implementation, is available in the new logos-rln-membership-zone repository.
Create a basic service discovery module
- Integrate the standalone service discovery module into Logos Delivery
- achieved:
- validation on fleet with test harness; benchmark results confirm discovery of a rare (1/200) service in under 1.5 seconds consistently
- validated the service discovery as Delivery plugin journey with deployed module artifacts
- achieved:
Establish libp2p mixnet
-
Implement local reputation mechanism and research advanced DoS protection
- achieved: reviewed local reputation spec
-
Simplify the Logos Mix module architecture and use it as entry and exit node for Logos Delivery
Deliver de-MLS for p2p group messaging
- Harden the de-MLS integration in libchat
- achieved:
- proposed a new sync mechanism (sending group info to new joiners) for the current architecture
- working on the sync adjustment in the code and simplifying the message validation flow; suggested a corresponding RFC update
- next:
- discuss further and finalise the sync mechanism
- architecture and programming pairing session scheduled to agree the implementation plan
- achieved:
Implement RLN membership allocation service
-
Standalone RLN membership allocation service module with end-to-end membership allocation
- achieved:
- updated e2e tests of the standalone service to work with the latest RLN program and modules
- validate requests before sending transactions
- next: journeys for building pluggable authentication and configuring Logos Core modules to use membership allocation
- achieved:
-
Specify and implement RLN on-chain memberships and accounting compatible with Logos zones and LEZ
- achieved: first draft of the RLN Membership Zone RFC and example (new repo)
- next: continue on the RFC and consolidate all open questions around the RLN Membership Zone design for discussion
Decentralised Oracle Network
Maintain and expand Zerokit
- Zerokit-API RFC for the 3.1.0 release
- achieved: merged all previous open PRs related to the Poseidon2 feature
- next: start testnet v0.4 tasks