De-MLS Track: Testnet v0.3
Track: De-MLS Track
FURPS: De-MLS FURPS
Estimated date of completion: Testnet v0.3 launch
Resources Required:
- 2 developers for 12 weeks
Deliverables
Implementing a WallClock service for de-MLS timing
Owner: AnonComms de-MLS
FURPS:
- F8. De-MLS obtains the current time through a caller-provided WallClock service instead of hardcoded debug timer values
- S2. The WallClock service provides test implementations that simulate time progression without real-time waits
Checklist:
- Code: link to GitHub issues/PRs/Epic
- Dogfood: link to dogfooding session/artefact
- Docs: links to README.md or other docs
Implementing recovery mode
Owner: AnonComms de-MLS
FURPS:
- F9. A messaging group can recover from steward liveness failures by triggering a new steward list election
Checklist:
- Code: link to GitHub issues/PRs/Epic
- Dogfood: link to dogfooding session/artefact
- Docs: links to README.md or other docs
Integrating de-MLS into libchat
Owner: AnonComms de-MLS
FURPS:
- U10. De-MLS is integrated into libchat using caller-provided services
- R1. De-MLS operates correctly within libchat
Checklist:
- Code: link to GitHub issues/PRs/Epic
- Dogfood: link to dogfooding session/artefact
- Docs: links to README.md or other docs