vac:p2p:ift:2025q3-nimlibp2p-mix

Stabilize mix in nim-libp2p

Description

Bring initial mix support in nim-libp2p to prototype status—clean codebase, enforce style/CI, prep for PoCs; concurrently, work with ACZ to upstream the specs.

Task List

Maintenance

  • fully qualified name: vac:p2p:ift:2025q3-nimlibp2p-mix:mix-core
  • owner:
  • status: not started
  • start-date:
  • end-date:

Description

Get the core mix functionality in nim-libp2p as Prototype / Unstable state, this will allow mix to be used in PoCs or experiments. Some rough edges and minor issues expected, not recommended for production and API and internal structure subject to changes. Implement any needed refactorings, code cleanup and style conformity, as well as setting up the repository so CI tasks for running test units and ensuring code formatting is applied, and master branch protection is enabled.

Deliverables

Specs

  • fully qualified name: vac:p2p:ift:2025q3-nimlibp2p-mix:specs
  • owner:
  • status: not started
  • start-date:
  • end-date:

Description

Collaborate with ACZ team into upstreaming initial mix design and rationale to libp2p/spec as proposal or draft PR.

Deliverables