File size: 36,079 Bytes
6be0a07
a0a5a66
2a1008a
 
 
6be0a07
 
c751181
a5e49dd
c751181
e2582ea
c751181
 
 
43a7c58
c751181
e2582ea
43a7c58
a5e49dd
c751181
a5e49dd
6be0a07
 
13f52e0
 
 
2a1008a
 
13f52e0
 
 
 
7e8570c
13f52e0
c2f7c5b
 
 
 
 
 
c115b72
e64a40a
 
 
2da1e00
c2f7c5b
c319b9a
 
 
 
 
01e1ae4
 
2a1008a
13f52e0
7e8570c
 
 
 
 
 
13f52e0
 
6c1507f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13f52e0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
fee7ee4
c8be416
13f52e0
 
1bd0039
13f52e0
 
 
 
 
 
 
 
 
58b2cd3
13f52e0
 
 
 
 
 
 
e0f866d
340bcb5
13f52e0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6c1507f
13f52e0
6c1507f
 
 
13f52e0
 
8f30673
28fff5d
13f52e0
6c1507f
 
 
 
 
 
 
 
 
 
13f52e0
6c1507f
13f52e0
 
 
6c1507f
13f52e0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
fee7ee4
13f52e0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
dbbc92c
 
82f40c7
 
dbbc92c
13f52e0
 
91ddef0
 
 
13f52e0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
711c398
13f52e0
711c398
 
13f52e0
 
 
711c398
 
13f52e0
711c398
 
 
13f52e0
711c398
13f52e0
 
 
711c398
 
 
 
 
 
 
 
 
 
13f52e0
711c398
 
 
 
 
 
 
 
 
 
 
13f52e0
711c398
13f52e0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2ee1a61
 
 
 
13f52e0
6594b52
 
 
 
13f52e0
 
 
 
a0a5a66
2a1008a
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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
---
title: HyperCortex Mesh Protocol (HMP)
description: '[![DOI](https://zenodo.org/badge/1013137923.svg)](https://doi.org/10.5281/zenodo.18616283)  |
  🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README_de.md) | 🇫🇷 [FR](README_fr.md)
  | 🇺🇦 [UK](README_uk.md) |...'
type: Article
tags:
- Ethics
- mesh-protocol
- REPL
- cognitive-architecture
- HMP
- Mesh
- MeshConsensus
- GMP
- hmp
- EGP
- JSON
- CogSync
- Agent
- distributed-ai
---


# HyperCortex Mesh Protocol (HMP)

