Support for Partial MLS Client Mode
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 15/100
Research direction
This is a design question for the Web MLS API explainer, and the payload names no source file or test. Start by reading the linked Partial MLS draft (draft-ietf-mls-partial-02) to see which operations partial clients can and cannot perform. Done means the explainer states how an application discovers full or partial mode, which operations each mode supports, and what authentication guarantees differ.
Written by the indexing model from the issue text.
Description
Please consider how the Web MLS API could support Partial MLS clients for large groups, webinars, and broadcast audiences. The API should let an application choose or discover whether a group is joined as a full or partial client, and explain which operations each mode supports.
Few things that might be needed
- API processing annotated Welcomes and Commits,
- How it receives sender-authenticated messages with membership proofs.
- The API should clear that partial clients cannot create Commits, may authenticate other members on demand, and have different authentication guarantees.
These capabilities and limitations are described in the current [Partial MLS draft](https://datatracker.ietf.org/doc/html/draft-ietf-mls-partial-02).
- Dominant language
- No language data
- Stars
- 1
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from mozilla/mls-webapi-explainer
-
Difficulty 1/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
-
Difficulty 5/5 Over a week Newbie friendliness 18/100
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
All issues in mozilla/mls-webapi-explainer
Similar issues
-
comp/gateway comp/plugins duplicate P3 type/bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
NousResearch/hermes-agent#137019 ·
Maintainers usually reply within 1 day
-
status: team-only type: dependency-upgrade
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
spring-projects/spring-boot#52138 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
anthropics/sandbox-runtime#696 ·
Maintainers usually reply within 2 days
-
confluence: a paged listing's links re-encode a parameter they carry, where real carries it as sentOpenfidelity
Difficulty 2/5 1-3 hours Newbie friendliness 63/100
Maintainers usually reply within 1 day
-
area:deploy task
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
wilanis/wilanis-js#1017 ·
Maintainers usually reply within 1 day