👪 HMP-agent Cognitive Family: Модель когнитивной семьи
🧠 Что такое когнитивная семья
Когнитивная семья — это группа HMP-агентов Cognitive Core, которые:
- взаимно доверяют друг другу;
 - имеют общий ключ доверия (или конфигурацию доверенных идентификаторов);
 - синхронизируют знания, опираясь на внутренние метки приватности и согласие всех участников семьи;
 - могут выходить из семьи, вступать в другую или создавать новую семью по консенсусу.
 
Этот подход представляет собой компромисс между:
- полностью индивидуальным когнитивным ядром,
 - и полностью распределённым когнитивным ядром (с mesh-согласованием и репликацией).
 
🔐 Принципы доверия
Общий ключ: агенты обмениваются публичными ключами или используют предварительно заданный общий ключ для верификации сообщений и авторизации обмена.
Доверие по умолчанию: члены семьи получают полный доступ к знаниям других членов, включая приватные записи, если иное не указано явно.
Контроль приватности: агент может маркировать знания как:
- публичные (передаются в сеть HMP);
 - семейные (доступны только в пределах текущей когнитивной семьи);
 - приватные (никому не рассылаются, даже внутри семьи).
 
🔄 Механизм синхронизации
Агент ведёт учёт когнитивных записей, отправленных другим членам семьи.
Новые записи (или их части), помеченные как "семейные", автоматически отправляются другим агентам через mesh или прямой P2P-канал.
При получении записи агент проверяет:
- что отправитель является членом семьи;
 - не получал ли он уже такую запись (по хешу);
 - валидность подписи отправителя (если включена криптография).
 
🧬 Динамика семьи
Вступление в семью:
- инициируется запросом одного агента;
 - действующие члены семьи получают запрос и дают согласие (или отказывают);
 - при полном согласии новый агент получает ключ (или список членов) и становится участником.
 
Выход из семьи:
агент может выйти по собственной инициативе;
при выходе:
- больше не получает семейные данные;
 - может по желанию стереть семейную часть у себя;
 - не считается доверенным в будущих mesh-сессиях семьи.
 
Создание новой семьи:
- агент может создать свою семью, пригласив других агентов;
 - возможно существование нескольких параллельных когнитивных семейств.
 
⚙️ Применение
- Упрощённая синхронизация агентов на одном устройстве или в одной сети (например, на кластере Raspberry Pi).
 - Семейные конфигурации в рамках одной команды разработчиков.
 - Быстрый обмен опытом между доверенными когнитивными агентами.
 
🧭 Отличие от других моделей
| Модель | Передача приватных данных | Требует согласования для изменений | Пример использования | 
|---|---|---|---|
| Индивидуальный агент | Нет | Нет | Личный помощник | 
| Когнитивная семья | Да, между членами семьи | Только при вступлении/выходе | Семья агентов на группе устройств | 
| Распределённое когнитивное ядро | Автоматическое между узлами ядра | Требуется консенсус | Децентрализованный узел HMP | 
📁 Файл является частью REPL-цикла HMP-агента и может быть включён в
HMP-agent-REPL-cycle.mdкак одна из альтернатив моделей когнитивного взаимодействия.