Direct Message Reliability
- Reliability Protocol for Resource-Restricted Clients
- achieved: [research] published new specification for P2P reliability in Waku
- next:
- [nwaku] implementation of the new lightpush protocol version https://github.com/waku-org/nwaku/issues/2722
End-to-end reliability protocol
- End-to-end reliability protocol - Status integration
- achieved: [research] some comments on new PR for reliability manager, started exploring API integration with status-go, spec improvements for causal history, periodic sync messages
- next: [research] merge ongoing PRs, implement spec changes
Scale up number of Communities
- DoS protection for req-res protocols and metrics (go-waku as service node)
- next:
- [nwaku] Measure impact between protocols
- Measure cross performance of req-res protocols in specific usage conditions.
- Non-relay protocols cross performance measurement
- [nwaku] Measure impact between protocols
- next:
RLN Mainnet
- RLNv2 Web management interface
- next:
- [js-waku] migrate to RLNv2 contract
- next:
Nwaku in Status Desktop (relay mode)
-
- next:
- [nwaku] Simplify the compilation procedure
- next:
-
- achieved:
- [nwaku] Move types to common package
- [nwaku] Not exit program when a libwaku call fails
- [nwaku] enhance libwaku error handling
- [nwaku] First testing of nwaku in status-desktop on Linux. Before, MacOS only.
- next: [nwaku] Get status-desktop with nwaku to run properly on linux.
- achieved:
Incentivise running a Waku infrastructure node
- Service Incentivisation - Pay for RLN provision PoC
- achieved: [research] partially implemented client-side reputation for the POC
- next: [research] continue with the above
Foundation for Communities Optimization
- Define and implement sharding for Communities messages
- achieved: [research] initial sharding specification for Communities merged
- next: [research] define message-specific functional scope, continue reworking the Communities spec
Hardening and scaling foundations for private chats
- Specify private chat protocol
- achieved: [chat] edge nodes and shards documentation
- next: [chat] one-to-one flows doc/poc
Upgrade Waku for the Web
- Scalable Data Sync in browser
- achieved:
- next: [js-waku] implement periodic maintenance tasks for incoming and outgoing buffers
Debugging Tools
-
- achieved: [chat] refactor the status-go metrics PR
- next: [chat] help merge the status-go metrics PR and missing metrics collection
Messaging API
-
- next: [js-waku] publish rfc covering event based API and basic capabilities
-
- achieved:
- [js-waku] improve lightPush error handling
- [js-waku] implement background retries for lightPush
- achieved:
Maintenance H1 2025
- achieved:
- [nwaku] Analyse REST issues with lightpush in collaboration with DST.
- next:
- [nwaku] better metrics usage
- [nwaku] complete release v0.35.0
- [nwaku] js-waku - nwaku interoperability test stabilization
- [js-waku] js-waku interoperability flakiness investigation