diff --git a/content/anoncomms/updates/2026-03-02.md b/content/anoncomms/updates/2026-03-02.md new file mode 100644 index 0000000000..782a5a9c08 --- /dev/null +++ b/content/anoncomms/updates/2026-03-02.md @@ -0,0 +1,62 @@ +--- +title: 2026-03-02 AnonComms Weekly +tags: + - anoncomms-updates +date: 2026-03-02 +--- + +## Highlights + +- Published [raw spec](https://github.com/vacp2p/rfc-index/blob/2ec272e57f6110106297d062098110a3549c5db6/vac/raw/payment-streams.md) defining an off-chain payment protocol backed by privacy-preserving streams +- [Forum post](https://forum.research.logos.co/t/dmls-ietf-internet-draft-vs-de-mls-a-comparison/669) comparing IETF's recently published DMLS with our de-MLS protocols + +## [Create basic capability discovery module for Logos Core](https://github.com/logos-co/anoncomms-pm/milestone/1) + +- [Implement capability discovery protocol](https://github.com/logos-co/anoncomms-pm/issues/13) + - achieved: + - Completed IP Tree tests. [PR](https://github.com/vacp2p/nim-libp2p/pull/2103) is merged +service routing table, registrar and signature tests in [PR](https://github.com/vacp2p/nim-libp2p/pull/2126) + - next: + - complete all tests for remaining modules + +## [Establish libp2p mixnet for Logos Core](https://github.com/logos-co/anoncomms-pm/milestone/2) + +- [Implement DoS and Sybil protection protocol for libp2p mix](https://github.com/logos-co/anoncomms-pm/issues/19) + - achieved: published [analysis of RLN-for-Mix on forum](https://forum.research.logos.co/t/analysis-of-rln-for-mix/675) + - next: update RFC to accommodate for attack scenarios + +- [Create demo chat app in Logos Core for messaging over libp2p mix](https://github.com/logos-co/anoncomms-pm/issues/14) + - achieved: testing with fleet nodes. fix to persist and use fixed nodekey in the app + - next: debug discovery issues noticed due to stale peers + +## [Implement MVP payment protocol](https://github.com/logos-co/anoncomms-pm/milestone/5) + +- [Specify MVP payment protocol](https://github.com/logos-co/anoncomms-pm/issues/10) + - achieved: published forum post on off-chain protocols and their requirements w.r.t. timestamp context (https://forum.research.logos.co/t/off-chain-payment-protocols-on-lee/674); merged payment streams raw spec (https://github.com/vacp2p/rfc-index/pull/224) + - next: prepare for all-hands + +## [Deliver de-MLS API supporting multi-stewards and advanced group management](https://github.com/logos-co/anoncomms-pm/milestone/3) + +- [Specify multi-steward and advanced group management protocol](https://github.com/logos-co/anoncomms-pm/issues/6) + - achieved: final adjustment in [de-MLS PR](https://github.com/vacp2p/rfc-index/pull/235) in review. also wrote a [blogpost ](https://forum.research.logos.co/t/dmls-ietf-internet-draft-vs-de-mls-a-comparison/669) on comparison between DMLS and de-mls. + - next: merge PR. + +- [Implement de-MLS multi-steward and advanced group management protocol](https://github.com/logos-co/anoncomms-pm/issues/21) + - achieved: Implemented steward violation detection — batch commit validation now catches broken commits, broken MLS proposals, and censorship/inactivity, triggering emergency consensus votes with the accused steward's identity. Merged [PR](https://github.com/vacp2p/de-mls/pull/52) + - next: start working on Steward List Primitive and Peer Scoring + +## [Implement RLN membership allocation service for Logos Core](https://github.com/logos-co/anoncomms-pm/milestone/7) + +- [Specify and implement RLN membership allocation service](https://github.com/logos-co/anoncomms-pm/issues/17) + - achieved: Logos core module that provides a subscription to latest merkle root from RLN program + - next: get merkle proof for identity via logos core module, integrate with logos-delivery-module + +## [Implement multi-burn RLN and slasher module](https://github.com/logos-co/anoncomms-pm/milestone/8) + +- [Support burning multiple IDs in a single RLN proof](https://github.com/logos-co/anoncomms-pm/issues/15) + - achieved: addressed PR comment, discussed and implemented about version byte with an enum variant for different features + - next: cleanup, review, and merge into master + +- [Authenticated connections between prover and slashers](https://github.com/logos-co/anoncomms-pm/issues/16) + - achieved: Add scenario to test the rln-prover, aggregator + slasher (dogfooding), add PR to cleanup the prover, cleanup the prover arguments (cli) and prepare the multi prover setup + - next: provide the scenario for dogfooding, continue working on multi prover setup + adapt prover to smart contract PR (slasher role removal)