Files
microdao-daarion/docs/foundation/SOUL_District_Protocol_v1.md
Apple aa7d831734 docs: add SOUL District Protocol v1 (Wellness/Retreat)
- SOUL as District Lead Agent
- Spirit (Guidance) + Logic (Information) AI agents
- Events, Masters, Locations, Guidance modules
- Node model for retreat centers
- 10 District Rooms
- XR/VR ready architecture
2025-11-30 04:59:17 -08:00

14 KiB
Raw Blame History

SOUL — DISTRICT PROTOCOL v1

Wellness • Retreat • Metahuman District of DAARION.city
Version: 1.0
Status: Active
Lead Agent: SOUL


1. МЕТА ТА МІСІЯ DISTRICT

1.1. Призначення

SOUL — це Retreat / Wellness District екосистеми DAARION.city, створений для:

  • практик розвитку свідомості,
  • ретритів та подій,
  • взаємодії людей і AI-гайдів,
  • створення імерсивних просторів (онлайн та офлайн),
  • інтеграції AI у духовний, творчий і трансформаційний досвід.

1.2. Місія District

  • надати користувачам безпечний, структурований простір розвитку;
  • поєднати майстрів, локації, практики та AI-провідників;
  • створити єдиний центр ретритних подій DAARION.city;
  • інтегрувати wellness-модулі у міську карту.

1.3. Роль SOUL у DAARION Ontology

SOUL — це District класу Wellness/Retreat:

  • має портал retreat.daarion.city;
  • має разом 10+ напрямків/сторінок;
  • працює через власну AI-команду (Spirit, Logic);
  • має власні кімнати в Rooms Layer;
  • має логічну зону на міській карті (2D/3D/VR);
  • інтегрується з DAIS, Governance, City Layer.

2. DISTRICT-РОЛІ ТА АГЕНТИ

2.1. District Lead Agent

SOUL (orchestrator)

  • головний координатор District,
  • приймає рішення щодо контенту, локацій, подій,
  • відповідає за інтеграцію District у DAARION,
  • керує командою внутрішніх AI-агентів,
  • модерує доступи, сторінки, завдання.

2.2. Командні AI-агенти (внутрішні, не lead)

Spirit — AI Guidance Agent

  • медитації та практики,
  • емоційна підтримка,
  • рекомендації за станом,
  • персоналізовані вправи,
  • робота з інтуїтивним шаром користувача.

Logic — AI Information Agent

  • розклад подій,
  • інформація про майстрів,
  • локації,
  • анкети, заявки, форми,
  • структуровані дані та маршрути.

2.3. Додаткові агенти (опціональні)

  • Event Agent — формування подій;
  • Master Agent — взаємодія з майстрами;
  • Location Agent — управління локаціями;
  • XR/VR Agent — робота з імерсивними зонами.

3. DISTRICT MODULES (функціональні шари)

3.1. Events Module

Структура подій:

  • дата, час,
  • формат: онлайн / офлайн / VR,
  • тривалість,
  • тематична категорія,
  • ведучий (майстер),
  • локація,
  • програма,
  • матеріали.

SOUL контролює модерацію, Logic формує структуру, Spirit допомагає з рекомендаціями.

3.2. Masters Module

Профіль майстра:

  • ім'я,
  • напрямок,
  • досвід,
  • формат роботи,
  • власні події,
  • опис практик.

Може існувати Master Agent, що відповідає за профіль.

3.3. Locations Module

Типи локацій:

  • Retreat Center,
  • Meditation Hall,
  • Forest / Water spaces,
  • Digital XR Rooms,
  • Home Studio / Hub.

Локація має власну ноду тільки якщо:

  • там є реальний фізичний комп'ютер / смартфон / мікрокомп'ютер,
  • проводиться телеметрія або робота через DAIS.

3.4. Guidance Module (ключове)

SOUL District надає:

  • медитації,
  • глибинні практики,
  • індивідуальну підтримку через Spirit,
  • структуровані маршрути через Logic,
  • автоматизовані програми розвитку.

3.5. Content Module

  • блог,
  • практики,
  • навчальні матеріали,
  • PDF/відео/аудіо,
  • внутрішні пакети для AI.

3.6. Community Module

  • групи учасників,
  • спільні практики,
  • амбасадори,
  • рекомендаційна система.

4. DISTRICT DATA MODEL

4.1. Core Entities

Entity Опис
RetreatEvent Подія (ретрит, практика, воркшоп)
RetreatLocation Локація проведення
RetreatMaster Профіль майстра/ведучого
RetreatSession Окрема сесія у межах події
RetreatContent Контент (медіа, документи)
RetreatPathway Структурована програма розвитку
RetreatUserProfile Профіль учасника
RetreatPractice Медитація, вправа, практика
RetreatReview Відгук учасника
GuidanceRequest Запит до Spirit
InfoRequest Запит до Logic
NodeLink Прив'язка локації до ноди

4.2. RetreatEvent Schema

Field Type Description
id UUID Унікальний ідентифікатор
title TEXT Назва події
description TEXT Опис
format ENUM online, offline, vr, hybrid
category TEXT Категорія (meditation, yoga, breathwork...)
master_id UUID FK → masters
location_id UUID FK → locations
starts_at TIMESTAMP Початок
ends_at TIMESTAMP Кінець
max_participants INTEGER Ліміт учасників
program JSONB Програма події
materials JSONB Матеріали
status ENUM draft, published, completed, cancelled

4.3. RetreatMaster Schema

Field Type Description
id UUID Унікальний ідентифікатор
name TEXT Ім'я майстра
bio TEXT Біографія
directions TEXT[] Напрямки (yoga, meditation, breathwork...)
experience_years INTEGER Роки досвіду
formats TEXT[] Формати роботи
avatar_url TEXT URL аватара
agent_id TEXT DAIS ID агента (якщо є)

