Skip to content

Server API: the MLS delivery service events - #139

Merged
sivert-io merged 1 commit into
mainfrom
claude/mls-ds-server-api-docs
Sep 25, 2026
Merged

sivert-io merged 1 commit into
mainfrom
claude/mls-ds-server-api-docs

Conversation

@sivert-io

Copy link
Copy Markdown
Member

Merge this just before Gryt-chat/server#241, not before. The server's socket coverage check reads this page on main, and #241 fails it until these events are here. Merged earlier, the page lists events no released server has.

What to look at

  • The Notes column is the whole contract the clients build against, so check it against #241's handler if anything reads wrong.

What's in it

A section under Socket.IO for the MLS delivery service, the server half of MLS stage 1: the ten requests, the three events the server pushes, the mls flag in server:info, acks for every answer, and MLS_RETENTION_DAYS.

Checked locally with .github/scripts/check-socket-coverage.mjs against #241's branch: 170 of 238 events documented (71%), and nothing on the page that the server doesn't have.

Task: GRYT-1500. Part of GRYT-754 and GRYT-1244.

🤖 Generated with Claude Code

Thirteen events from server#241, the server half of MLS stage 1 (GRYT-1500):
KeyPackages, groups, commits, the log, Welcomes and the capability flag in
server:info. The server's socket coverage check fails without them.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@sivert-io
sivert-io merged commit 5cdb07f into main Sep 25, 2026
6 of 7 checks passed
@sivert-io
sivert-io deleted the claude/mls-ds-server-api-docs branch September 25, 2026 10:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant