docs: first FURPs for Mix feature

This commit is contained in:
jm-clius 2025-06-03 17:21:08 +01:00
parent 1a0c27773d
commit e41dc42717
No known key found for this signature in database
GPG Key ID: 5FCD9D5211B952DA
2 changed files with 30 additions and 0 deletions

0
FURPS/core/mix.md Normal file
View File

View File

@ -0,0 +1,30 @@
# Introduce Mixnet For Message Sending
**Estimated date of completion**: {Enter date}
**Resources Required for 2025H2**:
- 1 core research engineer for 3 months
A PoC implementation to improve anonymity in Waku message publishing by mixing Waku Lightpush requests and responses.
**FURPS** (see deliverables)
**GitHub Milestone and deliverables**:
## [Integrate libp2p mix into lightpush](https://github.com/waku-org/nwaku/issues/3280)
**Owner**: core research
**Feature**: [Mix](/FURPS/core/mix.md)
**FURPS**:
- F1. Relay nodes can mount mixnet protocol, acting as entry, exit or mixnet nodes
- F2. Nodes can discover mixnet relay and exit nodes using existing peer discovery mechanisms
- F3. Client nodes can send lightpush requests over the mixnet before delivery to a service node
- F4. Client nodes can receive a response to a lightpush request over the mixnet
**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)