Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 56 additions & 0 deletions content/dst/annoncoms/2026q1-annoncoms-evaluation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
title: Annoncoms Evaluation
tags:
- "2026q1"
- "dst"
- "annoncoms"
draft: false
description: "Test new annoncoms binaries on each new version
or requested feature
and look for regressions,
learn scaling properties and run scaling studies."
---

`vac:dst:annoncoms:2026q1-annoncoms-evaluation`

## Description
Test Annoncoms protocols on each new version or requested feature
and look for regressions,
learn scaling properties and run scaling studies,
understand the limits of annoncoms projects and its behaviour.
Deliver reports and actionable insights.
Do this monthly, reliably, with documentation of findings.

## Task list

### Mix
> *Note*: This needs more input from project

* fully qualified name: `vac:dst:annoncoms:2026q1-annoncoms-evaluation:mix`
* owner: TBD
* status: not started
* start-date: 2026/01/01
* end-date: 2026/03/31

#### Description
TBD

#### Deliverables
- Reports:
- Related PRs if apply:

### KAD-DHT
> *Note*: This needs more input from project

* fully qualified name: `vac:dst:annoncoms:2026q1-annoncoms-evaluation:kad-dht`
* owner: TBD
* status: not started
* start-date: 2026/01/01
* end-date: 2026/03/31

#### Description
TBD

#### Deliverables
- Reports:
- Related PRs if apply:
66 changes: 66 additions & 0 deletions content/dst/codex/2026q1-codex-evaluation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
---
title: Codex Evaluation
tags:
- "2026q1"
- "dst"
- "codex"
draft: false
description: "Test Codex on each new version or requested feature
and look for regressions,
learn scaling properties and run scaling studies."
---

`vac:dst:codex:2026q1-codex-evaluation`


## Description
Test Codex on each new version or requested feature
and look for regressions if this is required.
Help Codex with testing and benchmarking new features.

### Background

We want to learn specific, actionable information
about Codex's behaviour
and how it is evolving over time
with each new release
and with each thing we are specifically asked to check and test.

We will use a combination of real world testing,
theoretical analysis and experiments.

## Task List

### Filehsharing client

* fully qualified name: `vac:dst:codex:2026q1-codex-evaluation:filesharing-client`
* owner: TBD
* status: not started
* start-date: 2026/01/01
* end-date: 2026/03/31

#### Description

Assist the Codex team to check the functionality of the
filesharing client implementation under heavy/big workloads.

#### Deliverables
- Reports:
- Related PRs if apply:

### Filehsharing client + mix

* fully qualified name: `vac:dst:codex:2026q1-codex-evaluation:filesharing-client-mix`
* owner: TBD
* status: not started
* start-date: 2026/01/01
* end-date: 2026/03/31

#### Description

Assist the Codex team to check the functionality of the
filesharing client implementation under heavy/big workloads using mix protocol.

#### Deliverables
- Reports:
- Related PRs if apply:
82 changes: 82 additions & 0 deletions content/dst/ift/2026q1-dst-lab.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
---
title: DST Lab
tags:
- "2026q1"
- "dst"
- "ift"
draft: false
description: "Scale and apply the VacLab to IFT's needs.
Anticipate untapped use cases and needs from other teams.
Improve the usage of the lab by optimizing resources and time allocation."
---

`vac:dst:ift:2026q1-dst-lab`

## Description

DST lab is a set of machines that are mainly used in a composed Kubernetes cluster.
In this environment, we can do a set of experiments to test regressions,
new functionalities and features, or experimental changes on any decentralized system.
In these experiments, we look for abnormal behaviors, we do measurements to study
the performance and robustness of the system. These results can be also used to compare
with theoretical results and analyze the scaling behaviors of the systems.
At the same time, we will work on improving the lab's resources and time allocation,
while allow provisioning to other teams dedicated machines if they are needed.


## Task list

### Analyze current stack

* fully qualified name: `vac:dst:ift:2026q1-dst-lab:analyze-current-stack`
* owner: Mamoutou
* status: not started
* start-date: 2026/01/01
* end-date: 2026/03/31

#### Description
Compare the current stack with new stack proposals.
Study if changes are helpful and improve overall performance of the lab.
Report findings with analysis and benchmarks of the results.

#### Deliverables
- Code:
- Reports:


### Optimize data scrapping

* fully qualified name: `vac:dst:ift:2026q1-dst-lab:optimize-data-scrapping`
* owner: Mamoutou
* status: not started
* start-date: 2026/01/01
* end-date: 2026/03/31

#### Description
Improve the monitoring system of the lab. Adjust scraping frequency and selected metrics.
Design a storage solution to store the data so it can be retrieved if necessary.
Optimize the storage to reduce used space if data is older than a certain period.

#### Deliverables
- Code:
- Reports:


### Lab health monitoring

