mirror of
https://github.com/logos-messaging/pm.git
synced 2026-01-08 09:03:12 +00:00
Add some RLN improvements
This commit is contained in:
parent
e4d6e64881
commit
9f9fbdd69d
@ -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
|
||||
|
||||
|
||||
@ -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}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user