ift:rfc:waku:updates-of-certain-mature-and-poc-waku-rfcs-2024q4

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
  • 17/WAKU2-RLN-RELAY
  • 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.

Task List

10/WAKU2

  • Fully qualified name: ift:rfc:waku:updates-of-certain-mature-and-poc-waku-rfcs-2024q4:10/WAKU2
  • Owner: jimstir
  • Status: not started
  • Start date: 2024/10/01
  • End date: 2024/12/31

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: ift:rfc:waku:updates-of-certain-mature-and-poc-waku-rfcs-2024q4:12/WAKU2-FILTER
  • Owner: jimstir
  • Status: not started
  • Start date: 2024/10/01
  • End date: 2024/12/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: ift:rfc:waku:updates-of-certain-mature-and-poc-waku-rfcs-2024q4:13/WAKU2-STORE
  • Owner: jimstir
  • Status: not started
  • Start date: 2024/10/01
  • End date: 2024/12/31

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: ift:rfc:waku:updates-of-certain-mature-and-poc-waku-rfcs-2024q4:14/WAKU2-MESSAGE
  • Owner: jimstir
  • Status: not started
  • Start date: 2024/10/01
  • End date: 2024/12/31

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).

17/WAKU2-RLN-RELAY

  • Fully qualified name: ift:rfc:waku:updates-of-certain-mature-and-poc-waku-rfcs-2024q4:17/WAKU2-RLN-RELAY
  • Owner: jimstir
  • Status: not started
  • Start date: 2024/10/01
  • End date: 2024/12/31

Description

An extension of 11/WAKU2-RELAY, providing spam protection using Rate Limiting Nullifiers (RLN).

Deliverables

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

19/WAKU2-LIGHTPUSH

  • Fully qualified name: ift:rfc:waku:updates-of-certain-mature-and-poc-waku-rfcs-2024q4:19/WAKU2-LIGHTPUSH
  • Owner: jimstir
  • Status: not started
  • Start date: 2024/10/01
  • End date: 2024/12/31

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: ift:rfc:waku:updates-of-certain-mature-and-poc-waku-rfcs-2024q4:34/WAKU2-PEER-EXCHANGE
  • Owner: jimstir
  • Status: not started
  • Start date: 2024/10/01
  • End date: 2024/12/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: ift:rfc:waku:updates-of-certain-mature-and-poc-waku-rfcs-2024q4:15/WAKU-BRIDGE
  • Owner: jimstir
  • Status: not started
  • Start date: 2024/10/01
  • End date: 2024/12/31

Description

A bridge between Waku v1 and Waku v2.

Deliverables

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