Guilds
Federate groups with membership, ban feeds, guild hall, settings sync, and roster commands.
On this page
A guild is Lucy’s federation for groups that deliberately share organization and moderation. Each group holds exactly one membership. Groups (and guilds) may also subscribe to another guild’s ban feed without joining it.
Membership vs subscription
| Relationship | Direction | What you get |
|---|---|---|
| Membership | Bidirectional | Shared roster standing, category settings sync, hall inheritance, guild bans |
| Subscription | One-way | Consume that guild’s ban list (ban default, or quarantine); optional reputation signal; no authority granted |
Subscriptions are one hop and non-transitive. A guild never passes along bans it only subscribed to. Self-subscription is rejected.
Guild hall
The shared admin chat is the guild hall. Bind it with /adminchat in DM (guild owner) then /claim on a G… code. Group cards still prefer a local admin chat first, then the hall, then DM fan-out. Guild-scoped notices (gbans, roster, membership) go to the hall, or to the owner while unbound.
Settings sync
| Category | Default | Covers |
|---|---|---|
| Moderation | synced | warn limit, warn action |
| Detection | synced | watch and quarantine thresholds, detection strike limit |
| CAPTCHA | synced | on or off, puzzles, delivery, on fail, time limit |
| Greetings | local | welcome and goodbye: on or off, templates, delivery, auto-delete |
| Persona | local | intensity |
| Housekeeping | local | system message removal, rich message removal, report destination |
Never synced: admin chat bindings and reputation sharing (each group’s privacy choice). /settings badges guild-managed categories; owners can change guild-wide or unsync for one group.
Roster and lifecycle commands
| Command | Who | Purpose |
|---|---|---|
/guildnew NAME |
DM | Create a guild; you become owner |
/guildinvite |
Guild owner (DM) | Single-use join code (10 minutes) |
/guildjoin CODE |
Group owner | Preview authority, then confirm membership |
/guildleave |
Group owner | Leave the current guild |
/guildpromote |
Guild owner | Add guild admin (reply or USER_ID); fan-out promote |
/guilddemote |
Guild owner | Remove guild admin from the roster |
/guildsub slug [quarantine] |
Group owner (or guild owner in DM) | Subscribe to a ban feed |
/guildunsub slug |
Same | Drop a subscription |
/guildstatus |
Admin / owner contexts | Membership, roster, and feed summary |
Manage a guild in the app
You can run a guild from the Mini App or the web console, not only with commands. Open the group switcher: your groups sit under their guild, and groups outside a guild are under Not in a guild. If you are the guild owner or a guild admin, tap the guild’s name to open the guild console. Admins of a member group who are not on the roster see the guild as a plain label.
The guild console has five sections:
| Section | What it does | Owner | Guild admin |
|---|---|---|---|
| Overview | Member groups, admins, and ban counts, the guild hall, the policies, and recent guild activity | View | View |
| Groups | Each member group with its plan, members, synced categories, Lucy’s admin status, and join date. Invite a group makes a single-use /guildjoin code. Remove from guild takes a group out |
View, invite, remove | View |
| Bans | Active and lifted guild bans, with search. Ban across the guild takes a user ID or an @username and a reason. Lift ban lifts one | View, ban, lift | View, ban, lift |
| Admins | The roster, owner first, and the rights template guild admins get in every member group | View, add, remove, change the template | View |
| Settings | The charter for each category, ban sync, the guild hall, the guild’s own subscriptions, and the guild name | View, change | View |
Every change runs the same steps as its command, so the guild hall gets the same receipts. Removing a group works like /guildleave: the group keeps the settings it uses now, guild admins lose the rights Lucy gave them there, the group stops using the guild hall, and bans the guild already made there stay.
A ban’s note stays with the group or admin that made it. The Bans section and every other group see only the reason.
In a group, Settings › Guild shows the group’s membership. Any admin of the group can turn each category’s sync on or off. Only the group owner can leave the guild, join one with an invite code, and change the group’s subscriptions.
Guild bans
| Command | Who | Purpose |
|---|---|---|
/gban |
Guild roster admin | Guild-wide ban (USER_ID reason or reply + reason in a member group) |
/ungban |
Guild roster admin | Revoke the live guild ban and reverse owned enactments only |
Local /unban of a guild-banned user creates an exemption; local override wins and no guild ban re-enacts over it.
Ethics note
Guild bans amplify human decisions. Every gban carries an actor, origin, and reason. Propagated enforcement writes audit receipts; it does not create extra reputation events per group. One decision across twelve groups still counts as one human decision for reputation. Detection never invents a guild ban on its own.