Skip to content
Open
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
50 changes: 50 additions & 0 deletions content/rfc/codex/2026q1-rfc-iteration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
title: RFC Iteration
tags:
- 2026q1
- rfc
- codex
draft: false
description: "Iteration commitments generally comprise: through discussion and curation, support the process of auditing raw, draft, mature selected RFCs."
---

`vac:rfc:codex:2026q1-rfc-iteration`

Iteration commitments generally comprise:
through discussion and curation,
support the process of auditing raw, draft, mature selected RFCs.

This commitment covers this process for the following Codex RFCs:
block exchange, Erasure coding, Proving system
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we can list code RFC that are not merged yet


## Description

This commitment supports the process of the choosing which raw RFCs,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can say that we need to drive the merging of open PRs and also refine raw RFC into more mature ones

from the existing documentation to be put in pipeline to be written or updated.

This commitment supports the audit of the following mature specifications,
which are either in draft or raw states:
- WIP


We will also include specification validation -
editorial work through previous and future RFCs to improve them
(identify edge cases for example)

## Task List

### WIP
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can have a task to merge open PRs
Another one to refine raw RFC (maybe broken down in one task/RFC)
Also a task would be to do workshops to enable Codex team to write better RFCs


- fully qualified name: `vac:rfc:codex:2026q1-rfc-iteration:wip`
- owner: cofson
- status: not started
- start-date: 2026/01/01
- end-date: 2025/01/01
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

end date is wrong


#### Description
WIP


#### Deliverables
- WIP

11 changes: 11 additions & 0 deletions content/rfc/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,17 @@ tags:

[[rfc/preview|Roadmap Preview]]

## 2026q1 `vac:rfc:`

### `waku:`
* [[rfc/waku/2026q1-rfc-iteration|rfc-iteration]]

### `nomos:`
* [[rfc/nomos/2026q1-rfc-iteration|rfc-iteration]]

### `codex:`
* [[rfc/codex/2026q1-rfc-iteration|rfc-iteration]]

## 2025q4 `vac:rfc:`


Expand Down
125 changes: 125 additions & 0 deletions content/rfc/nomos/2026q1-rfc-iteration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
---
title: RFC Iteration
tags:
- 2026q1
- rfc
- nomos
draft: false
description: "Iteration commitments generally comprise: through discussion and curation, support the process of auditing raw, draft, mature selected Nomos RFCs."
---

`vac:rfc:nomos:2026q1-rfc-iteration`

Iteration commitments generally comprise:
through discussion and curation,
support the process of auditing raw, draft, mature selected Nomos RFCs.

## Description

This commitment supports the process of the writing raw RFCs,
from the existing documentation and specifications in Nomos team Notion.
We will also include specification validation -
editorial work through previous and future RFCs to improve them
(identify edge cases for example)
as well as making sure that the relevant document has enough information
in order to ease the developer experience for coming developers.

The specifications in pipeline:
- Proof of Quota Specification
- Mantle Specification
- Bedrock Genesis Block
- Service Reward Distribution Protocol
- Anonymous Leaders Reward Protocol
- Wallet Technical Standard
- Block Construction, Validation and Execution Specification
- Bedrock Architecture Overview
- Proof of Leadership Specification
- Message Encapsulation Mechanism
- Message Formatting Specification
- Payload Formatting Specification

## Task List

### Proof of Quota Specification

- fully qualified name: `vac:rfc:nomos:2026q1-rfc-iteration:proof-of-quota-specification`
- owner: cofson
- status: not started
- start-date: 2026/01/01
- end-date: 2026/01/15

#### Description
Create the RFC for the Proof of Quota Specification based on the Nomos raw spec that applies 1/COSS.

#### Deliverables
- PRs/Issues/Docs/Reports

### Mantle Specification

- fully qualified name: `vac:rfc:nomos:2026q1-rfc-iteration:mantle-specification`
- owner: cofson
- status: not started
- start-date: 2026/01/16
- end-date: 2026/01/31

#### Description
Create the RFC for the Mantle Specification based on the Nomos raw spec that applies 1/COSS.

#### Deliverables
- PRs/Issues/Docs/Reports

### Bedrock Genesis Block Specification

- fully qualified name: `vac:rfc:nomos:2026q1-rfc-iteration:bedrock-genesis-block-specification`
- owner: cofson
- status: not started
- start-date: 2026/02/01
- end-date: 2026/02/15

#### Description
Create the RFC for the Bedrock Genesis Block Specification based on the Nomos raw spec that applies 1/COSS.

#### Deliverables
- PRs/Issues/Docs/Reports

### Service Reward Distribution Protocol

- fully qualified name: `vac:rfc:nomos:2026q1-rfc-iteration:service-reward-distribution-protocol`
- owner: cofson
- status: not started
- start-date: 2026/02/16
- end-date: 2026/02/28

#### Description
Create the RFC for the Service Reward Distribution Protocol based on the Nomos raw spec that applies 1/COSS.

#### Deliverables
- PRs/Issues/Docs/Reports

### Anonymous Leaders Reward Protocol

- fully qualified name: `vac:rfc:nomos:2026q1-rfc-iteration:anonymous-leaders-reward-protocol`
- owner: cofson
- status: not started
- start-date: 2026/03/01
- end-date: 2026/03/15

