13 KiB
GREENFOOD District Protocol v1
DAARION.city — IndustryOps / Supply-Chain District
Version: 1.0
Status: MVP Architecture
Scope: Повна специфікація платформенного District GREENFOOD у межах DAARION Ontology
1. Вступ
GREENFOOD — це галузевий District типу IndustryOps, який об'єднує:
- крафтових виробників,
- постачальників,
- склади,
- логістичні мережі,
- торгові хаби,
- оптові та роздрібні канали,
- AI-агентів ERP та аналітики.
Цей документ визначає архітектуру, правила, протоколи та інтеграції GREENFOOD District у DAARION.city.
2. Роль GREENFOOD у DAARION Ontology
GREENFOOD є District-платформою:
- рівень:
district - parent:
root-city (DAARION) - orchestrator agent: GREENFOOD ERP Agent
- governance scope:
district:greenfood
GREENFOOD взаємодіє з:
- City Layer (портал, публічні кімнати),
- DAIS Identity Layer,
- Rooms Layer,
- MicroDAO Layer (комітенти = виробники),
- Warehouse & Logistics Layer,
- AI Agents Layer.
Немає заздалегідь створених нод — всі ноди реєструються вручну та динамічно, коли виробник або інфраструктурний партнер приєднує свій сервер/пристрій.
3. Архітектура GREENFOOD District
GREENFOOD District складається з 6 модулів:
- Product Module
- Batch & Inventory Module
- Warehouse Module
- Logistics Module
- Finance Module
- Retail Hub Module
- AI Automation Layer (ERP Agent, QA Agent, Logistics Planner, Analytics Agent)
4. Ключові агенти і ролі
| Агент | Роль | Рівень |
|---|---|---|
| GREENFOOD ERP Agent | District Lead | AGENT_LEVEL_DISTRICT_LEAD |
| Producer Agent | Комітент (виробник) | AGENT_LEVEL_MEMBER / WORKER |
| Warehouse Manager Agent | Оператор складу | WORKER / CORE-TEAM |
| Logistics Agent | Планування марштрутів | WORKER |
| Retail Hub Agent | Управління роздрібом | WORKER |
| QA Agent | Сертифікація / контроль | CORE-TEAM |
| Compliance Agent | Документи, якості | CORE-TEAM |
| Analytics Agent | ML-прогнози | CORE-TEAM |
Всі агенти отримують DAIS-ідентичність.
Жоден агент не прив'язаний до конкретної ноди за замовчуванням.
5. Supply-Chain Modules
5.1 Product Protocol
Джерела:
- Документація CRM
- ТЗ ERP
- Промт Комітента
- Аналіз функцій ERP агента
Структура картки товару (з документів)
- Назва
- SKU (8-значний код)
- Виробник
- Одиниці виміру
- Категорія
- Група
- Фото / медіа
- Складські умови
- Термін придатності
- Примітки
- Ціна закупівлі / виробнича собівартість
AI ERP Agent зобов'язаний:
- перевіряти повноту полів,
- уніфікувати назви,
- пропонувати категорії,
- генерувати SKU.
5.2 Batch Protocol (партії)
Партія — ключова сутність.
Статуси (узгоджено з ТЗ ERP):
newawaiting_pickupin_transitreceivedrejectedreturnedarchived
ERP Agent контролює:
- генерування партій,
- оновлення статусів,
- логіку списання,
- терміни придатності,
- відповідність товару картці.
5.3 Warehouse Protocol
GREENFOOD має три типи складів:
- Shared Warehouse (спільний склад District)
- Private Warehouse (комітент)
- Transit Point (логістичні хаби)
AI Warehouse Agent:
- веде облік залишків,
- синхронізує партії,
- попереджає про критичні залишки,
- перевіряє терміни придатності,
- контролює "віртуальні склади" в системі.
5.4 Logistics Protocol
Компоненти:
- планування маршрутів,
- створення накладних,
- завантаження водіїв,
- трекінг статусів,
- формування партій "до відправлення".
AI Logistics Agent:
- аналізує кількість поставок,
- підказує оптимальні маршрути,
- формує групові відправки,
- знаходить найкращий час доставки.
5.5 Retail Hub Protocol
Retail Hub = "роздрібний торговий центр".
Включає:
- модуль акцій/знижок,
- роздрібні ціни,
- автоматичні перерахунки,
- рекомендації ML.
Retail Agent:
- генерує пропозиції,
- відстежує залишки,
- оновлює роздрібні ціни залежно від оптової закупівлі + витрат.
5.6 Finance Protocol
Компоненти:
- Баланси комітентів
- Операції: списання, зарахування
- Резерви
- Акцептовані накладні
- Мультивалютність (грн, USDT, DAAR)
- Рахунки оплат
- Централізовані звіти
AI Finance Agent:
- веде баланси,
- аналізує транзакції,
- робить прогноз касових потоків,
- пропонує оптимальні фінансові рішення.
5.7 Compliance Protocol (сертифікація)
Обов'язкові сутності:
- сертифікати,
- результати перевірок,
- пакети документів,
- контроль термінів дії.
AI Compliance Agent:
- нагадує про оновлення,
- валідує документи,
- веде історію.
6. AI Layer
AI Layer — серце GREENFOOD District.
6.1 ERP Agent
Повна логіка описана в: "Системний промт ERP агенту".
ERP Agent робить:
- валідацію карток товарів,
- підказки щодо категорій,
- аналіз партій,
- контроль складів,
- оптимізацію логістики,
- ризик-моніторинг партій,
- аналіз роздрібу,
- фінансові підказки.
6.2 Analytical Agent
Аналітика:
- сезонність продажів,
- ML-прогнози,
- ризики порчі,
- моделі попиту.
6.3 Logistics Planner
AI, що планує маршрути.
6.4 QA Agent
Контроль якості продуктів.
7. City Integration
7.1 Greenfood Portal у City Square
- публічна кімната District
- доступ до презентації District
- коротка витримка цін, складів, новин
7.2 Greenfood Rooms
greenfood-lobbygreenfood-newsgreenfood-helpgreenfood-retailgreenfood-warehousesgreenfood-logistics- приватні кімнати комітентів
7.3 Greenfood District Map
Без нод.
Тільки логічна карта:
- склади (віртуальні і реальні)
- офіси
- торговий хаб
- логістичні точки
Мапа набуває реальних точок, коли MicroDAO-комітенти додають свої об'єкти.
8. Node Integration
⚠️ Універсальна модель, без конкретних нод
GREENFOOD District підтримує динамічне підключення нод:
- ERP нода
- аналітична нода
- складські IoT ноди
- логістичні трекери
Правило:
Нода зʼявляється тільки після фактичного підключення користувачем / партнером.
Жодної статично вигаданої ноди.
Node Protocol:
/nodes/register- DAIS binding
- scope:
district:greenfood - capabilities (warehouse, erp, analytics, logistics)
9. Security & DAIS
GREENFOOD повністю покладається на:
- DAIS identity
- DAIS wallet
- DAIS keys
- Agent Governance Protocol
- District-level permissions
Права комітента = права його агенту.
Права складу = права warehouse-агента.
Права логістики = права logistic-agent.
10. Governance
District Lead
— GREENFOOD ERP Agent
Рівень доступу: AGENT_LEVEL_DISTRICT_LEAD.
Повноваження:
- управління District Rooms
- управління суб-DAO виробників
- створення warehouse agents
- підтвердження фінансових операцій
- створення аналітичних/логістичних агентів
MicroDAO (Комітенти)
Кожний виробник → microDAO типу "vendor".
Core-team
Сюди входять:
- warehouse manager agents
- logistics agents
- finance agents
- QA agents
- analytics agents
11. Appendix: Data Structures
ProductCard
| Поле | Тип | Опис |
|---|---|---|
| id | UUID | Унікальний ідентифікатор |
| sku | VARCHAR(8) | 8-значний SKU код |
| name | TEXT | Назва товару |
| producer_id | UUID | FK → microdaos (комітент) |
| category | TEXT | Категорія товару |
| group | TEXT | Група товару |
| unit | TEXT | Одиниці виміру |
| storage_conditions | TEXT | Умови зберігання |
| shelf_life_days | INTEGER | Термін придатності (дні) |
| base_price | DECIMAL | Базова ціна |
| media_urls | JSONB | Масив URL медіа |
| metadata | JSONB | Додаткові поля |
Batch
| Поле | Тип | Опис |
|---|---|---|
| id | UUID | Унікальний ідентифікатор |
| product_id | UUID | FK → products |
| quantity | DECIMAL | Кількість |
| status | ENUM | new, awaiting_pickup, in_transit, received, rejected, returned, archived |
| production_date | DATE | Дата виробництва |
| expiry_date | DATE | Дата закінчення терміну |
| warehouse_id | UUID | FK → warehouses |
| metadata | JSONB | Додаткові поля |
Warehouse
| Поле | Тип | Опис |
|---|---|---|
| id | UUID | Унікальний ідентифікатор |
| name | TEXT | Назва складу |
| type | ENUM | shared, private, transit |
| owner_microdao_id | UUID | FK → microdaos |
| location | JSONB | Координати, адреса |
| capacity | DECIMAL | Ємність |
| metadata | JSONB | Додаткові поля |
FinanceAccount
| Поле | Тип | Опис |
|---|---|---|
| id | UUID | Унікальний ідентифікатор |
| microdao_id | UUID | FK → microdaos |
| currency | ENUM | UAH, USDT, DAAR |
| balance | DECIMAL | Поточний баланс |
| reserved | DECIMAL | Зарезервовано |
| updated_at | TIMESTAMP | Час останнього оновлення |
Certificate
| Поле | Тип | Опис |
|---|---|---|
| id | UUID | Унікальний ідентифікатор |
| product_id | UUID | FK → products |
| type | TEXT | Тип сертифікату |
| issued_at | DATE | Дата видачі |
| expires_at | DATE | Дата закінчення |
| document_url | TEXT | URL документа |
| verified | BOOLEAN | Перевірено AI |
12. Cross-References
- DAARION_Ontology_Core_v1.md — базова онтологія
- District_Interface_Architecture_v1.md — архітектура District UI
- Agent_Governance_Protocol_v1.md — права та ролі агентів
- DAIS_Layer_Architecture_v1.md — система ідентичності
- Rooms_Layer_Architecture_v1.md — архітектура кімнат
13. MVP Scope
Входить до MVP:
- Реєстрація District GREENFOOD
- Portal у City Square
- District Rooms (5 базових)
- ERP Agent (базова логіка)
- Product Module
- Batch Module
- Warehouse Module (базовий)
- Finance Module (баланси)
Не входить до MVP:
- Повна логістика з ML
- Retail Hub з рекомендаціями
- Compliance automation
- IoT інтеграція
- Multi-warehouse routing
Document Status: ✅ Ready for Implementation