Files
microdao-daarion/docs/foundation/MicroDAO_Interface_Architecture_v1.md
Apple 7b91c8e83c feat(foundation): FOUNDATION_UPDATE implementation
## 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.
2025-11-29 15:24:38 -08:00

4.0 KiB
Raw Blame History

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.