some clarificaitons

This commit is contained in:
fryorcraken 2025-06-10 21:46:03 +10:00
parent e0ab8bb471
commit 2e036bb9a8
No known key found for this signature in database
GPG Key ID: A82ED75A8DFC50A4
3 changed files with 54 additions and 46 deletions

View File

@ -28,32 +28,34 @@ Strategy changes:
## 🚩 Proposed Milestones(s)
| Milestone Headline | Strategic Objective (Short form) ** | Capacity* | Business Val (0/10) | FURPS |
|-------------------------------------------------------------------------------------------------------|-------------------------------------|-----------|---------------------|-------|
| [Define Incentivisation for RLNaaS](draft-roadmap/define_incentivisation_for_rlnaas.md) | Logos Vision | 1.5 | 7 | TODO |
| [Improve DevEx: API, TWN, Metrics, Docs](draft-roadmap/improve_devex_api_twn_metrics_docs.md) | Logos Vision, Status (via Chat SDK) | TODO | 8 | |
| [Introduce mixnet for message sending](draft-roadmap/introduce_mixnet_for_message_sending.md) | Logos Vision | 1 | 6 | |
| [Formalize and Expand Waku Web Apps](draft-roadmap/formalize_and_expand_waku_web_apps.md) | Logos Movement | 1.5 | 7 | |
| [Create Chat SDK MVP](draft-roadmap/create_chat_sdk_mvp.md) | Logos Movement, Status | 3 | 9 | |
| [Integrate RLN with Waku API](draft-roadmap/integrate_rln_with_waku_api.md) | Logos Movement, Status | 0.5 | 9 | |
| [Streamline DevEx: Mobile, Rust and Web dev](draft-roadmap/streamline_dev_ex_local_dev_rust.md) | Logos Movement, Status | TBD | 9 | |
| [Extend Chat SDK with Group Conversations](draft-roadmap/extend_chat_sdk_with_group_conversations.md) | Logos Movement, Status | | 9 | |
| Incentivisation follow-up | TBD | TBD | 7 | |
| [Nim Usage Improvements](draft-roadmap/nim_usage_improvements.md) | TBD | | 5 | TBD |
| Milestone Headline | Strategic Objective | Capacity* | Business Val (0/10) | FURPS |
|-------------------------------------------------------------------------------------------------------|---------------------------------------------------------|-----------|---------------------|-------|
| [Define Incentivisation for RLNaaS](draft-roadmap/define_incentivisation_for_rlnaas.md) | Logos Vision: Core Values Alignment | 1.5 | 7 | TODO |
| [Improve DevEx: API, TWN, Metrics, Docs](draft-roadmap/improve_devex_api_twn_metrics_docs.md) | Logos Movement Community Enabling via Dev-X + Telemetry | TODO | 8 | FU__+ |
| [Introduce mixnet for message sending](draft-roadmap/introduce_mixnet_for_message_sending.md) | Logos Vision: Core Values Alignment | 1 | 6 | |
| [Formalize and Expand Waku Web Apps](draft-roadmap/formalize_and_expand_waku_web_apps.md) | Logos Movement Community Enabling | 1.5 | 7 | |
| [Create Chat SDK MVP](draft-roadmap/create_chat_sdk_mvp.md) | Logos Movement Module Build Out | 3 | 9 | |
| [Integrate RLN with Waku API](draft-roadmap/integrate_rln_with_waku_api.md) | Logos Movement Module Build Out | 0.5 | 9 | |
| [Streamline DevEx: Mobile, Rust and Web dev](draft-roadmap/streamline_dev_ex_local_dev_rust.md) | Logos Movement Community Enabling via Dev-X | TBD | 9 | |
| [Extend Chat SDK with Group Conversations](draft-roadmap/extend_chat_sdk_with_group_conversations.md) | Logos Movement Module Build Out | | 9 | |
| Incentivisation follow-up (write outline) | Logos Vision: Core Values Alignment | TBD | 7 | |
| [Nim Usage Improvements](draft-roadmap/nim_usage_improvements.md) | Logos Movement Community Enabling: Dev Journey | | 5 | TBD |
## 🧩 Strategic Benefits Realisable from coming Half-Year (Top 5)
- **Logos Vision - Core Values Alignment**: Progress on making Waku sustainably scalable, resilient, private and censorship-resistant.
TODO: more like above
Sustainable, scalable, secure and usable Chat protocol: Enables anyone to build private native chat application, and set sustainable foundations for Status application.
- Deliver better APIs and SDKs: Broadens utility of Waku protocol, including RLN, enable building desktop, browser and mobile app using a unified, simple, Waku and RLN API.
- Sustainable, scalable, secure and usable Chat protocol: Enables anyone to build private native chat application, and set sustainable foundations for Status application.
- Waku web apps: demonstrate how to build on Waku, and iterate on dev ex and UX of Waku APIs and protocols, including RLN.
- Roadmap to incentivisation: Explore how the Waku network can be sustainably scalable, resilient, private and censorship-resistant.
- Introduce mixnet: Deliver on our promise of network level anonymity, starting with sender anonymity.
- Improve Nim usage: improve the efficiency of Waku nim developers, to better delivery our commitments and "make it easy to contribute".
##### Optional link to Full Strategic Benefits - href
N/A
## 🚩 Key Cross Project Alignments (Top-5)
| Project / Community | Specific | Confirmed with Project(Yes/No) |
@ -65,9 +67,6 @@ N/A
| Codex | Formalize and Expand Waku Web Apps: More Codex Integrations | Pending |
| Status L2 | Integrate RLN With the Waku API: Deploy SC on Sepolia | Yes |
##### Optional link to Full Cross Alignments - href
N/A
## 🚩 Key Cross Project/Shared Service Dependency (Top-5)
@ -81,15 +80,11 @@ N/A
| Infra | Maintain Waku fleet, apply config changes requests, deploy new nodes for metrics | TODO |
| Vac-SC | Support of functional extension of RLN Smart Contract | Yes |
##### Optional link to Full Dependency - href
N/A
## Funding and Resources (By Strategic Objective)
### Rolled-Up By Strategic Objective
TODO
TODO: copy from strategic objectives in milestone table.
| Strategic Objective | People Costs | Infra Costs | Other Costs |
|-----------------------------------|--------------|-------------|-------------|
@ -107,11 +102,11 @@ TODO
### By Resource
| Resource Headline Item | People | Comment |
|-------------------------|---------|-----------|
| Present Resource | 20 | |
| Additional Resource Ask | 2 | backfills |
| PeopleOps Informed | Yes | |
| Resource Headline Item | People | Comment |
|-------------------------|---------|-------------------------------------------------|
| Present Resource | 20 | |
| Additional Resource Ask | 2 | backfills (more to ...TODO strategic objhectve) |
| PeopleOps Informed | Yes | |
### PeopleOps Consultation
TODO
@ -121,6 +116,12 @@ TODO
## ⚠️ Keys Risks Identified & Controls
TODO: big ones
Accept: you accept the risk and it may realize
Own: you spend effort to resolve the risk
Mitigation: you find a way to reduce the risk impact
| Risk | (Accept, Own, Mitigation) |
|--------------------|-----------------------------------------------------|
| [Risk] | [Mitigation strategy] |
@ -131,9 +132,13 @@ TODO
**[Specific observations from this last execution window]**
TO CLARIFY
Lessons, strategic observations, other improvements.
"Key Improvements"/retrospective.
#Appendix As Needed
---
TODO: remove below
## 🛠️ FURPS Reference by Proposed Milestone
TO CLARIFY

