diff --git a/content/roadmap/vac/dr/consensus/nomos/carnot-2-3rds-vote-aggregation.md b/content/roadmap/vac/dr/consensus/nomos/carnot-2-3rds-vote-aggregation.md index 90bf03f3f..47241842e 100644 --- a/content/roadmap/vac/dr/consensus/nomos/carnot-2-3rds-vote-aggregation.md +++ b/content/roadmap/vac/dr/consensus/nomos/carnot-2-3rds-vote-aggregation.md @@ -36,7 +36,7 @@ This research will use the Carnot flexible design to make it collect more than 2 * write a research log post * desciption of the solution -* spec is part of the RFC roadmap [[roadmap/vac/rfc/rfc/nomos/carnot-vote-2-3rds-vote-aggregation-specification | carnot-vote-2-3rds-vote-aggregation-specification ]] +* support by the DST team: [[ roadmap/vac/dst/dr-support/vac/carnot-2-3rds-executable-spec | carnot-2rds-executable-spec ]] ### Risks @@ -51,7 +51,8 @@ Might slightly increase the protocol overhead. But we make sure this overhead is * Pseudocode (potentially paper in a future milestone) * notion doc describing the solution * research log post -* python code +* python code, support by the DST team [[ roadmap/vac/dst/dr-support/vac/carnot-2-3rds-executable-spec | carnot-2rds-executable-spec ]] +* RFC on rfc.vac.dev containing executable spec Note: Need to be discussed: The Pseudocode can be completed earlier so that devs can began implementation, whereas the paper can be completed later. diff --git a/content/roadmap/vac/dst/dr-support/vac/carnot-executable-spec.md b/content/roadmap/vac/dst/dr-support/vac/carnot-executable-spec.md new file mode 100644 index 000000000..a193b72e7 --- /dev/null +++ b/content/roadmap/vac/dst/dr-support/vac/carnot-executable-spec.md @@ -0,0 +1,43 @@ +--- +title: "Carnot 2-3rds Vote Aggregation Python Implementation" +--- +## `vac:dst:dr-support:vac:carnot-2-3rds-python-impl` +--- + +```mermaid +%%{ + init: { + 'theme': 'base', + 'themeVariables': { + 'primaryColor': '#BB2528', + 'primaryTextColor': '#fff', + 'primaryBorderColor': '#7C0000', + 'lineColor': '#F8B229', + 'secondaryColor': '#006100', + 'tertiaryColor': '#fff' + } + } +}%% +gantt + tickInterval 1month + dateFormat YYYY-MM-DD + section Status + Carnot 2/3rds Python Impl: 2023-09-15, 2023-10-31 +``` + +- status: 0% +- CC: Ganesh + +### Description + +* support the DR team with writing the python code for a executable specification of the Carnot 2/3rds vote aggregation + - [[roadmap/vac/dr/consensus/nomos/carnot-2-3rds-vote-aggregation | see DR milestone: carnot-2-3rds-vote-aggregation]] + + +### Justification + + +### Deliverables + + + diff --git a/content/roadmap/vac/dst/overview.md b/content/roadmap/vac/dst/overview.md index adfcaa644..cef0224b8 100644 --- a/content/roadmap/vac/dst/overview.md +++ b/content/roadmap/vac/dst/overview.md @@ -10,49 +10,50 @@ lastmod: 2023-09-08 ## `vac:dst:` --- -### `wakurtosis:waku` +### `wakurtosis:waku:` * [x] [[ roadmap/vac/dst/wakurtosis/waku/techreport | techreport ]] * [x] [[ roadmap/vac/dst/wakurtosis/waku/techreport_02 | techreport_02 ]] * [x] [[ roadmap/vac/dst/wakurtosis/waku/features | wakurtosis:features ]] * [[ roadmap/vac/dst/wakurtosis/waku/gossipsub-topology-analysis | gossipsub-topology-analysis ]] -### `wakurtosis:nomos` +### `wakurtosis:nomos:` * [x] [[ roadmap/vac/dst/wakurtosis/nomos/ci-integration | ci-integration ]] -### `wakurtosis:vac` +### `wakurtosis:vac:` * [[ roadmap/vac/dst/wakurtosis/vac/rlog | rlog ]] * [[ roadmap/vac/dst/wakurtosis/vac/retrospective-rlog | retrospective-rlog ]] * [x] [[ roadmap/vac/dst/wakurtosis/vac/maintenance | maintenance ]] -### `analysis::` - +### `analysis:nomos` * [[ roadmap/vac/dst/analysis/nomos/nomos-simulation-analysis | simulation-analysis ]] -### `analysis:gsub-model` - +### `analysis-gsub-model:vac` * [[ roadmap/vac/dst/analysis-gsub-model/vac/refactoring | refactoring ]] + +### `analysis-gsub-model:status` * [[ roadmap/vac/dst/analysis-gsub-model/status/control-messages | control-messages ]] -### `analysis:shadow:` - +### `analysis-shadow:vac:` * [[ roadmap/vac/dst/analysis-shadow/vac/shadow-basic-simulation | shadow-basic-simulation ]] * [[ roadmap/vac/dst/analysis-shadow/vac/shadow-gossipsub-analysis | shadow-gossipsub-analysis ]] + +### `analysis-shadow:waku:` * [[ roadmap/vac/dst/analysis-shadow/waku/shadow-waku-relay-analysis | shadow-waku-relay-analysis ]] -### `eng::` +### `dr-support:` +* [[ roadmap/vac/dst/dr-support/vac/carnot-2-3rds-executable-spec | carnot-2rds-executable-spec ]] +### `eng:vac:` * [[ roadmap/vac/dst/eng/vac/bundle-simulation-data | bundle-simulation-data ]] -### `eng:10ktool:` - +### `eng-10ktool:` * [[ roadmap/vac/dst/eng-10ktool/vac/bandwidth-test | bandwidth-test ]] * [[ roadmap/vac/dst/eng-10ktool/vac/qos | QoS ]] * [[ roadmap/vac/dst/eng-10ktool/waku/waku-protocols | waku-protocols ]] -### `software-testing:waku` - +### `software-testing:waku:` * [[ roadmap/vac/dst/software-testing/waku/test-plans | test-plans ]] * [[ roadmap/vac/dst/software-testing/waku/test-automation-js-waku | test-automation-js-waku ]] * [[ roadmap/vac/dst/software-testing/waku/test-automation-nwaku | test-automation-nwaku ]] diff --git a/content/roadmap/vac/rfc/rfc/nomos/carnot-vote-2-3rds-vote-aggregation-specification.md b/content/roadmap/vac/rfc/rfc/nomos/carnot-vote-2-3rds-vote-aggregation-specification.md index e69de29bb..afbed771a 100644 --- a/content/roadmap/vac/rfc/rfc/nomos/carnot-vote-2-3rds-vote-aggregation-specification.md +++ b/content/roadmap/vac/rfc/rfc/nomos/carnot-vote-2-3rds-vote-aggregation-specification.md @@ -0,0 +1 @@ +- part of the DR roadmap: [[roadmap/vac/rfc/rfc/nomos/carnot-vote-2-3rds-vote-aggregation-specification | carnot-vote-2-3rds-vote-aggregation-specification ]]