vac:rfc:waku:2025q2-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:
We will also include specification validation - editorial work through previous and future RFCs to improve them (identify edge cases for example)
Alignment with VAC Narratives:
- The VAC RFC team plans to become a repository for RFCs regarding all IFT projects.
- By promoting the RFC culture, we hope to incentivize projects to submit their RFCs to the rfc-editors team.
- We aim to have the broader web3 community use our RFCs in their projects, similar to IETF.
- We aim to provide feedback on specifications from the point of view of a new developer.
Task List
30/ADAPTIVE-NODES
- Fully qualified name:
vac:rfc:waku:2025q1-rfc-iteration:30/adaptive-nodes
- Owner: jimstir
- Status: 100% (https://github.com/vacp2p/rfc-index/pull/147)
- Start date: 2025/04/04
- End date: 2025/04/18
Description
This is an informational spec that showcases the concept of adaptive nodes.
In this task, our focus will be on updating the relevant links, the codebase as well as any other outdated parts of the specification.
Deliverables
- Updated RFC document (potentially with an upgraded status).
66/WAKU2-METADATA
- Fully qualified name:
vac:rfc:waku:2025q1-rfc-iteration:66/waku2-metadata
- Owner: cofson
- Status: 95%
- Start date: 2025/04/04
- End date: 2025/04/18
Description
This specification describes the metadata that can be associated with a 10/WAKU2 node.
In this task, our focus will be on updating the relevant links, the codebase as well as any other outdated parts of the specification.
Deliverables
- Updated RFC document (potentially with an upgraded status).
53/WAKU2-X3DH
- Fully qualified name:
vac:rfc:waku:2025q1-rfc-iteration:53/waku2-x3dh
- Owner: cofson
- Status: 95%
- Start date: 2025/04/20
- End date: 2025/05/05
Description
This document describes a method that can be used to provide a secure channel between two peers, and thus provide confidentiality, integrity, authenticity and forward secrecy. It is transport-agnostic and works over asynchronous networks.
In this task, our focus will be on updating the relevant links, the codebase as well as any other outdated parts of the specification.
Deliverables
- Updated RFC document (potentially with an upgraded status).
54/WAKU2-X3DH-SESSIONS
- Fully qualified name:
vac:rfc:waku:2025q1-rfc-iteration:54/waku2-x3dh-sessions
- Owner: cofson
- Status: 100% (https://github.com/vacp2p/rfc-index/pull/151)
- Start date: 2025/04/20
- End date: 2025/05/05
Description
This document specifies how to manage sessions based on an X3DH key exchange. This includes how to establish new sessions, how to re-establish them, how to maintain them and how to close them.
In this task, our focus will be on updating the relevant links, the codebase as well as any other outdated parts of the specification.
Deliverables
- Updated RFC document (potentially with an upgraded status).
WAKU2-RLN-CONTRACT
- Fully qualified name:
vac:rfc:waku:2025q1-rfc-iteration:waku2-rln-contract
- Owner: jimstir
- Status: 60%
- Start date: 2025/04/20
- End date: 2025/05/05
Description
This document describes membership management within the RLN smart contract
In this task, our focus will be on updating the relevant links, the codebase as well as any other outdated parts of the specification.
Deliverables
- Updated RFC document (potentially with an upgraded status).