View File

@ -19,7 +19,7 @@ This includes:
## Strategic Objective
TODO: Clarify with Leonard
Logos Movement Community Enabling via Dev-X + Telemetry
## FURPS

View File

@ -8,7 +8,7 @@
- {infrastructure}
Improve usage of Nim related tooling and design patterns by proceedings with PoCs to discover potential gains and caveats.
This includes adoption of Nimble, usage of VSCode plugin and iteration on C-Binding methodology.
This includes adoption of Nimble, dogfooding VSCode plugin and iteration on C-Binding methodology.
## Strategic Objective
@ -27,19 +27,10 @@ TODO
## Deliverables
### Dogfood VSCode Plugin and Nimsuggest
**Owner**: nwaku
**No FURPS**
**Output**:
- [ ] Test nimsuggest in the nwaku codebase
- [ ] Create reproducible setup for crashes and poor performance, open upstream issues.
- [ ] Optional: provide a plan to make nwaku better compatible with nimsuggest (eg. no git submodule, less macros, etc)
### Migrate nwaku to Nimble PoC
Note: maybe taken over by Vac-Nim
**Owner**: nwaku
**Feature**: TODO
@ -53,7 +44,19 @@ TODO
- [ ] Dogfood: link to dogfooding session/artefact
- [ ] Docs: links to README.md or docs.waku.org (TBD)
## Use Protobuf to transfer data from Wrapper to nwaku library PoC
### Dogfood VSCode Plugin and Nimsuggest
**Owner**: nwaku
**No FURPS**
**Output**:
- [ ] Test nimsuggest in the nwaku codebase
- [ ] Create reproducible setup for crashes and poor performance, open upstream issues.
- [ ] Optional: provide a plan to make nwaku better compatible with nimsuggest (eg. no git submodule, less macros, etc)
### Use Protobuf to transfer data from Wrapper to nwaku library PoC
**Owner**: nwaku