Features Guilds

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.