---
title: 2024q4 RFC Iteration
tags:
  - 2024q4
  - rfc
  - waku
draft: false
description: Through discussion and curation, support the process of auditing raw, draft, mature selected Waku RFCs.
---

`vac:rfc:waku:2024q4-rfc-iteration`

Through discussion and curation, support the process of auditing raw, draft, mature selected Waku RFCs.

## Description

This commitment supports the audit of the following mature RFCs, which are 
either in draft or raw states:
- 10/WAKU2 
- 12/WAKU2-FILTER 
- 13/WAKU2-STORE 
- 14/WAKU2-MESSAGE 
- 19/WAKU2-LIGHTPUSH 
- 34/WAKU2-PEER-EXCHANGE
- 15/WAKU-BRIDGE


**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](https://www.ietf.org/).

## Task List

### 10/WAKU2

- Fully qualified name: 
  `vac:rfc:waku:updates-of-mature-waku-rfcs-2024q4:10/WAKU2`
- Owner: jimstir
- Status: not started
- Start date: 2024/11/25
- End date: 2024/12/08

#### 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:updates-mature-waku-rfcs-2024q4:12/WAKU2-FILTER`
- Owner: jimstir
- Status: not started
- Start date: 2024/11/11
- End date: 2024/11/25

#### 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:updates-of-mature-waku-rfcs-2024q4:13/WAKU2-STORE`
- Owner: jimstir
- Status: 10%
- Start date: 2024/10/28
- End date: 2024/11/11

#### 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:updates-of-mature-waku-rfcs-2024q4:14/WAKU2-MESSAGE`
- Owner: jimstir
- Status: 50%
- Start date: 2024/10/28
- End date: 2024/11/11

#### 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:updates-of-mature-waku-rfcs-2024q4:19/WAKU2-LIGHTPUSH`
- Owner: jimstir
- Status: closed (will be replaced by new rfc started on waku specs - https://github.com/vacp2p/rfc-index/pull/112 )
- Start date: 2024/10/14
- End date: 2024/10/28

#### 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:updates-of-mature-waku-rfcs-2024q4:34/WAKU2-PEER-EXCHANGE`
- Owner: jimstir
- Status: 100% (https://github.com/vacp2p/rfc-index/pull/7)
- Start date: 2024/10/07
- End date: 2024/12/21

#### 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:updates-of-mature-waku-rfcs-2024q4:15/WAKU-BRIDGE`
- Owner: jimstir
- Status: 50%
- Start date: 2024/11/11
- End date: 2024/11/25

#### Description

A bridge between Waku v1 and Waku v2.

#### Deliverables

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