Store Service Upgrade
- DOS protection for req-res protocols and metrics
- next:
- [nwaku] Measure impact between req-resp protocols, PR
- [nwaku] Finalize tests as a single docker compose setup with lite-protocol-tester and sonda-tool to stress all protocols in a single node parallel. Make measurements.
- next:
Direct Message Reliability
- Reliability Protocol for Resource-Restricted Clients
- achieved: [nwaku] Implementation lightpush v3, PR
End-to-end reliability protocol
- End-to-end reliability protocol - Status integration
- achieved: [research] continued Reliability manager integration and wrappers for status-go
- next: [research] merge reliability manager into library, continue status-go integration
RLN Mainnet
-
Implement RLN smart contract for paid, multilevel memberships
- achieved: [research] updates to RLN contract tests (PR on the way)
- next: [research] continue with updates to RLN contract registration tools in nwaku
-
RLNv2 Web management interface
- achieved:
- [js-waku] migrate to RLNv2 contract
- [js-waku] implement wallet authentication & connection web app
- [js-waku] develop RLNv2 membership registration flow part 1
- next: [js-waku] develop RLNv2 membership registration flow part 2
- achieved:
Nwaku in Status Desktop (relay mode)
-
- achieved: [nwaku] Refine windows documentation
- next:
-
- achieved:
- [nwaku] fix: using nimMainPrefix in libwaku
- [nwaku] Fix
status-go
with nwaku linux build - [nwaku] Got status-desktop with nwaku to work on linux
- [nwaku] Run nwaku make update automatically in waku-go-bindings
- next:
- [nwaku] Finish fixing failures in CI, go over the changes and clean them, and open PR for review in
status-go
- [nwaku] Fix issue building nwaku from
status-go
’s makefile on MacOS
- [nwaku] Finish fixing failures in CI, go over the changes and clean them, and open PR for review in
- achieved:
Incentivise running a Waku infrastructure node
- Service Incentivisation - Pay for RLN provision PoC
- achieved: [research] started reputation POC integration into Lightpush and opened for review
- next: [research] use config flag instead of compilation flag; figure out POC integration with Lightpush v3
Hardening and scaling foundations for private chats
-
- achieved:
- [chat] MVDS documentation
- [chat] PoC communicates with a Status for one-to-one here
- next: [chat] Finish documenting private control messages
- achieved:
-
- next: [chat] rate limit data store
Upgrade Waku for the Web
- Scalable Data Sync in browser
- achieved: [js-waku] implement periodic maintenance tasks for incoming and outgoing buffers
- next:
Logos Web apps
- Reliable Qaku & library
- achieved: [chat] Qakulib is working well, updated js-waku in prod Qaku.app to support Town hall usage
- next: [chat] continue Quakulib
Explore Peer Discovery Gap
- Waku Sync
- blockers: [research] waiting for nwaku deployment to fleets for integration testing
Debugging Tools
Messaging API
-
- next: [js-waku] publish rfc covering event based API and basic capabilities
-
- achieved: [js-waku] event based Filter SDK
- next: [js-waku] Encoder/Decoder API revamp
Maintenance H1 2025
- achieved: [nwaku] v0.35.0 deployed in waku fleets and nwaku-compose
- next:
- [nwaku] v0.35.0 deployed in status fleets
- [js-waku] investigate use of yamux instead of mplex
- [js-waku] debug, document and publish next release
- [js-waku] upgrade release pipeline and remove deprecated dependencies
- [js-waku] js-waku interoperability flakiness investigation
- blockers: [js-waku] flakiness of interop CI