# 📚 MASTER INDEX — MicroDAO / DAARION / DAGI **Оновлено:** 2026-01-28 **Призначення:** Єдина точка входу до всієї документації проекту --- ## 🗂️ Де що лежить ### Основні репозиторії | Репо | Шлях на ноутбуку | Призначення | |------|------------------|-------------| | **microdao-daarion** (PRODUCTION) | `/Users/apple/github-projects/microdao-daarion/` | Основний код, docker-compose, gateway-bot | | MicroDAO 3 (старий) | `/Users/apple/Desktop/MicroDAO/MicroDAO 3/` | Попередня версія, деякі промпти | | daarion-ai-city | `/Users/apple/github-projects/daarion-ai-city/` | Сайт DAARION.city | | node2 (допоміжний) | `/Users/apple/node2/` | Допоміжна документація | ### NODA1 (Production Server) | Параметр | Значення | |----------|----------| | **IP** | `144.76.224.179` | | **IPv6** | `2a01:4f8:201:2a6::2` | | **SSH** | `ssh root@144.76.224.179` | | **Project Root** | `/opt/microdao-daarion/` | | **Docker Network** | `dagi-network` | --- ## 🤖 Агенти Telegram (повний перелік) | Агент | ID | Токен | Статус | Промпт | |-------|-----|-------|--------|--------| | **Helion** | helion | `8112062582:AAGS-...` | ✅ Active | `helion_prompt.txt` | | **NUTRA** | nutra | `8517315428:AAGT-...` | ✅ Active | `nutra_prompt.txt` | | **AgroMatrix** | agromatrix | `8580290441:AAFu-...` | ✅ Active | `agromatrix_prompt.txt` | | **Alateya** | alateya | `8436880945:AAEi-...` | ✅ Configured | `alateya_prompt.txt` | | **CLAN (Spirit)** | clan | `8516872152:AAHH-...` | ✅ Configured | `clan_prompt.txt` | | **EONARCH** | eonarch | `7962391584:AAFY-...` | ✅ Configured | `eonarch_prompt.txt` | | DAARWIZZ | daarwizz | - | - | `daarwizz_prompt.txt` | | Druid | druid | - | - | `druid_prompt.txt` | | GreenFood | greenfood | - | - | `greenfood_prompt.txt` | **Webhook URL формат:** `https://gateway.daarion.city/{agent_id}/telegram/webhook` --- ## 📁 Ключові документи ### Архітектура та інфраструктура | Документ | Шлях | Опис | |----------|------|------| | INFRASTRUCTURE.md | `/github-projects/microdao-daarion/docs/` | Порти, сервіси, конфігурація | | infrastructure_quick_ref.ipynb | `/github-projects/microdao-daarion/docs/` | Швидка довідка | | NODA1-CURRENT-STATUS-2026-01-26.md | `/github-projects/microdao-daarion/` | Поточний статус NODA1 | | NODA1-V2-DEPLOYMENT.md | `/github-projects/microdao-daarion/` | Детальний deployment report | ### Memory та Qdrant | Документ | Шлях | Опис | |----------|------|------| | canonical_collections.yaml | `/github-projects/microdao-daarion/docs/memory/` | Маппінг колекцій агентів | | MEMORY-RECOVERY-STATUS.md | `/github-projects/microdao-daarion/` | Статус відновлення пам'яті | | DATABASE-PERSISTENCE-AUDIT.md | `/github-projects/microdao-daarion/` | Аудит БД | ### Deployment та Operations | Документ | Шлях | Опис | |----------|------|------| | docker-compose.node1.yml | `/github-projects/microdao-daarion/` | Docker Compose для NODA1 | | DEPLOYMENT-COMPLETE-REPORT.md | `/github-projects/microdao-daarion/` | Звіт deployment | | TELEGRAM-RECOVERY-AND-MONITORING-COMPLETE.md | `/github-projects/microdao-daarion/` | Telegram моніторинг | --- ## 🔌 Сервіси та порти (NODA1) | Сервіс | Порт | Health Endpoint | |--------|------|-----------------| | **Router** | 9102 | `/health` | | **Gateway** | 9300 | `/health` | | **Memory Service** | 8000 | `/health` | | **RAG Service** | 9500 | `/health` | | **Swapper Service** | 8890 | `/health` | | **Qdrant** | 6333 | `/healthz` | | **Vision Encoder** | 8001 | `/health` | | **Parser Pipeline** | 8101 | `/health` | | **PostgreSQL** | 5432 | - | | **Redis** | 6379 | - | | **NATS** | 4222 | - | | **Grafana** | 3030 | `/api/health` | | **Prometheus** | 9090 | `/-/healthy` | --- ## 💾 Qdrant Collections (агенти) | Collection | Призначення | |------------|-------------| | `helion_messages` | Повідомлення Helion | | `helion_docs` | База знань Helion | | `helion_memory_items` | Пам'ять Helion | | `nutra_messages` | Повідомлення NUTRA | | `nutra_food_knowledge` | База харчових продуктів | | `agromatrix_messages` | Повідомлення AgroMatrix | | `greenfood_messages` | Повідомлення GreenFood | | `druid_docs` | База знань Druid | | `druid_legal_kb` | Юридична база Druid | | `daarwizz_docs` | База знань DAARWIZZ | | `memories` | Загальна пам'ять | | `messages` | Історія повідомлень | | `cm_text_1024_v1` | Канонічна колекція embeddings | --- ## 🛠️ Зміни 2026-01-28 ### Додано нових агентів 1. **Alateya** — R&D, біотех, інновації - Токен: `8436880945:AAEi-HS6GEctddoqBUd37MHfweZQP-OjRlo` - Конфіг додано в `http_api.py` ✅ - Токен додано в `docker-compose.node1.yml` ✅ 2. **CLAN (Spirit)** — Дух Общини - Токен: `8516872152:AAHH26wU8hJZJbSCJXb4vbmPmakTP77ok5E` - Промпт: `clan_prompt.txt` ✅ - Конфіг додано в `http_api.py` ✅ - Токен додано в `docker-compose.node1.yml` ✅ 3. **EONARCH** — Еволюція свідомості - Токен: `7962391584:AAFYkelLRG3VR_Lxuu6pEGG76t4vZdANtz4` - Промпт: `eonarch_prompt.txt` ✅ - Конфіг додано в `http_api.py` ✅ - Токен додано в `docker-compose.node1.yml` ✅ ### Що потрібно зробити для активації ```bash # 1. На NODA1 — оновити код cd /opt/microdao-daarion git pull # 2. Перебудувати gateway docker-compose -f docker-compose.node1.yml build gateway # 3. Перезапустити gateway docker-compose -f docker-compose.node1.yml up -d gateway # 4. Встановити webhooks для нових ботів curl -X POST "https://api.telegram.org/bot8436880945:AAEi-HS6GEctddoqBUd37MHfweZQP-OjRlo/setWebhook?url=https://gateway.daarion.city/alateya/telegram/webhook" curl -X POST "https://api.telegram.org/bot8516872152:AAHH26wU8hJZJbSCJXb4vbmPmakTP77ok5E/setWebhook?url=https://gateway.daarion.city/clan/telegram/webhook" curl -X POST "https://api.telegram.org/bot7962391584:AAFYkelLRG3VR_Lxuu6pEGG76t4vZdANtz4/setWebhook?url=https://gateway.daarion.city/eonarch/telegram/webhook" # 5. Перевірити curl https://gateway.daarion.city/health ``` --- ## 📋 Швидкі команди ### Перевірка статусу NODA1 ```bash ssh root@144.76.224.179 "docker ps --format 'table {{.Names}}\t{{.Status}}'" ``` ### Логи gateway ```bash ssh root@144.76.224.179 "docker logs dagi-gateway-node1 --tail 50" ``` ### Health checks ```bash curl http://144.76.224.179:9102/health # Router curl http://144.76.224.179:9300/health # Gateway curl http://144.76.224.179:8000/health # Memory curl http://144.76.224.179:6333/healthz # Qdrant ``` ### Qdrant collections ```bash curl -s http://144.76.224.179:6333/collections | jq '.result.collections[] | {name, points_count}' ``` --- ## ⚠️ Відомі проблеми 1. **gateway → router: "All connection attempts failed"** — потрібно перевірити мережу 2. **Alateya токен не був раніше доданий** — виправлено сьогодні 3. **Clan, Eonarch не були в production репо** — додано сьогодні --- **Автор:** Cursor Agent **Останнє оновлення:** 2026-01-28