Highlights
- nwaku:
- Add extra debug helper in REST via getting peer statistics
- Integrate waku_disconnect_all_peers operation in waku-go-bindings
- Fix relay unsubscribe
End-to-end reliability protocol
- End-to-end reliability protocol - Status integration
- achieved: [chat] draft sds integration in status-go
- next: [chat] test the sds in status desktop app, discuss the feature release plan.
RLN Mainnet
-
Implement RLN smart contract for paid, multilevel memberships
- achieved: [research] progress on nwaku RLN tests and onchain group_manager error handling
- next: [research] Fix tests not passing on github jobs
- blockers: [research] need to finalise decision on using BE or LE for the crendentials
-
RLNv2 Web management interface
- next: [js-waku] idCommitmentBigInt generated are some times rejected by the contract
- blockers: [js-waku] update nwaku-compose
Nwaku in Status Desktop (relay mode)
- Nwaku in Status Desktop
- achieved:
- [nwaku] Add waku_disconnect_all_peers to libwaku
- [nwaku] Expose additional nwaku configurations
- [nwaku] Integrate waku_disconnect_all_peers
- [nwaku] Complete missing TODOs in status-go’s nwaku.go
- next:
- [nwaku] Allow metrics from libwaku
- [nwaku] Start working on running status-go with nwaku on Windows
- [nwaku] Superficial performance comparison between Status Desktop using go-waku vs go-waku and perform small adjustments
- achieved:
Incentivise running a Waku infrastructure node
- Service Incentivisation - Pay for RLN provision PoC
- achieved: [research] proof of payment verification is working in local Lightpush setup
- next: [research] introduce proper config items for expected address and amount; write dogfooding instructions
Acquire first 10 Customers
- 5-10 Highly qualified leads
- achieved:
- [chat] vibe coded Waku Trollbox at a live-stream
- [chat] small updates to Lope (notes) based on potential user request :) https://forum.logos.co/t/lope-your-private-notes-app/421/4?u=vpavlin
- [chat] prepared one talk
- [chat] Facilitated conversation between OpenADP, Waku and TACo
- [chat] Discussion with https://onldust.com/
- next:
- [chat] Devconf (prep a workshop)
- [chat] Logos Circles Brno (prep a talk + finalize the meetup prep)
- achieved:
Upgrade Waku for the Web
-
- achieved: [js-waku] query with hash for message retrieval
- next: [js-waku] process all messages synchronously
-
- achieved: [js-waku] dogfood changes to connection manager
- next: [js-waku] improve dialing recurrence and API
Explore Peer Discovery Gap
- Waku Sync
- achieved: [research] opened improved specifications for review
- next: [research] address review comments and publish amended specs
Messaging API
-
- next: [js-waku] address last iteration comments
-
- next: [js-waku] implement Messaging Storage API first iteration
Orphan Deliverables
-
- achieved: [chat] skeleton app in nim
- next: [chat] continue with sdk
-
- achieved: [chat] FURPS
Maintenance H1 2025
- achieved:
- [nwaku] Fix relay unsubscribe
- [nwaku] Adapt nph to Nim 2.2.x
- [nwaku] Fix dnsresolver
- [nwaku] Add extra debug helper in REST via getting peer statistics
- [nwaku] Reached a conclusion regarding possible filter issue in Status. Testing filter with go-waku didn’t show any issue and messages were properly sent to the go-waku filter client.
- [js-waku] get back to dependency versions
- next:
- [nwaku] Pass nim_waku_rln_relay_eth_client_addresses as array
- [nwaku] Fix waku-simulator connectivity issue after vendor-bumping
- [nwaku] bug: nwaku does not relay lightpush message with peers in the mesh