Disclaimer: First attempt playing with the format. Incomplete as not everyone is back and we are still adjusting the milestones.
Docs
Milestone: Foundation for Waku docs (done)
achieved:
- overall layout
- concept docs
- community/showcase pages
Milestone: Foundation for node operator docs (done)
achieved:
- nodes overview page
- guide for running nwaku (binaries, source, docker)
- peer discovery config guide
- reference docs for config methods and options
Milestone: Foundation for js-waku docs
achieved:
- js-waku overview + installation guide
- lightpush + filter guide
- store guide
- @waku/create-app guide
next:
- improve @waku/react guide
blocker:
- polyfills issue with js-waku
Milestone: Docs general improvement/incorporating feedback (continuous)
Milestone: Running nwaku in the cloud
Milestone: Add Waku guide to learnweb3.io
Milestone: Encryption docs for js-waku
Milestone: Advanced node operator doc (postgres, WSS, monitoring, common config)
Milestone: Foundation for go-waku docs
Milestone: Foundation for rust-waku-bindings docs
Milestone: Waku architecture docs
Milestone: Waku detailed roadmap and milestones
Milestone: Explain RLN
Eco Dev (WIP)
Milestone: EthCC Logos side event organisation (done)
Milestone: Community Growth
achieved:
- Wrote several bounties, improved template; setup onboarding flow in Discord.
next:
- Review template, publish on GitHub
Milestone: Business Development (continuous)
achieved:
- Discussions with various leads in EthCC
next:
- Booking calls with said leads
Milestone: Setting Up Content Strategy for Waku
achieved:
- Discussions with Comms Hubs re Waku Blog
- expressed needs and intent around future blog post and needed amplification
- discuss strategies to onboard/involve non-dev and potential CTAs.
Milestone: Web3Conf (dates)
Milestone: DeCompute conf
Research (WIP)
Milestone: Autosharding v1
achieved:
- rendezvous hashing
- weighting function
- updated LIGHTPUSH to handle autosharding
next:
- update FILTER & STORE for autosharding
nwaku (WIP)
Milestone: Postgres integration.
achieved:
- nwaku can store messages in a Postgres database
- we started to perform stress tests
next:
- Analyse why some messages are not stored during stress tests happened in both sqlite and Postgres, so maybe the issue isn’t directly related to store.
Milestone: nwaku as a library (C-bindings)
achieved:
- The integration is in progress through N-API framework
next:
- Make the nodejs to properly work by running the nwaku node in a separate thread.
go-waku (WIP)
js-waku (WIP)
Milestone: Peer management
_achieved:
- spec test for connection manager
Milestone: Peer Exchange
Milestone: Static Sharding
next:
- start implementation of static sharding in js-waku
Milestone: Developer Experience
achieved:
- js-lip2p upgrade to remove usage of polyfills (draft PR)
next:
- merge and release js-libp2p upgrade