# 03 — Information architecture

## Object model

- **Presence** — mounted companion (`brand/presence.d.ts`)
- **Creature / body** — renderer id; free subset vs full catalog
- **Theme** — named palette or custom per-state swatches
- **Signal** — local analytics event (site only)
- **Intent** — waitlist lead (Pro/Team/Studio)

## Site navigation (target)

| Label | Target | Notes |
|---|---|---|
| Try it | `#live` | Demo |
| Starter | `#make` | Activation |
| Creatures | `#gallery` | Menagerie |
| API | `#api` | Postcard |
| Guides | `guides/` | Education |
| Pricing | `#pricing` | Waitlist |
| Shape it | `#feedback` | Signals |
| Brand | `brand/` | Prior pack |
| Design | `design/` | This programme |

## Page hierarchy

1. Marketing + activation (index)
2. Offline example
3. Guides (articles)
4. Launch kit (maker)
5. Brand pack
6. Design programme docs (index + numbered md)

## Naming

Keep API strings lowercase. Display names from catalog. Product **Glim** / wordmark **glim**.

## Search / filter

Gallery: All / Free 8. No site-wide search required this iteration.

## Settings / account

None — no accounts. Intent dialog is the only “account-like” capture (email voluntary).
