From a12cf65fc10ff24bbe29da1c20bcc5e435906bd0 Mon Sep 17 00:00:00 2001 From: Corey Petty Date: Fri, 25 Aug 2023 16:26:07 -0400 Subject: [PATCH] half way vac milestones --- content/roadmap/vac/acz/overview.md | 34 ++++++++++++++ .../acz/rlnp2p/waku/production-readiness.md | 33 +++++++++++++ .../rlnp2p/waku/rln-membership-management.md | 34 ++++++++++++++ .../acz/rlnp2p/waku/rln-relay-enhancements.md | 41 +++++++++++++++++ .../roadmap/vac/acz/zerokit/zerokit-v0.4.md | 29 ++++++++++++ content/roadmap/vac/dr/overview.md | 10 ++++ content/roadmap/vac/dst/overview.md | 46 +++++++++++++++++++ content/roadmap/vac/overview.md | 27 ++++++++++- content/roadmap/vac/p2p/overview.md | 24 ++++++++++ content/roadmap/vac/rfc/overview.md | 10 ++++ content/roadmap/vac/sc/overview.md | 10 ++++ .../vac/tke/codex/economic-analysis.md | 31 +++++++++++++ .../vac/tke/nomos/economic-analysis.md | 31 +++++++++++++ content/roadmap/vac/tke/overview.md | 36 +++++++++++++++ .../vac/tke/status/snt-governance-proposal.md | 11 +++++ .../roadmap/vac/tke/status/snt-litepaper.md | 29 ++++++++++++ content/roadmap/vac/tke/status/snt-staking.md | 32 +++++++++++++ .../roadmap/vac/tke/waku/economic-analysis.md | 31 +++++++++++++ content/roadmap/vac/zkvm/overview.md | 10 ++++ content/tags/vac-updates.md | 0 20 files changed, 507 insertions(+), 2 deletions(-) create mode 100644 content/roadmap/vac/acz/overview.md create mode 100644 content/roadmap/vac/acz/rlnp2p/waku/production-readiness.md create mode 100644 content/roadmap/vac/acz/rlnp2p/waku/rln-membership-management.md create mode 100644 content/roadmap/vac/acz/rlnp2p/waku/rln-relay-enhancements.md create mode 100644 content/roadmap/vac/acz/zerokit/zerokit-v0.4.md create mode 100644 content/roadmap/vac/dr/overview.md create mode 100644 content/roadmap/vac/dst/overview.md create mode 100644 content/roadmap/vac/p2p/overview.md create mode 100644 content/roadmap/vac/rfc/overview.md create mode 100644 content/roadmap/vac/sc/overview.md create mode 100644 content/roadmap/vac/tke/codex/economic-analysis.md create mode 100644 content/roadmap/vac/tke/nomos/economic-analysis.md create mode 100644 content/roadmap/vac/tke/overview.md create mode 100644 content/roadmap/vac/tke/status/snt-governance-proposal.md create mode 100644 content/roadmap/vac/tke/status/snt-litepaper.md create mode 100644 content/roadmap/vac/tke/status/snt-staking.md create mode 100644 content/roadmap/vac/tke/waku/economic-analysis.md create mode 100644 content/roadmap/vac/zkvm/overview.md create mode 100644 content/tags/vac-updates.md diff --git a/content/roadmap/vac/acz/overview.md b/content/roadmap/vac/acz/overview.md new file mode 100644 index 000000000..07467b5c8 --- /dev/null +++ b/content/roadmap/vac/acz/overview.md @@ -0,0 +1,34 @@ +--- +title: Applied Cryptography and Zero-knowledge Service Unit +tags: +- acz +- vac +date: 2023-08-25 +lastmod: 2023-08-25 +--- + +## `vac:acz` +--- + +### `rlnp2p::` +- [x] `waku:production-readiness` + - due: 2023/07/31 + - status: 100% + - [[production-readiness|more info]] +- `waku:rln-relay-enhancements` + - due: 2023/09/30 + - status: 50% + - [[rln-relay-enhancements|more info]] +- `waku:rln-membership-management` + - due: 2023/09/30 + - status: 10% + - [[rln-membership-management|more info]] + +### `zerokit::` +- `vac:zerokit-v0.4` + - due: 2023/09/07 + - status: 0% + - [[zerokit-v0.4|more details]] +- `vac:maintenance` + - due: ongoing + - status: ongoing \ No newline at end of file diff --git a/content/roadmap/vac/acz/rlnp2p/waku/production-readiness.md b/content/roadmap/vac/acz/rlnp2p/waku/production-readiness.md new file mode 100644 index 000000000..aea2e2fda --- /dev/null +++ b/content/roadmap/vac/acz/rlnp2p/waku/production-readiness.md @@ -0,0 +1,33 @@ +--- +title: "RLNP2P Waku Pruduction Readiness Details" +--- +## `vac:acz:rlnp2p::waku:production-readiness` +--- + +```mermaid +%%{ + init: { + 'theme': 'base', + 'themeVariables': { + 'primaryColor': '#BB2528', + 'primaryTextColor': '#fff', + 'primaryBorderColor': '#7C0000', + 'lineColor': '#F8B229', + 'secondaryColor': '#006100', + 'tertiaryColor': '#fff' + } + } +}%% +gantt + dateFormat YYYY-MM-DD + section rlnp2p-waku + Production Readiness :done, 2023-01-20, 2023-07-31 +``` +- due: 2023/07/31 +- status: 100% + +### Description +membership management is out of scope for this milestone + +### Deliverables +TBD diff --git a/content/roadmap/vac/acz/rlnp2p/waku/rln-membership-management.md b/content/roadmap/vac/acz/rlnp2p/waku/rln-membership-management.md new file mode 100644 index 000000000..7b489c7c6 --- /dev/null +++ b/content/roadmap/vac/acz/rlnp2p/waku/rln-membership-management.md @@ -0,0 +1,34 @@ +--- +title: Waku RLN Membership Management Details +--- +## `vac:acz:rlnp2p::waku:rln-membership-management` +--- + +```mermaid +%%{ + init: { + 'theme': 'base', + 'themeVariables': { + 'primaryColor': '#BB2528', + 'primaryTextColor': '#fff', + 'primaryBorderColor': '#7C0000', + 'lineColor': '#F8B229', + 'secondaryColor': '#006100', + 'tertiaryColor': '#fff' + } + } +}%% +gantt + dateFormat YYYY-MM-DD + section rlnp2p-waku + RLN Membership Management :, 2023-01-20, 2023-09-30 +``` +- due: 2023/09/30 +- status: 10% + +### Description +Enhancing the first simple CC membership list + +### Risks +- depends on input from [[roadmap/waku/overview|Waku]] +- \ No newline at end of file diff --git a/content/roadmap/vac/acz/rlnp2p/waku/rln-relay-enhancements.md b/content/roadmap/vac/acz/rlnp2p/waku/rln-relay-enhancements.md new file mode 100644 index 000000000..6ea6cce65 --- /dev/null +++ b/content/roadmap/vac/acz/rlnp2p/waku/rln-relay-enhancements.md @@ -0,0 +1,41 @@ +--- +title: Waku RLN-RELAY Enhancements Details +--- + +## `vac:acz:rlnp2p::waku:rln-relay-enhancements` +--- + +```mermaid +%%{ + init: { + 'theme': 'base', + 'themeVariables': { + 'primaryColor': '#BB2528', + 'primaryTextColor': '#fff', + 'primaryBorderColor': '#7C0000', + 'lineColor': '#F8B229', + 'secondaryColor': '#006100', + 'tertiaryColor': '#fff' + } + } +}%% +gantt + dateFormat YYYY-MM-DD + section rlnp2p-waku + RLN-RELAY enhancements :, 2023-01-20, 2023-09-30 +``` +- due: 2023/09/30 +- status: 50% + +### Description +- simple membership management setup (fixed CC list) +- instruction on how to register to the membership set / setup up (for Waku CCs) + +#### Goal +Run RLN relay on the Waku production fleet. Waku CCs can use it + +### 2023/07/31 - 2023/08/07 +- [Waku RLN contract registry](https://github.com/waku-org/waku-rln-contract/pull/3) +- [Mark duplicated messages as spam](https://github.com/waku-org/nwaku/pull/1867) +- [Use `waku-org/waku-rln-contract` as a submodule in `nwaku`](https://github.com/waku-org/nwaku/pull/1884) +- \ No newline at end of file diff --git a/content/roadmap/vac/acz/zerokit/zerokit-v0.4.md b/content/roadmap/vac/acz/zerokit/zerokit-v0.4.md new file mode 100644 index 000000000..90fe1eee7 --- /dev/null +++ b/content/roadmap/vac/acz/zerokit/zerokit-v0.4.md @@ -0,0 +1,29 @@ +--- +title: Zerokit v0.4 Release Details +--- +## `vac:acz:zerokit::vac:zerokit-v0.4` +--- +```mermaid +%%{ + init: { + 'theme': 'base', + 'themeVariables': { + 'primaryColor': '#BB2528', + 'primaryTextColor': '#fff', + 'primaryBorderColor': '#7C0000', + 'lineColor': '#F8B229', + 'secondaryColor': '#006100', + 'tertiaryColor': '#fff' + } + } +}%% +gantt + dateFormat YYYY-MM-DD + section zerokit + v0.4 Release :done, 2023-01-20, 2023-09-07 +``` +- due: 2023/09/07 +- status: 0% + +### Description +- Release Planning - [Github Issue #197](https://github.com/vacp2p/zerokit/issues/197) \ No newline at end of file diff --git a/content/roadmap/vac/dr/overview.md b/content/roadmap/vac/dr/overview.md new file mode 100644 index 000000000..490632af1 --- /dev/null +++ b/content/roadmap/vac/dr/overview.md @@ -0,0 +1,10 @@ +--- +title: Deep Research Service Unit +tags: +- dr +- vac +date: 2023-08-25 +lastmod: 2023-08-25 +--- + +## `vac:dr` \ No newline at end of file diff --git a/content/roadmap/vac/dst/overview.md b/content/roadmap/vac/dst/overview.md new file mode 100644 index 000000000..fd64a028f --- /dev/null +++ b/content/roadmap/vac/dst/overview.md @@ -0,0 +1,46 @@ +--- +title: Distributed Systems Testing Service Unit +tags: +- dst +- vac +date: 2023-08-25 +lastmod: 2023-08-25 +--- + +## `vac:dst:` +--- + +### `wakurtosis::` + +- [x] `waku:techreport` +- `waku:techreport_02` +- `waku:gossipsub-topology-analysis` +- `waku:wakurtosis:features` +- `vac:rlog` +- `nomos:ci-integration` +- `nomos:ci-integration_02` +- `vac:maintenance` + +### `analysis::nomos:nomos-simulation-analysis` + +### `gsub-model::` +- `vac:refactoring` +- `status:control-messages` + +### `shadow::` +- `vac:shadow-gossipsub-analysis` +- `waku:shadow-waku-relay-analysis` + +### `10ksim::` +- `vac:10ksim-bandwidth-test` +- `vac:10ksim-QoS` +- `vac:10ksim-waku-protocols` + +### `eng::vac:bundle-simulation-data` + +### `software-testing::` +- `waku:test-plans` +- `waku:test-automation-js-waku` +- `waku:test-automation-nwaku` +- `waku:test-automation-go-waku` +- `waku:test-automation-iterop-testing` \ No newline at end of file diff --git a/content/roadmap/vac/overview.md b/content/roadmap/vac/overview.md index e7bb6a50e..382415b8d 100644 --- a/content/roadmap/vac/overview.md +++ b/content/roadmap/vac/overview.md @@ -1,7 +1,30 @@ --- title: Vac Roadmap --- +## `vac` -Welcome to the Vac Roadmap Overview +### Structure + +`vac:::::_<counter>` +- `vac` indicates it is a vac milestone +- `unit` indicates the vac unit `p2p`, `dst`, `tke`, `acz`, `sc`, `zkvm`, `dr`, `rfc` +- `tag` tags a specific area / project / epic within the respective vac unit, e.g. `nimlibp2p`, or `zerokit` +- `for_project` indicates which Logos project the milestone is mainly for `nomos`, `waku`, `codex`, `nimbus`, `status`; or `vac` (meaning it is internal / helping all projects as a base layer) +- `title` the title of the milestone +- `counter` an optional counter; `01` is implicit; marked with a `02` onward indicates extensions of previous milestones + +### Groups +- `p2p`: [[roadmap/vac/p2p/overview | Peer-to-peer]] +- `tke:` [[roadmap/vac/tke/overview|Token Engineering]] +- `dst:` [[roadmap/vac/dst/overview|Distributed Systems Testing]] +- `acz:` [[roadmap/vac/acz/overview|Applied Cryptography and Zero-knowledge]] +- `sc:` [[roadmap/vac/sc/overview|Smart Contracts]] +- `zkvm:` [[roadmap/vac/zkvm/overview|Zero-knowledge Virtual Machine]] +- `dr:` [[roadmap/vac/dr/overview|Deep Research]] +- `rfc:` [[roadmap/vac/rfc/overview|RFC Process and Maintenance]] + +### Weekly Updates +- [weekly updates](tags/vac-updates) + +--- - [Milestones](roadmap/vac/milestones-overview.md) -- [weekly updates](tags/vac-updates) \ No newline at end of file diff --git a/content/roadmap/vac/p2p/overview.md b/content/roadmap/vac/p2p/overview.md new file mode 100644 index 000000000..97bd91a83 --- /dev/null +++ b/content/roadmap/vac/p2p/overview.md @@ -0,0 +1,24 @@ +--- +title: P2P Service Unit +tags: +- p2p +- vac +date: 2023-08-25 +lastmod: 2023-08-25 +--- + +## `vac:p2p:` +--- +### `nimlibp2p::vac:gossipsub-improvements-eip-4844` +- due: 2023/07/31 +- status: 100% + +### `nimlibp2p::vac:webrtc-transport` +- due: 2023/07/31 +- status: 70% + +### `nimlibp2p::vac:maintenance` +- repo: https://github.com/status-im/nim-libp2p + +### `nimchronos::vac:maintenance` +- repo: https://github.com/status-im/nim-chronos \ No newline at end of file diff --git a/content/roadmap/vac/rfc/overview.md b/content/roadmap/vac/rfc/overview.md new file mode 100644 index 000000000..c3b12ebc9 --- /dev/null +++ b/content/roadmap/vac/rfc/overview.md @@ -0,0 +1,10 @@ +--- +title: RFC Specifications Service Unit +tags: +- rfc +- vac +date: 2023-08-25 +lastmod: 2023-08-25 +--- + +## `vac:rfc` \ No newline at end of file diff --git a/content/roadmap/vac/sc/overview.md b/content/roadmap/vac/sc/overview.md new file mode 100644 index 000000000..25946e99d --- /dev/null +++ b/content/roadmap/vac/sc/overview.md @@ -0,0 +1,10 @@ +--- +title: Smart Contracts Service Unit +tags: +- sc +- vac +date: 2023-08-25 +lastmod: 2023-08-25 +--- + +## `vac:sc` \ No newline at end of file diff --git a/content/roadmap/vac/tke/codex/economic-analysis.md b/content/roadmap/vac/tke/codex/economic-analysis.md new file mode 100644 index 000000000..522bcb392 --- /dev/null +++ b/content/roadmap/vac/tke/codex/economic-analysis.md @@ -0,0 +1,31 @@ +--- +title: "Codex Economic Analysis Details" +--- +### `vac:tke::codex:economic-analysis` +--- + +```mermaid +%%{ + init: { + 'theme': 'base', + 'themeVariables': { + 'primaryColor': '#BB2528', + 'primaryTextColor': '#fff', + 'primaryBorderColor': '#7C0000', + 'lineColor': '#F8B229', + 'secondaryColor': '#006100', + 'tertiaryColor': '#fff' + } + } +}%% +gantt + dateFormat YYYY-MM-DD + section Codex + Economic Analysis :, 2023-01-20, 2023-08-30 +``` +- due: 2023/08/30 +- status: 50% +- CC: Matty + +### Description +Codex economic analysis, Codex token utility, Codex collateral management \ No newline at end of file diff --git a/content/roadmap/vac/tke/nomos/economic-analysis.md b/content/roadmap/vac/tke/nomos/economic-analysis.md new file mode 100644 index 000000000..992875d2d --- /dev/null +++ b/content/roadmap/vac/tke/nomos/economic-analysis.md @@ -0,0 +1,31 @@ +--- +title: "Nomos Economic Analysis Details" +--- +## `vac:tke::nomos:economic-analysis` +--- + +```mermaid +%%{ + init: { + 'theme': 'base', + 'themeVariables': { + 'primaryColor': '#BB2528', + 'primaryTextColor': '#fff', + 'primaryBorderColor': '#7C0000', + 'lineColor': '#F8B229', + 'secondaryColor': '#006100', + 'tertiaryColor': '#fff' + } + } +}%% +gantt + dateFormat YYYY-MM-DD + section Nomos + Economic Analysis :, 2023-01-20, 2023-10-31 +``` +- due: 2023/10/31 +- status: 30% +- CC: Frederico + +#### Description +Nomos economic analysis, Nomos token utility, requirements and constraints \ No newline at end of file diff --git a/content/roadmap/vac/tke/overview.md b/content/roadmap/vac/tke/overview.md new file mode 100644 index 000000000..2d009388f --- /dev/null +++ b/content/roadmap/vac/tke/overview.md @@ -0,0 +1,36 @@ +--- +title: Token Engineering Service Unit +tags: +- p2p +- vac +date: 2023-08-25 +lastmod: 2023-08-25 +--- + +## `vac:tke::` +--- + +### `status:SNT-litepaper` +- due: 2023/07/31 +- status: 70% - delayed: other milestones taking precedence +- [[snt-litepaper|more details]] + +### `status:SNT-governance-proposal` +- due: TBD +- status: NA - taking precedence over `SNT-litepaper` +- CC: Matty + +### `status:SNT-staking` +- due: 2023/08/30 +- status: 82% +- [[snt-staking|more details]] + +### `codex:economic-analysis` +- due: 2023/08/30 +- status: 50% +- [[roadmap/vac/tke/codex/economic-analysis|more details]] + +### `nomox:economic-analysis` +- due: 2023/10/31 +- status: 30% +- CC: Frederico diff --git a/content/roadmap/vac/tke/status/snt-governance-proposal.md b/content/roadmap/vac/tke/status/snt-governance-proposal.md new file mode 100644 index 000000000..1cc2f520e --- /dev/null +++ b/content/roadmap/vac/tke/status/snt-governance-proposal.md @@ -0,0 +1,11 @@ +--- +title: SNT Governance Proposal +--- + +## `vac:tke::status:SNT-governance-proposal` +--- + +due: TBD +status: TDB +CC: Matty + diff --git a/content/roadmap/vac/tke/status/snt-litepaper.md b/content/roadmap/vac/tke/status/snt-litepaper.md new file mode 100644 index 000000000..e136fabc1 --- /dev/null +++ b/content/roadmap/vac/tke/status/snt-litepaper.md @@ -0,0 +1,29 @@ +--- +title: SNT Litepaper +tags: +--- +## `vac:tke::status:SNT-litepaper` +--- + +```mermaid +%%{ + init: { + 'theme': 'base', + 'themeVariables': { + 'primaryColor': '#BB2528', + 'primaryTextColor': '#fff', + 'primaryBorderColor': '#7C0000', + 'lineColor': '#F8B229', + 'secondaryColor': '#006100', + 'tertiaryColor': '#fff' + } + } +}%% +gantt + dateFormat YYYY-MM-DD + section Status + SNT Llitepaper :, 2023-01-20, 2023-08-30 +``` +- Completion: TBD +- CC: Matty + diff --git a/content/roadmap/vac/tke/status/snt-staking.md b/content/roadmap/vac/tke/status/snt-staking.md new file mode 100644 index 000000000..4bea5510c --- /dev/null +++ b/content/roadmap/vac/tke/status/snt-staking.md @@ -0,0 +1,32 @@ +--- +title: "SNT Staking Details" +--- +## `vac:tke::status:SNT-staking` +--- + +```mermaid +%%{ + init: { + 'theme': 'base', + 'themeVariables': { + 'primaryColor': '#BB2528', + 'primaryTextColor': '#fff', + 'primaryBorderColor': '#7C0000', + 'lineColor': '#F8B229', + 'secondaryColor': '#006100', + 'tertiaryColor': '#fff' + } + } +}%% +gantt + dateFormat YYYY-MM-DD + section Status + SNT Staking :, 2023-01-20, 2023-08-30 +``` +- due: 2023/08/30 +- status: 82% +- CC: Frederico (Python), Martin +- collab: [[roadmap/vac/sc/overview|smart contracts team]] + +#### Description: +TBD \ No newline at end of file diff --git a/content/roadmap/vac/tke/waku/economic-analysis.md b/content/roadmap/vac/tke/waku/economic-analysis.md new file mode 100644 index 000000000..b1d2e0a0e --- /dev/null +++ b/content/roadmap/vac/tke/waku/economic-analysis.md @@ -0,0 +1,31 @@ +--- +title: "Waku Economic Analysis Details" +--- +## `vac:tke::waku:economic-analysis` +--- + +```mermaid +%%{ + init: { + 'theme': 'base', + 'themeVariables': { + 'primaryColor': '#BB2528', + 'primaryTextColor': '#fff', + 'primaryBorderColor': '#7C0000', + 'lineColor': '#F8B229', + 'secondaryColor': '#006100', + 'tertiaryColor': '#fff' + } + } +}%% +gantt + dateFormat YYYY-MM-DD + section Waku + Economic Analysis :, 2023-01-20, 2023-11-30 +``` +- due: 2023/10/31 +- status: 10% +- CC: Martin + +#### Description +Waku economic analysis, Nomos token utility, requirements and constraints \ No newline at end of file diff --git a/content/roadmap/vac/zkvm/overview.md b/content/roadmap/vac/zkvm/overview.md new file mode 100644 index 000000000..9575a0a27 --- /dev/null +++ b/content/roadmap/vac/zkvm/overview.md @@ -0,0 +1,10 @@ +--- +title: Zero-knowledge Virtual Machine Incubation Project +tags: +- zkvm +- vac +date: 2023-08-25 +lastmod: 2023-08-25 +--- + +## `vac:zkvm` \ No newline at end of file diff --git a/content/tags/vac-updates.md b/content/tags/vac-updates.md new file mode 100644 index 000000000..e69de29bb