diff --git a/content/anoncomms/updates/2026-06-01.md b/content/anoncomms/updates/2026-06-01.md new file mode 100644 index 0000000000..ec4447676b --- /dev/null +++ b/content/anoncomms/updates/2026-06-01.md @@ -0,0 +1,76 @@ +--- +title: 2026-06-01 AnonComms Weekly +tags: + - anoncomms-updates +date: 2026-06-01 +--- + +## Highlights + +## Create a basic capability discovery module + +- [Integrate and dogfood capability discovery in Logos Delivery](https://github.com/logos-co/anoncomms-pm/issues/31) + - achieved: + - Service discovery bug fixes + - 6 test scenarios added for the network simulation; queries addressed on the [forum post](https://forum.research.logos.co/t/service-discovery-network-simulation/689) + - 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 + +## Establish libp2p mixnet + +- [Specify and implement extended DoS and exit node abuse protection for libp2p mix](https://github.com/logos-co/anoncomms-pm/issues/40) + - achieved: + - Identified design gap in the spec where encryption cannot address the threat model ([PR #342](https://github.com/logos-co/logos-lips/pull/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 + +## Deliver de-MLS for p2p group messaging + +- [Integrate de-MLS into Logos Chat](https://github.com/logos-co/anoncomms-pm/issues/30) + - 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 + +## Maintain and expand the Zerokit library + +- [Rearchitecture Zerokit to support enum-based runtime configuration](https://github.com/logos-co/anoncomms-pm/issues/48) + - achieved: + - Merged [PR6](https://github.com/vacp2p/zerokit/pull/414): stateful features, removed separated witness calculation, added new serialization trait, partial proof for rln-wasm + - Completed [PR7](https://github.com/vacp2p/zerokit/pull/416): refactored all error types, added CalcWitness trait + - PR reviews conducted + - 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](https://github.com/logos-messaging/libchat/pull/124) + - next: support multiple keypackages + +## Implement RLN membership allocation service + +- [Specify and implement RLN membership allocation service](https://github.com/logos-co/anoncomms-pm/issues/17) + - 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 + +## Develop a decentralised oracle for LEZ + +- [Specifying oracle mechanism](https://github.com/logos-co/anoncomms-pm/issues/22) + - achieved: LEZ program for PoC 1 published: https://github.com/sydhds/lon_poc + - next: + - Signature verification + - Performance optimisation