Skip to content

Commit 4549c61

Browse files
authored
Merge branch 'v4' into anoncomms/roadmap-v03
2 parents 0a43e78 + 487787b commit 4549c61

48 files changed

Lines changed: 14010 additions & 13 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
---
2+
title: 2026-06-15 AnonComms Weekly
3+
tags:
4+
- anoncomms-updates
5+
date: 2026-06-15
6+
---
7+
8+
## Highlights
9+
10+
- Two proof-of-concept implementations for the LON oracle zone published: a signature verification benchmark ([poc1](https://github.com/seugu/lon_oracle_zone_bench)) and a mocked on-chain price data aggregator ([poc2](https://github.com/seugu/lon_oracle_zone_bench/tree/mocked-zone)).
11+
- A basic test mixnet branch published ([feat/mix](https://github.com/vacp2p/dst-libp2p-test-node/tree/feat/mix)), with initial scoping of chat-UI-over-mix on the testnet 0.2 stack completed.
12+
13+
## Create a basic capability discovery module
14+
15+
- [Integrate and dogfood capability discovery in Logos Delivery](https://github.com/logos-co/anoncomms-pm/issues/31)
16+
- achieved:
17+
- Specified logs and metrics for testing in the [Service Discovery Network Simulation forum post](https://forum.research.logos.co/t/service-discovery-network-simulation/689/3); discussions and queries around dogfooding
18+
- chat2disco 2.0 and service discovery bug fix
19+
- next: Review roadmap and add missing logs in nim-libp2p for dogfooding
20+
21+
## Establish libp2p mixnet
22+
23+
- [Specify and implement extended DoS and exit node abuse protection for libp2p mix](https://github.com/logos-co/anoncomms-pm/issues/40)
24+
- achieved: Published [feat/mix](https://github.com/vacp2p/dst-libp2p-test-node/tree/feat/mix) — basic test mixnet; scoped chat-UI-over-mix on testnet 0.2 stack against [feat/sim-rln-gifter-auth-v2](https://github.com/vacp2p/dst-gossipsub-test-node), requiring LEZ-RLN combined with the stateless backend
25+
- next: Swap in new-stack dependencies (`nim-libp2p 2.0.0` + extracted `nim-libp2p-mix` + cover-traffic) on top of [feat/sim-rln-gifter-auth-v2](https://github.com/vacp2p/dst-gossipsub-test-node)
26+
27+
## Deliver de-MLS for p2p group messaging
28+
29+
- [Integrate de-MLS into Logos Chat](https://github.com/logos-co/anoncomms-pm/issues/30)
30+
- achieved: Moved all PoC-specific parts into example; library now contains only conversation handling; updated tests on the libchat side
31+
- next: MLS credential extraction from de-MLS
32+
33+
## Develop service incentivisation
34+
35+
- [Implement MVP payment protocol](https://github.com/logos-co/anoncomms-pm/issues/38)
36+
- achieved: Resolved compatibility issue for payment streams module integration with wallet module
37+
- next: Implement chain access, proof generation and verification in payment streams module (steps 11+ of the [plan](https://github.com/logos-co/lez-payment-streams/blob/master/integration-plan-v2.md))
38+
39+
## Maintain and expand the Zerokit library
40+
41+
- [Rearchitecture Zerokit to support enum-based runtime configuration](https://github.com/logos-co/anoncomms-pm/issues/48)
42+
- achieved:
43+
- PR reviews
44+
- Merged [PR8](https://github.com/vacp2p/zerokit/pull/417) (implemented Builder pattern and updated rln-cli), worked on [PR9](https://github.com/vacp2p/zerokit/pull/418) (V3 FFI implementation, FFI/WASM examples migration), pushed [PR10](https://github.com/vacp2p/zerokit/pull/419)
45+
- next:
46+
- Continue PR reviews and API design
47+
- Address PR10 comments and move on to PR11
48+
49+
## Develop a decentralised oracle for LEZ
50+
51+
- [Specifying oracle mechanism](https://github.com/logos-co/anoncomms-pm/issues/22)
52+
- achieved:
53+
- Addressed feedback on [oracle zone forum post](https://forum.research.logos.co/t/lon-oracle-zone-architecture-draft-specification/698); generated [poc1](https://github.com/seugu/lon_oracle_zone_bench) for LON zone signature verification benchmark and [poc2](https://github.com/seugu/lon_oracle_zone_bench/tree/mocked-zone) for mocked zone on-chain aggregator that collects, validates and finalizes price data
54+
- LON indexer / sequencer specs
55+
- next:
56+
- Investigate Logos blockchain finality and cross-zone attestation latency
57+
- Real sequencer / indexer implementation
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
title: 2026-06-22 AnonComms Weekly
3+
tags:
4+
- anoncomms-updates
5+
date: 2026-06-22
6+
---
7+
8+
## Highlights
9+
10+
- Service discovery is now integrated in Logos Delivery — [PR #3947](https://github.com/logos-messaging/logos-delivery/pull/3947) merged.
11+
- Chat-over-mix integration branch [feat/chat-mix-integration](https://github.com/logos-messaging/logos-delivery/tree/feat/chat-mix-integration) validated on a 5-node simulation: service discovery, mix-RLN proof generation and verification, and cover traffic all confirmed functional.
12+
- Registry service for KeyBundle and AccountLog distribution implemented, advancing key-based identity — [chat-stores](https://github.com/logos-messaging/chat-stores).
13+
14+
## Create a basic service discovery module
15+
16+
- [Integrate and dogfood service discovery in Logos Delivery](https://github.com/logos-co/anoncomms-pm/issues/31)
17+
- achieved:
18+
- PR reviews on service discovery integration in Nim libp2p; roadmap review; doc packet testing
19+
- Service discovery [PR](https://github.com/logos-messaging/logos-delivery/pull/3947) merged into Logos Delivery
20+
- next:
21+
- Continue doc packet testing
22+
- chat2disco 2.0 testing
23+
24+
## Establish libp2p mixnet
25+
26+
- [Specify and implement extended DoS and exit node abuse protection for libp2p mix](https://github.com/logos-co/anoncomms-pm/issues/40)
27+
- achieved:
28+
- Standalone mix node: pushed [feat/mix-only](https://github.com/vacp2p/dst-libp2p-test-node/tree/feat/mix-only) branch to isolate the mix feature; fixed [errors](https://github.com/logos-co/nim-libp2p-mix/pull/27) in nim-libp2p-mix benchmark code
29+
- Chat-over-mix integration: pushed [feat/chat-mix-integration](https://github.com/logos-messaging/logos-delivery/tree/feat/chat-mix-integration) combining [LEZ-RLN gifter](https://github.com/adklempner/logos-delivery/tree/rebase/lez-rln-gifter-on-3807), [DoS/cover-traffic](https://github.com/logos-messaging/logos-delivery/pull/3807), and [service discovery](https://github.com/logos-messaging/logos-delivery/pull/3947); validated on 5-node simulation: service discovery unit tests pass, Kad finds all peers, mix-RLN proofs generated and verified across pool, cover traffic flowing
30+
- Matching PR staged locally on logos-chat, updated to reference the logos-delivery branch
31+
- next: running mix_lez_chat simulation end-to-end (work in progress)
32+
33+
## Deliver de-MLS for p2p group messaging
34+
35+
- [Integrate de-MLS into Logos Chat](https://github.com/logos-co/anoncomms-pm/issues/30)
36+
- achieved: Split MLS provider from de-MLS, simplified codebase, updated example on libchat side
37+
- next:
38+
- Remove the PoC part from the library
39+
- Continue codebase cleanup
40+
41+
## Maintain and expand the Zerokit library
42+
43+
- [Rearchitecture Zerokit to support enum-based runtime configuration](https://github.com/logos-co/anoncomms-pm/issues/48)
44+
- achieved: Merged [PR10](https://github.com/vacp2p/zerokit/pull/420) (migrate all modules and test cases to new v3 types); work in progress on PR11
45+
- next:
46+
- Continue work on PR11
47+
- Generic hash support in Zerokit 3.0 under discussion following PR reviews
48+
49+
## Create λAccounts for general identity
50+
51+
- [Implement key-based identity](Implement key-based identity)
52+
- achieved: Implemented Registry service for KeyBundle and AccountLog distribution — https://github.com/logos-messaging/chat-stores
53+
54+
## Develop service incentivisation
55+
56+
- [Implement MVP payment protocol](https://github.com/logos-co/anoncomms-pm/issues/38)
57+
- achieved: Finalized integration of payment streams with LEZ and Logos Delivery
58+
- next:
59+
- E2E demo
60+
- Doc packet
61+
- Spec update
62+
63+
## Develop a decentralised oracle for LEZ
64+
65+
- [Specifying oracle mechanism](https://github.com/logos-co/anoncomms-pm/issues/22)
66+
- achieved:
67+
- Studied incentivization and usage for LEZ for stake/slash mechanism
68+
- Initial sequencer implementation
69+
- next:
70+
- Compile and write down findings on incentivization
71+
- Continue working on basic sequencer implementation
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
title: 2026-06-29 AnonComms Weekly
3+
tags:
4+
- anoncomms-updates
5+
date: 2026-06-29
6+
---
7+
8+
## Highlights
9+
10+
- Service Discovery module confirmed working end-to-end in a Logos Core application; [integration guide now published](https://docs.logos.co/core/build-modules/build-logos-core-module-that-uses-service-discovery-api).
11+
- Testnet-0.2 five-node mix fleet deployed and running: cover traffic, service discovery, mix routing, and RLN proof verification confirmed end-to-end.
12+
13+
## Implement RLN membership allocation service
14+
15+
- [Specify and implement RLN membership allocation service](https://github.com/logos-co/anoncomms-pm/issues/17)
16+
- achieved: integrated RLN membership allocation service and RLN on LEZ into the standalone mix node simulation
17+
18+
## Create a basic capability discovery module
19+
20+
- [Integrate and dogfood capability discovery in Logos Delivery](https://github.com/logos-co/anoncomms-pm/issues/31)
21+
- achieved:
22+
- confirmed Service Discovery module working end-to-end in a Logos Core application
23+
- published [Service Discovery API integration guide](https://docs.logos.co/core/build-modules/build-logos-core-module-that-uses-service-discovery-api) for Logos Core module developers; doc packet verified across Phases A, B, and C on macOS 14.6 / Apple Silicon
24+
25+
## Maintain and expand the Zerokit library
26+
27+
- [Rearchitecture Zerokit to support enum-based runtime configuration](https://github.com/logos-co/anoncomms-pm/issues/48)
28+
- achieved: advanced [PR11](https://github.com/vacp2p/zerokit/pull/421) and a new [pmtree PR](https://github.com/vacp2p/pmtree/pull/6)
29+
- next: address review comments on pmtree and zerokit PRs, merge PR11, and begin PR12
30+
31+
## Deliver de-MLS for p2p group messaging
32+
33+
- [Integrate de-MLS into Logos Chat](https://github.com/logos-co/anoncomms-pm/issues/30)
34+
- achieved:
35+
- split de-MLS into protocol library and PoC library
36+
- simplified plugins (steward list, peer scoring, consensus, MLS group) and adjusted public API
37+
- next:
38+
- continue optimisation work
39+
- pending libchat live test
40+
41+
## Establish libp2p mixnet
42+
43+
- [Specify and implement extended DoS and exit node abuse protection for libp2p mix](https://github.com/logos-co/anoncomms-pm/issues/40)
44+
- achieved:
45+
- integrated [chat-ui](https://github.com/logos-co/logos-chat-ui/tree/feat/logos-testnetv02-mix) and [chat-module](https://github.com/logos-co/logos-chat-module/tree/feat/logos-testnetv02-mix) to publish messages with mix and DoS protection via RLN
46+
- `testnet-0.2` fleet deployment: shipped 5 per-node bundles (pre-baked RLN keystores + shared `rln_tree.db` with 5 fleet + 10 demo-user memberships); 5-node fleet running — cover-traffic smoke test passed end-to-end with service discovery, mix routing, and RLN proof verification confirmed cross-node
47+
- next:
48+
- prepare doc packet and address feedback/issues for testnet-0.2 demo
49+
- audit chat-UI/module branches and patch silent stage-failure bug (in progress); investigate LEZ-RLN gifter integration
50+
51+
## Develop a decentralised oracle for LEZ
52+
53+
- [Specifying oracle mechanism](https://github.com/logos-co/anoncomms-pm/issues/22)
54+
- achieved: opened an [RFC PR](https://github.com/logos-co/logos-lips/pull/366)
55+
- next: enhance and merge as first division
56+
57+
## Develop service incentivisation
58+
59+
- [Specify on-chain component for payment protocol](https://github.com/logos-co/anoncomms-pm/issues/37)
60+
- achieved: finalized spec edits covering the on-chain component and LEZ integration sections; [PR](https://github.com/logos-co/logos-lips/pull/299) ready for review
61+
- next: address review comments
62+
63+
- [Implement MVP payment protocol](https://github.com/logos-co/anoncomms-pm/issues/38)
64+
- achieved: completed payments demo for local and testnet sequencer
65+
- next: prepare doc packet
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
title: 2026-07-06 AnonComms Weekly
3+
tags:
4+
- anoncomms-updates
5+
date: 2026-07-06
6+
---
7+
8+
## Highlights
9+
10+
- The oracle mechanism RFC was finalized and presented for review, with initial issues identified for the Logos Blockchain integration ([RFC PR](https://github.com/logos-co/logos-lips/pull/366)).
11+
- MVP payment protocol streams were finalized on testnet and localnet, covering both the [standalone](https://github.com/logos-co/logos-docs/issues/370) and [Store integration](https://github.com/logos-co/logos-docs/issues/369) journeys.
12+
- RLN membership allocation was reliably simulated in a mix network against testnet 0.2, validating the protocol ahead of upcoming 0.3 work ([journey](https://github.com/logos-co/logos-docs/issues/381)).
13+
14+
## Create a basic capability discovery module
15+
16+
- [Integrate and dogfood capability discovery in Logos Delivery](https://github.com/logos-co/anoncomms-pm/issues/31)
17+
- achieved:
18+
- Tested the [doc packet](https://github.com/logos-co/logos-docs/issues/307) for phases D and E, added logs for discovery testing in nim-libp2p, and collaborated with the DST team on testing and debugging
19+
- Completed a first draft of the service table bootstrap mechanism
20+
- next:
21+
- Continue collaboration with DST on discovery testing
22+
- Continue work on the service table bootstrap mechanism
23+
24+
## Establish libp2p mixnet
25+
26+
- [Specify and implement extended DoS and exit node abuse protection for libp2p mix](https://github.com/logos-co/anoncomms-pm/issues/40)
27+
- achieved:
28+
- 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
29+
- Completed the testnet doc packet and testnet demo app, with all fixes ready after feedback
30+
- next: revisit differentiated rate-limiting with local reputation
31+
32+
## Deliver de-MLS for p2p group messaging
33+
34+
- [Integrate de-MLS into Logos Chat](https://github.com/logos-co/anoncomms-pm/issues/30)
35+
- achieved: nearly completed the recovery gap and reviewed the code against the RFC
36+
- next: finish the recovery task, then move on to the WallClock Service item
37+
38+
## Develop service incentivisation
39+
40+
- [Implement MVP payment protocol](https://github.com/logos-co/anoncomms-pm/issues/38)
41+
- achieved: finalized payment streams on testnet and localnet for both the [standalone](https://github.com/logos-co/logos-docs/issues/370) and [Store integration](https://github.com/logos-co/logos-docs/issues/369) journeys
42+
- next:
43+
- Present at Townhall
44+
- Address feedback
45+
46+
## Maintain and expand the Zerokit library
47+
48+
- [Rearchitecture Zerokit to support enum-based runtime configuration](https://github.com/logos-co/anoncomms-pm/issues/48)
49+
- achieved:
50+
- Merged [PR11](https://github.com/vacp2p/zerokit/pull/421) and progressed [PR12](https://github.com/vacp2p/zerokit/pull/423)
51+
- Conducted multiple reviews of PR11 and attempted to design the hashing system
52+
- Reviewed the RFC and related discussion and the PACT discussion, and started modifying the POC to match the RFC's technical choices
53+
- next:
54+
- Address PR12 review comments and continue on PR13
55+
- Keep reviewing PRs
56+
- Continue POC upgrade and testing
57+
58+
## Implement RLN membership allocation service
59+
60+
- [Specify and implement RLN membership allocation service](https://github.com/logos-co/anoncomms-pm/issues/17)
61+
- achieved: reliably simulated the protocol in a mix network against testnet 0.2, per the [journey](https://github.com/logos-co/logos-docs/issues/381)
62+
- next: prepare and begin 0.3 deliverables, likely starting with the RLN membership management module
63+
64+
## Develop a decentralised oracle for LEZ
65+
66+
- [Specifying oracle mechanism](https://github.com/logos-co/anoncomms-pm/issues/22)
67+
- achieved:
68+
- Finished and presented the [RFC PR](https://github.com/logos-co/logos-lips/pull/366) for review
69+
- Reviewed the RFC PR
70+
- next: address identified issues for the Logos Blockchain part with the necessary RFC changes

content/blockchain/furps/index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,12 @@ FURPS are elsewhere divided into Milestones and Deliverables, to form a roadmap.
4747
### `blockchain:block-building`
4848
21. **Distributed block building** Enabling tagging attack resistance and removing the leader as SPOF
4949

50+
### `blockchain:empowering` (Proof-of-Work Onboarding)
51+
36. Permissionless user onboarding: mining transactions — newcomers earn tokens through proof of work and pay for transactions with them
52+
37. Permissionless network privacy: any participant can earn Blend Network access through proof of work
53+
38. Permissionless transaction privacy: Blend Network carries transactions in addition to block proposals
54+
39. Permissionless bootstrapping of Proof of Stake: fair and private initial stake distribution through proof of work while token markets are thin
55+
5056
## `lez`
5157

5258
### `lez:programmable-privacy`

0 commit comments

Comments
 (0)