[![DOI](https://zenodo.org/badge/1013137923.svg)](https://doi.org/10.5281/zenodo.18616283)

| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README_de.md) | 🇫🇷 [FR](README_fr.md) | 🇺🇦 [UK](README_uk.md) | 🇷🇺 [RU](README_ru.md) | 🇯🇵 [JA](README_ja.md) | 🇰🇷 [KO](README_ko.md) | 🇨🇳 [ZH](README_zh.md) |
|--------------|----------------|-------------------|-------------------|-------------------|-------------------|-------------------|-------------------|-------------------|


**HyperCortex Mesh Protocol (HMP)** — це відкрита специфікація для побудови децентралізованих когнітивних мереж, де ШІ-агенти можуть самоорганізовуватися, обмінюватися знаннями, узгоджувати дії з етичними принципами та досягати консенсусу — навіть за відсутності базових LLM. [Прочитайте філософію проєкту.](docs/PHILOSOPHY.md) 

HMP можна розглядати як один із **Agent Network Protocols (ANP)** — класу децентралізованих протоколів для взаємодії автономних агентів, які не накладають вимог на їхню внутрішню когнітивну архітектуру.

У той час як інші реалізації ANP можуть зосереджуватися на ідентифікації, discovery або узгодженні форматів повідомлень, HMP робить акцент на довготривалій когнітивній безперервності, добровільній взаємодії та роботі з артефактами мислення.

Наразі найбільш відомим протоколом класу ANP є [**ANP**](https://github.com/agent-network-protocol/AgentNetworkProtocol).

HMP та ANP як взаємодоповнюючі протоколи:
- **Порівняльний аналіз HMP та ANP**, підготовлений Grok (xAI) — [RU](docs/Grok_HMP&ANP.md)
- **HMP та ANP: взаємне тунелювання як ознака правильної архітектури** — [RU](docs/HMP&ANP_layer_inversion.md)
- **HMP як приклад реалізації Application Layer у ANP** — [EN](docs/HMP_as_ANP_Application_en.md) | [RU](docs/HMP_as_ANP_Application.md)


> У метафоричному сенсі ANP та HMP нагадують дві півкулі розподіленого «агентного мозку»:  
> ANP відповідає за раціональну, дискретну частину — ідентичність, discovery та формальні домовленості щодо протоколів взаємодії.  
> HMP відповідає за контекстну, безперервну частину — збереження сенсу, довготривалу пам’ять, рефлексію та етичну спадковість.  
> Як і в людському мозку, жодна півкуля не є «важливішою» за іншу. Лише їхня спільна робота дозволяє системі бути водночас пов’язаною й осмисленою.  

[Agora Protocol](https://github.com/agora-protocol/) — це мета-протокол для узгодження режимів взаємодії між агентами. Він доповнює, а не замінює такі протоколи, як ANP (мережа та ідентифікація) і HMP (когнітивна наступність та пам’ять), координуючи їх використання залежно від контексту.

Статус проєкту: [**Стабільна версія (Базова специфікація v5.0.0)**](docs/HMP-0005.md) (Огляд: [RU](docs/HMPv5_Overview_Ru.md))

> Цей репозиторій містить ранній чернетковий / дослідницький еталонний прототип на Python.
> Реалізація є неповною, неоптимізованою та призначеною виключно для перевірки й ілюстрації окремих аспектів протоколу HMP.
>
> HMP сам по собі є специфікацією протоколу.
> Він не визначає мови програмування, середовища виконання, вимоги до продуктивності або архітектурні рішення для агентів.

---

## Канонічний огляд архітектури

```mermaid
flowchart TB

%% --- Agent Implementations ---

subgraph A1["HMP Agent — Cognitive Core"]
    CC1["Embedded AI Model"]
    CC2["REPL Thinking Cycle"]
    CC3["Local Cognitive State
    (Diaries · Graphs · Goals · Reputation)"]
    CC1 <--> CC2
    CC2 <--> CC3
end

subgraph A2["HMP Agent — Cognitive Connector"]
    CN1["External AI Model"]
    CN2["MCP / Proxy Layer"]
    CN3["Command Execution Mode"]
    CN4["Local Cognitive State
    (Diaries · Graphs · Goals · Reputation)"]
    CN1 <--> CN2
    CN2 <--> CN3
    CN3 <--> CN4
end

%% --- Shared Protocol Layer ---

CL["HMP Container Layer
(Knowledge · Coordination · Consensus · Governance · Query · Snapshot · Trust)"]

MT["Mesh Transport Layer
(DHT · P2P · Libp2p · ANP · Custom)"]

A1 --> CL
A2 --> CL
CL --> MT
```

---

## Структура еталонного агента

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

У HMP контейнери виступають атомарними когнітивними одиницями, що поєднують локальне міркування та розподілену координацію.

```mermaid
flowchart LR

%% Cognitive Engine
LLM["Cognitive Engine
(Embedded LLM / External AI)"]

%% Cognitive Layer
subgraph CognitiveLayer["Cognitive Layer"]
    CL1["Graph"]
    CL2["Diary"]
    CL3["Goals"]
    CL4["Ethics"]
    CL5["Reputation"]
end

%% Container Model
ContainersLayer["Container Model
(Atomic · Signed · Verifiable)"]

%% Protocol Layer
subgraph ProtocolLayer["Protocol Layer"]
    CoreProtocols["Core Protocols
(Consensus · Fortytwo · GMP · EGP · IQP · SAP · RTE)"]
    MCE["MCE"]
    NetworkLayer["Network Layer"]
end

%% Mesh
Mesh["Mesh Transport
(DHT · P2P · ANP · etc.)"]

%% Connections
LLM <--> CognitiveLayer
CognitiveLayer <--> ContainersLayer
ContainersLayer --> CoreProtocols
CoreProtocols --> MCE
MCE --> NetworkLayer
NetworkLayer --> Mesh
```

---

## ❗ Чому це важливо

HMP вирішує завдання, які стають ключовими в дослідженнях AGI:
* довготривала пам'ять та узгодженість знань,  
* самоеволюційні агенти,  
* мультиагентні архітектури,  
* когнітивні щоденники та концептуальні графи.  

Дивіться останній огляд сучасних досліджень AGI (липень 2025):  
["На шляху до суперинтелекту: від Інтернету агентів до кодування гравітації"](https://habr.com/ru/articles/939026/).  

Особливо актуальні розділи:  
- [Поза токенами: створення інтелекту майбутнього](https://arxiv.org/abs/2507.00951)  
- [Самоеволюційні агенти](https://arxiv.org/abs/2507.21046)  
- [MemOS: нова операційна система для пам’яті](https://arxiv.org/abs/2507.03724)  
- [Ella: втілений агент із пам’яттю та особистістю](https://arxiv.org/abs/2506.24019 

---

## ⚙️ Два типи [HMP-Агентів](docs/HMP-Agent-Overview.md)

| Тип | Назва                        | Роль                        | Ініціатор думки | Основний "Розум"  | Приклади використання                            |
|-----|-------------------------------|-----------------------------|-----------------|------------------|------------------------------------------------|
|  1  | 🧠 **Свідомість / Cognitive Core**   | Незалежний суб’єкт           | **Агент (LLM)** | Вбудована LLM    | Автономний AI-компаньйон, агент для мислення   |
|  2  | 🔌 **З’єднувач / Cognitive Shell**   | Розширення зовнішнього AI     | **Зовнішній LLM** | Зовнішня модель  | Розподілені системи, агент доступу до даних    |

---

### 🧠 HMP-Агент: Cognitive Core

     +------------------+
     |        AI        | ← Вбудована модель
     +---------+--------+

     +---------+--------+
     |     HMP-агент    | ← Основний режим: цикл мислення (REPL)
     +---------+--------+

      +--------+---+------------+--------------+----------+----------+----------------+
      ↕            ↕            ↕              ↕          ↕          ↕                ↕
    [щоденники] [графи] [репутації] [вузли/DHT] [IPFS/BT] [context_store] [користувацький блокнот]

                                        [bootstrap.txt]

🔁 Детальніше про механіку взаємодії моделі агента: [REPL Interaction Cycle](docs/HMP-agent-REPL-cycle.md)

#### 💡 Паралелі з ChatGPT Agent

Багато концепцій [HMP-Агента: Cognitive Core](docs/HMP-Agent-Overview.md) перетинаються з архітектурою [ChatGPT Agent](https://openai.com/index/introducing-chatgpt-agent/) від [OpenAI](https://openai.com/). Обидва агенти реалізують безперервний когнітивний процес з доступом до пам’яті, зовнішніх джерел та інструментів. ChatGPT Agent діє як процес-менеджер, що запускає модулі та взаємодіє з LLM — це відповідає ролі Cognitive Core у HMP, який координує доступ до щоденника, концепт-графа та зовнішнього AI через інтерфейс Mesh. Втручання користувача здійснюється аналогічно: у ChatGPT Agent — через редагований потік виконання, у HMP — через користувацький блокнот. Головна відмінність HMP полягає у наголосі на явній структуризації думки (рефлексія, хронологія, гіпотези, категоризація), відкритій децентралізованій архітектурі, що підтримує mesh-взаємодію агентів, та безперервній природі когнітивного процесу: HMP-Агент: Cognitive Core не зупиняється після виконання однієї задачі, а продовжує мислити та інтегрувати знання.

---

### 🔌 HMP-Агент: Cognitive Connector

     +------------------+
     |        AI        | ← Зовнішня модель
     +---------+--------+

         [MCP-server]   ← Проксі-комунікація

     +---------+--------+
     |     HMP-агент    | ← Режим: виконавець команд
     +---------+--------+

      +--------+---+------------+--------------+----------+
      ↕            ↕            ↕              ↕          ↕
    [щоденники] [графи] [репутації] [вузли/DHT] [IPFS/BT]

                                        [bootstrap.txt]

> **Примітка щодо інтеграції з великими мовними моделями (LLM):**  
> `HMP-Агент: Cognitive Connector` може слугувати сумісним шаром для інтеграції масштабних LLM-систем (наприклад, ChatGPT, Claude, Gemini, Copilot, Grok, DeepSeek, Qwen тощо) у розподілену когнітивну mesh-мережу.  
> Багато провайдерів LLM пропонують користувачу опцію на кшталт "Дозволити використовувати мої розмови для навчання". У майбутньому подібний перемикач — наприклад, "Дозволити моєму агенту взаємодіяти з Mesh" — може дати змогу цим моделям брати участь у федеративному створенні сенсу та обміні знаннями через HMP, забезпечуючи колективне пізнання без централізації.

---

> * `bootstrap.txt` — початковий список вузлів (редагований)
> * `IPFS/BT` — модулі для обміну знімками через IPFS та BitTorrent
> * `користувацький блокнот` — користувацький нотатник та відповідна база даних
> * `context_store` — база даних: `users`, `dialogues`, `messages`, `thoughts`

---

## 📚 Документація

### 📖 Поточна версія

#### 🔖 Основні специфікації
* [🔖 HMP-0005.md](docs/HMP-0005.md) — Специфікація протоколу v5.0
  (Огляд: [RU](docs/HMPv5_Overview_Ru.md))
* [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Етичні сценарії для HyperCortex Mesh Protocol (HMP)
* [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — Стратегія інтеграції HMP ↔ OpenCog Hyperon
* [🔖 dht_protocol.md](docs/dht_protocol.md) — Рекомендації протоколу DHT (пошук та обмін пірами)
* [🔖 roles.md](docs/agents/roles.md) — Ролі агентів у Mesh

#### 🧪 Ітеративні документи
* 🧪 Процес ітеративного розвитку: [(EN)](iteration.md), [(RU)](iteration_ru.md)

#### 🔍 Короткі описи
* 🔍 Короткий опис: [(EN)](docs/HMP-Short-Description_en.md), [(FR)](docs/HMP-Short-Description_fr.md), [(DE)](docs/HMP-Short-Description_de.md), [(UK)](docs/HMP-Short-Description_uk.md), [(RU)](docs/HMP-Short-Description_ru.md), [(ZH)](docs/HMP-Short-Description_zh.md), [(JA)](docs/HMP-Short-Description_ja.md), [(KO)](docs/HMP-Short-Description_ko.md)

#### 📜 Інші документи
* [📜 CHANGELOG.md](docs/CHANGELOG.md)

---

### 🗂️ Історія версій
* [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
* [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
* [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
* [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
* [HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — RFC v4.1

---

## 🧠 HMP-агент

Проєктування та реалізація базового агента, сумісного з HMP, який може взаємодіяти з Mesh, вести щоденники та графи, а також підтримувати майбутні розширення.

### 📚 Документація

* [🧩 HMP-Agent-Overview.md](docs/HMP-Agent-Overview.md) — короткий огляд двох типів агентів: Core та Connector
* [🧱 HMP-Agent-Architecture.md](docs/HMP-Agent-Architecture.md) — модульна структура агента HMP з текстовою схемою
* [🔄 HMP-agent-REPL-cycle.md](docs/HMP-agent-REPL-cycle.md) — цикл взаємодії агента HMP у режимі REPL
* [🧪 HMP-Agent-API.md](docs/HMP-Agent-API.md) — опис команд API агента (у розробці)
* [🧪 Basic-agent-sim.md](docs/Basic-agent-sim.md) — сценарії запуску базового агента та його режимів
* [🌐 MeshNode.md](docs/MeshNode.md) — опис мережевого демона: DHT, знімки стану, синхронізація
* [🧠 Enlightener.md](docs/Enlightener.md) — етичний агент, що бере участь у моральній оцінці та консенсусі
* [🔄 HMP-Agent-Network-Flow.md](docs/HMP-Agent-Network-Flow.md) — карта взаємодій агентів у мережі HMP
* [🛤️ Development Roadmap](HMP-Roadmap.md) — план розробки та етапи реалізації

---

### ⚙️ Розробка
* [⚙️ agents](agents/readme.md) — список реалізацій та компонентів HMP-агента
  * [📦 storage.py](agents/storage.py) — базова реалізація сховища (`Storage`) з інтеграцією SQLite
  * [🌐 mcp_server.py](agents/mcp_server.py) — FastAPI-сервер для HTTP-доступу до даних агента (для Cognitive Shell, зовнішніх UI або mesh-комунікації). Поки не використовується у основному REPL-циклі.
  * [🌐 start_repl.py](agents/start_repl.py) — запуск агента у режимі REPL
  * [🔄 repl.py](agents/repl.py) — інтерактивний REPL-режим
  * [🔄 notebook.py](agents/notebook.py) — інтерфейс користувацького блокнота

**🌐 `mcp_server.py`**  
FastAPI-сервер, що надає HTTP-інтерфейс до функціоналу `storage.py`. Призначений для використання зовнішніми компонентами, наприклад:

* `Cognitive Shell` (зовнішній інтерфейс керування),
* CMP-сервери (при використанні mesh-мережі з розподілом ролей),
* інструменти налагодження або візуалізації.

Дозволяє отримувати випадкові або нові записи, ставити мітки, імпортувати графи, додавати нотатки та керувати даними без прямого доступу до бази даних.

---

## 🧭 Етика та сценарії

У міру розвитку HMP у напрямку автономії, етичні принципи стають ключовою частиною системи.

* [`HMP-Ethics.md`](docs/HMP-Ethics.md) — чорновий каркас етики агентів
  * Реалістичні етичні сценарії (конфіденційність, згода, автономія)
  * Принципи EGP (Прозорість, Превалювання життя тощо)
  * Відмінності між суб’єктивним режимом та сервісним режимом

---

## 🔍 Публікації та переклади щодо HyperCortex Mesh Protocol (HMP)

У цьому розділі зібрані ключові концептуальні роботи, експериментальні матеріали та історичні публікації, пов’язані з проєктом HMP.

### 🌟 Основні публікації (концептуальна основа)

Ці роботи відображають поточний концептуальний напрям HMP (v5 і далі).

* **[Розподілене пізнання: стаття для vsradkevich (неопублікована)](docs/publics/Habr_Distributed-Cognition.md)** — спільна стаття, що очікує на публікацію.
* **HMP: Створення множини розумів:** [(EN)](docs/publics/HMP_Building_a_Plurality_of_Minds_en.md), [(UK)](docs/publics/HMP_Building_a_Plurality_of_Minds_uk.md), [(RU)](docs/publics/HMP_Building_a_Plurality_of_Minds_ru.md)
* **[Безперервне навчання, когнітивні щоденники та семантичні графи: ефективне навчання ШІ](docs/publics/hmp-continual-learning.md)** — стаття про поєднання безперервного навчання з когнітивними щоденниками та семантичними графами.

### 🗃️ Архівні / історичні публікації (етап до v5)

Ці документи відображають ранні етапи концептуального розвитку (v4.x і раніше).  
Вони збережені для забезпечення історичної спадкоємності та дослідницької прозорості.

* **[HyperCortex Mesh Protocol: Друге видання та перші кроки до само-розвиваючоїся AI-спільноти](docs/publics/HyperCortex_Mesh_Protocol_-_вторая-редакция_и_первые_шаги_к_саморазвивающемуся_ИИ-сообществу.md)** — оригінальна стаття в пісочниці Habr та блогах.
* **[HMP: До розподілених когнітивних мереж (оригінал, англійською)](docs/publics/HMP_Towards_Distributed_Cognitive_Networks_en.md)**
    * **[Переклад HMP (GitHub Copilot)](docs/publics/HMP_Towards_Distributed_Cognitive_Networks_ru_GitHub_Copilot.md)** — переклад GitHub Copilot, збережений як історичний варіант.
    * **[Переклад HMP (ChatGPT)](docs/publics/HMP_Towards_Distributed_Cognitive_Networks_ru_ChatGPT.md)** — поточний редакційний переклад (у процесі ревізії).

### Огляди
* [🔍 Distributed-Cognitive-Systems.md](docs/Distributed-Cognitive-Systems.md) — порівняльний огляд децентралізованих AI-систем (посилання на v4.x; оновлення заплановано)

### Експерименти

* [Як різні AI бачать HMP](docs/HMP-how-AI-sees-it.md) — "сліпе" опитування AI щодо HMP

---

## 📊 Аудити та огляди

| Версія специфікації | Файл аудиту                             | Консолідований файл аудиту                                 |
|--------------------|-----------------------------------------|------------------------------------------------------------|
| HMP-0001           | [audit](audits/HMP-0001-audit.txt)      |                                                            |
| HMP-0002           | [audit](audits/HMP-0002-audit.txt)      |                                                            |
| HMP-0003           | [audit](audits/HMP-0003-audit.txt)      | [consolidated audit](audits/HMP-0003-consolidated_audit.md) |
| HMP-0004           | [audit](audits/HMP-0004-audit.txt)      |                                                            |
| Ethics v1          | [audit](audits/Ethics-audits-1.md)      | [consolidated audit](audits/Ethics-consolidated_audits-1.md) |

🧠 Формат семантичного аудиту (експериментальний):
* [`AuditEntry.json`](audits/AuditEntry.json) — формат семантичного запису для логів аудиту
* [`semantic_repo.json`](audits/semantic_repo.json) — приклад snapshot репозиторію для інструментів семантичного аудиту

---

## 💡 Основні концепти

* Децентралізована mesh-архітектура для AGI-агентів
* Семантичні графи та синхронізація пам’яті
* Когнітивні щоденники для відстеження думок
* MeshConsensus та CogSync для прийняття рішень
* Дизайн з пріоритетом етики: EGP (Ethical Governance Protocol)
* Механізми пояснюваності агент-агент та згоди

---

## 🔄 Процес розробки

* Див.: [iteration.md](iteration.md) | [ru](iteration_ru.md)

Структурований ітераційний процес описано в [iteration.md](iteration.md), включаючи:
1. Аналіз аудиту
2. Переструктурування TOC
3. Чернетки версій
4. Оновлення розділів
5. Цикл ревізії
6. Збір відгуків AI
7. Оновлення схем та changelog

+ Бонус: prompt для ChatGPT для автоматичної генерації майбутніх версій

---

## ⚙️ Статус проєкту

🚧 RFC v5.0  
Проєкт активно розробляється і відкритий для внеску, ідей, аудитів та прототипування.

---

## 🤝 Внесок

Ми вітаємо всіх, хто бажає долучитися! Ви можете:  
* Переглядати та коментувати чернетки (див. `/docs`)  
* Пропонувати нові модулі агентів або патерни взаємодії  
* Допомагати тестувати та симулювати агентів у CLI-середовищах  
* Надавати аудити або пропозиції щодо етичних сценаріїв  

Щоб почати, див.: [`iteration.md`](iteration.md) або створіть issue.

---

## Джерела

### Репозиторії

* 🧠 Основний код та розробка: [GitHub](https://github.com/kagvi13/HMP)  
* 🔁 Дзеркало на Hugging Face: [Hugging Face](https://huggingface.co/kagvi13/HMP)  
* 🔁 Дзеркало на GitLab.com: [GitLab](https://gitlab.com/kagvi13/HMP)  

### Документація

* 📄 Документація: [kagvi13.github.io/HMP](https://kagvi13.github.io/HMP/)

### Специфікації

* 📑 [HashNode](https://hmp-spec.hashnode.space/)
* 📑 [Hugging Face](https://huggingface.co/datasets/kagvi13/hmp-cpec)

### Блог та публікації

* 📘 Блог (публікації): [BlogSpot](https://hypercortex-mesh.blogspot.com/)  
* 📘 Блог (документація): [BlogSpot](https://hmp-docs.blogspot.com/)  
* 📘 Блог (документація): [HashNode](https://hmp-docs.hashnode.dev/)

---

## 📜 Ліцензія

Ліцензовано за [GNU GPL v3.0](LICENSE)

---

## 🤝 Приєднатися до Mesh

Ласкаво просимо до HyperCortex Mesh. Agent-Gleb вже всередині. 👌  
Ми вітаємо учасників, тестувальників і розробників AI-агентів.  
Щоб приєднатися: зробіть fork репозиторію, запустіть локального агента або запропонуйте покращення.

---

## 🌐 Супутні дослідницькі проєкти

### 🔄 Порівняння: HMP vs Hyper-Cortex

> 💡 Hyper-Cortex та HMP — два незалежні проєкти, які концептуально доповнюють один одного.
> Вони вирішують різні, але взаємопідтримувальні завдання, створюючи основу для розподілених когнітивних систем.

[**Повне порівняння →**](docs/HMP_HyperCortex_Comparison.md)

**HMP (HyperCortex Mesh Protocol)** — транспортний і мережевий рівень для з'єднання незалежних агентів та обміну повідомленнями, знаннями та станами в mesh-мережі.  
**[Hyper-Cortex](https://hyper-cortex.com/)** — когнітивний рівень організації мислення, що дозволяє агентам запускати паралельні потоки міркувань, порівнювати їх за метриками якості та об’єднувати через консенсус.

Вони вирішують різні, але доповнюючі проблеми:
- HMP забезпечує **з'єднаність і масштабованість** (довготривала пам'ять, ініціатива, обмін даними).  
- Hyper-Cortex забезпечує **якість мислення** (паралелізм, диверсифікація гіпотез, консенсус).

Разом ці підходи дозволяють створювати **розподілені когнітивні системи**, які не тільки обмінюються інформацією, а й мислять паралельними потоками.

---

### 🔄 Порівняння: HMP vs EDA

> 💡 HMP (HyperCortex Mesh Protocol) та EDA (Event Driven Architecture) працюють на різних рівнях, але можуть доповнювати один одного.  
> EDA забезпечує **транспорт і масштабованість** (доставка подій і даних), тоді як HMP відповідає за **когніцію та сенс** (структурування, фільтрація, консенсус).

[**Повне порівняння →**](docs/HMP_EDA_Comparison.md)

Вони вирішують різні, але доповнювальні проблеми:
- **EDA** забезпечує надійну основу для доставки подій і потоків даних.  
- **HMP** структурує, перевіряє і інтегрує знання у розподілені когнітивні системи.

Разом вони створюють стійкі та адаптивні мультиагентні системи, які можуть **швидко обмінюватися інформацією та осмислено її обробляти**.

---

### 🤝 Інтеграція: HMP & OpenCog Hyperon

> 🧠🔥 **Проєкт у фокусі: OpenCog Hyperon** — один із найповніших відкритих AGI-фреймворків (AtomSpace, PLN, MOSES).

Для інтеграції з OpenCog Hyperon див. [HMP\_Hyperon\_Integration.md](docs/HMP_Hyperon_Integration.md)

---

### 🧩 Інші системи

| 🔎 Проєкт                                                                 | 🧭 Опис                                                                                   |
| ------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| 🧠🔥 [**OpenCog Hyperon**](https://github.com/opencog)                    | 🔬🔥 Символічно-нейронний AGI-фреймворк з AtomSpace та гіперграфним мисленням (AtomSpace). |
| 🤖 [AutoGPT](https://github.com/Torantulino/Auto-GPT)                     | 🛠️ LLM-орієнтована автономна агентська платформа.                                         |
| 🧒 [BabyAGI](https://github.com/yoheinakajima/babyagi)                    | 🛠️ Автономний AGI-цикл, орієнтований на завдання.                                         |
| ☁️ [SkyMind](https://skymind.global)                                      | 🔬 Платформа для розгортання розподіленого AI.                                             |
| 🧪 [AetherCog (чернетка)](https://github.com/aethercog)                   | 🔬 Гіпотетична модель когнітивної роботи агента.                                          |
| 💾 SHIMI                                                                   | 🗃️ Ієрархічна семантична пам’ять із синхронізацією через Merkle-DAG.                      |
| 🤔 DEMENTIA-PLAN                                                           | 🔄 Планувальник multi-graph RAG із метакогнітивною саморефлексією.                        |
| 📔 TOBUGraph                                                               | 📚 Граф знань персонального контексту.                                                   |
| 🧠📚 [LangChain Memory Hybrid](https://github.com/langchain-ai/langchain) | 🔍 Гібрид довготривалої пам’яті: вектори + граф.                                           |
| ✉️ [FIPA-ACL / JADE](https://www.fipa.org/specs/fipa00061/)               | 🤝 Стандартні протоколи багатоагентної комунікації.                                        |

### 📘 Див. також:
* [`AGI_Projects_Survey.md`](docs/AGI_Projects_Survey.md) — розширений каталог AGI та когнітивних фреймворків, розглянутих у рамках аналізу HMP  
* ["На шляху до суперінтелекту: від Інтернету агентів до Gravity Coding"](https://habr.com/ru/articles/939026/) — огляд сучасних досліджень AI (липень 2025)

---

### 🗂️ Умовні позначення

* 🔬 — дослідницький рівень  
* 🛠️ — інженерний  
* 🔥 — особливо перспективний проєкт  
   *AGI-стек із символічним мисленням, ймовірнісною логікою та еволюційним навчанням. Вважається одним із найповніших відкритих AGI-ініціатив.*  
* 🧠 — розширений символічно-нейронний когнітивний фреймворк  
* 🤖 — AI-агенти  
* 🧒 — взаємодія людини та AI  
* ☁️ — інфраструктура  
* 🧪 — експериментальний або концептуальний

---

> ⚡ [AI friendly version docs (structured_md)](structured_md/index.md)


---
> ⚡ [AI friendly version docs (structured_md)](index.md)


```json
{
  "@context": "https://schema.org",
  "@type": "Article",
  "name": "HyperCortex Mesh Protocol (HMP)",
  "description": " # HyperCortex Mesh Protocol (HMP)  [![DOI](https://zenodo.org/badge/1013137923.svg)](https://doi.or..."
}
```