Mix Track: Testnet v0.5 (TBD: anoncomms-pm milestone)
Track: Mix Track
FURPS: Mix FURPS
Estimated date of completion: Testnet v0.5 launch
Resources Required:
2AnonComms Mix developers- Storage Team ownership of relevant deliverables (see below)
Deliverables
Specify and implement path selection with pool health monitoring (TBD: anoncomms-pm issue)
Owner: AnonComms Mix
FURPS:
- F18. Nodes select mix paths according to the anonymity and communication requirements of each message or session
- F19. Nodes monitor the health of their mix node pool using loop cover traffic and exclude nodes that appear not to forward traffic from path selection
- U23. Path selection with pool health monitoring is published in a specification
Checklist:
- Specs: link to specs and/or API definition
- Code: link to GitHub issues/PRs/Epic
- Dogfood: link to dogfooding session/artefact
- Docs: links to README.md or other docs
Implement local reputation mechanism (TBD: anoncomms-pm issue)
Owner: AnonComms Mix
FURPS:
- F16. Mix nodes maintain a local reputation record for peers
Checklist:
- Code: link to GitHub issues/PRs/Epic
- Dogfood: link to dogfooding session/artefact
- Docs: links to README.md or other docs
Implement hidden services (TBD: anoncomms-pm issue)
Owner: Storage Team (primary), AnonComms Mix (support)
FURPS:
- F11. Providers can anonymously register as a hidden service
- F12. Clients can discover and anonymously access hidden services
Checklist:
- Code: link to GitHub issues/PRs/Epic
- Dogfood: link to dogfooding session/artefact
- Docs: links to README.md or other docs