---

title: Nim-libp2p Mix
tags:
  - "2025q3"
  - "p2p"
  - "ift"
draft: false
description: stabilize and upstream mix in nim-libp2p

---

`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

