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-узла  Этот документ описывает потоки данных и команд между к..."
}
```