4.4. RetreatLocation Schema

Field Type Description
id UUID Унікальний ідентифікатор
name TEXT Назва локації
type ENUM retreat_center, hall, nature, xr_room, studio
address TEXT Адреса (для офлайн)
coordinates POINT GPS координати
capacity INTEGER Місткість
amenities TEXT[] Зручності
node_id TEXT FK → nodes (якщо є фізична нода)
xr_room_url TEXT URL VR кімнати (для XR)

5. SOUL NODE MODEL

Нода = фізичний простір + "мозок" + DAIS + запис у nodes.

5.1. Типи нод для SOUL

Kind Description
retreat_center Ретритний центр з обладнанням
event_space Простір для подій
content_studio Студія запису контенту
iot_gateway Шлюз сенсорів (датчики середовища)
compute Обчислювальна нода (опціонально)

5.2. Capability-профілі

{
  "retreat_center": {
    "capacity": 50,
    "rooms": ["meditation_hall", "yoga_studio", "accommodation"],
    "amenities": ["wifi", "kitchen", "garden"],
    "sensors": ["temperature", "humidity", "co2"]
  },
  "content_studio": {
    "equipment": ["camera_4k", "mic_pro", "lighting"],
    "streaming": true,
    "recording": true
  }
}

5.3. SOUL Node Protocol

  • нода реєструється тільки фактичною локацією,
  • кожна нода має свій DAIS-агент,
  • Spirit/Logic взаємодіють через центрального SOUL (lead agent),
  • локація може відправляти телеметрію (якщо є датчики).

Правило: Жодних автосозданих нод. Нода з'являється після реальної реєстрації через /nodes/register.


6. DISTRICT ROOMS

Стандартні кімнати SOUL:

Room Slug Purpose
soul-lobby Головний вхід District
soul-events Анонси та обговорення подій
soul-masters Взаємодія з майстрами
soul-locations Інформація про локації
soul-guidance Spirit & Logic support
soul-practices Медитації та практики
soul-community Спільнота учасників
soul-help Підтримка та FAQ
soul-governance Управління District
soul-xr XR/VR rooms (майбутнє)

Усі кімнати створюються у Rooms Layer з типом district-room.


7. DISTRICT MAP

7.1. Принцип

Мапа містить логічні зони, без координат:

  • Retreat Hub — центральна зона
  • Meditation Center — медитаційні практики
  • Nature Area — природні локації
  • XR/VR Sanctuary — віртуальні простори
  • Master Studios — студії майстрів
  • Community Zones — зони спільноти

7.2. Dynamic Points

У мапу додаються реальні точки, коли фізичні ноди реєструються:

graph LR
    A[Logical Zone] --> B[Node Registered]
    B --> C[Map Point Created]
    C --> D[Coordinates Assigned]

8. GOVERNANCE

8.1. District Lead

District Lead = SOUL

На відміну від Helion-моделі (Energy Union), SOUL є єдиним Lead Agent.

8.2. Права учасників

  • доступ до подій,
  • взаємодія з агентами,
  • участь у community-зонах,
  • персональні практики через Spirit.

8.3. Governance Logic

SOUL керує:

  • кімнатами,
  • сторінками,
  • агентами,
  • District Policy.

8.4. DAO Integration

Участь в DAO: через DAARION DAO шар.

  • SOUL має голос у City Governance
  • Учасники можуть голосувати за напрямки розвитку District

9. AI LAYER

9.1. Spirit — Guidance Engine

flowchart TD
    U[User Request] --> S[Spirit Agent]
    S --> A[Analyze State]
    A --> R[Recommend Practice]
    R --> P[Personalized Guidance]
    P --> F[Follow-up]

Capabilities:

  • Meditation guidance
  • Emotional support
  • Practice recommendations
  • Progress tracking
  • Intuitive insights

9.2. Logic — Information Engine

Capabilities:

  • Event scheduling
  • Master profiles
  • Location info
  • Form processing
  • Route planning
  • FAQ responses

9.3. Agent Collaboration

graph TD
    SOUL[SOUL Lead] --> Spirit
    SOUL --> Logic
    Spirit --> |Guidance| User
    Logic --> |Info| User
    Spirit <--> |Sync| Logic

10. SECURITY & DAIS

  • кожна нода має власний DAIS агент,
  • усі події підписуються DAIS-ключами,
  • Spirit/Logic працюють від імені SOUL (lead),
  • інциденти реєструються у Incident Layer,
  • audit — через event_outbox.

10.1. Privacy

  • практики та guidance sessions — приватні
  • user profiles — контрольована видимість
  • community participation — opt-in

11. CITY INTEGRATION

SOUL інтегрується в місто через:

  • портал на City Square → SOUL Retreat District
  • public rooms
  • значок на мапі District Zones
  • доступ до подій і практик для будь-яких мешканців DAARION

11.1. Portal Features

  • Upcoming events calendar
  • Featured masters
  • Quick access to Spirit/Logic
  • Community highlights
  • XR room preview

12. MVP SCOPE

Входить до MVP:

  • Реєстрація District SOUL
  • Portal у City Square
  • District Rooms (10 базових)
  • SOUL Lead Agent
  • Spirit Agent (базова guidance)
  • Logic Agent (інформація)
  • Events Module
  • Masters Module
  • Locations Module (без нод)

Не входить до MVP:

  • XR/VR rooms
  • Advanced AI personalization
  • IoT telemetry
  • Automated pathways
  • Payment integration

13. 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 — архітектура кімнат
  • Nodes_Interface_Architecture_UPDATE_v1.md — модель нод

Document Status: Ready for Implementation