vac:rfc:codex:2025q4-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:
- Slot builder
- Purchase module
- Block Exchange
- Erasure coding module
We will also include specification validation - editorial work through previous and future RFCs to improve them (identify edge cases for example)
Task List
Slot Builder
- fully qualified name:
vac:rfc:codex:2025q4-rfc-iteration:slot-builder - owner: jimstir
- status: in progress (55%)
- start-date: 2025/10/01
- end-date: 2025/10/15
Description
Create the RFC for slot builder, updating design decisions and open questions.
Deliverables
- PRs/Issues/Docs/Reports
Erasure Coding Module
- fully qualified name:
vac:rfc:codex:2025q4-rfc-iteration:erasure-coding-module - owner: cofson
- status: not started
- start-date: 2025/10/15
- end-date: 2025/10/30
Description
Create the RFC for the erasure coding module that documents data availability behaviour.
Deliverables
- PRs/Issues/Docs/Reports
Purchase Module
- fully qualified name:
vac:rfc:codex:2025q4-rfc-iteration:purchase-module - owner: cofson
- status: not started
- start-date: 2025/10/04
- end-date: 2025/10/19
Description
Create the RFC for the purchase module covering pricing, incentives, and settlement flows.
Deliverables
- PRs/Issues/Docs/Reports
The Block Exchange
- fully qualified name:
vac:rfc:codex:2025q4-rfc-iteration:the-block-exchange - owner: cofson
- status: in progress (10%)
- start-date: 2025/10/04
- end-date: 2025/10/31
Description
Create the RFC for the block exchange defining peer interactions for trading Codex data.
Deliverables
- PRs/Issues/Docs/Reports
Merkle Tree Specification
- fully qualified name:
vac:rfc:codex:2025q4-rfc-iteration:merkle-tree - owner: cofson
- status: in progress (80%)
- start-date: 2025/10/04
- end-date: 2025/11/10
Description
Document the Merkle tree component, clarifying hashing strategy, storage layout, and verifier expectations.
Deliverables
- PRs/Issues/Docs/Reports
Prover Module
- fully qualified name:
vac:rfc:codex:2025q4-rfc-iteration:prover - owner: cofson
- status: in progress (80%)
- start-date: 2025/10/04
- end-date: 2025/11/10
Description
Capture the prover workflow, artefacts, and interface details to support Codex storage proofs.
Deliverables
- PRs/Issues/Docs/Reports
Store Module
- fully qualified name:
vac:rfc:codex:2025q4-rfc-iteration:store - owner: cofson
- status: in progress (75%)
- start-date: 2025/10/04
- end-date: 2025/11/10
Description
Capture the prover workflow, artefacts, and interface details to support Codex store protocol.
Deliverables
- PRs/Issues/Docs/Reports
Marketplace Module
- fully qualified name:
vac:rfc:codex:2025q4-rfc-iteration:marketplace - owner: cofson
- status: in progress (85%)
- start-date: 2025/10/04
- end-date: 2025/11/10
Description
Capture the prover workflow, artefacts, and interface details to support Codex marketplace protocol.
Deliverables
- PRs/Issues/Docs/Reports
Community History
- fully qualified name:
vac:rfc:codex:2025q4-rfc-iteration:community-history - owner: jimstir
- status: in progress (15%)
- start-date: 2025/11/05
- end-date: 2025/11/15
Description
Author the community history RFC.
Deliverables
- PRs/Issues/Docs/Reports