Highlights
Create a basic capability discovery module
- Integrate and dogfood capability discovery in Logos Delivery
- achieved:
- Service discovery bug fixes
- 6 test scenarios added for the network simulation; queries addressed on the forum post
- Logos Delivery integration and discovery setup; bugs identified and reported
- Code reviews and query responses
- next:
- Further bug fixes
- Refine test scenarios; continued dogfooding
- blockers:
- nim-libp2p and logos-delivery releases
- achieved:
Establish libp2p mixnet
- Specify and implement extended DoS and exit node abuse protection for libp2p mix
- achieved:
- Identified design gap in the spec where encryption cannot address the threat model (PR #342, WiP); implementation requires no update as it relies on transport layer encryption
- next:
- Update spec with limitations and address reviewer comments
- Stake-weighted dogfooding setup
- achieved:
Deliver de-MLS for p2p group messaging
- Integrate de-MLS into Logos Chat
- achieved:
- Integration work continued; focus on the simple welcome flow
- Public API on de-MLS side fixed; work progressing in the libchat repository
- next: next steps to be defined after initial integration test succeeds
- achieved:
Maintain and expand the Zerokit library
- Rearchitecture Zerokit to support enum-based runtime configuration
- achieved:
- next:
- Continue PR reviews
- Begin PR8 and PR9 (builder pattern and FFI support)
Create λAccounts for general identity
-
Spike: LEZ-as-Registry feasibility
- achieved: finished investigation. No further explorations due to time constraint.
-
Implement basic λAccount library
- achieved: initial implementation of KeyPackage Registry
- next: support multiple keypackages
Implement RLN membership allocation service
- Specify and implement RLN membership allocation service
- achieved:
- Investigated and fixed issues preventing consistent simulation success against LEZ testnet: transaction nonce management for service provider and propagation of latest RLN root
- next:
- Update simulation to work with logos-chat running in latest basecamp
- Prepare simulation for demo readiness
- achieved:
Develop a decentralised oracle for LEZ
- Specifying oracle mechanism
- achieved: LEZ program for PoC 1 published: https://github.com/sydhds/lon_poc
- next:
- Signature verification
- Performance optimisation