## Documentation (20 files) - DAARION Ontology Core v1 (Agent → MicroDAO → Node → District) - User Onboarding & Identity Layer (DAIS) - Data Model UPDATE, Event Catalog, Governance & Permissions - Rooms Layer, City/MicroDAO/Agents/Nodes Interface Architecture - Helper files: ontology-summary, lifecycles, event-schemas ## Database Migration (027) - DAIS tables: dais_identities, dais_emails, dais_wallets, dais_keys - agent_assignments table for Assignment Layer - rooms table for Rooms Layer - event_outbox for NATS event delivery - New enums: agent_role, microdao_type, node_kind, node_status, etc. - Updated agents, microdaos, nodes tables with ontology fields ## Backend - DAIS service & routes (/api/v1/dais/*) - Assignment service & routes (/api/v1/assignments/*) - Domain types for DAIS and Ontology ## Frontend - Ontology types (Agent, MicroDAO, Node, DAIS, Assignments) - API clients for DAIS and Assignments - UI components: DaisProfileCard, AssignmentsPanel, OntologyBadge Non-breaking update - all existing functionality preserved.
4.0 KiB
4.0 KiB
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 основних блоків:
- Dashboard
- Rooms
- Projects
- Agents
- Members
- Nodes
- 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.