Highlights §
- The oracle mechanism RFC was finalized and presented for review, with initial issues identified for the Logos Blockchain integration (RFC PR).
- MVP payment protocol streams were finalized on testnet and localnet, covering both the standalone and Store integration journeys.
- RLN membership allocation was reliably simulated in a mix network against testnet 0.2, validating the protocol ahead of upcoming 0.3 work (journey).
Create a basic capability discovery module §
- Integrate and dogfood capability discovery in Logos Delivery
- achieved:
- Tested the doc packet for phases D and E, added logs for discovery testing in nim-libp2p, and collaborated with the DST team on testing and debugging
- Completed a first draft of the service table bootstrap mechanism
- next:
- Continue collaboration with DST on discovery testing
- Continue work on the service table bootstrap mechanism
Establish libp2p mixnet §
- Specify and implement extended DoS and exit node abuse protection for libp2p mix
- achieved:
- Traced testnet-0.2 bugs across chat-side receive-reliability and service discovery, explored folding LEZ-RLN gifter work into the chat-mix v0.2 stack, and reviewed the v0.3 roadmap
- Completed the testnet doc packet and testnet demo app, with all fixes ready after feedback
- next: revisit differentiated rate-limiting with local reputation
Deliver de-MLS for p2p group messaging §
- Integrate de-MLS into Logos Chat
- achieved: nearly completed the recovery gap and reviewed the code against the RFC
- next: finish the recovery task, then move on to the WallClock Service item
Develop service incentivisation §
Maintain and expand the Zerokit library §
- Rearchitecture Zerokit to support enum-based runtime configuration
- achieved:
- Merged PR11 and progressed PR12
- Conducted multiple reviews of PR11 and attempted to design the hashing system
- Reviewed the RFC and related discussion and the PACT discussion, and started modifying the POC to match the RFC’s technical choices
- next:
- Address PR12 review comments and continue on PR13
- Keep reviewing PRs
- Continue POC upgrade and testing
Implement RLN membership allocation service §
Develop a decentralised oracle for LEZ §
- Specifying oracle mechanism
- achieved:
- Finished and presented the RFC PR for review
- Reviewed the RFC PR
- next: address identified issues for the Logos Blockchain part with the necessary RFC changes