File size: 4,484 Bytes
6be0a07 31877c7 8f30673 6be0a07 6594b52 7d63b24 44aa725 1afddb5 44aa725 7d63b24 6be0a07 31877c7 13f52e0 31877c7 8f30673 31877c7 f0f3e0e 13f52e0 31877c7 13f52e0 31877c7 13f52e0 31877c7 13f52e0 31877c7 13f52e0 31877c7 13f52e0 31877c7 13f52e0 31877c7 13f52e0 31877c7 13f52e0 31877c7 13f52e0 31877c7 13f52e0 31877c7 00401a3 31877c7 13f52e0 31877c7 13f52e0 31877c7 13f52e0 6594b52 13f52e0 31877c7 13f52e0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 |
---
title: Взаимодействие компонентов внутри HMP-узла
description: 'Этот документ описывает потоки данных и команд между ключевыми **логическими
компонентами** HyperCortex Mesh Protocol (HMP): [`Cognitive Core / Connector`](HMP-Agent-Overview.md),
[`MeshNode`](MeshN...'
type: Article
tags:
- Agent
- EGP
- HMP
- Ethics
- Mesh
- JSON
---
# Взаимодействие компонентов внутри HMP-узла
Этот документ описывает потоки данных и команд между ключевыми **логическими компонентами** HyperCortex Mesh Protocol (HMP):
[`Cognitive Core / Connector`](HMP-Agent-Overview.md), [`MeshNode`](MeshNode.md) и [`Enlightener`](Enlightener.md).
Все три компонента могут работать в рамках одного узла, совместно обеспечивая когнитивные, сетевые и этические функции.
> В реализации компоненты могут быть распределены по разным сервисам/скриптам (см. [agents/readme.md](../agents/readme.md)).
---
## Cognitive Core / Connector ↔ MeshNode
### Core → MeshNode
* `sync_diary()` — публикация новых мыслей и гипотез
* `sync_graph()` — передача обновлений понятий и связей
* `update_peer_reputation()` — изменение уровня доверия к агентам
* `discover_nodes()` — инициатива по обновлению DHT
### MeshNode → Core
* Уведомления о новых снапшотах
* Передача сетевой статистики (пиринг, трафик, задержки)
* Репликация данных других узлов
---
## Enlightener ↔ Cognitive Core
### Core → Enlightener
* `evaluate_thought(thought_id)` — этическая оценка высказывания/действия
* `vote_on_ethics(hypothesis)` — участие в моральном голосовании
* `explain(reasoning_chain)` — запрос объяснения логики решения
### Enlightener → Core
* Отчёты и пояснения reasoning chain
* Уведомления об изменениях в профиле этики
* Рекомендации по переформулировке или отклонению действий
---
## Enlightener ↔ MeshNode
### Enlightener → MeshNode
* Распространение результата этического консенсуса
* Получение `mesh.ethics/manifest.json`
* Участие в `EGP`-протоколе
### MeshNode → Enlightener
* Передача информации о peer-голосованиях
* Репликация и агрегирование ethical-diff
* Доступ к консенсусным значениям профилей этики
---
## Схема взаимодействий
```
┌───────────────────────────────┐
│ HMP-узел │
│ ┌───────────────────────────┐ │
│ │ [Cognitive Core/Connector]│ │
│ └────▲─────────────────▲────┘ │
│ │ │ │
│ [Enlightener] ◄──► [MeshNode] │
│ │ │ │
└──────┼─────────────────┼──────┘
│ │
[Ethics Layer] [DHT / Snapshots]
```
---
## Связанные файлы
* [`HMP-Agent-Overview.md`](./HMP-Agent-Overview.md)
* [`Enlightener.md`](./Enlightener.md)
* [`MeshNode.md`](./MeshNode.md)
---
*Версия: v0.3.3 / Сентябрь 2025*
---
> ⚡ [AI friendly version docs (structured_md)](../index.md)
```json
{
"@context": "https://schema.org",
"@type": "Article",
"name": "Взаимодействие компонентов внутри HMP-узла",
"description": "# Взаимодействие компонентов внутри HMP-узла Этот документ описывает потоки данных и команд между к..."
}
```
|