Scale up number of Communities
- DoS protection for req-res protocols and metrics (go-waku as service node)
- achieved:
- [nwaku] DOS protection and metrics are ready and delivered with v0.33.0 release
- [nwaku] https://github.com/waku-org/nwaku/issues/3060
- Measure cross performance of req-res protocols in specific usage conditions.
- https://github.com/waku-org/nwaku/pull/3299
- Measurement with different load in a well-defined environment is done!
- next: [nwaku] Document results
- achieved:
RLN Mainnet
-
Implement RLN smart contract for paid, multilevel memberships
- achieved: [research] verified deploying new RLN contract via foundry cast commands in a bash script
- next: [research] find a way to store credentials in keystore in usable format for nwaku-compose (probably implement in nwaku repo)
-
RLNv2 Web management interface
- next: [js-waku] develop RLNv2 membership registration flow
Nwaku in Status Desktop (relay mode)
- Nwaku in Status Desktop
- achieved: [nwaku] create draft PR integrating nwaku in status-go and started testing and debugging it with latest status-desktop
Incentivise running a Waku infrastructure node
- Service Incentivisation - Pay for RLN provision PoC
- next: [research] integrate eligibility fields into Lightpush data structures; write a README for the POC in the feature branch
Hardening and scaling foundations for private chats
- Private chat rate limit PoC
- achieved: [chat] kv store in status-go and handle rate limit state updates
- next: [chat] desktop UI for rate limit
Upgrade Waku for the Web
- Scalable Data Sync in browser
- next:
- [js-waku] create participant state data structures
- [js-waku] process all messages synchronously
- next:
Logos Web apps
- Reliable Qaku & library
- achieved:
- [chat] Switched Qaku and Qaku Cache to cluster 42
- [chat] Migrated Qaku Cache to waku-go-bindings
- next: [chat] continue with Qaku
- achieved:
Explore Peer Discovery Gap
- Mixnet PoC
- achieved: [research] merged raw mix-waku spec, some bug fixes to be able to run nodes with mix in waku-simulator
- next: [research] debug nim compilation issue and run simulations using waku-simulator
- Waku Sync
- achieved: [research] minor bug fixes https://github.com/waku-org/nwaku/pull/3332 & https://github.com/waku-org/nwaku/pull/3337
Debugging Tools
- Status Local Metrics
- achieved: [chat] refactor and update bandwidth metrics
Messaging API
-
- next: [js-waku] improvements and address review comments
-
- next:
- [js-waku] event based Filter SDK dogfooding
- [js-waku] Encoder/Decoder API revamp
- next:
Maintenance H1 2025
- achieved: [chat] Some post-hackathon cleanup of WhisperBox code
- next:
- [js-waku] js-waku interoperability flakiness investigation
- [nwaku] REST-API enhancements - under review: