15 KiB
DAARION.city Platforms Catalog (MicroDAO)
Каталог платформ екосистеми DAARION.city
Цей документ містить каталог платформ екосистеми DAARION.city, які інтегруються з microdao, DAGI та Gift-економікою міста:
- опис домену кожної платформи;
- основні агентські модулі;
- ключі доступу (access keys + capabilities);
- Embassy-інтеграція;
- мінімальні флоу для MVP.
Це живий документ — при додаванні нових платформ/районів додаються нові записи.
1. Мета документа
Каталог платформ екосистеми DAARION.city, які інтегруються з microdao, DAGI та Gift-економікою міста:
- опис домену кожної платформи;
- основні агентські модулі;
- ключі доступу (access keys + capabilities);
- Embassy-інтеграція;
- мінімальні флоу для MVP.
Це живий документ — при додаванні нових платформ/районів додаються нові записи.
2. Структура запису про платформу
Для кожної платформи описуємо:
code— короткий код (латиницею);name— назва;domain— предметна область;owner— хто курує (team/microDAO);status— idea / design / MVP / pilot / prod;- основні агентські ролі;
- типи access keys і capabilities;
- Embassy-флоу (якщо є RWA/енергія/зовнішні мережі).
3. Перелік платформ
- DAARION Core
- DAARWIZZ
- GREENFOOD
- Energy Union
- Water Union
- Essence Stream
(інші додаються в наступних версіях: Atlas, DAARWIZZ verticals тощо).
4. DAARION Core
code:daarion_corename: DAARION Core / Місто Дарівdomain: ядро міста, Second Me, резидентство, токеноміка DAAR/DAARION, MJD.owner: DAARION DAO Core Teamstatus: pilot → prod
4.1 Агентські модулі
- Second Me Agent — персональний цифровий двійник резидента.
- Citizenship Agent — керує резидентством, рівнями доступу, DAARION-статусом.
- Gift Fabric Agent — відстежує акти взаємодії й відгук міста (MJD).
- Governance Agent — DAO-процеси, пропозиції, голосування, політики.
4.2 Access keys & capabilities
Приклади capability-груп:
citizenship.status.viewcitizenship.level.upgradegift.act.registergovernance.proposal.creategovernance.vote.castgovernance.policy.manage(лише для Guardian/Owner/DAO-агентів)
Embassy-ключі DAARION Core обмежені:
embassy.intent.readembassy.aggregate.metrics
5. DAARWIZZ
code:daarwizzname: DAARWIZZ — маршрутизатор агентів / планувальник Swarm-OSdomain: оркестрація DAGI, роутинг запитів, multi-agent сценарії.owner: DAARION R&D Labstatus: MVP / pilot
5.1 Агентські модулі
- Router Agent — розподіляє запити між моделями та агентами.
- Planner Agent — декомпозує задачі, запускає ланцюжки інструментів.
- Observer/Telemetry Agent — відстежує якість, латентність, бюджет.
5.2 Access keys & capabilities
router.invokerouter.plan.runrouter.tool.calltelemetry.events.writetelemetry.events.read:aggregate
Користувацькі microDAO отримують DAARWIZZ-keys:
- або через Wallet Agent (оплата DAAR / 1T);
- або через план Platformium.
6. GREENFOOD
code:greenfoodname: GREENFOOD — AI-ERP для крафтових виробників та кооперативівdomain: склади, партії, логістика, кооперативні ланцюги постачання.owner: GREENFOOD microDAOstatus: design / MVP
6.1 Агентські модулі
- Warehouse Agent — облік партій/залишків.
- Logistics Agent — маршрути та хаби.
- Accounting Agent — автоматичні нарахування/розподіл по кооперативу.
- Sales Agent — інтеграція з маркетплейсами.
- Community Coordinator Agent — координація між учасниками спільноти.
6.2 Access keys & capabilities
Ключі типу:
platform.greenfood.inventory.view/updateplatform.greenfood.shipment.createplatform.greenfood.coop.balance.viewplatform.greenfood.member.register
Для інтеграції з microdao:
- public API-ключі для:
- синхронізації задач Projects (
projects.task.sync); - Co-Memory (звіти, накладні);
- синхронізації задач Projects (
- Embassy Key для RWA:
rwa.claim(сертифікати продуктів);rwa.stock.update(запаси на складах).
7. Energy Union
code:energy_unionname: Energy Union — енергетична платформа з токенізованими активамиdomain: енергетичні RWA, KWT/1T виплати, енергетичний бартер.owner: Energy Union microDAO / партнерські енергокомпаніїstatus: pilot
7.1 Агентські модулі
- Metering Agent — читає лічильники генерації/споживання.
- Oracle Agent — агрегує дані, формує виплати KWT/1T.
- Facility Agent — агент об'єкта (сонячна станція, дата-центр).
- Energy Market Agent — узгоджує акти енергетичного дарообміну.
7.2 Access keys & capabilities
energy.asset.readenergy.meter.readenergy.meter.update(лише для trusted oracles)energy.payout.computewallet.payout.view/claim
Embassy-ключі:
embassy.energy.updateembassy.rwa.claim(сертифікати енергетичних часток).
8. Water Union
code:water_unionname: Water Union — платформа для управління водними ресурсамиdomain: моніторинг води, RWA на основі водних активів/інфраструктури.owner: Water Union microDAO / місцеві громадиstatus: idea / early design
8.1 Агентські модулі
- Sensor Agent — збір даних з сенсорів (якість/об'єм води).
- Infrastructure Agent — стан насосів, резервуарів.
- Community Water Agent — координація доступу громад, планування ремонтів.
- Water RWA Agent — сертифікати дару на водні ініціативи.
8.2 Access keys & capabilities
water.sensor.readwater.sensor.updatewater.infrastructure.viewrwa.water.claim
Embassy:
- інтеграція з місцевими дата-центрами/IoT-шлюзами;
- прев'язка водних RWA до DAAR/DAARION через Gift Fabric.
9. Essence Stream
code:essence_streamname: Essence Stream — платформа для культурних/освітніх ініціативdomain: курси, події, контент-стріми, творчі квести.owner: Essence Stream microDAO / культурні кураториstatus: idea / design
9.1 Агентські модулі
- Curator Agent — формує програми, добирає контент.
- Event Agent — події, квитки (як сертифікати дару).
- Mentor Agent — персоналізовані навчальні траєкторії.
- Quest Agent — квести/ігрові сценарії в DAARION.city.
9.2 Access keys & capabilities
essence.event.publishessence.event.registeressence.course.viewessence.quest.progress.update
Embassy:
- RWA-сертифікати на участь у подіях (офлайн/онлайн);
- взаємодія з Gift Fabric для Міського Джерела Дарів.
10. Зв'язок платформ з microdao
10.1 Common pattern
Кожна платформа:
- Має свій microDAO (team/ком'юніті) у microdao-месенджері.
- Має набір public channel(s) для публічних оголошень/стрімів.
- Використовує:
- Projects (проекти/ланцюги постачання/ініціативи),
- Co-Memory (документи, договори, технічні описи),
- приватних агентів (Router, Domain-агенти).
10.2 Типи інтеграцій
- Embedded microdao: платформа має вкладку «Community/Chat», що відкриває microdao-інтерфейс її microDAO.
- API integration: платформа викликає microdao API (
/projects,/tasks,/wallet,/governance) з власними access keys. - Embassy: для RWA/енергетики/сертифікатів дару використовується Embassy Module.
10. Подальший розвиток каталогу
Наступні версії документа:
- додаємо нові платформи (Atlas, DAARWIZZ вертикалі, інші city-райони);
- деталізуємо capability-матриці (по аналогії з RBAC-таблицями);
- додаємо mapping до конкретних onchain-контрактів (RWA, EnergyNFT, DAAR/DAARION).
11. Мапінг платформ на Data Model (таблиці)
- Усі платформи (DAARION Core, DAARWIZZ, GREENFOOD, Energy Union, Water Union, Essence Stream):
- представлені як
teams:
create table teams (
id text primary key, -- t_...
name text not null,
slug text unique not null,
mode text not null check (mode in ('public','confidential')),
created_at timestamptz not null default now()
);
- учасники платформ →
team_members:- роль (
Owner,Guardian,Member); viewer_type(reader,commenter,contributor).
- роль (
- DAARION Core:
- працює поверх:
users,teams,team_members,channels,messages,followups,projects,tasks,docs,meetings,wallets,staking_ringk,payouts,proposals(governance).
- GREENFOOD:
- свій microDAO → одна або кілька сутностей
teams; - бізнес-процеси відображаються як:
projects(кооперативні програми, постачання);tasks(відвантаження, контроль партій);- RWA-складські залишки → через
rwa_inventory(із подієюrwa.inventory.updated).
- Energy Union:
- об'єкти енергетики — як
projects/tasks+ RWA-записи вrwa_inventory; - зв'язок із виплатами — через
staking_ringkтаpayouts.
- Water Union / Essence Stream:
- Water Union: сенсори/інфраструктура агрегуються як задачі/проєкти, а водні активи — RWA-записи;
- Essence Stream: події/курси —
projects+meetings/docs, участь резидентів потрапляє в Gift Fabric через події.
12. Мапінг платформ на Event Catalog (topics)
- DAARION Core:
- використовує базові topics з
topic.enum:"chat.message.created","chat.message.edited","chat.message.deleted""followup.created","followup.updated""project.created","task.created","task.updated""agent.run.started","agent.run.completed""staking.locked","payout.generated""rwa.inventory.updated""governance.proposal.created","vote.cast""audit.event"
- GREENFOOD:
- доменні події інвентарю/замовлень мапляться на:
"rwa.inventory.updated"(оновлення складів/партій);"project.created"/"task.created"для логістичних ланцюжків.
- Energy Union:
- енергетичні вимірювання та оракули:
"oracle.reading.published"— агреговані дані з лічильників;- далі →
"staking.locked"/"payout.generated"для KWT/1T.
- Water Union:
- якість/об'єм води →
"oracle.reading.published"з типомwater; - видані водні сертифікати →
"rwa.inventory.updated"; - надалі можуть генерувати
"payout.generated", якщо є пов'язаний токенізований потік.
- Essence Stream:
- участь у подіях/квестах платформи підписується як:
"reward.issued"(Gift Fabric),"audit.event"для важливих соціальних/освітніх актів.
13. Завдання для Cursor
You are a senior full-stack engineer. Implement platform integration patterns using:
- DAARION_city_platforms_catalog.md
- 24_access_keys_capabilities_system.md
- DAARION_city_integration.md
- 05_coding_standards.md
Tasks:
1) Create platform registry in database (platforms table).
2) Implement platform-specific capability bundles.
3) Create Embassy Module integration for RWA platforms (Energy Union, GREENFOOD).
4) Add platform switcher UI in microDAO interface.
5) Implement platform-specific agent modules (stub for MVP).
Output:
- list of modified files
- diff
- summary
14. Результат
Після впровадження каталогу:
- чітке розуміння всіх платформ екосистеми DAARION.city;
- стандартизовані патерни інтеграції;
- готовність до додавання нових платформ;
- інтеграція з Access Keys & Capabilities System.