# Improve mixnet usage **Estimated date of completion**: 31 March 2026 **Resources Required for 2025H2**: - 1 core research engineer for 5 months Improve Waku mixnet usage by adding browser (js-waku) support and p2p discovery. ## Strategic Objective Logos Vision: Core Values Alignment ## FURPS See deliverables. ## Risks | Risk | (Accept, Own, Mitigation) | | --------------------------------------- | ------------------------------------------------------------------ | | Impact on latency and other UX elements | Run simulations and studies to understand impact | | Unknowns in implementing js-mix | Further study and understanding of js-libp2p internals | | Possible `exit==destination` in dependency library impact existing implementation | Frequent syncing with Vac and p2p team to understand impact and progress | ## Deliverables ### [Implement and integrate libp2p mix in js-waku for light push](https://github.com/waku-org/js-waku/issues/2634) **Owner**: Core Research **Feature**: [Mix](/FURPS/core/mix.md) **FURPS**: - P1. Payloads are limited to 4kB - S3. Browser based apps built using js-waku support acting as entry nodes. **Checklist**: - [ ] Specs: link to specs - [ ] Code: link to GitHub issues/PRs/Epic - [ ] Dogfood: link to dogfooding session/artefact - [ ] Docs: links to README.md or docs.waku.org (TBD) ### [Implement basic discovery for mix]() **Owner**: Core Research **Feature**: [Mix](/FURPS/core/mix.md) **FURPS**: - F5. Nodes can discover other nodes that support mix using available peer discovery mechanisms. - S4. Browser based apps built using js-waku support discovering mix nodes using available peer discovery mechanisms. **Checklist**: - [ ] Specs: link to specs - [ ] Code: link to GitHub issues/PRs/Epic - [ ] Dogfood: link to dogfooding session/artefact - [ ] Docs: links to README.md or docs.waku.org (TBD)