Milestone - Store Service Upgrade
- Store v3 - store synchronisation
- achieved:
- [research] message transfer protocol and integration with sync
- [research] More store sync investigations
- next:
- [research] encoding optimization, metrics, logs, spec
- [research] Continue with store sync testing, update test plan
- achieved:
Milestone - Static Sharding - dedicated shards
-
- achieved: [chat] updated NetworkMonitor
-
Sharding peer management and discovery hardening
- achieved: [chat] add option to specify prefered peers for filter feat: add option to specify preferred peers for filter and fix_: simple bad peer check logic for lightmode
Milestone: Nwaku in Status Desktop
- Nwaku in Status Desktop
- achieved:
- [nwaku] Support for discovery of circuit-relay peers
- [nwaku] feat: adding waku_dial_peer and get_connected_peers to libwaku
- [nwaku] feat: running periodicaly peer exchange if discv5 is disabled
- [nwaku] fix: libwaku’s dns discovery multiaddresses
- [nwaku] chore: naming connect procedure
- [nwaku] feat_: dial, drop and retrieve connected peers
- [nwaku] feat: supporting peer exchange with nwaku
- achieved:
Milestone: Incentivise running a Waku infrastructure node
- Service Incentivisation - Pay for RLN provision PoC
- achieved:
- [research] start working on service incentivization PoC
- [research] Started investigating private payments with SP1
- next:
- [research] continue with the PoC; prepare for team discussions at the Bangkok offsite
- [research] Evaluate feasibility (circom vs sp1 performance)
- achieved:
Milestone: Bandwidth optimization and protocol review
-
Status usage of Waku scaling and bandwidth optimization recommendation
- achieved: [chat] test the bandwidth difference between relay and light mode Bandwidth Usage Between Relay and Light
-
Review usage of content topics in Status Chat and Communities protocol
- achieved:
- [chat] phase2 of content-topic change for communities feat_: use content-topic override for all community filters
- [research] draft PR opened for phase-2 changes feat_: use content-topic override for all community filters
- achieved:
Milestone: Demonstrate product-market fit
-
- achieved: Had a meeting with one of the gaming projects, in doubt if there’s a fit;
- next: interviewing a network states project;
-
- achieved:
- have a soft commitment to co-design with one of the gaming projects
- another soft commitment to co-design with an L2
- Co-designing with an Activism/Privacy project
- achieved:
Milestone: Acquire first 10 customers
-
- achieved:
- Got Waku a workshop in the Credible intents event
- This should help find more leads in the intents vertical;
- We have confirmation that one project in the activism vertical is integrating Waku and they shared the use case document with us;
- Got Waku a workshop in the Credible intents event
- achieved:
-
- achieved:
- [chat] Devcon, Qaku improvement (progress on integrating Codex for persistency, fixing issues)
- [chat] Devcon portal - integrating UCANs based authentication
- achieved:
Other Work
Maintenance
- next:
- [nwaku] prepare Rust app for devcon workshop
- [nwaku] Bump vendor dependencies for release 0.34.0 Vendor version upgrades are finished. Major achievement having latest web3, eth and libp2p libraries in nim-waku. Under review and testing.
Bugs
- achieved: [chat] investigate various issues reported by status QA wrt message reliability and slow recovery after disconnections Significant delay or missing messages on 4G in community (without re-login or app closure) and Messages are slow and some of them are marked as not delivered (1-1 chat between relay/light) when devise time is async