# POSIX Structure ``` markdown Personal or Organization (server)/ ├── settings.json ├── layout.json ├── catalog/ │ ├── packs/ │ │ └── pack-/ │ │ ├── manifest.json │ │ └── entries/ │ │ └── app-/ │ │ └── manifest.json │ └── standalone/ │ └── app-/ │ └── manifest.json ├── departments/ │ └── department-/ │ ├── settings.json │ ├── users.json │ └── teams/ │ └── team-/ │ ├── settings.json │ └── users.json ├── projects/ │ └── project-/ │ ├── settings.json │ ├── home.json │ └── tree/ │ ├── item-/ │ │ ├── item.json │ │ ├── schema.json │ │ └── data.json │ └── folder-/ │ ├── folder.json │ └── item-/ │ ├── item.json │ ├── schema.json │ └── data.json └── users/ ├── settings.json ├── data.json └── personals/ └── personal-/ ├── layout.json ├── settings.json ├── home.json └── tree/ ``` ## File Responsibilities - `settings.json` — Metadata and presentation config for the thing, such as display name, icon, description, and simple settings. - `layout.json` — Layout configuration for the current server or personal space. - `home.json` — Home surface configuration, such as widgets, sections, and how they are arranged. - `folder.json` — Metadata for a folder node in a tree. - `item.json` — Instance metadata for a created item, including what it is and how it should behave. - `schema.json` — The structure expected by that item's data. - `data.json` — The actual content or state data for that item. - `manifest.json` — Catalog definition metadata, including versioning, description, and capabilities for reusable apps or entries. - `users.json` — User membership or assignment data for departments and teams.