diff --git a/draft-roadmap/README.md b/draft-roadmap/README.md index 21fd138..367303f 100644 --- a/draft-roadmap/README.md +++ b/draft-roadmap/README.md @@ -98,10 +98,7 @@ Not yet planned/not sure: - nwaku performance on mobile: let's focus on finishing desktop integration and getting API ready for Chat SDK + RLN - quic: need to review where to put it, should be easy. - Follow-up steps for incentivization: part of current milestone is to produce a roadmap. -- I overlooked some RLN improvements: - - Deploy on Status L2 testnet - - reduce RPC calls per user - - mainnet/audit -> probably wait for Status L2 mainnet? +- RLN mainnet and audit -> probably wait for Status L2 mainnet? ### Business Development Milestones diff --git a/draft-roadmap/integrate_rln_with_waku_api.md b/draft-roadmap/integrate_rln_with_waku_api.md index fec1841..fa297ed 100644 --- a/draft-roadmap/integrate_rln_with_waku_api.md +++ b/draft-roadmap/integrate_rln_with_waku_api.md @@ -11,14 +11,15 @@ - {infrastructure} Deliver a native RLN library with a deliberate API to manage RLN memberships, as well as proof verification and generation. - This includes extracting RLN Relay as a relay plugin validation strategy, that can then be passed internally to nwaku node as any other strategy. Once delivered, usage of Chat SDK of RLN becomes possible, with clear API to instantiate nwaku library with RLN, as well as API to manage RLN membership. -This includes introducing RLN proof generation and validation in the Browser. RLN API should be similar across all implementations. +Introduce RLN proof generation and validation in the Browser. RLN API should be similar across all implementations. + +Finally, migrate to Status network L2 testnet and improve UX issues discovered via dogfooding such as rate of RPC Calls. **FURPS**: @@ -71,6 +72,38 @@ This includes introducing RLN proof generation and validation in the Browser. RL - [ ] Dogfood: link to dogfooding session/artefact - [ ] Docs: links to README.md or docs.waku.org (TBD) +## Deploy RLN Contracts to Status L2 testnet + +**Owner**: nwaku + +**Feature**: [{Feature Name (only 1)}]({path/to/furps/file}) + +**FURPS**: +- {F1. copy-paste full furps statement} + +**Checklist**: +- [ ] Specs: link to specs +- [ ] Code: link to GitHub issues/PRs/Epic +- [ ] Dogfood: link to dogfooding session/artefact +- [ ] Docs: links to README.md or docs.waku.org (TBD) + +## Improve RLN UX by reducing Web3 RPC calls + +TODO: other improvements may be flagged as we dogfood the previous RLN milestone. + +**Owner**: nwaku + +**Feature**: [{Feature Name (only 1)}]({path/to/furps/file}) + +**FURPS**: +- {F1. copy-paste full furps statement} + +**Checklist**: +- [ ] Specs: link to specs +- [ ] Code: link to GitHub issues/PRs/Epic +- [ ] Dogfood: link to dogfooding session/artefact +- [ ] Docs: links to README.md or docs.waku.org (TBD) + ## {Name of deliverable 1 - eg "improve feature X for the browser"} **Owner**: {one waku subteam}