diff --git a/2025H2-summary.md b/2025H2-summary.md index 26f9105..5cea796 100644 --- a/2025H2-summary.md +++ b/2025H2-summary.md @@ -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 diff --git a/draft-roadmap/improve_devex_api_twn_metrics_docs.md b/draft-roadmap/improve_devex_api_twn_metrics_docs.md index ce89811..60b343f 100644 --- a/draft-roadmap/improve_devex_api_twn_metrics_docs.md +++ b/draft-roadmap/improve_devex_api_twn_metrics_docs.md @@ -19,7 +19,7 @@ This includes: ## Strategic Objective -TODO: Clarify with Leonard +Logos Movement Community Enabling via Dev-X + Telemetry ## FURPS diff --git a/draft-roadmap/nim_usage_improvements.md b/draft-roadmap/nim_usage_improvements.md index 7e73e79..6c6d72f 100644 --- a/draft-roadmap/nim_usage_improvements.md +++ b/draft-roadmap/nim_usage_improvements.md @@ -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