Highlights
- nwaku:
- Allow multiple RLN rpc clients and RLN bug fix passing userMessageLimit.
- Enhance error feedback in wakunode2 app and libwaku.
- js-waku:
- SDS example published in https://github.com/waku-org/lab.waku.org/tree/master/examples/sds-demo
RLN Mainnet
-
Implement RLN smart contract for paid, multilevel memberships
- achieved: [research] completed nwaku PR with implementation of new contract functionality (with merged merkle deprecation)
- next: [research] update RLN tests in nwaku to also work with the new contract
- blockers:
-
RLNv2 Web management interface
- next: [js-waku] refine work with membership info and other meta information
- blockers: [js-waku] update nwaku-compose
Foundation for Communities Optimization
- Define and implement sharding for Communities messages
- achieved: [chat] publishing communities in own shard
- next: [chat] test communities in own shard thoroughly,
Acquire first 10 Customers
- 5-10 Highly qualified leads
- achieved:
- [chat] planned Logos Cell Meetup in Brno
- [chat] planned Pizza Party Brno (part of Global Pizza Party 2025)
- [BD] Ethereum’s Open Intent Framework
- Asked Nico from the EF for a contact
- Reached out to Josh Rudolf
- Aasked for materials and I sent the explanation series and docs
- [BD] Deal updates
- The russian monero atomic swap project is confirmed to be using waku on their alpha release
- Miden is getting closer to starting working on the use case we have been discussing, we will chat in a couple months when they have everything else ready
- Rarimo redesigned <freedomtool.org> which uses waku now but they are focusing on zkml
- Trying to understand if waku can be of use in that vertical as well and want to expedite a partnership announcement
- Rarimo has an interesting ecosystem in their L2 and will be trying to get in touch with those projects through them
- Chromar is talking directly with Eliza, trying to push for an announcement with the 2 companies and amplified by Eliza as soon as they get out of stealth
- achieved:
Hardening and scaling foundations for private chats
- Specify private chat protocol
- achieved: [chat] draft the segmentation logic in chat sdk
- next: [chat] more tests on segmentation
Upgrade Waku for the Web
-
- achieved: [js-waku] publish SDS example
-
- next:
-
- next: [js-waku] dockerized server for simulating js-waku in headless browser
Logos Web apps
- Web3 RPC fallback for service nodes
- achieved: [nwaku] Allow multiple rln eth clients
Messaging API
- Messaging API: js-waku
- achieved: [js-waku] event based Filter API
- next:
- [js-waku] implement Messaging Storage API first iteration
- [js-waku] improve messaging types and sharding
- [js-waku] dogfood fixed event based Filter API
- [js-waku] fix validation to allow store query by hash
Orphan Deliverables
- Nim C library guide
- next: [nwaku] Initial implementation
Maintenance H1 2025
- achieved:
- [nwaku] Enhance feedback on error CLI
- [nwaku] Enhance error msgs libwaku
- [nwaku] Properly pass userMessageLimit to OnchainGroupManager
- [js-waku] dependencies security review
- next:
- [nwaku] Bump vendor dependencies for release 0.36.0
- [nwaku] Fix nwaku does not relay lightpush message with peers in the mesh (Currently not reproducible)
- [nwaku] Adapt lite-protocol-tester for Lightpush v3
- [nwaku] RLN move from epoch based gap to timestamp based
- [js-waku] enforce particular dependency versions
- [js-waku] wakuPeerExchangeDiscovery doesn’t prioritize pubsubTopics
- [js-waku] replace deprecated websocket filters with connection gater
- [js-waku] make README more useful for contributors
- blockers:
- [js-waku] use yamux instead of mplex