vac:rfc:codex:2025q3-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

Description

This commitment supports the process of the choosing which raw RFCs, 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:

  • DHT
  • Slot builder
  • Purchase module
  • Sales module
  • Store module
  • Erasure coding module
  • Merkle tree
  • Prover
  • Codex
  • Block Exchange
  • Community history service

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.

Task List

The Block Exchange

  • Fully qualified name: `vac:rfc:codex:2025q3-rfc-iteration:the-block-exchange’
  • Owner: cofson
  • Status: not started
  • Start date: 2025/09/01
  • End date: 2025/09/30

Prover

  • Fully qualified name: `vac:rfc:codex:2025q3-rfc-iteration:prover’
  • Owner: cofson
  • Status: not started
  • Start date: 2025/09/20
  • End date: 2025/09/30

DHT - Component

  • Fully qualified name: vac:rfc:codex:2025q3-rfc-iteration:dht
  • Owner: jimstir
  • Status: 50%
  • Start date: 2025/09/01
  • End date: 2025/09/30

Slot Builder

  • Fully qualified name: `vac:rfc:codex:2025q3-rfc-iteration:slot-builder’
  • Owner: cofson
  • Status: not started
  • Start date: 2025/09/20
  • End date: 2025/09/30

Erasure Coding Module

  • Fully qualified name: vac:rfc:codex:2025q3-rfc-iteration:erasure-coding-module
  • Owner: cofson
  • Status: not started
  • Start date: 2025/09/20
  • End date: 2025/09/30

Purchase Module

  • Fully qualified name: vac:rfc:codex:2025q3-rfc-iteration:purchase-module
  • Owner: cofson
  • Status: not started
  • Start date: 2025/09/20
  • End date: 2025/09/30

Codex

  • Fully qualified name: vac:rfc:codex:2025q3-rfc-iteration:codex
  • Owner: cofson
  • Status: not started
  • Start date: 2025/09/20
  • End date: 2025/09/30

Sales Module

  • Fully qualified name: vac:rfc:codex:2025q3-rfc-iteration:sales-module
  • Owner: cofson
  • Status: not started
  • Start date: 2025/09/20
  • End date: 2025/09/30

Store Module

  • Fully qualified name: vac:rfc:codex:2025q3-rfc-iteration:store-module
  • Owner: cofson
  • Status: not started
  • Start date: 2025/09/20
  • End date: 2025/09/30

Merkle Tree Specification

  • Fully qualified name: vac:rfc:codex:2025q3-rfc-iteration:merkle-tree-specification
  • Owner: cofson
  • Status: not started
  • Start date: 2025/09/20
  • End date: 2025/09/30

Community History Service

  • Fully qualified name: vac:rfc:codex:2025q3-rfc-iteration:community-history-service
  • Owner: cofson
  • Status: not started
  • Start date: 2025/09/20
  • End date: 2025/09/30