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 resent or 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.