Spaces page
The post-login landing page. Shows the AI Spaces the Consumer has access to.
What's on the page
- Personalized greeting — "Hi
<First Last>!" (the name from the Consumer's profile). - Subtitle — "Please pick an agent space."
- Space cards — one card per Space the Consumer is allowed into. Each card shows:
- Space Title (e.g. Main Space)
- Space Description (e.g. Default Main Space)
- Footer — copyright (e.g. Keenagents 2026), theme toggle (sun / moon), logout icon.
How a Consumer ends up with Spaces here
| Consumer type | Source of access |
|---|---|
Outside-registered (used /registration) | Auto-assigned the defaults from /org/system/settings-consumer → Consumer Spaces. |
| System-registered (admin invited them) | Manually assigned by an admin from the Consumer's edit page in /org (the documented default). On partner-integrated deployments the tenant contract's defaultSystemRegisteredConsumerSpaces may also seed system registrations — see the note below. |
Whatever Spaces a Consumer has access to at any moment is what they see here.
Nuance — system-registered defaults. The tenant
ConsumerContractdefines adefaultSystemRegisteredConsumerSpacesset as a potential starting grant for in-app/system registrations. Source documents the outside-registration seed as the one wired end to end, so contract-seeding of system registrations is deployment- and version-dependent. Treat manual assignment as the documented default and verify against your deployment.
Spaces are re-checked on every login. For partner-integrated deployments the Spaces carried into a session are clamped to the tenant's currently-permitted set (
account spaces ∩ contract spaces) at each login. A Space the tenant has since revoked drops out on the Consumer's next login even if it was assigned earlier — the durable assignment and the live session never disagree about a removed Space.
What clicking a card does
Clicking a Space card navigates to /c/<spaceId> — the Agent picker for that Space. <spaceId> is the cuid that was generated when the Space was created in /org.
Related
- Agents picker — what comes next after picking a Space.
- Organization → AI Spaces — Space concept and admin side.
- Organization → Consumers — how Spaces get assigned to a Consumer.