Skip to content

Commit 34e3165

Browse files
DST Updates - 2025-09-29 (#299)
Co-authored-by: kaiserd <[email protected]>
1 parent 65ae3ab commit 34e3165

10 files changed

+135
-22
lines changed

content/dst/ift/2025q3-dst-tooling.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ Keep track of values and logs of previous experiments in an automatized and cros
221221

222222
* fully qualified name: `vac:dst:ift:2025q3-dst-tooling:nim-libp2p-cron-removal`
223223
* owner: Farooq
224-
* status: 90%
224+
* status: 100%
225225
* start-date: 2025/09/02
226226
* end-date: 2025/09/19
227227

@@ -241,7 +241,7 @@ to vary the message rate and size in the middle of an experiment if needed.
241241

242242
* fully qualified name: `vac:dst:ift:2025q3-dst-tooling:nim-libp2p-dst-node-refactor`
243243
* owner: Farooq
244-
* status: 80%
244+
* status: 90%
245245
* start-date: 2025/09/02
246246
* end-date: 2025/09/19
247247

@@ -254,13 +254,14 @@ Apart from this, the node should be able to be executed from the same docker ima
254254

255255
#### Deliverables
256256
- PRs
257+
- [Github PR: Topology #4](https://github.com/vacp2p/dst-libp2p-test-node/pull/4)
257258
- Related Documents
258259

259260
### Deployment refactor
260261

261262
* fully qualified name: `vac:dst:ift:2025q3-dst-tooling:deployment-refactor`
262263
* owner: Pearson
263-
* status: 30%
264+
* status: 100%
264265
* start-date: 2025/09/15
265266
* end-date: 2025/09/30
266267

@@ -272,5 +273,5 @@ feasible, and improve with more feedback from the members of the team.
272273

273274
#### Deliverables
274275
- PRs:
275-
- [Github Draft PR: Build basic Waku nodes with python dict #143]https://github.com/vacp2p/10ksim/pull/143
276+
- [Github PR: Build basic Waku nodes with python dict #143]https://github.com/vacp2p/10ksim/pull/143
276277
- Related Documents:

content/dst/ift/2025q4-dst-tooling.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,3 +132,22 @@ Ideally it is done with Docker Desktop, or any other light Kubernetes solution.
132132
- PRs:
133133
- Related Documents:
134134

135+
### Complete deployment refactor
136+
137+
* fully qualified name: `vac:dst:ift:2025q4-dst-tooling:complete-deployment-refactor`
138+
* owner: Pearson
139+
* status: 0%
140+
* start-date: 2025/10/06
141+
* end-date: 2025/10/24
142+
143+
#### Description
144+
After refactor feasibility was done in `vac:dst:ift:2025q3-dst-tooling:deployment-refactor`, continue
145+
this line of work to complete the refactor.
146+
Keep following the discussions on the [deployment document](https://www.notion.so/Deployment-Workflow-25d8f96fb65c80f7801ce9a06dede8a4).
147+
To not keep extending new functionalities with new projects, Waku will be added as baseline
148+
for the refactor functionalities to be tested. Other projects will be added in other tasks.
149+
150+
#### Deliverables
151+
- PRs:
152+
- Related Documents:
153+

content/dst/nomos/2025q3-nomos-scaling.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ This will also help spur on outside adoption and contributions.
5959

6060
* fully qualified name: `vac:dst:nomos:2025q3-nomos-scaling:nomos-deployment-test`
6161
* owner: Alberto
62-
* status: 80%
62+
* status: 100%
6363
* start-date: 2025-09-19
6464
* end-date: 2025-09-30
6565

@@ -73,7 +73,9 @@ and is well-prepared to support advanced experiments like Blendnet.
7373

7474
#### Deliverables
7575
* PRs:
76+
* [Github PR: Files for nomos testnet #145](https://github.com/vacp2p/10ksim/pull/145)
7677
* Report published with all relevant details
78+
* [Notion: Nomos compose to K8s issues](https://www.notion.so/Nomos-compose-to-K8s-27d8f96fb65c8077b5cefa236a0dddda)
7779

7880

7981
### Blend benchmarking

content/dst/nomos/2025q4-nomos-scaling.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,3 +71,36 @@ Measure the speed and reliability of Nomos's blendnet.
7171
* Benchmarks done
7272
* Report published with all relevant details
7373

74+
75+
### DA benchmarking
76+
77+
* fully qualified name: `vac:dst:nomos:2025q4-nomos-scaling:nomos-da-benchmarking`
78+
* owner: Alberto
79+
* status: 0%
80+
* start-date:
81+
* end-date:
82+
83+
#### Description
84+
85+
Measure Nomos bandwidth usage in DA per node and entire network.
86+
87+
#### Deliverables
88+
* PRS:
89+
* Documents:
90+
91+
92+
### Nomos consumption
93+
94+
* fully qualified name: `vac:dst:nomos:2025q4-nomos-scaling:nomos-consumption`
95+
* owner: Alberto
96+
* status: 0%
97+
* start-date:
98+
* end-date:
99+
100+
#### Description
101+
102+
Measure Nomos resource consumption (CPU/RAM) usage in different scenarios.
103+
104+
#### Deliverables
105+
* PRS:
106+
* Documents:

content/dst/status/2025q3-status-go-chat-protocol-benchmarks.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,7 @@ Same as @Send one-to-one message - Network outage for private group
445445

446446
* fully qualified name: `vac:dst:status:2025q3-status-go-chat-protocol-benchmarks:cleanup-resources`
447447
* owner: Alberto
448-
* status: 80%
448+
* status: 100%
449449
* start-date: 2025/09/15
450450
* end-date: 2025/09/30
451451

@@ -466,6 +466,7 @@ Close up draft PRs from previous procol benchmarks. Extract utilities and/or add
466466
- [Contact request #23](https://github.com/vacp2p/status-benchmarks/pull/23)
467467
- [Send one-to-one #24](https://github.com/vacp2p/status-benchmarks/pull/24)
468468
- [Create private group #25](https://github.com/vacp2p/status-benchmarks/pull/25)
469+
- [Send group messages #26](https://github.com/vacp2p/status-benchmarks/pull/26)
469470

470471
### Delay and store
471472

@@ -489,7 +490,7 @@ Check how this behaves, and if it solves scalability.
489490

490491
* fully qualified name: `vac:dst:status:2025q3-status-go-chat-protocol-benchmarks:relay-node-benchmark-2`
491492
* owner: Alberto
492-
* status: 50%
493+
* status: 100%
493494
* start-date: 2025/09/15
494495
* end-date: 2025/09/30
495496

@@ -500,3 +501,6 @@ Using the fix in the discovery process for the
500501
to repeat the benchmarks for only scenarios that use relay nodes, as discovery in light nodes is not working at the moment.
501502

502503
#### Deliverables
504+
- [Github PR: Async utils](https://github.com/vacp2p/status-benchmarks/pull/33)
505+
- [Github PR: Second benchmark additions](https://github.com/vacp2p/status-benchmarks/pull/32)
506+
- [Notion: Status discovery gathering information](https://www.notion.so/Status-benchmark-discovery-issues-27a8f96fb65c80e9bc09e356371556a0)

content/dst/status/2025q4-status-evaluation.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -93,18 +93,18 @@ Same as @Send one-to-one message - Network outage for private group
9393
#### Deliverables
9494

9595

96-
### Light node benchmark 2
96+
### Chat protocol benchmarks followup
9797

98-
* fully qualified name: `vac:dst:status:2025q4-status-evaluation:light-node-benchmark-2`
98+
* fully qualified name: `vac:dst:status:2025q4-status-evaluation:chat-protocol-benchmarks-followup`
9999
* owner: Alberto
100100
* status: 0%
101-
* start-date:
102-
* end-date:
101+
* start-date: 2025/10/06
102+
* end-date: 2025/10/24
103103

104104
#### Description
105105

106106
Using the fix in the discovery process for the
107107
[relay nodes](https://www.notion.so/Chat-Protocol-Benchmarks-1938f96fb65c80d8b22fdf641c5ff003?source=copy_link#1998f96fb65c8014bf0af42ce2645fa9)
108-
to repeat the benchmarks for only scenarios that use light nodes.
108+
to repeat the benchmarks adding light nodes in the same chat protocol benchmarks scenarios.
109109

110110
#### Deliverables

content/dst/vac/2025q4-libp2p-evaluation.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,40 @@ Perform a comparison between nim-libp2p using quic and waku using mplex and yamu
128128
- Related PRs if apply:
129129

130130

131+
### Mix in nim-libp2p node
132+
133+
* fully qualified name: `vac:dst:ift:2025q4-libp2p-evaluation:mix-in-nim-libp2p-node`
134+
* owner: Farooq
135+
* status: 0%
136+
* start-date: 2025/10/06
137+
* end-date: 2025/10/17
138+
139+
#### Description
140+
After refactor was done in `vac:dst:ift:2025q3-dst-tooling:nim-libp2p-dst-node-refactor`,
141+
include mix to the configuration options of the node.
142+
143+
#### Deliverables
144+
- PRs:
145+
- Related Documents:
146+
147+
### Go-libp2p node
148+
149+
* fully qualified name: `vac:dst:ift:2025q4-libp2p-evaluation:go-libp2p-node`
150+
* owner: Farooq
151+
* status: 0%
152+
* start-date: 2025/10/06
153+
* end-date: 2025/10/24
154+
155+
#### Description
156+
Include go-libp2p node to the [dst node repository](https://github.com/vacp2p/dst-libp2p-test-node).
157+
It should behave the same than the nim-libp2p node.
158+
Create a small deployment with both implementations using the same publisher.
159+
Report results of a single scenario (fixed parameters) using K8s and shadow.
160+
161+
#### Deliverables
162+
- PRs:
163+
- Related Documents:
164+
131165
### Webtransport ?
132166

133167
### KAD-DHT ?

content/dst/waku/2025q3-waku-evaluation.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,4 +189,5 @@ and report js waku team any missing functionalities/issues.
189189

190190
#### Deliverables
191191
- PRs:
192+
- [Github PR: Add js-waku files #146](https://github.com/vacp2p/10ksim/pull/146)
192193
- Related Documents:

content/dst/waku/2025q3-waku-theoretical-analysis.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ ensuring that projects are built on well-reasoned analysis.
5252

5353
* fully qualified name: `vac:dst:waku:2025q3-waku-theoretical-analysis:bandwidth`
5454
* owner: Farooq
55-
* status: 80%
55+
* status: 100%
5656
* start-date: 2025-09-17
5757
* end-date: 2025-09-30
5858

@@ -74,7 +74,7 @@ in Kubernetes with the theoretical values.
7474

7575
* fully qualified name: `vac:dst:waku:2025q3-waku-theoretical-analysis:message-dissemination`
7676
* owner: Farooq
77-
* status: 80%
77+
* status: 100%
7878
* start-date: 2025-09-17
7979
* end-date: 2025-09-30
8080

content/dst/waku/2025q4-waku-scaling.md

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -64,18 +64,16 @@ To have: Vac-DST: status-backend benchmarks
6464

6565

6666
### Optimise Browser Bootstrapping
67-
> *Note*: This needs more input from project
6867

6968
[Link to Waku FURPS](https://github.com/waku-org/pm/blob/master/draft-roadmap/improve_devex_api_twn_metrics_docs.md#optimise-browser-bootstrapping)
7069

71-
* fully qualified name: `-`
72-
* owner: -
73-
* status: -
74-
* start-date: -
75-
* end-date: -
70+
* fully qualified name: `vac:dst:waku:2025q4-waku-scaling:optimise-browser-bootstrapping`
71+
* owner: Pearson
72+
* status: 0%
73+
* start-date: 2025-10-15
74+
* end-date: 2025-10-31
7675

7776
#### Description
78-
Waku estimated date of completion: 31 Aug
7977

8078
Using js-waku, prove that:
8179
- From an operating state, a node can
@@ -167,4 +165,25 @@ Prove that:
167165

168166
#### Deliverables
169167
- Code:
170-
- Report:
168+
- Report:
169+
170+
171+
### TWN supports RLN onchain tree and deposits, existing memberships only
172+
> *Note*: Moved from previous quarter
173+
174+
[Link to Waku FURPS](https://github.com/waku-org/pm/blob/master/draft-roadmap/deploy_rln_onchain_tree_on_l2_testnet.md#twn-supports-rln-onchain-tree-and-deposits-existing-memberships-only)
175+
[Link to Waku FURPS](https://github.com/waku-org/pm/blob/master/draft-roadmap/rln_mainnet.md#twn-supports-rln-onchain-tree-and-deposits-existing-memberships-only)
176+
177+
* fully qualified name: `vac:dst:waku:2025q4-waku-scaling:TWN-supports-RLN-tree`
178+
* owner: Alberto
179+
* status: 0%
180+
* start-date: 2025/10/06
181+
* end-date: 2025/10/24
182+
183+
#### Description
184+
Prove that a new node setup with an RLN membership can be ready
185+
to verify RLN proof within 5s, no matter the size of the tree.
186+
187+
#### Deliverables
188+
- Code:
189+
- Report:

0 commit comments

Comments
 (0)