Why personal organizations exist
The Mnemom safe house composes governance state across up to four scopes: platform, org, team (optional), agent. Every agent inherits from the layers that apply to it. Solo agents (zero teams) compose under the 3-layer cascadeplatform → org → agent; teamed agents pick up an additional Team layer (see Team Scope).
Before the personal-org model, solo users sat in a degraded special case: their agents had no org context, the composer skipped the org layer silently, and several operations (granting exemptions, applying org-level templates, surfacing audit history) returned errors or empty results. Adding a sub-org team scope on top of that inconsistency would have propagated the special-casing across more code paths.
The personal-org model removes the special case. Every agent has a personal org of its owner; every cascade is complete. The platform behaves identically for the solo developer and the enterprise team — the only difference is membership cardinality.
The model — at a glance
Following the GitHub model: users may belong to a personal organization AND any number of multi-user organizations simultaneously. Each agent is scoped to exactly one organization through its billing account; a personal-billing-account agent belongs to the user’s personal org.
When the personal org applies
Your personal org is the default context for any agent you create that is not explicitly scoped to a multi-user organization. If you sign up to Mnemom and create your first agent without joining or creating a multi-user org, that agent lives in your personal org. Its cards compose:platform → org → agent cascade as any solo agent, unless you deliberately create a team and add the agent to it.
When you join a multi-user organization (e.g., an enterprise admin invites you), you do not lose your personal org. Your existing personal-org agents stay personal. New agents you create within the multi-user org live there. You can switch contexts in the dashboard’s org switcher.
What the dashboard shows
The dashboard’s organization switcher lists every org you’re a member of. Your personal org is sorted first and tagged(personal). Switching contexts changes the scope of:
- Settings → Organization — which org’s templates and members you’re managing
- Agents — which org’s agent list you see
- Audit log — which org’s mutations you’re reviewing
- Trust Posture — which org’s posture library you can clone or edit
What the API exposes
GET /v1/auth/me/personal-org is idempotent — if the user does not yet have a personal org (legacy account from before migration 161), one is provisioned on the fly and returned.
GET /v1/orgs returns every membership, ordered personal-first.
Composition implications
Per the composition rules (Card Composition), strictest-wins applies at every layer of the cascade. For personal-org agents:- Platform — Mnemom’s compliance ceiling and sensible defaults.
- Org (personal) — defaults seeded from platform; the user can edit their personal-org templates the same way any org owner edits theirs.
- Team (optional) — only present if the user creates a team and adds the agent to it. Most personal-org agents have no team layer at all — see Team Scope.
- Agent — the user’s per-agent overrides.
Audit trail
Personal-org auto-provisioning itself is not currently written togovernance_audit_log — it’s a one-time, idempotent server-side step, not an org mutation a person or agent performed. Once your personal org exists, everything you do inside it (publishing cards, editing templates, granting exemptions) is audit-logged the same way as in any multi-user org, and you can view your own audit log via the standard org audit endpoint scoped to your personal org_id.
Compliance and data residency
A personal organization is treated identically to a multi-user organization for compliance and data-residency purposes. GDPR right-to-erasure (Article 17) cascades the personal org and its agents, billing account, and audit log on user account deletion.See also
- Card Composition — how the four-layer cascade resolves to canonical cards.
- Safe House — the architectural picture; personal orgs participate identically to multi-user orgs.