* fully qualified name: `vac:dst:ift:2026q1-dst-lab:lab-health-monitoring`
* owner: Mamoutou
* status: not started
* start-date: 2026/01/01
* end-date: 2026/03/31

#### Description
Design a set of metrics/dashboards that can be used to monitor the health of the lab.
The metrics should be useful to detect abnormal behaviors and to detect potential issues.
What we want to achieve with this is to be sure that we can compare experiments from one
week to a different week being confident that the results can be trusted, without the need
of repeat the same experiment again.

#### Deliverables
- Code:
- Reports:
126 changes: 126 additions & 0 deletions content/dst/ift/2026q1-dst-tooling.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
---
title: DST Tooling
tags:
- "2026q1"
- "dst"
- "ift"
draft: false
description: "Creating tools that allow
DST to easily work with other IFT projects.
This includes functionalities such as deployments,
monitoring, analysis, and control of aforementioned software's."
---

`vac:dst:ift:2026q1-dst-tooling`

## Description

We will create tools to help DST efficiency.
These tools can be composed of utilities for Kubernetes,
or any other kind that fits the necessities of DST and other projects.
As projects might share common necessities, this tasks will be considered
as a scaffold for DST tools, adapting the tools for each project if it needs.
The primary focus will be on adapting the necessities of the Waku team for
the log parser tool. This will comprise retrieving information from a given
message id, history of discovered peers, subscriptions, while having good
performance and supportability.
Additionally, the project will define workflows that facilitate the creation
and execution of specialized scenarios. These scenarios will assist in
the analysis of libp2p and Gossipsub, supporting studies focused on
adversarial conditions and control message behavior.


## Task list

### General tooling (recurring)

* fully qualified name: `vac:dst:ift:2026q1-dst-tooling:general-tooling`
* owner: TBD
* status: not started
* start-date: 2026/01/01
* end-date: 2026/03/31

#### Description
Group of utilities that are added to the main repository.
Should be made general when possible.

#### Deliverables
- PRs:
- Documents:

### Expand deployment - Waku

* fully qualified name: `vac:dst:ift:2026q1-dst-tooling:expand-deployment-waku`
* owner: TBD
* status: not started
* start-date: 2026/01/01
* end-date: 2026/03/31

#### Description
Waku is planning to deliver specific binaries with encapsulated configurations to DST
Adjust deployment builders to support these new binaries and be able to run
specific experiments with them.

#### Deliverables
- PRs:
- Related Documents:

### Expand deployment - nim-libp2p

* fully qualified name: `vac:dst:ift:2026q1-dst-tooling:expand-deployment-nim-libp2p`
* owner: TBD
* status: not started
* start-date: 2026/01/01
* end-date: 2026/03/31

#### Description
Adjust deployment builders to support nim-libp2p.

#### Deliverables
- PRs:
- Related Documents:

### Expand deployment - codex

* fully qualified name: `vac:dst:ift:2026q1-dst-tooling:expand-deployment-codex`
* owner: TBD
* status: not started
* start-date: 2026/01/01
* end-date: 2026/03/31

#### Description
Adjust deployment builders to support codex.

#### Deliverables
- PRs:
- Related Documents:

### Expand deployment - nomos

* fully qualified name: `vac:dst:ift:2026q1-dst-tooling:expand-deployment-nomos`
* owner: TBD
* status: not started
* start-date: 2026/01/01
* end-date: 2026/03/31

#### Description
Adjust deployment builders to support nomos.

#### Deliverables
- PRs:
- Related Documents:

### Expand deployment - annoncoms

* fully qualified name: `vac:dst:ift:2026q1-dst-tooling:expand-deployment-annoncoms`
* owner: TBD
* status: not started
* start-date: 2026/01/01
* end-date: 2026/03/31

#### Description
Adjust deployment builders to support provided annoncoms binaries.

#### Deliverables
- PRs:
- Related Documents:
23 changes: 23 additions & 0 deletions content/dst/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,29 @@ are not only effective but also maintain or improve system performance and scala

[[dst/preview|Roadmap Preview]]

## 2026q1 `vac:dst:`
---
### `annoncoms`
* [[dst/annoncoms/2026q1-annoncoms-evaluation|annoncoms-evaluation]]

### `codex`
* [[dst/codex/2026q1-codex-evaluation|codex-evaluation]]

### `ift`
* [[dst/ift/2026q1-dst-lab|dst-lab]]
* [[dst/ift/2026q1-dst-tooling|dst-tooling]]

### `nomos`
* [[dst/nomos/2026q1-nomos-evaluation|nomos-evaluation]]

### `vac`
* [[dst/vac/2026q1-libp2p-evaluation|libp2p-evaluation]]

### `waku`
* [[dst/waku/2026q1-waku-evaluation|waku-evaluation]]
* [[dst/waku/2026q1-waku-scaling|waku-scaling]]

---
## 2025q4 `vac:dst:`
---

Expand Down
Loading