#### Description
Create the RFC for the Anonymous Leaders Reward Protocol based on the Nomos raw spec that applies 1/COSS.

#### Deliverables
- PRs/Issues/Docs/Reports

### Wallet Technical Standard

- fully qualified name: `vac:rfc:nomos:2026q1-rfc-iteration:wallet-technical-standard`
- owner: cofson
- status: not started
- start-date: 2026/03/16
- end-date: 2026/03/31

#### Description
Create the RFC for the Anonymous Leaders Reward Protocol based on the Nomos raw spec that applies 1/COSS.

#### Deliverables
- PRs/Issues/Docs/Reports - Wallet Technical Standard
159 changes: 159 additions & 0 deletions content/rfc/waku/2026q1-rfc-iteration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,159 @@
---
title: RFC Iteration
tags:
- 2026q1
- rfc
- waku
draft: false
description: "Iteration commitments generally comprise: through discussion and curation, support the process of auditing raw, draft, mature selected Waku RFCs."
---

`vac:rfc:waku:2026q1-rfc-iteration`

Iteration commitments generally comprise:
through discussion and curation,
support the process of auditing raw, draft, mature selected Waku RFCs.

## Description

This commitment supports the audit of mature RFCs, which are
either in draft or raw states. The audit comprises of:
- Reading through the spec;
- Checking the relevant codebase;
- Changing the parts of the spec (descriptions and codebase) where applicable;
- Updates of relevant links;
- Changing the RFC status (optional);
- Going through rounds of feedback with the relevant project team;
- Adding clarifications where needed in the spec;
- Checking for inconsistencies with other documentation/codebase.

The following RFCs will be worked on in this quarter:
- 10/WAKU2
- 12/WAKU2-FILTER
- 13/WAKU2-STORE
- 14/WAKU2-MESSAGE
- 19/WAKU2-LIGHTPUSH
- 34/WAKU2-PEER-EXCHANGE
- 15/WAKU-BRIDGE

We will also include specification validation -
editorial work through previous and future RFCs to improve them
(identify edge cases for example)

## Task List

### 10/WAKU2

- Fully qualified name: `vac:rfc:waku:2026q1-rfc-iteration:10/WAKU2`
- Owner: jimstir
- Status: not started
- Start date: 2026/01/01
- End date: 2026/01/15

#### Description

Waku v2 is a family of modular peer-to-peer protocols for secure communication.

#### Deliverables

- Updated RFC document (potentially with an upgraded status).

### 12/WAKU2-FILTER

- Fully qualified name: `vac:rfc:waku:2026q1-rfc-iteration:12/WAKU2-FILTER`
- Owner: jimstir
- Status: not started
- Start date: 2026/01/16
- End date: 2026/01/31

#### Description

`WakuFilter` is a protocol that enables subscribing to messages that a peer
receives.

#### Deliverables

- Updated RFC document (potentially with an upgraded status).

### 13/WAKU2-STORE

- Fully qualified name: `vac:rfc:waku:2026q1-rfc-iteration:13/WAKU2-STORE`
- Owner: jimstir
- Status: not started
- Start date: 2026/02/01
- End date: 2026/02/15

#### Description

This specification explains the `13/WAKU2-STORE` protocol, which enables
querying messages received through the relay protocol and stored by other nodes.

#### Deliverables

- Updated RFC document (potentially with an upgraded status).

### 14/WAKU2-MESSAGE

- Fully qualified name: `vac:rfc:waku:2026q1-rfc-iteration:14/WAKU2-MESSAGE`
- Owner: jimstir
- Status: not started
- Start date: 2026/02/16
- End date: 2026/02/28

#### Description

Specification of the Waku v2 message format, used to encapsulate messages with
specific security goals and provide Whisper/Waku v1 backward compatibility.

#### Deliverables

- Updated RFC document (potentially with an upgraded status).

### 19/WAKU2-LIGHTPUSH

- Fully qualified name: `vac:rfc:waku:2026q1-rfc-iteration:19/WAKU2-LIGHTPUSH`
- Owner: jimstir
- Status: not started
- Start date: 2026/03/01
- End date: 2026/03/15

#### Description

`WAKU2-LIGHTPUSH` is a protocol for light nodes with limited resources to
publish messages in the Waku network and receive confirmation of delivery.

#### Deliverables

- Updated RFC document (potentially with an upgraded status).

### 34/WAKU2-PEER-EXCHANGE

- Fully qualified name: `vac:rfc:waku:2026q1-rfc-iteration:34/WAKU2-PEER-EXCHANGE`
- Owner: jimstir
- Status: not started
- Start date: 2026/03/16
- End date: 2026/03/31

#### Description

A peer discovery protocol for resource-restricted devices.

#### Deliverables

- Updated RFC document (potentially with an upgraded status).

### 15/WAKU-BRIDGE

- Fully qualified name: `vac:rfc:waku:2026q1-rfc-iteration:15/WAKU-BRIDGE`
- Owner: jimstir
- Status: not started
- Start date: 2026/03/16
- End date: 2024/03/31

#### Description

A bridge between Waku v1 and Waku v2.

#### Deliverables

- Updated RFC document (potentially with an upgraded status).