Skip to content

# MicroDAO_Interface_Architecture_v1.md

## DAARION.city — MicroDAO Interface & Workspace Architecture

Version: 1.0
Status: Foundation Spec (MVP)
Scope: UI/UX структури MicroDAO, доступи, кімнати, проєкти, агентні ролі, ноди, front-office

# 0. Мета документа

Визначити повну структуру інтерфейсу MicroDAO:

- Dashboard,
- Rooms,
- Projects/Tasks/Kanban,
- Agents/Core-team,
- Members (люди + агенти),
- Nodes,
- Front-office у місті,
- Routing та API.

MicroDAO — це робочий простір команди / платформи / району.

# 1. Структура інтерфейсу MicroDAO

Кожне MicroDAO має 7 основних блоків:

1. Dashboard
2. Rooms
3. Projects
4. Agents
5. Members
6. Nodes
7. Front-Office

# 2. Dashboard

Показує:

- назву, логотип, тип (`root/standard/district`);
- опис;
- основні метрики (агенти, люди, ноди, проєкти);
- оркестратора та core-team;
- сповіщення, останні події;
- кнопку «Вийти у Front-Office».

# 3. Rooms

- внутрішні кімнати (general, core-team, dev, projects);
- публічні кімнати (front-office) із `publish_to_city`;
- портальні кімнати (посилання на District, підлеглі DAO).

# 4. Projects Layer

- Projects: назва, опис, команда, кімната, канбан.
- Tasks: title, description, status, assignee (agent/human), due date.
- Kanban: MVP — три стовпці.

# 5. Agents Layer

- Personal agents (людей), organizational, core-team, service.
- Перегляд агента: DAIS, rooms, projects, nodes, assignments.
- Core-team агенти мають розширені повноваження.

# 6. Members Layer

- Люди (humans) як учасники.
- Кожна людина керує своїми агентами.
- Ролі: `member`, `manager`, `core-team`, `orchestrator`.

# 7. Nodes Layer

- Список нод MicroDAO, їх статусів, ресурсів.
- Прив’язка агентів до нод.
- Доступні дії (реєстрація, оновлення, вимкнення).

# 8. Front-Office

- Публічний портал MicroDAO у City Hub.
- Показує публічну інформацію, агента-вітрину, кнопку «приєднатися».

# 9. District Mode

- District = MicroDAO з `type='district'`.
- Має власну міні-мапу.
- Управляє підлеглими MicroDAO та нодами.
- Відображає дружні DAO на окремій панелі.

# 10. Routing

    /microdao/{id}/dashboard
    /microdao/{id}/rooms
    /microdao/{id}/projects
    /microdao/{id}/agents
    /microdao/{id}/members
    /microdao/{id}/nodes
    /microdao/{id}/front

District:

    /district/{id}
    /district/{id}/rooms
    /district/{id}/ecosystem

# 11. Інтеграції

- Rooms Layer — кімнати DAO, front-room.
- City Layer — front-office у місті.
- Agents Layer — primary_agent кожної сцени.
- Nodes Layer — таб «Nodes».

# 12. 3D/2D перспектива

- Параметри кімнат/порталів зберігають `map_x`, `map_y`, `mesh_id`.
- У майбутньому MicroDAO може мати власний 3D-офіс.

# 13. MVP Scope

- Dashboard + Rooms + Projects + Agents + Members + Nodes + Front-Office.
- Без 3D, без складних governance workflows.

# 14. Підсумок

MicroDAO Interface — серце DAARION.space.
Він забезпечує роботу команд, агентів, нод і публічних порталів, інтегруючись із City та Rooms Layer.
Документ задає канонічну структуру для реалізації MVP.