Organizations
Create an org
Click + New → Organization in the top bar, or go directly to /new?kind=organization. The slug is a top-level namespace and cannot collide with a username. The creator becomes the org's owner.
Invite members
Open the org dashboard at /{slug}, click Manage members, then Invite. Enter the invitee's email and pick the permission set; an invitation lands in their inbox. Pending invitations show under the same panel and can be revoked before they're claimed.
Permissions, not roles
Per canon C15 there is no Admin / Member role label. Each member carries a discrete bundle of atoms (e.g. code:read, members:write, audit:read). Granting members:write makes someone an admin in practice; nothing forces you to bundle the full classic admin set.
The owner row
The owner has full authority over the org, separate from per-member grants. You cannot remove or downgrade the owner — you transfer ownership instead.
Transfer ownership
Organization Settings → Danger zone → Transfer. You'll be asked to type the org slug and pick a recipient (by username or user-id). The recipient gets a banner on their dashboard with Accept / Decline. Acceptance is one transaction: ownership flips, the prior owner is demoted to an administrator-level permission set. Within 24 h, an operator can revert via the runbook.
Soft-delete
Organization Settings → Danger zone → Delete. Type the slug to confirm. The namespace is marked for deletion and disappears from listings; the slug stays held and the org is hard-purged after 30 days.