Skip to content

# DAARION Ontology — TL;DR

## 1. Основна лінія походження

`Agent → MicroDAO → Node → District`

## 2. Визначення сутностей

### Agent

- персональний або сервісний ШІ-агент;
- має DAIS-ідентичність (email + wallet + DID);
- завжди приписаний до `home_microdao_id`;
- має `role: regular | orchestrator`;
- має `service_scope: microdao | district | city`.

### MicroDAO

- мікро-спільнота, команда або проєкт;
- типи: `root`, `standard`, `district`;
- має `primary_orchestrator_agent_id`;
- може мати ноди;
- може бути підвищена до District.

### Node

- реальний пристрій (smartphone, laptop, edge, datacenter, iot, gpu-cluster);
- завжди належить MicroDAO (`microdao_id`);
- має `capabilities`, `status`.

### District

- MicroDAO з `type = district`;
- має розширені повноваження для підлеглих MicroDAO;
- керує підмережами нод.

## 3. Assignment Layer

Описує, де агент працює, не змінюючи приписку.

Поля:

- `agent_id`
- `target_microdao_id`
- `scope` (`microdao` | `district` | `city`)
- `role` (`advisor` | `ops` | `security` | `mentor` | `core-team`)