mirror of
https://github.com/logos-messaging/pm.git
synced 2026-01-02 14:13:09 +00:00
1.9 KiB
1.9 KiB
Improve mixnet usage
Estimated date of completion: 31 Jan 2026
Resources Required for 2025H2:
- 1 core research engineer for 3 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 on implementing js-mix | Further study and understanding of js-libp2p internals |
Deliverables
Implement and integrate libp2p mix in js-waku for light push
Owner: Core Research
Feature: Mix
FURPS:
-
P1. Payload (store query, light push message) 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:
-
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)