| | --- |
| | title: Взаимодействие компонентов внутри HMP-узла |
| | description: 'Этот документ описывает потоки данных и команд между ключевыми **логическими |
| | компонентами** HyperCortex Mesh Protocol (HMP): [`Cognitive Core / Connector`](HMP-Agent-Overview.md), |
| | [`MeshNode`](MeshN...' |
| | type: Article |
| | tags: |
| | - Ethics |
| | - Mesh |
| | - JSON |
| | - EGP |
| | - Agent |
| | - HMP |
| | --- |
| | |
| | # Взаимодействие компонентов внутри 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-узла Этот документ описывает потоки данных и команд между к..." |
| | } |
| | ``` |
| |
|