Highlights
- Multi-steward de-MLS specification now complete, incorporating significant edge case treatment (spec)
- Logos service discovery standalone API specification published as a raw LIP
- Decentralised oracle work for the Logos ecosystem highlighted in the latest IFT Research Call
Create a basic capability discovery module
- Integrate and dogfood capability discovery in Logos Delivery
- achieved:
- Minor issues discovered and fixes implemented in libp2p service discovery; additional dogfooding completed; production version of integration started
- Bug fixes and PR reviews completed; testing scenarios prepared
- next: continue dogfooding and production integration work; develop additional testing scenarios
- achieved:
Establish libp2p mixnet
-
Specify and implement extended DoS and exit node abuse protection for libp2p mix
- achieved: addressed PR #327 review comments and refactored stake-weighted Mix RLN DoS protection spec; updated Logos Delivery to use stake-weighted rate limit
- next:
- Update Mix RLN Spam Protection Plugin with the spec refactor
- Add stake-weighted dogfooding setup
- Implement RLN proof encryption to hide per-hop metadata observability
-
Modify Sphinx payload encryption to preserve payload integrity
- achieved:
- Reviewed the new Lioness spec for mix payload integrity
- Continued analysis of Sphinx packet format
- next: implement the spec once primitives are agreed upon
- achieved:
Deliver de-MLS for p2p group messaging
-
Specify multi-steward and advanced group management protocol
- achieved: merge PR ready; specification deliverable considered complete with no major changes to de-MLS expected
- next: finalise spec merge
-
Integrate de-MLS into Logos Chat
- achieved:
- Integration started; architecture reworked from one-per-user to one-per-conversation
- Integration specification drafted
- next: move consensus plugin from user to conversation scope; likely requires small API changes in hashgraph-like consensus
- achieved:
Develop service incentivisation
- Implement MVP payment protocol
- achieved: integration plan written for payment streams with Logos Delivery
- next: begin integration implementation; refine plan as needed
Maintain and expand the Zerokit library
- Rearchitecture Zerokit to support enum-based runtime configuration
- achieved: PR4 review comments addressed
- next:
- Merge PR4 and proceed to PR5 for rln-wasm module
- Continue Zerokit 3.0.0 PR review
Implement RLN membership allocation service
- Specify and implement RLN membership allocation service
- achieved: simulation simplified using Docker; confirmed running on Linux
- next: migrate RLN program to SPEL
Develop a decentralised oracle for LEZ
- Specifying oracle mechanism
- achieved:
- IFT Research Call conducted; contributed second section of forum post
- LEZ toolchain issues resolved; discussions held on decentralised oracle system design
- next: continue specifying the Logos oracle network
- achieved: