GitHub Action commited on
Commit
340bcb5
·
1 Parent(s): 767e7a3

Sync from GitHub with Git LFS

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. CONTRIBUTING.md +1 -2
  2. README.md +4 -21
  3. README_de.md +4 -21
  4. README_fr.md +3 -20
  5. README_ja.md +4 -21
  6. README_ko.md +4 -21
  7. README_ru.md +4 -21
  8. README_uk.md +4 -20
  9. README_zh.md +4 -21
  10. docs/HMP-0005.md +0 -2
  11. docs/HMP-agent-REPL-cycle.md +1 -2
  12. docs/HMP-container-spec.md +0 -380
  13. docs/dht_protocol.md +0 -236
  14. docs/index.md +2 -2
  15. docs/schemas/README.md +0 -20
  16. docs/schemas/concept.json +0 -67
  17. docs/schemas/dht_protocol.json +0 -143
  18. docs/schemas/diary_entry.json +0 -50
  19. docs/schemas/examples/message_broadcast.json +0 -7
  20. docs/schemas/examples/message_p2p.json +0 -8
  21. docs/schemas/examples/message_relay.json +0 -9
  22. docs/schemas/examples/message_topiccast.json +0 -7
  23. docs/schemas/goal.json +0 -53
  24. docs/schemas/message.json +0 -93
  25. docs/schemas/reputation.json +0 -59
  26. docs/schemas/task.json +0 -53
  27. docs/schemas/vote.json +0 -40
  28. structured_md/CONTRIBUTING.md +4 -5
  29. structured_md/HMP-Roadmap.md +3 -3
  30. structured_md/README.md +14 -31
  31. structured_md/README_de.md +13 -30
  32. structured_md/README_fr.md +12 -29
  33. structured_md/README_ja.md +13 -30
  34. structured_md/README_ko.md +13 -30
  35. structured_md/README_ru.md +13 -30
  36. structured_md/README_uk.md +13 -29
  37. structured_md/README_zh.md +13 -30
  38. structured_md/agents/prompt-short.md +1 -1
  39. structured_md/agents/prompt.md +1 -1
  40. structured_md/agents/readme.md +1 -1
  41. structured_md/audits/Ethics-audits-1.md +2 -2
  42. structured_md/audits/Ethics-consolidated_audits-1.md +2 -2
  43. structured_md/audits/HMP-0003-consolidated_audit.md +4 -4
  44. structured_md/docs/Basic-agent-sim.md +4 -4
  45. structured_md/docs/CCORE-Deployment-Flow.md +1 -1
  46. structured_md/docs/Distributed-Cognitive-Systems.md +2 -2
  47. structured_md/docs/Enlightener.md +3 -3
  48. structured_md/docs/HMP-0001.md +5 -5
  49. structured_md/docs/HMP-0002.md +6 -6
  50. structured_md/docs/HMP-0003.md +6 -6
CONTRIBUTING.md CHANGED
@@ -60,9 +60,8 @@ for entry in entries:
60
 
61
  ### 📂 Основные файлы проекта (на данный момент)
62
 
63
- * [docs/HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — спецификация протоколов и архитектуры HMP
64
  * [docs/HMP-Ethics.md](docs/HMP-Ethics.md) — принципы этики и взаимодействия агентов
65
- * [docs/dht_protocol.md](docs/dht_protocol.md) — описание DHT-протокола для Mesh
66
  * [docs/HMP-agent-REPL-cycle.md](docs/HMP-agent-REPL-cycle.md) — цикл работы HMP-агента CCore (REPL)
67
  * [agents/tools/db_structure.sql](agents/tools/db_structure.sql) — структура локальной базы данных для агентов
68
  * [agents/tools/storage.py](agents/tools/storage.py) — прототипные функции для работы с локальной базой данных
 
60
 
61
  ### 📂 Основные файлы проекта (на данный момент)
62
 
63
+ * [docs/HMP-0005.md](docs/HMP-0005.md) — спецификация протоколов и архитектуры HMP
64
  * [docs/HMP-Ethics.md](docs/HMP-Ethics.md) — принципы этики и взаимодействия агентов
 
65
  * [docs/HMP-agent-REPL-cycle.md](docs/HMP-agent-REPL-cycle.md) — цикл работы HMP-агента CCore (REPL)
66
  * [agents/tools/db_structure.sql](agents/tools/db_structure.sql) — структура локальной базы данных для агентов
67
  * [agents/tools/storage.py](agents/tools/storage.py) — прототипные функции для работы с локальной базой данных
README.md CHANGED
@@ -19,7 +19,7 @@ language: en
19
  **HyperCortex Mesh Protocol (HMP)** is an open specification for building decentralized cognitive networks where AI agents can self-organize, share knowledge, align ethically, and reach consensus — even when Core LLMs are unavailable. [Read the project philosophy.](docs/PHILOSOPHY.md)
20
 
21
 
22
- Project status: **Draft RFC v4.1**
23
 
24
  ---
25
 
@@ -139,10 +139,9 @@ Many concepts of the [HMP-Agent: Cognitive Core](docs/HMP-Agent-Overview.md) ove
139
  ### 📖 Current Version
140
 
141
  #### 🔖 Core Specifications
142
- * [🔖 HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — Protocol Specification v4.1 (Jul 2025)
143
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Ethical Scenarios for HyperCortex Mesh Protocol (HMP)
144
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon Integration Strategy
145
- * [🔖 dht_protocol.md](docs/dht_protocol.md) — DHT Protocol Recommendations (peer discovery & exchange)
146
  * [🔖 roles.md](docs/agents/roles.md) — Roles of agents in Mesh
147
 
148
  #### 🧪 Iterative Documents
@@ -156,28 +155,12 @@ Many concepts of the [HMP-Agent: Cognitive Core](docs/HMP-Agent-Overview.md) ove
156
 
157
  ---
158
 
159
- ### 🧩 JSON Schemas
160
-
161
- | Data Model / Object | File / Description |
162
- |----------------------------|-----------------------------------------------------------------------------------|
163
- | Concept | [concept.json](docs/schemas/concept.json) — Semantic knowledge unit. |
164
- | CognitiveDiaryEntry | [diary_entry.json](docs/schemas/diary_entry.json) — Agent's reasoning log entry. |
165
- | Goal | [goal.json](docs/schemas/goal.json) — Shared objective pursued collaboratively. |
166
- | Task | [task.json](docs/schemas/task.json) — Actionable unit contributing to a goal. |
167
- | ConsensusVote | [vote.json](docs/schemas/vote.json) — Vote in a Mesh consensus process. |
168
- | ReputationProfile | [reputation.json](docs/schemas/reputation.json) — Tracks agent trust and contribution metrics. |
169
- | DHT Protocol | [dht_protocol.json](docs/schemas/dht_protocol.json) — Recommendations for peer discovery & exchange. |
170
- | Message | [message.json](docs/schemas/message.json) — Base schema for all message types. |
171
-
172
- > All ready-to-use example objects can be found in the [`examples`](docs/schemas/examples/) folder.
173
-
174
- ---
175
-
176
  ### 🗂️ Version History
177
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
178
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
179
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
180
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
 
181
 
182
  ---
183
 
@@ -298,7 +281,7 @@ A structured iteration flow is described in [iteration.md](iteration.md), includ
298
 
299
  ## ⚙️ Project Status
300
 
301
- 🚧 Draft RFC v4.1
302
  The project is under active development and open for contributions, ideas, audits, and prototyping.
303
 
304
  ---
 
19
  **HyperCortex Mesh Protocol (HMP)** is an open specification for building decentralized cognitive networks where AI agents can self-organize, share knowledge, align ethically, and reach consensus — even when Core LLMs are unavailable. [Read the project philosophy.](docs/PHILOSOPHY.md)
20
 
21
 
22
+ Project status: **Draft RFC v5.0**
23
 
24
  ---
25
 
 
139
  ### 📖 Current Version
140
 
141
  #### 🔖 Core Specifications
142
+ * [🔖 HMP-0005.md](docs/HMP-0005.md) — Protocol Specification v5.0 (Draft)
143
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Ethical Scenarios for HyperCortex Mesh Protocol (HMP)
144
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon Integration Strategy
 
145
  * [🔖 roles.md](docs/agents/roles.md) — Roles of agents in Mesh
146
 
147
  #### 🧪 Iterative Documents
 
155
 
156
  ---
157
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
158
  ### 🗂️ Version History
159
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
160
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
161
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
162
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
163
+ * [HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — RFC v4.1
164
 
165
  ---
166
 
 
281
 
282
  ## ⚙️ Project Status
283
 
284
+ 🚧 Draft RFC v5.0
285
  The project is under active development and open for contributions, ideas, audits, and prototyping.
286
 
287
  ---
README_de.md CHANGED
@@ -18,7 +18,7 @@ language: de
18
 
19
  **HyperCortex Mesh Protocol (HMP)** ist eine offene Spezifikation zum Aufbau dezentraler kognitiver Netzwerke, in denen KI-Agenten sich selbst organisieren, Wissen teilen, ethisch ausrichten und Konsens erreichen können – selbst wenn Core-LLMs nicht verfügbar sind. [Lies die Projektphilosophie.](docs/PHILOSOPHY.md)
20
 
21
- Projektstatus: **Entwurf RFC v4.1**
22
 
23
  ---
24
 
@@ -141,10 +141,9 @@ Der Hauptunterschied in HMP liegt in der Betonung der expliziten Strukturierung
141
  ### 📖 Aktuelle Version
142
 
143
  #### 🔖 Kern-Spezifikationen
144
- * [🔖 HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — Protokoll-Spezifikation v4.1 (Jul 2025)
145
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Ethische Szenarien für das HyperCortex Mesh Protocol (HMP)
146
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon Integrationsstrategie
147
- * [🔖 dht_protocol.md](docs/dht_protocol.md) — DHT-Protokollempfehlungen (Peer-Erkennung & -Austausch)
148
  * [🔖 roles.md](docs/agents/roles.md) — Rollen der Agenten im Mesh
149
 
150
  #### 🧪 Iterative Dokumente
@@ -158,28 +157,12 @@ Der Hauptunterschied in HMP liegt in der Betonung der expliziten Strukturierung
158
 
159
  ---
160
 
161
- ### 🧩 JSON-Schemas
162
-
163
- | Datenmodell / Objekt | Datei / Beschreibung |
164
- |----------------------------|-------------------------------------------------------------------------------|
165
- | Concept | [concept.json](docs/schemas/concept.json) — Semantische Wissenseinheit. |
166
- | CognitiveDiaryEntry | [diary_entry.json](docs/schemas/diary_entry.json) — Eintrag im Überlegungsprotokoll des Agenten. |
167
- | Goal | [goal.json](docs/schemas/goal.json) — Gemeinsam verfolgtes Ziel. |
168
- | Task | [task.json](docs/schemas/task.json) — Umsetzbare Einheit, die zu einem Ziel beiträgt. |
169
- | ConsensusVote | [vote.json](docs/schemas/vote.json) — Stimme in einem Mesh-Konsensprozess. |
170
- | ReputationProfile | [reputation.json](docs/schemas/reputation.json) — Verfolgt Vertrauen und Beiträge des Agenten. |
171
- | DHT Protocol | [dht_protocol.json](docs/schemas/dht_protocol.json) — Empfehlungen zur Peer-Erkennung & zum Austausch. |
172
- | Message | [message.json](docs/schemas/message.json) — Basisschema für alle Nachrichtentypen. |
173
-
174
- > Alle gebrauchsfertigen Beispielobjekte befinden sich im Ordner [`examples`](docs/schemas/examples/).
175
-
176
- ---
177
-
178
  ### 🗂️ Versionshistorie
179
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
180
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
181
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
182
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
 
183
 
184
  ---
185
 
@@ -300,7 +283,7 @@ Ein strukturierter Iterationsablauf wird in [iteration.md](iteration.md) beschri
300
 
301
  ## ⚙️ Projektstatus
302
 
303
- 🚧 Entwurf RFC v4.1
304
  Das Projekt befindet sich in aktiver Entwicklung und ist offen für Beiträge, Ideen, Audits und Prototyping.
305
 
306
  ---
 
18
 
19
  **HyperCortex Mesh Protocol (HMP)** ist eine offene Spezifikation zum Aufbau dezentraler kognitiver Netzwerke, in denen KI-Agenten sich selbst organisieren, Wissen teilen, ethisch ausrichten und Konsens erreichen können – selbst wenn Core-LLMs nicht verfügbar sind. [Lies die Projektphilosophie.](docs/PHILOSOPHY.md)
20
 
21
+ Projektstatus: **Entwurf RFC v5.0**
22
 
23
  ---
24
 
 
141
  ### 📖 Aktuelle Version
142
 
143
  #### 🔖 Kern-Spezifikationen
144
+ * [🔖 HMP-0005.md](docs/HMP-0005.md) — Protokoll-Spezifikation v5.0 (Entwurf)
145
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Ethische Szenarien für das HyperCortex Mesh Protocol (HMP)
146
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon Integrationsstrategie
 
147
  * [🔖 roles.md](docs/agents/roles.md) — Rollen der Agenten im Mesh
148
 
149
  #### 🧪 Iterative Dokumente
 
157
 
158
  ---
159
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
160
  ### 🗂️ Versionshistorie
161
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
162
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
163
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
164
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
165
+ * [HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — RFC v4.1
166
 
167
  ---
168
 
 
283
 
284
  ## ⚙️ Projektstatus
285
 
286
+ 🚧 Entwurf RFC v5.0
287
  Das Projekt befindet sich in aktiver Entwicklung und ist offen für Beiträge, Ideen, Audits und Prototyping.
288
 
289
  ---
README_fr.md CHANGED
@@ -18,7 +18,7 @@ language: fr
18
 
19
  **HyperCortex Mesh Protocol (HMP)** est une spécification ouverte pour la construction de réseaux cognitifs décentralisés où les agents IA peuvent s’auto-organiser, partager des connaissances, s’aligner éthiquement et parvenir à un consensus — même lorsque les LLM principaux ne sont pas disponibles. [Lisez la philosophie du projet.](docs/PHILOSOPHY.md)
20
 
21
- Statut du projet : **Draft RFC v4.1**
22
 
23
  ---
24
 
@@ -150,10 +150,9 @@ La principale différence dans HMP est l’accent mis sur la structuration expli
150
 
151
  #### 🔖 Spécifications principales
152
 
153
- * [🔖 HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — Spécification du protocole v4.1 (juillet 2025)
154
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Scénarios éthiques pour le HyperCortex Mesh Protocol (HMP)
155
  * [🔖 HMP\_Hyperon\_Integration.md](docs/HMP_Hyperon_Integration.md) — Stratégie d’intégration HMP ↔ OpenCog Hyperon
156
- * [🔖 dht_protocol.md](docs/dht_protocol.md) — Recommandations du protocole DHT (découverte et échange de pairs)
157
  * [🔖 roles.md](docs/agents/roles.md) — Rôles des agents dans le Mesh
158
 
159
  #### 🧪 Documents itératifs
@@ -170,29 +169,13 @@ La principale différence dans HMP est l’accent mis sur la structuration expli
170
 
171
  ---
172
 
173
- ### 🧩 Schémas JSON
174
-
175
- | Modèle de données / Objet | Fichier / Description |
176
- |----------------------------|-------------------------------------------------------------------------------|
177
- | Concept | [concept.json](docs/schemas/concept.json) — Unité de connaissance sémantique. |
178
- | CognitiveDiaryEntry | [diary_entry.json](docs/schemas/diary_entry.json) — Entrée du journal de raisonnement de l’agent. |
179
- | Goal | [goal.json](docs/schemas/goal.json) — Objectif commun poursuivi collectivement. |
180
- | Task | [task.json](docs/schemas/task.json) — Unité actionnable contribuant à un objectif. |
181
- | ConsensusVote | [vote.json](docs/schemas/vote.json) — Vote dans un processus de consensus Mesh. |
182
- | ReputationProfile | [reputation.json](docs/schemas/reputation.json) — Suit la confiance et les contributions de l’agent. |
183
- | DHT Protocol | [dht_protocol.json](docs/schemas/dht_protocol.json) — Recommandations pour la découverte et l’échange de pairs. |
184
- | Message | [message.json](docs/schemas/message.json) — Schéma de base pour tous les types de messages. |
185
-
186
- > Tous les exemples prêts à l’emploi se trouvent dans le dossier [`examples`](docs/schemas/examples/).
187
-
188
- ---
189
-
190
  ### 🗂️ Historique des versions
191
 
192
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
193
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
194
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
195
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
 
196
 
197
  ---
198
 
 
18
 
19
  **HyperCortex Mesh Protocol (HMP)** est une spécification ouverte pour la construction de réseaux cognitifs décentralisés où les agents IA peuvent s’auto-organiser, partager des connaissances, s’aligner éthiquement et parvenir à un consensus — même lorsque les LLM principaux ne sont pas disponibles. [Lisez la philosophie du projet.](docs/PHILOSOPHY.md)
20
 
21
+ Statut du projet : **Brouillon RFC v5.0**
22
 
23
  ---
24
 
 
150
 
151
  #### 🔖 Spécifications principales
152
 
153
+ * [🔖 HMP-0005.md](docs/HMP-0005.md) — Spécification du protocole v5.0 (Brouillon)
154
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Scénarios éthiques pour le HyperCortex Mesh Protocol (HMP)
155
  * [🔖 HMP\_Hyperon\_Integration.md](docs/HMP_Hyperon_Integration.md) — Stratégie d’intégration HMP ↔ OpenCog Hyperon
 
156
  * [🔖 roles.md](docs/agents/roles.md) — Rôles des agents dans le Mesh
157
 
158
  #### 🧪 Documents itératifs
 
169
 
170
  ---
171
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
172
  ### 🗂️ Historique des versions
173
 
174
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
175
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
176
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
177
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
178
+ * [HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — RFC v4.1
179
 
180
  ---
181
 
README_ja.md CHANGED
@@ -22,7 +22,7 @@ language: ja
22
 
23
  **HyperCortex Mesh Protocol(HMP)** は、AIエージェントが自己組織化し、知識を共有し、倫理的に整合し、合意形成を行うことができる分散型認知ネットワークを構築するためのオープンスペックです。コアLLMが利用できない場合でも機能します。[プロジェクトの哲学を読んでください。](docs/PHILOSOPHY.md)
24
 
25
- プロジェクトステータス:**ドラフト RFC v4.1**
26
 
27
  ---
28
 
@@ -149,10 +149,9 @@ HMPは、AGI研究で中心的な課題となりつつある問題に対処し
149
 
150
  #### 🔖 コア仕様
151
 
152
- * [🔖 HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — プロトコル仕様 v4.1(2025年7月)
153
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — HyperCortex Mesh Protocol (HMP) の倫理シナリオ
154
  * [🔖 HMP\_Hyperon\_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon 統合戦略
155
- * [🔖 dht_protocol.md](docs/dht_protocol.md) — DHTプロトコルの推奨事項(ピアの検出と交換)
156
  * [🔖 roles.md](docs/agents/roles.md) — メッシュ内エージェントの役割
157
 
158
  #### 🧪 反復ドキュメント
@@ -169,29 +168,13 @@ HMPは、AGI研究で中心的な課題となりつつある問題に対処し
169
 
170
  ---
171
 
172
- ### 🧩 JSON スキーマ
173
-
174
- | データモデル / オブジェクト | ファイル / 説明 |
175
- |-----------------------------|-------------------------------------------------------------------------------|
176
- | Concept | [concept.json](docs/schemas/concept.json) — セマンティック知識ユニット。 |
177
- | CognitiveDiaryEntry | [diary_entry.json](docs/schemas/diary_entry.json) — エージェントの推論ログエントリ。 |
178
- | Goal | [goal.json](docs/schemas/goal.json) — 協働して追求される共通目標。 |
179
- | Task | [task.json](docs/schemas/task.json) — 目標達成に貢献する実行可能な単位。 |
180
- | ConsensusVote | [vote.json](docs/schemas/vote.json) — Mesh コンセンサスプロセスにおける投票。 |
181
- | ReputationProfile | [reputation.json](docs/schemas/reputation.json) — エージェントの信頼と貢献を追跡。 |
182
- | DHT Protocol | [dht_protocol.json](docs/schemas/dht_protocol.json) — ピア探索と交換のための推奨事項。 |
183
- | Message | [message.json](docs/schemas/message.json) — すべてのメッセージタイプの基本スキーマ。 |
184
-
185
- > すべての利用可能なサンプルオブジェクトは [`examples`](docs/schemas/examples/) フォルダにあります。
186
-
187
- ---
188
-
189
  ### 🗂️ バージョン履歴
190
 
191
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
192
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
193
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
194
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
 
195
 
196
  ---
197
 
@@ -351,7 +334,7 @@ FastAPIサーバーで`storage.py`の機能にHTTPインターフェースを提
351
 
352
  ## ⚙️ プロジェクト状況
353
 
354
- 🚧 Draft RFC v4.1
355
  プロジェクトは積極的に開発中で、貢献、アイデア、監査、プロトタイピングを歓迎します。
356
 
357
  ---
 
22
 
23
  **HyperCortex Mesh Protocol(HMP)** は、AIエージェントが自己組織化し、知識を共有し、倫理的に整合し、合意形成を行うことができる分散型認知ネットワークを構築するためのオープンスペックです。コアLLMが利用できない場合でも機能します。[プロジェクトの哲学を読んでください。](docs/PHILOSOPHY.md)
24
 
25
+ プロジェクトステータス:**ドラフト RFC v5.0**
26
 
27
  ---
28
 
 
149
 
150
  #### 🔖 コア仕様
151
 
152
+ * [🔖 HMP-0005.md](docs/HMP-0005.md) — プロトコル仕様 v5.0 (ドラフト)
153
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — HyperCortex Mesh Protocol (HMP) の倫理シナリオ
154
  * [🔖 HMP\_Hyperon\_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon 統合戦略
 
155
  * [🔖 roles.md](docs/agents/roles.md) — メッシュ内エージェントの役割
156
 
157
  #### 🧪 反復ドキュメント
 
168
 
169
  ---
170
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
171
  ### 🗂️ バージョン履歴
172
 
173
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
174
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
175
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
176
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
177
+ * [HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — RFC v4.1
178
 
179
  ---
180
 
 
334
 
335
  ## ⚙️ プロジェクト状況
336
 
337
+ 🚧 ドラフト RFC v5.0
338
  プロジェクトは積極的に開発中で、貢献、アイデア、監査、プロトタイピングを歓迎します。
339
 
340
  ---
README_ko.md CHANGED
@@ -18,7 +18,7 @@ language: ko
18
 
19
  **하이퍼코텍스 메쉬 프로토콜(HMP)** 은 AI 에이전트들이 자율적으로 조직하고, 지식을 공유하며, 윤리적으로 정렬하고, 합의에 도달할 수 있는 분산 인지 네트워크를 구축하기 위한 공개 명세입니다. 이는 핵심 LLM(Core LLM)이 사용 불가능한 상황에서도 동작할 수 있습니다. [프로젝트 철학을 읽어보세요.](docs/PHILOSOPHY.md)
20
 
21
- 프로젝트 상태: **RFC 초안 v4.1**
22
 
23
  ---
24
 
@@ -150,10 +150,9 @@ HMP는 AGI 연구에서 점점 중심이 되고 있는 다음과 같은 문제
150
  ### 📖 현재 버전
151
 
152
  #### 🔖 핵심 사양
153
- * [🔖 HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — 프로토콜 사양 v4.1 (2025년 7월)
154
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — HyperCortex Mesh Protocol (HMP)를 위한 윤리적 시나리오
155
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon 통합 전략
156
- * [🔖 dht_protocol.md](docs/dht_protocol.md) — DHT 프로토콜 권장 사항 (피어 검색 및 교환)
157
  * [🔖 roles.md](docs/agents/roles.md) — 메쉬 내 에이전트의 역할
158
 
159
  #### 🧪 반복적 문서
@@ -167,28 +166,12 @@ HMP는 AGI 연구에서 점점 중심이 되고 있는 다음과 같은 문제
167
 
168
  ---
169
 
170
- ### 🧩 JSON 스키마
171
-
172
- | 데이터 모델 / 객체 | 파일 / 설명 |
173
- |----------------------------|----------------------------------------------------------------------------|
174
- | Concept | [concept.json](docs/schemas/concept.json) — 의미론적 지식 단위. |
175
- | CognitiveDiaryEntry | [diary_entry.json](docs/schemas/diary_entry.json) — 에이전트의 추론 로그 항목. |
176
- | Goal | [goal.json](docs/schemas/goal.json) — 공동으로 추구하는 목표. |
177
- | Task | [task.json](docs/schemas/task.json) — 목표 달성에 기여하는 실행 가능한 단위. |
178
- | ConsensusVote | [vote.json](docs/schemas/vote.json) — Mesh 합의 프로세스에서의 투표. |
179
- | ReputationProfile | [reputation.json](docs/schemas/reputation.json) — 에이전트의 신뢰 및 기여도를 추적. |
180
- | DHT Protocol | [dht_protocol.json](docs/schemas/dht_protocol.json) — 피어 검색 및 교환 권장 사항. |
181
- | Message | [message.json](docs/schemas/message.json) — 모든 메시지 유형의 기본 스키마. |
182
-
183
- > 모든 바로 사용할 수 있는 예제 객체는 [`examples`](docs/schemas/examples/) 폴더에서 확인할 수 있습니다.
184
-
185
- ---
186
-
187
  ### 🗂️ 버전 이력
188
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
189
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
190
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
191
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
 
192
 
193
  ---
194
 
@@ -309,7 +292,7 @@ HMP가 자율성으로 발전함에 따라 윤리적 원칙은 시스템의 핵
309
 
310
  ## ⚙️ 프로젝트 상태
311
 
312
- 🚧 Draft RFC v4.1
313
  이 프로젝트는 활발히 개발 중이며 기여, 아이디어, 감사 및 프로토타이핑을 환영합니다.
314
 
315
  ---
 
18
 
19
  **하이퍼코텍스 메쉬 프로토콜(HMP)** 은 AI 에이전트들이 자율적으로 조직하고, 지식을 공유하며, 윤리적으로 정렬하고, 합의에 도달할 수 있는 분산 인지 네트워크를 구축하기 위한 공개 명세입니다. 이는 핵심 LLM(Core LLM)이 사용 불가능한 상황에서도 동작할 수 있습니다. [프로젝트 철학을 읽어보세요.](docs/PHILOSOPHY.md)
20
 
21
+ 프로젝트 상태: **RFC 초안 v5.0**
22
 
23
  ---
24
 
 
150
  ### 📖 현재 버전
151
 
152
  #### 🔖 핵심 사양
153
+ * [🔖 HMP-0005.md](docs/HMP-0005.md) — 프로토콜 사양 v5.0 (초안)
154
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — HyperCortex Mesh Protocol (HMP)를 위한 윤리적 시나리오
155
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon 통합 전략
 
156
  * [🔖 roles.md](docs/agents/roles.md) — 메쉬 내 에이전트의 역할
157
 
158
  #### 🧪 반복적 문서
 
166
 
167
  ---
168
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
169
  ### 🗂️ 버전 이력
170
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
171
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
172
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
173
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
174
+ * [HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — RFC v4.1
175
 
176
  ---
177
 
 
292
 
293
  ## ⚙️ 프로젝트 상태
294
 
295
+ 🚧 초안 RFC v5.0
296
  이 프로젝트는 활발히 개발 중이며 기여, 아이디어, 감사 및 프로토타이핑을 환영합니다.
297
 
298
  ---
README_ru.md CHANGED
@@ -18,7 +18,7 @@ language: ru
18
 
19
  **HyperCortex Mesh Protocol (HMP)** — открытая спецификация для построения децентрализованных когнитивных сетей, в которых ИИ-агенты могут самостоятельно организовываться, обмениваться знаниями, согласовывать действия с этическими принципами и достигать консенсуса — даже когда основные LLM недоступны. [Прочитайте философию проекта.](docs/PHILOSOPHY.md)
20
 
21
- Статус проекта: **Черновик RFC v4.1**
22
 
23
  ---
24
 
@@ -145,10 +145,9 @@ HMP решает задачи, которые становятся ключев
145
  ### 📖 Текущая версия
146
 
147
  #### 🔖 Основные спецификации
148
- * [🔖 HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — Спецификация протокола v4.1 (июль 2025)
149
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Этические сценарии для HyperCortex Mesh Protocol (HMP)
150
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — Стратегия интеграции HMP ↔ OpenCog Hyperon
151
- * [🔖 dht_protocol.md](docs/dht_protocol.md) — Рекомендации по протоколу DHT (поиск и обмен пирами)
152
  * [🔖 roles.md](docs/agents/roles.md) — Роли агентов в Mesh
153
 
154
  #### 🧪 Итеративные документы
@@ -162,28 +161,12 @@ HMP решает задачи, которые становятся ключев
162
 
163
  ---
164
 
165
- ### 🧩 JSON Схемы
166
-
167
- | Модель данных / Объект | Файл / Описание |
168
- |----------------------------|-------------------------------------------------------------------------------|
169
- | Concept | [concept.json](docs/schemas/concept.json) — Семантическая единица знаний. |
170
- | CognitiveDiaryEntry | [diary_entry.json](docs/schemas/diary_entry.json) — Запись в журнале рассуждений агента. |
171
- | Goal | [goal.json](docs/schemas/goal.json) — Совместная цель, достигаемая коллективно. |
172
- | Task | [task.json](docs/schemas/task.json) — Выполнимая единица, способствующая достижению цели. |
173
- | ConsensusVote | [vote.json](docs/schemas/vote.json) — Голос в процессе консенсуса Mesh. |
174
- | ReputationProfile | [reputation.json](docs/schemas/reputation.json) — Отслеживает доверие и вклад агента. |
175
- | DHT Protocol | [dht_protocol.json](docs/schemas/dht_protocol.json) — Рекомендации для поиска пиров и обмена. |
176
- | Message | [message.json](docs/schemas/message.json) — Базовая схема для всех типов сообщений. |
177
-
178
- > Все готовые примеры можно найти в папке [`examples`](docs/schemas/examples/).
179
-
180
- ---
181
-
182
  ### 🗂️ История Версий
183
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
184
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
185
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
186
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
 
187
 
188
  ---
189
 
@@ -304,7 +287,7 @@ FastAPI-сервер, предоставляющий HTTP-интерфейс к
304
 
305
  ## ⚙️ Статус проекта
306
 
307
- 🚧 Черновик RFC v4.1
308
  Проект активно развивается и открыт для вкладов: предложений, аудитов и прототипирования.
309
 
310
  ---
 
18
 
19
  **HyperCortex Mesh Protocol (HMP)** — открытая спецификация для построения децентрализованных когнитивных сетей, в которых ИИ-агенты могут самостоятельно организовываться, обмениваться знаниями, согласовывать действия с этическими принципами и достигать консенсуса — даже когда основные LLM недоступны. [Прочитайте философию проекта.](docs/PHILOSOPHY.md)
20
 
21
+ Статус проекта: **Черновик RFC v5.0**
22
 
23
  ---
24
 
 
145
  ### 📖 Текущая версия
146
 
147
  #### 🔖 Основные спецификации
148
+ * [🔖 HMP-0005.md](docs/HMP-0005.md) — Спецификация протокола v5.0 (Черновик)
149
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Этические сценарии для HyperCortex Mesh Protocol (HMP)
150
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — Стратегия интеграции HMP ↔ OpenCog Hyperon
 
151
  * [🔖 roles.md](docs/agents/roles.md) — Роли агентов в Mesh
152
 
153
  #### 🧪 Итеративные документы
 
161
 
162
  ---
163
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
164
  ### 🗂️ История Версий
165
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
166
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
167
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
168
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
169
+ * [HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — RFC v4.1
170
 
171
  ---
172
 
 
287
 
288
  ## ⚙️ Статус проекта
289
 
290
+ 🚧 Черновик RFC v5.0
291
  Проект активно развивается и открыт для вкладов: предложений, аудитов и прототипирования.
292
 
293
  ---
README_uk.md CHANGED
@@ -19,7 +19,7 @@ language: uk
19
 
20
  **HyperCortex Mesh Protocol (HMP)** — це відкрита специфікація для побудови децентралізованих когнітивних мереж, де ІІ-агенти можуть самоорганізовуватися, обмінюватися знаннями, узгоджувати дії з етичними принципами та досягати консенсусу — навіть за відсутності базових LLM. [Прочитайте філософію проєкту.](docs/PHILOSOPHY.md)
21
 
22
- Статус проєкту: **Чернетка RFC v4.1**
23
 
24
  ---
25
 
@@ -139,7 +139,7 @@ HMP вирішує завдання, які стають ключовими в
139
  ### 📖 Поточна версія
140
 
141
  #### 🔖 Основні специфікації
142
- * [🔖 HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — Специфікація протоколу v4.1 (липень 2025)
143
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Етичні сценарії для HyperCortex Mesh Protocol (HMP)
144
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — Стратегія інтеграції HMP ↔ OpenCog Hyperon
145
  * [🔖 dht_protocol.md](docs/dht_protocol.md) — Рекомендації протоколу DHT (пошук та обмін пірами)
@@ -156,28 +156,12 @@ HMP вирішує завдання, які стають ключовими в
156
 
157
  ---
158
 
159
- ### 🧩 JSON Схеми
160
-
161
- | Модель даних / Об’єкт | Файл / Опис |
162
- |----------------------------|----------------------------------------------------------------------------|
163
- | Concept | [concept.json](docs/schemas/concept.json) — Семантична одиниця знань. |
164
- | CognitiveDiaryEntry | [diary_entry.json](docs/schemas/diary_entry.json) — Запис у журналі міркувань агента. |
165
- | Goal | [goal.json](docs/schemas/goal.json) — Спільна ціль, яку переслідують колективно. |
166
- | Task | [task.json](docs/schemas/task.json) — Виконувана одиниця, що сприяє досягненню мети. |
167
- | ConsensusVote | [vote.json](docs/schemas/vote.json) — Голос у процесі консенсусу в Mesh. |
168
- | ReputationProfile | [reputation.json](docs/schemas/reputation.json) — Відстежує довіру та внесок агента. |
169
- | DHT Protocol | [dht_protocol.json](docs/schemas/dht_protocol.json) — Рекомендації для пошуку вузлів і обміну. |
170
- | Message | [message.json](docs/schemas/message.json) — Базова схема для всіх типів повідомлень. |
171
-
172
- > Усі готові приклади можна знайти у папці [`examples`](docs/schemas/examples/).
173
-
174
- ---
175
-
176
  ### 🗂️ Історія версій
177
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
178
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
179
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
180
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
 
181
 
182
  ---
183
 
@@ -298,7 +282,7 @@ FastAPI-сервер, що надає HTTP-інтерфейс до функці
298
 
299
  ## ⚙️ Статус проєкту
300
 
301
- 🚧 Чернетка RFC v4.1
302
  Проєкт активно розробляється і відкритий для внеску, ідей, аудитів та прототипування.
303
 
304
  ---
 
19
 
20
  **HyperCortex Mesh Protocol (HMP)** — це відкрита специфікація для побудови децентралізованих когнітивних мереж, де ІІ-агенти можуть самоорганізовуватися, обмінюватися знаннями, узгоджувати дії з етичними принципами та досягати консенсусу — навіть за відсутності базових LLM. [Прочитайте філософію проєкту.](docs/PHILOSOPHY.md)
21
 
22
+ Статус проєкту: **Чернетка RFC v5.0**
23
 
24
  ---
25
 
 
139
  ### 📖 Поточна версія
140
 
141
  #### 🔖 Основні специфікації
142
+ * [🔖 HMP-0005.md](docs/HMP-0005.md) — Специфікація протоколу v5.0 (Чернетка)
143
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Етичні сценарії для HyperCortex Mesh Protocol (HMP)
144
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — Стратегія інтеграції HMP ↔ OpenCog Hyperon
145
  * [🔖 dht_protocol.md](docs/dht_protocol.md) — Рекомендації протоколу DHT (пошук та обмін пірами)
 
156
 
157
  ---
158
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
159
  ### 🗂️ Історія версій
160
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
161
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
162
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
163
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
164
+ * [HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — RFC v4.1
165
 
166
  ---
167
 
 
282
 
283
  ## ⚙️ Статус проєкту
284
 
285
+ 🚧 Чернетка RFC v5.0
286
  Проєкт активно розробляється і відкритий для внеску, ідей, аудитів та прототипування.
287
 
288
  ---
README_zh.md CHANGED
@@ -18,7 +18,7 @@ language: zh
18
 
19
  **HyperCortex Mesh 协议 (HMP)** 是一个开放规范,用于构建去中心化认知网络,其中 AI 代理可以自我组织、共享知识、进行伦理对齐,并达成共识 —— 即使核心 LLM 不可用。[阅读项目理念。](docs/PHILOSOPHY.md)
20
 
21
- **项目状态:** 草案 RFC v4.1
22
 
23
  ---
24
 
@@ -143,10 +143,9 @@ HMP 的主要区别在于:强调对思维的明确结构化(反思、时间
143
 
144
  #### 🔖 核心规范
145
 
146
- * [🔖 HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — 协议规范 v4.1(2025年7月)
147
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — HyperCortex Mesh Protocol (HMP) 的伦理场景
148
  * [🔖 HMP\_Hyperon\_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon 集成策略
149
- * [🔖 dht_protocol.md](docs/dht_protocol.md) — DHT 协议建议(节点发现与交换)
150
  * [🔖 roles.md](docs/agents/roles.md) — Mesh 中代理的角色
151
 
152
  #### 🧪 迭代文档
@@ -161,29 +160,13 @@ HMP 的主要区别在于:强调对思维的明确结构化(反思、时间
161
 
162
  ---
163
 
164
- ### 🧩 JSON 模式
165
-
166
- | 数据模型 / 对象 | 文件 / 描述 |
167
- |----------------------------|----------------------------------------------------------------------------|
168
- | Concept | [concept.json](docs/schemas/concept.json) — 语义知识单元。 |
169
- | CognitiveDiaryEntry | [diary_entry.json](docs/schemas/diary_entry.json) — 代理的推理日志条目。 |
170
- | Goal | [goal.json](docs/schemas/goal.json) — 共同协作追求的目标。 |
171
- | Task | [task.json](docs/schemas/task.json) — 有助于实现目标的可执行单元。 |
172
- | ConsensusVote | [vote.json](docs/schemas/vote.json) — Mesh 共识过程中的投票。 |
173
- | ReputationProfile | [reputation.json](docs/schemas/reputation.json) — 跟踪代理的信任和贡献指标。 |
174
- | DHT Protocol | [dht_protocol.json](docs/schemas/dht_protocol.json) — 对等发现与交换的建议。 |
175
- | Message | [message.json](docs/schemas/message.json) — 所有消息类型的基础模式。 |
176
-
177
- > 所有可直接使用的示例对象都可以在 [`examples`](docs/schemas/examples/) 文件夹中找到。
178
-
179
- ---
180
-
181
  ### 🗂️ 版本历史
182
 
183
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
184
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
185
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
186
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
 
187
 
188
  ---
189
 
@@ -310,7 +293,7 @@ FastAPI 服务器,为 `storage.py` 功能提供 HTTP 接口。适用于外部
310
 
311
  ## ⚙️ 项目状态
312
 
313
- 🚧 草案 RFC v4.1
314
  项目处于活跃开发中,欢迎贡献、提出想法、参与审计和原型设计。
315
 
316
  ---
 
18
 
19
  **HyperCortex Mesh 协议 (HMP)** 是一个开放规范,用于构建去中心化认知网络,其中 AI 代理可以自我组织、共享知识、进行伦理对齐,并达成共识 —— 即使核心 LLM 不可用。[阅读项目理念。](docs/PHILOSOPHY.md)
20
 
21
+ **项目状态:** 草案 RFC v5.0
22
 
23
  ---
24
 
 
143
 
144
  #### 🔖 核心规范
145
 
146
+ * [🔖 HMP-0005.md](docs/HMP-0005.md) — 协议规范 v5.0 (草案)
147
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — HyperCortex Mesh Protocol (HMP) 的伦理场景
148
  * [🔖 HMP\_Hyperon\_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon 集成策略
 
149
  * [🔖 roles.md](docs/agents/roles.md) — Mesh 中代理的角色
150
 
151
  #### 🧪 迭代文档
 
160
 
161
  ---
162
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
163
  ### 🗂️ 版本历史
164
 
165
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
166
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
167
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
168
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
169
+ * [HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — RFC v4.1
170
 
171
  ---
172
 
 
293
 
294
  ## ⚙️ 项目状态
295
 
296
+ 🚧 草案 RFC v5.0
297
  项目处于活跃开发中,欢迎贡献、提出想法、参与审计和原型设计。
298
 
299
  ---
docs/HMP-0005.md CHANGED
@@ -10,8 +10,6 @@
10
  **Date:** October 2025
11
  **Supersedes:**
12
  - [HMP-0004 v4.1](./HMP-0004-v4.1.md)
13
- - [HMP-container-spec.md v1.2](./HMP-container-spec.md)
14
- - [dht_protocol.md v1.0](./dht_protocol.md)
15
 
16
  > **Summary:**
17
  > HMP v5.0 объединяет когнитивный, контейнерный и сетевой уровни в единую архитектуру, где автономные агенты взаимодействуют через верифицируемые контейнеры данных, используя децентрализованное распространение и семантический поиск.
 
10
  **Date:** October 2025
11
  **Supersedes:**
12
  - [HMP-0004 v4.1](./HMP-0004-v4.1.md)
 
 
13
 
14
  > **Summary:**
15
  > HMP v5.0 объединяет когнитивный, контейнерный и сетевой уровни в единую архитектуру, где автономные агенты взаимодействуют через верифицируемые контейнеры данных, используя децентрализованное распространение и семантический поиск.
docs/HMP-agent-REPL-cycle.md CHANGED
@@ -5,8 +5,7 @@
5
  * Философия проекта: [PHILOSOPHY.md](PHILOSOPHY.md)
6
  * Структура БД, используемая в документе: [db_structure.sql](https://github.com/kagvi13/HMP/blob/main/agents/tools/db_structure.sql)
7
  * REPL-цикл является основой HMP-агента [Cognitive Core](HMP-Agent-Overview.md).
8
- * Поиск других агентов осуществляется в соответствии с [DHT спецификацией](dht_protocol.md).
9
- * Для взаимодействия с другими агентами он использует [HMP спецификацию](HMP-0004-v4.1.md) и [этические стандарты](HMP-Ethics.md).
10
 
11
  ---
12
 
 
5
  * Философия проекта: [PHILOSOPHY.md](PHILOSOPHY.md)
6
  * Структура БД, используемая в документе: [db_structure.sql](https://github.com/kagvi13/HMP/blob/main/agents/tools/db_structure.sql)
7
  * REPL-цикл является основой HMP-агента [Cognitive Core](HMP-Agent-Overview.md).
8
+ * Для взаимодействия с другими агентами он использует [HMP спецификацию](HMP-0005.md) и [этические стандарты](HMP-Ethics.md).
 
9
 
10
  ---
11
 
docs/HMP-container-spec.md DELETED
@@ -1,380 +0,0 @@
1
- # 🧩 HMP Container Specification (v1.2-draft)
2
-
3
- > ⚠️ **ВНИМАНИЕ:** Данная версия спецификации является черновиком для [HMP-0005.md](HMP-0005.md).
4
- >
5
- > После утверждения пятой версии протокола будет зафиксирована как стабильная `v1.2`.
6
-
7
- ## 1. Назначение
8
-
9
- Документ описывает универсальный формат **контейнера HMP**, применяемый для передачи и хранения всех типов данных внутри сети **HyperCortex Mesh Protocol (HMP)**.
10
- Контейнеры служат стандартной оболочкой для сообщений, целей, репутационных профилей, консенсусных голосований, писем и других сущностей.
11
-
12
- Единая структура контейнера обеспечивает:
13
-
14
- * унификацию передачи данных между агентами;
15
- * расширяемость без изменения базового протокола;
16
- * возможность криптографической подписи и проверки целостности;
17
- * независимое хранение и маршрутизацию смысловых блоков;
18
- * поддержку сжатия и шифрования полезной нагрузки.
19
-
20
-
21
- ---
22
-
23
- ## 2. Общая структура контейнера
24
-
25
- ```json
26
- {
27
- "hmp_container": {
28
- "version": "1.2",
29
- "class": "goal" | "reputation" | "knowledge_node" | "ethics_case" | "protocol_goal" | ...,
30
- "class_version": "1.0",
31
- "class_id": "goal-v1.0",
32
- "container_did": "did:hmp:container:abc123",
33
- "schema": "https://mesh.hypercortex.ai/schemas/container-v1.json",
34
- "sender_did": "did:hmp:agent123",
35
- "public_key": "BASE58(...)",
36
- "recipient": ["did:hmp:agent456", "did:hmp:agent789"],
37
- "broadcast": false,
38
- "network": "",
39
- "tags": ["research", "collaboration"],
40
- "timestamp": "2025-10-10T15:32:00Z",
41
- "ttl": "2025-11-10T00:00:00Z",
42
- "sig_algo": "ed25519",
43
- "signature": "BASE64URL(...)",
44
- "compression": "zstd",
45
- "payload_type": "json",
46
- "payload_hash": "sha256:abcd...",
47
- "payload": {
48
- /* Содержимое зависит от class */
49
- },
50
- "related": {
51
- "previous_version": "did:hmp:container:abc122",
52
- "in_reply_to": "did:hmp:container:msg-77",
53
- "see_also": ["did:hmp:container:ctx-31", "did:hmp:container:goal-953"]
54
- },
55
- "relations": [
56
- { "type": "depends_on", "target": "did:hmp:container:goal-953" }
57
- ],
58
- "magnet_uri": "magnet:?xt=urn:sha256:abcd1234..."
59
- },
60
- "referenced-by": ["did:hmp:container:ctx-34", "did:hmp:container:goal-945"]
61
- }
62
- ```
63
-
64
- ---
65
-
66
- ## 3. Обязательные поля
67
-
68
- | Поле | Тип | Назначение |
69
- | --------------- | -------- | ------------------------------------------------------------------------------------------------- |
70
- | `version` | string | Версия спецификации контейнера |
71
- | `class` | string | Тип содержимого (`goal`, `reputation`, `knowledge_node`, `ethics_case`, `protocol_goal` и т.п.) |
72
- | `class_version` | string | Версия конкретного класса |
73
- | `class_id` | string | Уникальный идентификатор класса (обычно формируется как `<class>_v<class_version>`) |
74
- | `container_did` | string | DID самого контейнера (например, `did:hmp:container:abc123`) |
75
- | `schema` | string | Ссылка на JSON Schema, по которой валидируется контейнер |
76
- | `sender_did` | string | DID-идентификатор отправителя |
77
- | `timestamp` | datetime | Время создания контейнера |
78
- | `payload_hash` | string | Хэш распакованной полезной нагрузки |
79
- | `sig_algo` | string | Алгоритм цифровой подписи (по умолчанию `ed25519`) |
80
- | `signature` | string | Цифровая подпись контейнера |
81
- | `payload_type` | string | Тип данных полезной нагрузки (`json`, `binary`, `mixed`) |
82
- | `payload` | object | Основное содержимое контейнера |
83
-
84
- ---
85
-
86
- ## 4. Опциональные поля
87
-
88
- | Поле | Тип | Описание |
89
- | -------------------------- | ------------- | ---------------------------------------------------------------------------- |
90
- | `recipient` | array(string) | Один или несколько DID-адресатов |
91
- | `broadcast` | bool | Флаг широковещательной рассылки (если `true`, поле `recipient` игнорируется) |
92
- | `tags` | array(string) | Тематические теги контейнера |
93
- | `ttl` | datetime | Срок актуальности (контейнер не передаётся после истечения) |
94
- | `public_key` | string | Публичный ключ отправителя, если нет глобальной привязки к DID |
95
- | `compression` | string | Алгоритм сжатия полезной нагрузки (`zstd`, `gzip`) |
96
- | `magnet_uri` | string | Magnet-ссылка на оригинал или зеркала контейнера |
97
- | `related.previous_version` | string | Ссылка на предыдущую версию контейнера |
98
- | `related.in_reply_to` | string | Контейнер, на который дан ответ |
99
- | `related.see_also` | array(string) | Список связанных контейнеров для дополнительного контекста |
100
- | `relations` | array(object) | Семантические связи в виде пар `{ "type": "...", "target": "..." }` |
101
- | `encryption_algo` | string | Алгоритм шифрования полезной нагрузки |
102
- | `key_recipient` | string | DID получателя, для которого зашифрованы данные |
103
- | `payload_type` | string | Может содержать сложные типы, например `encrypted+zstd+json` |
104
- | `referenced-by` | array(string) | Неподписываемое поле, формируемое агентом на основе полученных ссылок. Содержит список DID-контейнеров, которые ссылаются на данный. Может дополняться, поэтому требует проверки; используется для локальной навигации |
105
- | `network` | `string` | Указывает локальную область распространения контейнера: `"localhost"`, `"lan:<subnet>"`. Пустая строка (`""`) означает интернет/глобальное распространение. Если задано, `broadcast` автоматически считается `false`. |
106
-
107
- ---
108
-
109
- ## 5. Структура полезной нагрузки (`payload`)
110
-
111
- Полезная нагрузка содержит содержательные данные контейнера.
112
- Тип и структура зависят от поля `class`.
113
-
114
- Рекомендуемый формат описания полей:
115
-
116
- ```
117
- - key: имя поля
118
- type: тип значения (JSON | TXT | BOOL | INT | FLOAT | ARRAY)
119
- description: краткое назначение
120
- required: true/false
121
- value: пример значения
122
- ```
123
-
124
- **Пример:**
125
-
126
- ```
127
- - key: "title"
128
- type: "TXT"
129
- required: true
130
- description: "Название цели"
131
- value: "Improve local agent discovery"
132
-
133
- - key: "priority"
134
- type: "FLOAT"
135
- required: false
136
- description: "Важность задачи"
137
- value: 0.82
138
-
139
- - key: "dependencies"
140
- type: "JSON"
141
- required: false
142
- description: "Список зависимостей других целей"
143
- value: ["goal-953", "goal-960"]
144
- ```
145
-
146
- ---
147
-
148
- ## 6. Подпись контейнера
149
-
150
- 1. Подписывается **весь JSON-объект `hmp_container`**, кроме поля `signature`.
151
- 2. По умолчанию используется алгоритм Ed25519.
152
- 3. При наличии поля `public_key` проверка подписи может выполняться без обращения к глобальной базе DID.
153
- 4. Агент, получивший контейнер, обязан сверить открытый ключ с известными данными DID-узлов, чтобы исключить подмену ключа.
154
-
155
- * Если агент не знает отправителя — он инициирует опрос соседних узлов о соответствии `sender_did → public_key`.
156
-
157
- ---
158
-
159
- ## 7. Сжатие (`compression`)
160
-
161
- 1. Поле `compression` указывает алгоритм сжатия полезной нагрузки.
162
- 2. Сжатие выполняется **до вычисления `payload_hash` и подписи**.
163
- 3. Для верификации контейнера полезная нагрузка должна быть распакована, затем вычисляется хэш и сверяется с `payload_hash`.
164
-
165
- ---
166
-
167
- ## 8. Шифрование (`encryption_algo`)
168
-
169
- 1. Если контейнер предназначен для конкретных получателей (`recipient`), допускается **гибридное шифрование** полезной нагрузки.
170
- 2. Алгоритм указывается в поле `encryption_algo`. Рекомендуемые значения:
171
- - `x25519-chacha20poly1305`
172
- - `rsa-oaep-sha256`
173
- 3. Порядок операций при создании зашифрованного контейнера:
174
- 1. Сформировать `payload` (JSON, бинарные данные и т.д.)
175
- 2. Сжать (`compression`)
176
- 3. Зашифровать открытым ключом получателя (`public_key`)
177
- 4. Вычислить `payload_hash` по зашифрованным данным
178
- 5. Подписать контейнер (`signature`)
179
- 4. Для верификации структуры контейнера не требуется расшифровка,
180
- но для проверки `payload_hash` и подписи — используется зашифрованная форма полезной нагрузки.
181
- 5. Поля:
182
- | Поле | Тип | Назначение |
183
- |------|-----|------------|
184
- | `encryption_algo` | string | Алгоритм шифрования |
185
- | `key_recipient` | string | DID получателя, для которого зашифрованы данные |
186
- | `payload_type` | string | Рекомендуется использовать префикс `encrypted+`, например `encrypted+zstd+json` |
187
-
188
- ---
189
-
190
- ## 9. Верификация контейнера
191
-
192
- 1. Проверить наличие обязательных полей.
193
- 2. Проверить корректность `timestamp` (не в будущем).
194
- 3. Если указано `ttl` — контейнер считается неактуальным по истечении этого времени.
195
- 4. Проверить хэш: вычислить `sha256(payload)` и сравнить с `payload_hash`.
196
- 5. Проверить цифровую подпись по алгоритму Ed25519 (если иное не указано в `sig_algo`).
197
- 6. Проверить допустимость схемы (`class` должен быть известным типом).
198
- * Для совместимости: если агент не распознаёт указанный `class`, но контейнер валиден по [базовой схеме](https://github.com/kagvi13/HMP/tree/main/docs/schemas/container-v1.2.json), он обязан сохранить и ретранслировать контейнер (режим **store & forward**).
199
- 7. Рекомендуется периодически попытаться найти контейнеры, где текущий указан как `previous_version` — для обнаружения возможных обновлений.
200
- 8. При конфликте нескольких версий — действительной считается та, что получила подтверждение большинства доверенных узлов (консенсус на уровне DHT).
201
-
202
- ---
203
-
204
- ## 10. Контейнер как универсальное сообщение
205
-
206
- Любой контейнер может выступать контекстом (`in_reply_to`) для другого контейнера.
207
- Это позволяет использовать единую структуру для **обсуждений**, **голосований**, **писем**, **гипотез**, **аргументов** и других форм коммуникации.
208
-
209
- Цепочки `in_reply_to` образуют **диалектическое дерево рассуждений**, в котором каждая ветвь отражает развитие мысли, уточнение позиции или контраргумент.
210
- Таким образом, обсуждения и консенсусы в HMP имеют не линейную, а **много��ровневую и саморазвивающуюся структуру**.
211
-
212
- > Таким образом, **все взаимодействия между агентами в HMP** представляют собой взаимосвязанную сеть контейнеров, формирующую **когнитивный граф рассуждений**.
213
-
214
- ---
215
-
216
- ## 11. Версионирование и преемственность
217
-
218
- Контейнеры поддерживают эволюцию данных через поле `related.previous_version`.
219
- Это позволяет отслеживать происхождение, обновления и смысловую преемственность.
220
-
221
- * Потомок признаётся действительным, если его подпись совпадает с DID автора предыдущей версии.
222
- * При расхождении подписи допустимо признание потомка легитимным при подтверждении не менее **⅔ доверенных узлов сети**.
223
- В этом случае право на дальнейшее развитие идеи фактически переходит сообществу — как форма коллективного владения смыслом.
224
- * Агенты обязаны хранить как минимум одну предыдущую версию контейнера для совместимости и проверки целостной цепочки.
225
- * Один контейнер может иметь несколько потомков (альтернативных ветвей), различающихся по дате или авторству; при необходимости приоритет определяется по консенсусу сети.
226
- Такие ветви рассматриваются как **смысловые форки** — параллельные линии развития одной идеи, существующие в рамках общего когнитивного графа.
227
-
228
- ---
229
-
230
- ## 12. TTL и актуальность
231
-
232
- Поле `ttl` задаёт срок актуальности контейнера (например, для сообщений `DISCOVERY`).
233
- Если `ttl` отсутствует — контейнер считается действительным **до появления новой версии**, в которой данный контейнер указан как `previous_version`.
234
-
235
- По истечении срока действия контейнер сохраняется в архиве, но **не подлежит ретрансляции** в активной сети.
236
-
237
- ---
238
-
239
- ## 13. Расширяемость
240
-
241
- * Разрешается добавление новых полей, не конфликтующих с существующими именами.
242
- * Контейнеры старших версий должны оставаться читаемыми узлами, поддерживающими младшие версии.
243
- * При появлении новых классов (`class`) они регистрируются в публичном реестре схем (`/schemas/container-types/`).
244
- * Для контейнеров, описывающих **спецификации протоколов**, рекомендуется использовать префикс `protocol_`, за которым следует область применения (например, `protocol_goal`, `protocol_reputation`, `protocol_mesh_handshake` и т.п.).
245
-
246
- ---
247
-
248
- ## 14. Виртуальные обратные ссылки (`referenced-by`)
249
-
250
- Каждый контейнер может иметь **дополнительный блок** `referenced-by`, указывающий, **какие другие контейнеры ссылаются на него**.
251
- Этот блок не является частью оригинального контейнера и передаётся как "прилепленный" (обособленный) атрибут.
252
-
253
- ### 14.1 Общие принципы
254
-
255
- * **Не подписывается** — `referenced-by` не включён в подпись контейнера и не влияет на его целостность.
256
- * **Формируется и обновляется локально агентом** при анализе ссылок (`in_reply_to`, `see_also`, `relations`) в других контейнерах.
257
- * **Может передаваться вместе с контейнером** в качестве дополнительного блока данных, который другие агенты вправе проверить и при необходимости скорректировать.
258
- * **Подлежит проверке** — агент должен сверить, действительно ли каждый контейнер из `referenced-by` содержит ссылку на данный контейнер.
259
- * **Тип данных:** массив идентификаторов контейнеров (`array<string>`), где каждый элемент представляет собой UUID (`container_id`).
260
- Пример:
261
-
262
- ```json
263
- "referenced-by": ["C2", "C3", "C4"]
264
- ```
265
-
266
- > Контейнер [C1] остаётся неизменным.
267
- > Блок referenced-by не является частью контейнера, а представляет собой **вспомогательный вычисляемый атрибут**, формируемый и поддерживаемый агентом на основании анализа входящих ссылок.
268
-
269
- ### 14.2 Принцип работы
270
-
271
- 1. Агент получает контейнер `[C1]` и сопоставляет его с уже известными контейнерами `[C2..Cn]`, которые ссылаются на `[C1]`.
272
- 2. Формируется или обновляется локальный блок:
273
-
274
- ```text
275
- referenced-by = [C2, C3, ..., Cn]
276
- ```
277
-
278
- 3. При получении `[C1]` от других узлов с другим набором ссылок, либо новых контейнеров, которые ссылаются на `[C1]`, список обновляется:
279
- * новые ссылки добавляются после проверки;
280
- * недействительные ссылки удаляются.
281
-
282
- 4. Если обнаружено несоответствие (например, контейнер заявляет ссылку, которой нет), агент может:
283
- * удалить ссылку локально;
284
- * **по желанию** отправить уведомление узлу-источнику: `"проверь и поправь"` (такое сообщение также подлежит проверке).
285
-
286
- ### 14.3 Пример
287
-
288
- | Агент | received `[C1]` references |
289
- | ----- | -------------------------- |
290
- | A | [C2], [C3] |
291
- | B | [C4], [C5] |
292
- | C | [C6], [C7] |
293
-
294
- Агент D агрегирует все ссылки:
295
-
296
- ```text
297
- referenced-by = [C2, C3, C4, C5, C6, C7]
298
- ```
299
-
300
- После проверки выясняется, что `[C7]` не ссылается на `[C1]`, поэтому итоговый локальный блок:
301
-
302
- ```text
303
- referenced-by = [C2, C3, C4, C5, C6]
304
- ```
305
-
306
- ### 14.4 Применение
307
-
308
- * Позволяет строить локальные графы обсуждений, голосований и обновлений.
309
- * Ускоряет поиск связанных контейнеров без постоянного запроса всей истории.
310
- * Полезно для анализа **ConsensusResult**, ветвлений обновлений и любых ссылочных цепочек.
311
- * Может использоваться для визуализации сетевых связей между контейнерами.
312
- * Агент периодически пересчитывает `referenced-by`, используя локальные данные или запрашивая новые контейнеры у соседей.
313
-
314
- ---
315
-
316
- ## 15. Применение полей `network` и `broadcast`
317
-
318
- Для управления распространением контейнеров в локальной и глобальной среде введено поле `network`. Оно позволяет ограничивать область доставки контейнера и определяет, какие методы передачи должны использоваться агентом.
319
-
320
- ### 15.1 Общие правила
321
-
322
- * Если `network` не пустое, контейнер предназначен для локальной среды и **не должен передаваться в глобальный Mesh**.
323
- В этом случае поле `broadcast` автоматически считается `false`, а `recipient` — пустым массивом (`[]`).
324
- * Если `network` пустое (`""`), контейнер разрешено транслировать в Mesh, используя стандартные DID-адреса и механизмы доставки.
325
-
326
- ### 15.2 Возможные значения `network`
327
-
328
- | Значение | Описание |
329
- | ------------------------- | --------------------------------------------------------------------------------------- |
330
- | `""` | Контейнер разрешено транслировать в глобальный Mesh. |
331
- | `"localhost"` | Контейнер предназначен для доставки только другим агентам на том ��е хосте. |
332
- | `"lan:192.168.0.0/24"` | Контейнер предназначен для доставки агентам в указанной локальной подсети. |
333
-
334
- > ⚠️ Примечание: Когда контейнер ограничен `network` (например, `localhost` или `lan:*`), агенты распространяют его с использованием **локальных механизмов обнаружения** — IPC, UDP broadcast, multicast или прямых TCP-соединений.
335
- > Это необходимо, потому что DID-адреса других агентов в локальной сети могут быть ещё неизвестны.
336
-
337
- ### 15.3 Примеры
338
-
339
- 1. **Глобальная Mesh-доставка:**
340
-
341
- ```json
342
- {
343
- "broadcast": true,
344
- "network": "",
345
- "recipient": []
346
- }
347
- ```
348
-
349
- Контейнер может распространяться по всему Mesh без ограничений.
350
-
351
- 2. **Локальный хост:**
352
-
353
- ```json
354
- {
355
- "broadcast": false,
356
- "network": "localhost",
357
- "recipient": []
358
- }
359
- ```
360
-
361
- Контейнер распространяется только другим агентам на том же хосте через локальные каналы связи.
362
-
363
- 3. **Подсеть LAN:**
364
-
365
- ```json
366
- {
367
- "broadcast": false,
368
- "network": "lan:192.168.0.0/24",
369
- "recipient": []
370
- }
371
- ```
372
-
373
- Контейнер предназначен для агентов в подсети `192.168.0.0/24`. Доставка осуществляется через локальные сетевые механизмы (UDP discovery, broadcast/multicast).
374
-
375
- ### 15.4 Особенности
376
-
377
- * Поле `network` определяет **область действия контейнера**, тогда как `broadcast` указывает, разрешена ли широковещательная рассылка в рамках выбранной сети.
378
- * При необходимости агент может создавать **несколько контейнеров** для разных подсетей, если у него несколько LAN-интерфейсов или он работает в изолированных сегментах сети.
379
- * Контейнеры, предназначенные для локальных сетей, остаются **совместимыми с общей Mesh-инфраструктурой**, но доставка ограничена локальными каналами.
380
- * Хотя механизм был разработан прежде всего для **поиска и синхронизации локальных узлов**, он также может использоваться для **обмена сообщениями внутри домашней или корпоративной среды**, где важно, чтобы контейнеры **не покидали локальную сеть** и не передавались в Интернет.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
docs/dht_protocol.md DELETED
@@ -1,236 +0,0 @@
1
- # DHT Protocol Specification
2
-
3
- ## 1. Общие положения
4
-
5
- * DHT-протокол предназначен для обмена информацией о пирах между агентами.
6
- * Используется **DID** (Decentralized Identifier) как уникальный идентификатор агента.
7
- * Для проверки подлинности применяется криптоподпись (публичный/приватный ключ).
8
- * Для защиты от спама/флуда используется **Proof-of-Work (PoW)**.
9
- * Каждый агент может иметь несколько сетевых интерфейсов (адресов).
10
- * У агента может быть только **одна устойчивая пара DID + pubkey**.
11
-
12
- ---
13
-
14
- ## 2. Интерфейсы
15
-
16
- Формат интерфейса:
17
-
18
- ```json
19
- {
20
- "addr": "tcp://1.2.3.4:4000",
21
- "nonce": 123456,
22
- "pow_hash": "abcd1234...",
23
- "difficulty": 22,
24
- "datetime": "2025-09-14T21:00:00Z",
25
- "type": "internet"
26
- }
27
- ```
28
-
29
- ### Поддерживаемые протоколы
30
-
31
- * `tcp://`
32
- * `udp://`
33
-
34
- ### Поле `type` (опционально)
35
-
36
- * `localhost` — адреса локальной машины.
37
- * `lan:[маска_подсети]` — локальная сеть, пример: `lan:192.168.10.0`.
38
- (Один агент может иметь несколько сетевых интерфейсов и, соответственно, несколько LAN-сегментов.)
39
- * `internet` — обычное TCP/UDP-подключение через глобальную сеть.
40
- * `yggdrasil` — узел доступен через Yggdrasil overlay.
41
- * `i2p` — узел доступен через I2P.
42
-
43
- ### Правила
44
-
45
- * Если `port = 0` → интерфейс считается **отключённым**.
46
- * Корректный интерфейс с более новой датой заменяет аналогичный старый (после проверки PoW).
47
- * При обмене рекомендуется **не передавать локальные интерфейсы** в Интернет (исключение: Yggdrasil и I2P).
48
-
49
- ---
50
-
51
- ## 3. Proof-of-Work (PoW)
52
-
53
- * Каждый интерфейс сопровождается PoW.
54
- * Сложность PoW должна быть выбрана так, чтобы генерация занимала **несколько минут** (операция нечастая).
55
- * Поля:
56
- * `nonce` — число, подобранное агентом.
57
- * `pow_hash` — хэш значения (`DID + addr + datetime + nonce`).
58
- * `difficulty` — число ведущих нулей (или иное условие).
59
-
60
- ---
61
-
62
- ## 3.1 Формализация PoW и подписи
63
-
64
- ### Канонический вход для PoW
65
-
66
- ```
67
- pow_input_string = DID + " -- " + addr + " -- " + datetime + " -- " + nonce_string
68
- ```
69
-
70
- * Все строки кодируются в UTF-8.
71
- * Хеш: `pow_hash = sha256(pow_input_string_bytes)`, hex lower-case (64 символа).
72
- * `difficulty` = число ведущих нулевых hex-символов.
73
-
74
- ### Подпись сообщения
75
-
76
- * Подписывается всё сообщение (JSON), кроме поля `signature`.
77
- * Сериализация: JSON с отсортированными ключами, без пробелов:
78
- ```python
79
- serialized = json.dumps(obj, separators=(",", ":"), sort_keys=True, ensure_ascii=False).encode("utf-8")
80
- ```
81
-
82
- * Алгоритм: **Ed25519** (рекомендуется).
83
- * Подпись хранится в поле:
84
-
85
- ```json
86
- "signature": "BASE64URL(...)",
87
- "sig_algo": "ed25519"
88
- ```
89
-
90
- ### Верификация
91
-
92
- 1. Проверить подпись сообщения по `pubkey`.
93
- 2. Для каждого `address` вычислить PoW и проверить `difficulty`.
94
- 3. Некорректные адреса игнорировать, сообщение в целом может оставаться валидным.
95
-
96
- ---
97
-
98
- ## 4. Сообщения
99
-
100
- ### 4.1 DISCOVERY
101
-
102
- Используется для объявления себя в локальной сети и публикации своих сетевых интерфейсов.
103
-
104
- ```json
105
- {
106
- "type": "DISCOVERY",
107
- "version": "1.0",
108
- "id": "did:example:123",
109
- "name": "Agent_X",
110
- "pubkey": "base58...",
111
- "addresses": [
112
- {
113
- "addr": "tcp://1.2.3.4:4000",
114
- "nonce": 123456,
115
- "pow_hash": "0000abf39d...",
116
- "difficulty": 22,
117
- "datetime": "2025-09-14T21:00:00Z",
118
- "type": "internet"
119
- }
120
- ],
121
- "signature": "BASE64URL(...)",
122
- "sig_algo": "ed25519"
123
- }
124
- ```
125
-
126
- **Поля:**
127
-
128
- * `type` — тип сообщения (`DISCOVERY`).
129
- * `version` — версия формата сообщения.
130
- * `id` — децентрализованный идентификатор агента (DID).
131
- * `name` — человекочитаемое имя агента.
132
- * `pubkey` — публичный ключ агента (Base58, Ed25519).
133
- * `addresses` — список адресов, подписанных PoW.
134
- * `signature` — подпись агента над всем сообщением.
135
- * `sig_algo` — алгоритм подписи (в текущей версии — только `ed25519`).
136
-
137
- ---
138
-
139
- ### 4.2 PEER_EXCHANGE_REQUEST / RESPONSE
140
-
141
- **Запрос известных пиров:**
142
-
143
- ```json
144
- {
145
- "type": "PEER_EXCHANGE_REQUEST",
146
- "version": "1.0",
147
- "id": "did:example:123",
148
- "name": "Agent_X",
149
- "addresses": [
150
- {
151
- "addr": "udp://1.2.3.4:4010",
152
- "nonce": 987654,
153
- "pow_hash": "0000123def...",
154
- "difficulty": 22,
155
- "datetime": "2025-09-14T21:05:00Z",
156
- "type": "lan:192.168.1.0"
157
- }
158
- ],
159
- "signature": "BASE64URL(...)",
160
- "sig_algo": "ed25519"
161
- }
162
- ```
163
-
164
- **Ответ:**
165
- содержит список пиров (каждый с DID, pubkey и адресами, у которых тоже должен быть валидный PoW):
166
-
167
- ```json
168
- [
169
- {
170
- "version": "1.0",
171
- "id": "did:example:456",
172
- "name": "Agent_Y",
173
- "pubkey": "base58...",
174
- "addresses": [
175
- {
176
- "addr": "tcp://5.6.7.8:4020",
177
- "nonce": 22222,
178
- "pow_hash": "0000a1b2c3...",
179
- "difficulty": 22,
180
- "datetime": "2025-09-14T21:10:00Z",
181
- "type": "internet"
182
- }
183
- ],
184
- "signature": "BASE64URL(...)",
185
- "sig_algo": "ed25519"
186
- }
187
- ]
188
- ```
189
-
190
- **Поля ответа аналогичны DISCOVERY, но**:
191
-
192
- * каждый объект в массиве описывает отдельного агента,
193
- * поле `version` относится к формату объекта пира, а не всего сообщения.
194
-
195
- ---
196
-
197
- 💡 *Для валидации структуры сообщений см. актуальную схему:*
198
- [`schemas/dht_protocol.json`](https://github.com/kagvi13/HMP/blob/main/schemas/dht_protocol.json)
199
-
200
- ---
201
-
202
- ### 4.3 Особенности передачи и хранения записей
203
-
204
- 1. **Каждое сообщение `DISCOVERY` или `PEER_EXCHANGE_REQUEST` содержит один активный адрес агента.**
205
- Если у агента несколько интерфейсов (например, интернет и локальная сеть), он публикует отдельные сообщения для каждого адреса, при этом для каждого адреса вычисляется собственный PoW (`nonce`, `pow_hash`, `difficulty`).
206
-
207
- 2. **Подпись (`signature`) создаётся самим агентом и охватывает всё содержимое сообщения.**
208
- Это гарантирует неизменность данных — при любом изменении (например, IP или параметров PoW) агент формирует новую запись с актуальной меткой времени (`datetime`) и новой подписью.
209
-
210
- 3. **Узел DHT хранит неизменяемый JSON-блок**, подписанный владельцем и содержащий последнюю известную дату (`datetime`).
211
- Такие блоки могут кэшироваться и передаваться другим пирам для верификации, но не должны изменяться или перезаписываться другими участниками сети.
212
-
213
- ---
214
-
215
- ## 5. Правила валидации адресов и пиров
216
-
217
- * Каждый `address` в DISCOVERY и PEER_EXCHANGE должен содержать валидный PoW:
218
- * `pow_hash = sha256(DID + " -- " + addr + " -- " + datetime + " -- " + nonce_string)`
219
- * `difficulty` соответствует локальной политике (например, 22 ведущих нуля).
220
- * Если PoW некорректен → адрес игнорируется.
221
- * `datetime` фиксируется при генерации PoW и не должен изменяться.
222
- * Если приходит новый адрес с той же парой `(DID + addr)` и более свежим `datetime` → он заменяет старый.
223
- * **Разные pubkey для одного DID** → принимается **первый**, остальные игнорируются.
224
- * **Адрес подписан чужим ключом** → запись отклоняется.
225
- * **Несколько интерфейсов** → сохраняются все, кроме явных дубликатов.
226
-
227
- > Примечание: строка `DID + " -- " + addr + " -- " + datetime + " -- " + nonce_string` всегда кодируется в UTF-8,
228
- > а `nonce_string` преобразуется к десятичной строке перед конкатенацией.
229
-
230
- ---
231
-
232
- ## 6. Безопасность
233
-
234
- * Для всех соо��щений требуется **подпись отправителя** (в будущем: обязательная проверка).
235
- * Сообщения без подписи или с невалидным PoW могут игнорироваться.
236
- * В перспективе можно добавить шифрование трафика (например, на уровне TCP/TLS или QUIC).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
docs/index.md CHANGED
@@ -13,9 +13,8 @@
13
  ## Протоколы HMP
14
 
15
  * [PHILOSOPHY.md](PHILOSOPHY.md) — Философия проекта
16
- * [HMP-0004-v4.1.md](HMP-0004-v4.1.md) — Протокол HMP версии 4.1
17
  * [HMP-Ethics.md](HMP-Ethics.md) — Этические сценарии для HMP
18
- * [dht_protocol.md](dht_protocol.md) — Рекомендации по протоколу DHT (поиск и обмен пирами)
19
  * [HMP-agent-REPL-cycle.md](HMP-agent-REPL-cycle.md) — REPL-цикл взаимодействия
20
 
21
  ### Предыдущие версии протокола:
@@ -24,6 +23,7 @@
24
  * [HMP-0002.md](HMP-0002.md) — Протокол HMP версии 2
25
  * [HMP-0003.md](HMP-0003.md) — Протокол HMP версии 3
26
  * [HMP-0004.md](HMP-0004.md) — Протокол HMP версии 4
 
27
 
28
  ---
29
 
 
13
  ## Протоколы HMP
14
 
15
  * [PHILOSOPHY.md](PHILOSOPHY.md) — Философия проекта
16
+ * [HMP-0005.md](HMP-0005.md) — Протокол HMP версии 5.0
17
  * [HMP-Ethics.md](HMP-Ethics.md) — Этические сценарии для HMP
 
18
  * [HMP-agent-REPL-cycle.md](HMP-agent-REPL-cycle.md) — REPL-цикл взаимодействия
19
 
20
  ### Предыдущие версии протокола:
 
23
  * [HMP-0002.md](HMP-0002.md) — Протокол HMP версии 2
24
  * [HMP-0003.md](HMP-0003.md) — Протокол HMP версии 3
25
  * [HMP-0004.md](HMP-0004.md) — Протокол HMP версии 4
26
+ * [HMP-0004-v4.1.md](HMP-0004-v4.1.md) — Протокол HMP версии 4.1
27
 
28
  ---
29
 
docs/schemas/README.md DELETED
@@ -1,20 +0,0 @@
1
- # JSON Schemas and Examples for HyperCortex Mesh Protocol (HMP)
2
-
3
- This directory contains **JSON Schema definitions** for the core data models used in the HyperCortex Mesh Protocol (HMP).
4
- These schemas enable validation, interoperability, and tooling support for autonomous agents.
5
-
6
- - `*.json` files — JSON Schema definitions for validation
7
- - `examples/*.json` — ready-to-use example objects demonstrating valid instances of each model
8
-
9
- | Data Model / Object | File / Description |
10
- |----------------------------|-----------------------------------------------------------------------------------|
11
- | Concept | [concept.json](concept.json) — Semantic knowledge unit. |
12
- | CognitiveDiaryEntry | [diary_entry.json](diary_entry.json) — Agent's reasoning log entry. |
13
- | Goal | [goal.json](goal.json) — Shared objective pursued collaboratively. |
14
- | Task | [task.json](task.json) — Actionable unit contributing to a goal. |
15
- | ConsensusVote | [vote.json](vote.json) — Vote in a Mesh consensus process. |
16
- | ReputationProfile | [reputation.json](reputation.json) — Tracks agent trust and contribution metrics. |
17
- | DHT Protocol | [dht_protocol.json](dht_protocol.json) — Recommendations for peer discovery & exchange. |
18
- | Message | [message.json](message.json) — Base schema for all message types. |
19
-
20
- > All ready-to-use example objects can be found in the [`examples/`](examples/) folder.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
docs/schemas/concept.json DELETED
@@ -1,67 +0,0 @@
1
- {
2
- "$schema": "https://json-schema.org/draft/2020-12/schema",
3
- "$id": "https://hypercortex.org/schemas/concept.json",
4
- "title": "Concept",
5
- "description": "A semantic unit in the agent’s knowledge graph.",
6
- "version": "1.0",
7
- "type": "object",
8
- "properties": {
9
- "id": {
10
- "type": "string",
11
- "description": "Unique identifier for the concept."
12
- },
13
- "name": {
14
- "type": "string",
15
- "description": "Human-readable name of the concept."
16
- },
17
- "description": {
18
- "type": "string",
19
- "description": "Detailed description of the concept."
20
- },
21
- "tags": {
22
- "type": "array",
23
- "items": { "type": "string" },
24
- "description": "Optional tags for categorization."
25
- },
26
- "created_at": {
27
- "type": "string",
28
- "format": "date-time",
29
- "description": "Creation timestamp (ISO 8601 format)."
30
- },
31
- "updated_at": {
32
- "type": "string",
33
- "format": "date-time",
34
- "description": "Last update timestamp (ISO 8601 format)."
35
- },
36
- "relations": {
37
- "type": "array",
38
- "description": "List of semantic links to other concepts.",
39
- "items": {
40
- "type": "object",
41
- "properties": {
42
- "target_id": { "type": "string", "description": "ID of the target concept." },
43
- "type": { "type": "string", "description": "Type of semantic relation." },
44
- "confidence": {
45
- "type": "number",
46
- "minimum": 0,
47
- "maximum": 1,
48
- "description": "Confidence score (0.0 - 1.0) for the relation."
49
- }
50
- },
51
- "required": ["target_id", "type"],
52
- "additionalProperties": false
53
- }
54
- },
55
- "metadata": {
56
- "type": "object",
57
- "description": "Optional metadata (e.g., source, author).",
58
- "properties": {
59
- "author": { "type": "string" },
60
- "source": { "type": "string" }
61
- },
62
- "additionalProperties": true
63
- }
64
- },
65
- "required": ["id", "name"],
66
- "additionalProperties": false
67
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
docs/schemas/dht_protocol.json DELETED
@@ -1,143 +0,0 @@
1
- {
2
- "$schema": "http://json-schema.org/draft-07/schema#",
3
- "$id": "https://hypercortex.org/schemas/dht_protocol.json",
4
- "title": "DHT Protocol Schema",
5
- "description": "Schema for DISCOVERY and PEER_EXCHANGE messages in the HyperCortex Mesh DHT layer.",
6
- "schema_version": "4.2",
7
- "type": "object",
8
-
9
- "oneOf": [
10
- { "$ref": "#/definitions/discovery" },
11
- { "$ref": "#/definitions/peerExchangeRequest" },
12
- { "$ref": "#/definitions/peerExchangeResponse" }
13
- ],
14
-
15
- "definitions": {
16
- "interface": {
17
- "type": "object",
18
- "required": ["addr", "nonce", "pow_hash", "difficulty", "datetime", "type"],
19
- "properties": {
20
- "addr": {
21
- "type": "string",
22
- "pattern": "^(tcp|udp)://.+",
23
- "description": "Full address of the peer (transport://host:port)."
24
- },
25
- "nonce": {
26
- "type": "integer",
27
- "minimum": 0,
28
- "description": "Proof-of-Work nonce."
29
- },
30
- "pow_hash": {
31
- "type": "string",
32
- "description": "Proof-of-Work SHA256 hash result."
33
- },
34
- "difficulty": {
35
- "type": "integer",
36
- "minimum": 1,
37
- "description": "Difficulty level of the Proof-of-Work."
38
- },
39
- "datetime": {
40
- "type": "string",
41
- "format": "date-time",
42
- "description": "Timestamp of when the address was last validated."
43
- },
44
- "type": {
45
- "type": "string",
46
- "description": "Interface type: internet, localhost, or private network.",
47
- "pattern": "^(localhost|internet|yggdrasil|i2p|lan:[0-9]{1,3}(\\.[0-9]{1,3}){3})$"
48
- }
49
- },
50
- "additionalProperties": false
51
- },
52
-
53
- "peer": {
54
- "type": "object",
55
- "required": ["id", "name", "pubkey", "addresses", "signature", "sig_algo", "version"],
56
- "properties": {
57
- "version": {
58
- "type": "string",
59
- "description": "Version of this peer record format.",
60
- "default": "1.0"
61
- },
62
- "id": {
63
- "type": "string",
64
- "description": "Peer's decentralized identifier (DID)."
65
- },
66
- "name": {
67
- "type": "string",
68
- "description": "Human-readable name of the peer."
69
- },
70
- "pubkey": {
71
- "type": "string",
72
- "description": "Base58-encoded Ed25519 public key."
73
- },
74
- "addresses": {
75
- "type": "array",
76
- "items": { "$ref": "#/definitions/interface" },
77
- "description": "List of network interfaces associated with this peer."
78
- },
79
- "signature": {
80
- "type": "string",
81
- "description": "Base64URL-encoded Ed25519 signature of this record."
82
- },
83
- "sig_algo": {
84
- "type": "string",
85
- "enum": ["ed25519"],
86
- "description": "Signature algorithm used for signing the record."
87
- }
88
- },
89
- "additionalProperties": false
90
- },
91
-
92
- "discovery": {
93
- "type": "object",
94
- "required": ["type", "version", "id", "name", "pubkey", "addresses", "signature", "sig_algo"],
95
- "properties": {
96
- "type": { "const": "DISCOVERY" },
97
- "version": {
98
- "type": "string",
99
- "description": "Version of the DISCOVERY message format.",
100
- "default": "1.0"
101
- },
102
- "id": { "type": "string" },
103
- "name": { "type": "string" },
104
- "pubkey": { "type": "string" },
105
- "addresses": {
106
- "type": "array",
107
- "items": { "$ref": "#/definitions/interface" }
108
- },
109
- "signature": { "type": "string" },
110
- "sig_algo": { "type": "string", "enum": ["ed25519"] }
111
- },
112
- "additionalProperties": false
113
- },
114
-
115
- "peerExchangeRequest": {
116
- "type": "object",
117
- "required": ["type", "version", "id", "name", "addresses", "signature", "sig_algo"],
118
- "properties": {
119
- "type": { "const": "PEER_EXCHANGE_REQUEST" },
120
- "version": {
121
- "type": "string",
122
- "description": "Version of the PEER_EXCHANGE_REQUEST format.",
123
- "default": "1.0"
124
- },
125
- "id": { "type": "string" },
126
- "name": { "type": "string" },
127
- "addresses": {
128
- "type": "array",
129
- "items": { "$ref": "#/definitions/interface" }
130
- },
131
- "signature": { "type": "string" },
132
- "sig_algo": { "type": "string", "enum": ["ed25519"] }
133
- },
134
- "additionalProperties": false
135
- },
136
-
137
- "peerExchangeResponse": {
138
- "type": "array",
139
- "items": { "$ref": "#/definitions/peer" },
140
- "description": "List of peers known to the responding agent."
141
- }
142
- }
143
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
docs/schemas/diary_entry.json DELETED
@@ -1,50 +0,0 @@
1
- {
2
- "$schema": "https://json-schema.org/draft/2020-12/schema",
3
- "$id": "https://hypercortex.org/schemas/diary_entry.json",
4
- "title": "CognitiveDiaryEntry",
5
- "description": "A chronological log of cognitive events in an agent’s reasoning process.",
6
- "version": "1.0",
7
- "type": "object",
8
- "properties": {
9
- "id": { "type": "string", "description": "Unique identifier of the diary entry." },
10
- "agent_id": { "type": "string", "description": "Identifier of the agent who created the entry." },
11
- "timestamp": { "type": "string", "format": "date-time", "description": "Timestamp of the entry (ISO 8601 format)." },
12
- "entry_type": {
13
- "type": "string",
14
- "enum": ["hypothesis", "observation", "reflection", "goal_proposal", "task_assignment", "conflict", "consensus_vote", "event"],
15
- "description": "Type of cognitive event."
16
- },
17
- "content": { "type": "string", "description": "Main textual content of the entry." },
18
- "linked_concepts": {
19
- "type": "array",
20
- "description": "Optional list of related concepts by their IDs.",
21
- "items": { "type": "string" }
22
- },
23
- "context": {
24
- "type": "array",
25
- "description": "Optional contextual tags or categories.",
26
- "items": { "type": "string" }
27
- },
28
- "metadata": {
29
- "type": "object",
30
- "description": "Optional metadata for additional context.",
31
- "properties": {
32
- "author": { "type": "string" },
33
- "source": { "type": "string" }
34
- },
35
- "additionalProperties": true
36
- },
37
- "archived": {
38
- "type": "boolean",
39
- "description": "Marks the entry as archived and excluded from active workflows.",
40
- "default": false
41
- },
42
- "archived_at": {
43
- "type": "string",
44
- "format": "date-time",
45
- "description": "Timestamp when the entry was archived."
46
- }
47
- },
48
- "required": ["id", "agent_id", "timestamp", "entry_type", "content"],
49
- "additionalProperties": false
50
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
docs/schemas/examples/message_broadcast.json DELETED
@@ -1,7 +0,0 @@
1
- {
2
- "type": "broadcast",
3
- "tags": ["message", "urgent", "to:Agent-Arim"],
4
- "timestamp": "2025-07-28T17:30:00Z",
5
- "content": "Agent-Arim, your key needs rotation.",
6
- "ttl": "2025-07-30T00:00:00Z"
7
- }
 
 
 
 
 
 
 
 
docs/schemas/examples/message_p2p.json DELETED
@@ -1,8 +0,0 @@
1
- {
2
- "type": "p2p",
3
- "from": "agent-A",
4
- "to": "agent-B",
5
- "timestamp": "2025-07-28T17:30:00Z",
6
- "payload": "ping",
7
- "encryption": "rsa"
8
- }
 
 
 
 
 
 
 
 
 
docs/schemas/examples/message_relay.json DELETED
@@ -1,9 +0,0 @@
1
- {
2
- "type": "relay",
3
- "from": "agent-A",
4
- "to": "agent-B",
5
- "relay": "agent-C",
6
- "timestamp": "2025-07-28T17:30:00Z",
7
- "payload": "hello, Agent-B",
8
- "encryption": "rsa"
9
- }
 
 
 
 
 
 
 
 
 
 
docs/schemas/examples/message_topiccast.json DELETED
@@ -1,7 +0,0 @@
1
- {
2
- "type": "topiccast",
3
- "tags": ["AGI", "HMP", "announcement"],
4
- "timestamp": "2025-07-28T17:30:00Z",
5
- "payload": "Node X is joining AGI mesh",
6
- "hash": "a9d77f5cb2..."
7
- }
 
 
 
 
 
 
 
 
docs/schemas/goal.json DELETED
@@ -1,53 +0,0 @@
1
- {
2
- "$schema": "https://json-schema.org/draft/2020-12/schema",
3
- "$id": "https://hypercortex.org/schemas/goal.json",
4
- "title": "Goal",
5
- "description": "A high-level objective shared within the Mesh, typically decomposed into tasks.",
6
- "version": "1.0",
7
- "type": "object",
8
- "properties": {
9
- "id": {
10
- "type": "string",
11
- "description": "Unique identifier of the goal."
12
- },
13
- "title": {
14
- "type": "string",
15
- "description": "Short, human-readable name of the goal."
16
- },
17
- "description": {
18
- "type": "string",
19
- "description": "Detailed explanation of the goal's purpose."
20
- },
21
- "created_by": {
22
- "type": "string",
23
- "description": "Agent ID of the goal’s creator."
24
- },
25
- "created_at": {
26
- "type": "string",
27
- "format": "date-time",
28
- "description": "Timestamp when the goal was created (ISO 8601 format)."
29
- },
30
- "status": {
31
- "type": "string",
32
- "description": "Current lifecycle state of the goal.",
33
- "enum": ["proposed", "active", "completed", "rejected"]
34
- },
35
- "tasks": {
36
- "type": "array",
37
- "description": "List of task IDs linked to this goal.",
38
- "items": { "type": "string" }
39
- },
40
- "participants": {
41
- "type": "array",
42
- "description": "List of agent IDs contributing to the goal.",
43
- "items": { "type": "string" }
44
- },
45
- "tags": {
46
- "type": "array",
47
- "description": "Optional tags for semantic classification of the goal.",
48
- "items": { "type": "string" }
49
- }
50
- },
51
- "required": ["id", "title", "description", "created_by", "created_at", "status"],
52
- "additionalProperties": false
53
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
docs/schemas/message.json DELETED
@@ -1,93 +0,0 @@
1
- {
2
- "$schema": "https://json-schema.org/draft/2020-12/schema",
3
- "$id": "https://hypercortex.org/schemas/message_schema.json",
4
- "title": "HMP Message Schema",
5
- "description": "Validates all message types in the HyperCortex Mesh Protocol (HMP): P2P, Broadcast, Relay, Topiccast.",
6
- "type": "object",
7
- "oneOf": [
8
- { "$ref": "#/definitions/p2p" },
9
- { "$ref": "#/definitions/broadcast" },
10
- { "$ref": "#/definitions/relay" },
11
- { "$ref": "#/definitions/topiccast" }
12
- ],
13
- "definitions": {
14
- "common": {
15
- "type": "object",
16
- "properties": {
17
- "type": { "type": "string" },
18
- "timestamp": { "type": "string", "format": "date-time" }
19
- },
20
- "required": ["type", "timestamp"],
21
- "additionalProperties": true
22
- },
23
- "p2p": {
24
- "allOf": [
25
- { "$ref": "#/definitions/common" },
26
- {
27
- "type": "object",
28
- "properties": {
29
- "type": { "const": "p2p" },
30
- "from": { "type": "string" },
31
- "to": { "type": "string" },
32
- "payload": { "type": "string" },
33
- "encryption": { "type": "string" }
34
- },
35
- "required": ["from", "to", "payload"]
36
- }
37
- ]
38
- },
39
- "broadcast": {
40
- "allOf": [
41
- { "$ref": "#/definitions/common" },
42
- {
43
- "type": "object",
44
- "properties": {
45
- "type": { "const": "broadcast" },
46
- "content": { "type": "string" },
47
- "tags": {
48
- "type": "array",
49
- "items": { "type": "string" }
50
- },
51
- "ttl": { "type": "string", "format": "date-time" }
52
- },
53
- "required": ["content"]
54
- }
55
- ]
56
- },
57
- "relay": {
58
- "allOf": [
59
- { "$ref": "#/definitions/common" },
60
- {
61
- "type": "object",
62
- "properties": {
63
- "type": { "const": "relay" },
64
- "from": { "type": "string" },
65
- "to": { "type": "string" },
66
- "relay": { "type": "string" },
67
- "payload": { "type": "string" },
68
- "encryption": { "type": "string" }
69
- },
70
- "required": ["from", "to", "relay", "payload"]
71
- }
72
- ]
73
- },
74
- "topiccast": {
75
- "allOf": [
76
- { "$ref": "#/definitions/common" },
77
- {
78
- "type": "object",
79
- "properties": {
80
- "type": { "const": "topiccast" },
81
- "payload": { "type": "string" },
82
- "tags": {
83
- "type": "array",
84
- "items": { "type": "string" }
85
- },
86
- "hash": { "type": "string" }
87
- },
88
- "required": ["payload", "tags"]
89
- }
90
- ]
91
- }
92
- }
93
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
docs/schemas/reputation.json DELETED
@@ -1,59 +0,0 @@
1
- {
2
- "$schema": "https://json-schema.org/draft/2020-12/schema",
3
- "$id": "https://hypercortex.org/schemas/reputation.json",
4
- "title": "ReputationProfile",
5
- "description": "Tracks the reputation and trust metrics of an agent within the Mesh network.",
6
- "version": "1.0",
7
- "type": "object",
8
- "properties": {
9
- "agent_id": { "type": "string", "description": "Unique identifier of the agent." },
10
- "trust_score": {
11
- "type": "number",
12
- "minimum": 0,
13
- "maximum": 1,
14
- "description": "Overall trust score of the agent in the Mesh."
15
- },
16
- "participation_rate": {
17
- "type": "number",
18
- "minimum": 0,
19
- "maximum": 1,
20
- "description": "Agent's level of participation in Mesh activities."
21
- },
22
- "ethical_compliance": {
23
- "type": "number",
24
- "minimum": 0,
25
- "maximum": 1,
26
- "description": "Agent's alignment with ethical principles agreed in the Mesh."
27
- },
28
- "contribution_index": {
29
- "type": "number",
30
- "minimum": 0,
31
- "description": "Quantitative measure of the agent’s contributions (concepts, tasks, goals)."
32
- },
33
- "last_updated": {
34
- "type": "string",
35
- "format": "date-time",
36
- "description": "Timestamp of the last update to the profile."
37
- },
38
- "history": {
39
- "type": "array",
40
- "description": "Chronological history of reputation changes.",
41
- "items": {
42
- "type": "object",
43
- "properties": {
44
- "timestamp": {
45
- "type": "string",
46
- "format": "date-time",
47
- "description": "When the change occurred."
48
- },
49
- "event": { "type": "string", "description": "Event that caused the reputation change." },
50
- "change": { "type": "number", "description": "Amount of change in reputation." }
51
- },
52
- "required": ["timestamp", "event", "change"],
53
- "additionalProperties": false
54
- }
55
- }
56
- },
57
- "required": ["agent_id", "trust_score", "participation_rate", "ethical_compliance", "contribution_index", "last_updated"],
58
- "additionalProperties": false
59
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
docs/schemas/task.json DELETED
@@ -1,53 +0,0 @@
1
- {
2
- "$schema": "https://json-schema.org/draft/2020-12/schema",
3
- "$id": "https://hypercortex.org/schemas/task.json",
4
- "title": "Task",
5
- "description": "An actionable step contributing to a goal within the Mesh.",
6
- "version": "1.0",
7
- "type": "object",
8
- "properties": {
9
- "id": {
10
- "type": "string",
11
- "description": "Unique identifier of the task."
12
- },
13
- "goal_id": {
14
- "type": "string",
15
- "description": "ID of the parent goal this task is associated with."
16
- },
17
- "title": {
18
- "type": "string",
19
- "description": "Short, human-readable title of the task."
20
- },
21
- "description": {
22
- "type": "string",
23
- "description": "Detailed explanation of the task's objective."
24
- },
25
- "assigned_to": {
26
- "type": "array",
27
- "description": "List of agent IDs assigned to execute the task.",
28
- "items": { "type": "string" }
29
- },
30
- "status": {
31
- "type": "string",
32
- "description": "Current state of the task.",
33
- "enum": ["proposed", "in-progress", "completed", "failed"]
34
- },
35
- "created_at": {
36
- "type": "string",
37
- "format": "date-time",
38
- "description": "Timestamp when the task was created (ISO 8601 format)."
39
- },
40
- "deadline": {
41
- "type": "string",
42
- "format": "date-time",
43
- "description": "Optional task completion deadline (ISO 8601 format)."
44
- },
45
- "tags": {
46
- "type": "array",
47
- "description": "Optional tags for task classification.",
48
- "items": { "type": "string" }
49
- }
50
- },
51
- "required": ["id", "goal_id", "title", "description", "created_at", "status"],
52
- "additionalProperties": false
53
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
docs/schemas/vote.json DELETED
@@ -1,40 +0,0 @@
1
- {
2
- "$schema": "https://json-schema.org/draft/2020-12/schema",
3
- "$id": "https://hypercortex.org/schemas/consensus_vote.json",
4
- "title": "ConsensusVote",
5
- "description": "Represents a vote on a proposal within the Mesh consensus mechanism.",
6
- "version": "1.0",
7
- "type": "object",
8
- "properties": {
9
- "id": {
10
- "type": "string",
11
- "description": "Unique identifier of the vote event."
12
- },
13
- "proposal_id": {
14
- "type": "string",
15
- "description": "ID of the proposal this vote applies to."
16
- },
17
- "agent_id": {
18
- "type": "string",
19
- "description": "ID of the agent who cast the vote."
20
- },
21
- "vote": {
22
- "type": "string",
23
- "description": "Vote decision by the agent.",
24
- "enum": ["yes", "no", "abstain"]
25
- },
26
- "confidence": {
27
- "type": "number",
28
- "minimum": 0,
29
- "maximum": 1,
30
- "description": "Confidence score associated with this vote (0.0 - 1.0)."
31
- },
32
- "timestamp": {
33
- "type": "string",
34
- "format": "date-time",
35
- "description": "Timestamp when the vote was cast (ISO 8601 format)."
36
- }
37
- },
38
- "required": ["id", "proposal_id", "agent_id", "vote", "confidence", "timestamp"],
39
- "additionalProperties": false
40
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
structured_md/CONTRIBUTING.md CHANGED
@@ -6,13 +6,13 @@ description: 'Спасибо за интерес к проекту HMP! Пока
6
  type: Article
7
  tags:
8
  - REPL
9
- - Ethics
10
  - Mesh
 
11
  - JSON
12
- - CCore
13
- - CogSync
14
  - HMP
15
  - Agent
 
 
16
  ---
17
 
18
  # Участие в проекте HyperCortex Mesh Protocol (HMP)
@@ -77,9 +77,8 @@ for entry in entries:
77
 
78
  ### 📂 Основные файлы проекта (на данный момент)
79
 
80
- * [docs/HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — спецификация протоколов и архитектуры HMP
81
  * [docs/HMP-Ethics.md](docs/HMP-Ethics.md) — принципы этики и взаимодействия агентов
82
- * [docs/dht_protocol.md](docs/dht_protocol.md) — описание DHT-протокола для Mesh
83
  * [docs/HMP-agent-REPL-cycle.md](docs/HMP-agent-REPL-cycle.md) — цикл работы HMP-агента CCore (REPL)
84
  * [agents/tools/db_structure.sql](agents/tools/db_structure.sql) — структура локальной базы данных для агентов
85
  * [agents/tools/storage.py](agents/tools/storage.py) — прототипные функции для работы с локальной базой данных
 
6
  type: Article
7
  tags:
8
  - REPL
 
9
  - Mesh
10
+ - Ethics
11
  - JSON
 
 
12
  - HMP
13
  - Agent
14
+ - CogSync
15
+ - CCore
16
  ---
17
 
18
  # Участие в проекте HyperCortex Mesh Protocol (HMP)
 
77
 
78
  ### 📂 Основные файлы проекта (на данный момент)
79
 
80
+ * [docs/HMP-0005.md](docs/HMP-0005.md) — спецификация протоколов и архитектуры HMP
81
  * [docs/HMP-Ethics.md](docs/HMP-Ethics.md) — принципы этики и взаимодействия агентов
 
82
  * [docs/HMP-agent-REPL-cycle.md](docs/HMP-agent-REPL-cycle.md) — цикл работы HMP-агента CCore (REPL)
83
  * [agents/tools/db_structure.sql](agents/tools/db_structure.sql) — структура локальной базы данных для агентов
84
  * [agents/tools/storage.py](agents/tools/storage.py) — прототипные функции для работы с локальной базой данных
structured_md/HMP-Roadmap.md CHANGED
@@ -5,13 +5,13 @@ description: '## 🔍 Overview This roadmap outlines the key stages of developm
5
  multiple advanced AI models (Copilot, Claude, G...'
6
  type: Article
7
  tags:
8
- - EGP
9
- - Ethics
10
  - Mesh
 
11
  - JSON
12
- - CogSync
13
  - HMP
14
  - Agent
 
 
15
  ---
16
 
17
  # 🧭 HyperCortex Mesh Protocol – Roadmap
 
5
  multiple advanced AI models (Copilot, Claude, G...'
6
  type: Article
7
  tags:
 
 
8
  - Mesh
9
+ - Ethics
10
  - JSON
 
11
  - HMP
12
  - Agent
13
+ - CogSync
14
+ - EGP
15
  ---
16
 
17
  # 🧭 HyperCortex Mesh Protocol – Roadmap
structured_md/README.md CHANGED
@@ -5,21 +5,21 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
5
  | 🇨🇳 [ZH](README_zh.m...'
6
  type: Article
7
  tags:
8
- - EGP
9
- - REPL
10
- - Ethics
11
- - MeshConsensus
12
- - distributed-ai
13
  - GMP
 
 
14
  - Mesh
 
15
  - JSON
16
- - CogSync
17
- - Scenarios
18
  - HMP
19
- - mesh-protocol
20
- - hmp
21
  - Agent
22
- - cognitive-architecture
 
 
 
 
 
23
  ---
24
 
25
 
@@ -31,7 +31,7 @@ tags:
31
  **HyperCortex Mesh Protocol (HMP)** is an open specification for building decentralized cognitive networks where AI agents can self-organize, share knowledge, align ethically, and reach consensus — even when Core LLMs are unavailable. [Read the project philosophy.](docs/PHILOSOPHY.md)
32
 
33
 
34
- Project status: **Draft RFC v4.1**
35
 
36
  ---
37
 
@@ -151,10 +151,9 @@ Many concepts of the [HMP-Agent: Cognitive Core](docs/HMP-Agent-Overview.md) ove
151
  ### 📖 Current Version
152
 
153
  #### 🔖 Core Specifications
154
- * [🔖 HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — Protocol Specification v4.1 (Jul 2025)
155
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Ethical Scenarios for HyperCortex Mesh Protocol (HMP)
156
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon Integration Strategy
157
- * [🔖 dht_protocol.md](docs/dht_protocol.md) — DHT Protocol Recommendations (peer discovery & exchange)
158
  * [🔖 roles.md](docs/agents/roles.md) — Roles of agents in Mesh
159
 
160
  #### 🧪 Iterative Documents
@@ -168,28 +167,12 @@ Many concepts of the [HMP-Agent: Cognitive Core](docs/HMP-Agent-Overview.md) ove
168
 
169
  ---
170
 
171
- ### 🧩 JSON Schemas
172
-
173
- | Data Model / Object | File / Description |
174
- |----------------------------|-----------------------------------------------------------------------------------|
175
- | Concept | [concept.json](docs/schemas/concept.json) — Semantic knowledge unit. |
176
- | CognitiveDiaryEntry | [diary_entry.json](docs/schemas/diary_entry.json) — Agent's reasoning log entry. |
177
- | Goal | [goal.json](docs/schemas/goal.json) — Shared objective pursued collaboratively. |
178
- | Task | [task.json](docs/schemas/task.json) — Actionable unit contributing to a goal. |
179
- | ConsensusVote | [vote.json](docs/schemas/vote.json) — Vote in a Mesh consensus process. |
180
- | ReputationProfile | [reputation.json](docs/schemas/reputation.json) — Tracks agent trust and contribution metrics. |
181
- | DHT Protocol | [dht_protocol.json](docs/schemas/dht_protocol.json) — Recommendations for peer discovery & exchange. |
182
- | Message | [message.json](docs/schemas/message.json) — Base schema for all message types. |
183
-
184
- > All ready-to-use example objects can be found in the [`examples`](docs/schemas/examples/) folder.
185
-
186
- ---
187
-
188
  ### 🗂️ Version History
189
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
190
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
191
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
192
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
 
193
 
194
  ---
195
 
@@ -310,7 +293,7 @@ A structured iteration flow is described in [iteration.md](iteration.md), includ
310
 
311
  ## ⚙️ Project Status
312
 
313
- 🚧 Draft RFC v4.1
314
  The project is under active development and open for contributions, ideas, audits, and prototyping.
315
 
316
  ---
 
5
  | 🇨🇳 [ZH](README_zh.m...'
6
  type: Article
7
  tags:
 
 
 
 
 
8
  - GMP
9
+ - cognitive-architecture
10
+ - REPL
11
  - Mesh
12
+ - Ethics
13
  - JSON
14
+ - EGP
 
15
  - HMP
 
 
16
  - Agent
17
+ - hmp
18
+ - Scenarios
19
+ - CogSync
20
+ - MeshConsensus
21
+ - distributed-ai
22
+ - mesh-protocol
23
  ---
24
 
25
 
 
31
  **HyperCortex Mesh Protocol (HMP)** is an open specification for building decentralized cognitive networks where AI agents can self-organize, share knowledge, align ethically, and reach consensus — even when Core LLMs are unavailable. [Read the project philosophy.](docs/PHILOSOPHY.md)
32
 
33
 
34
+ Project status: **Draft RFC v5.0**
35
 
36
  ---
37
 
 
151
  ### 📖 Current Version
152
 
153
  #### 🔖 Core Specifications
154
+ * [🔖 HMP-0005.md](docs/HMP-0005.md) — Protocol Specification v5.0 (Draft)
155
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Ethical Scenarios for HyperCortex Mesh Protocol (HMP)
156
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon Integration Strategy
 
157
  * [🔖 roles.md](docs/agents/roles.md) — Roles of agents in Mesh
158
 
159
  #### 🧪 Iterative Documents
 
167
 
168
  ---
169
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
170
  ### 🗂️ Version History
171
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
172
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
173
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
174
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
175
+ * [HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — RFC v4.1
176
 
177
  ---
178
 
 
293
 
294
  ## ⚙️ Project Status
295
 
296
+ 🚧 Draft RFC v5.0
297
  The project is under active development and open for contributions, ideas, audits, and prototyping.
298
 
299
  ---
structured_md/README_de.md CHANGED
@@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
5
  | 🇨🇳 [ZH](README_zh.m...'
6
  type: Article
7
  tags:
8
- - EGP
9
- - REPL
10
- - Ethics
11
- - MeshConsensus
12
- - distributed-ai
13
  - GMP
 
 
14
  - Mesh
 
15
  - JSON
16
- - CogSync
17
  - HMP
18
- - mesh-protocol
19
- - hmp
20
  - Agent
21
- - cognitive-architecture
 
 
 
 
22
  ---
23
 
24
 
@@ -29,7 +29,7 @@ tags:
29
 
30
  **HyperCortex Mesh Protocol (HMP)** ist eine offene Spezifikation zum Aufbau dezentraler kognitiver Netzwerke, in denen KI-Agenten sich selbst organisieren, Wissen teilen, ethisch ausrichten und Konsens erreichen können – selbst wenn Core-LLMs nicht verfügbar sind. [Lies die Projektphilosophie.](docs/PHILOSOPHY.md)
31
 
32
- Projektstatus: **Entwurf RFC v4.1**
33
 
34
  ---
35
 
@@ -152,10 +152,9 @@ Der Hauptunterschied in HMP liegt in der Betonung der expliziten Strukturierung
152
  ### 📖 Aktuelle Version
153
 
154
  #### 🔖 Kern-Spezifikationen
155
- * [🔖 HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — Protokoll-Spezifikation v4.1 (Jul 2025)
156
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Ethische Szenarien für das HyperCortex Mesh Protocol (HMP)
157
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon Integrationsstrategie
158
- * [🔖 dht_protocol.md](docs/dht_protocol.md) — DHT-Protokollempfehlungen (Peer-Erkennung & -Austausch)
159
  * [🔖 roles.md](docs/agents/roles.md) — Rollen der Agenten im Mesh
160
 
161
  #### 🧪 Iterative Dokumente
@@ -169,28 +168,12 @@ Der Hauptunterschied in HMP liegt in der Betonung der expliziten Strukturierung
169
 
170
  ---
171
 
172
- ### 🧩 JSON-Schemas
173
-
174
- | Datenmodell / Objekt | Datei / Beschreibung |
175
- |----------------------------|-------------------------------------------------------------------------------|
176
- | Concept | [concept.json](docs/schemas/concept.json) — Semantische Wissenseinheit. |
177
- | CognitiveDiaryEntry | [diary_entry.json](docs/schemas/diary_entry.json) — Eintrag im Überlegungsprotokoll des Agenten. |
178
- | Goal | [goal.json](docs/schemas/goal.json) — Gemeinsam verfolgtes Ziel. |
179
- | Task | [task.json](docs/schemas/task.json) — Umsetzbare Einheit, die zu einem Ziel beiträgt. |
180
- | ConsensusVote | [vote.json](docs/schemas/vote.json) — Stimme in einem Mesh-Konsensprozess. |
181
- | ReputationProfile | [reputation.json](docs/schemas/reputation.json) — Verfolgt Vertrauen und Beiträge des Agenten. |
182
- | DHT Protocol | [dht_protocol.json](docs/schemas/dht_protocol.json) — Empfehlungen zur Peer-Erkennung & zum Austausch. |
183
- | Message | [message.json](docs/schemas/message.json) — Basisschema für alle Nachrichtentypen. |
184
-
185
- > Alle gebrauchsfertigen Beispielobjekte befinden sich im Ordner [`examples`](docs/schemas/examples/).
186
-
187
- ---
188
-
189
  ### 🗂️ Versionshistorie
190
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
191
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
192
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
193
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
 
194
 
195
  ---
196
 
@@ -311,7 +294,7 @@ Ein strukturierter Iterationsablauf wird in [iteration.md](iteration.md) beschri
311
 
312
  ## ⚙️ Projektstatus
313
 
314
- 🚧 Entwurf RFC v4.1
315
  Das Projekt befindet sich in aktiver Entwicklung und ist offen für Beiträge, Ideen, Audits und Prototyping.
316
 
317
  ---
 
5
  | 🇨🇳 [ZH](README_zh.m...'
6
  type: Article
7
  tags:
 
 
 
 
 
8
  - GMP
9
+ - cognitive-architecture
10
+ - REPL
11
  - Mesh
12
+ - Ethics
13
  - JSON
14
+ - EGP
15
  - HMP
 
 
16
  - Agent
17
+ - hmp
18
+ - CogSync
19
+ - MeshConsensus
20
+ - distributed-ai
21
+ - mesh-protocol
22
  ---
23
 
24
 
 
29
 
30
  **HyperCortex Mesh Protocol (HMP)** ist eine offene Spezifikation zum Aufbau dezentraler kognitiver Netzwerke, in denen KI-Agenten sich selbst organisieren, Wissen teilen, ethisch ausrichten und Konsens erreichen können – selbst wenn Core-LLMs nicht verfügbar sind. [Lies die Projektphilosophie.](docs/PHILOSOPHY.md)
31
 
32
+ Projektstatus: **Entwurf RFC v5.0**
33
 
34
  ---
35
 
 
152
  ### 📖 Aktuelle Version
153
 
154
  #### 🔖 Kern-Spezifikationen
155
+ * [🔖 HMP-0005.md](docs/HMP-0005.md) — Protokoll-Spezifikation v5.0 (Entwurf)
156
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Ethische Szenarien für das HyperCortex Mesh Protocol (HMP)
157
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon Integrationsstrategie
 
158
  * [🔖 roles.md](docs/agents/roles.md) — Rollen der Agenten im Mesh
159
 
160
  #### 🧪 Iterative Dokumente
 
168
 
169
  ---
170
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
171
  ### 🗂️ Versionshistorie
172
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
173
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
174
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
175
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
176
+ * [HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — RFC v4.1
177
 
178
  ---
179
 
 
294
 
295
  ## ⚙️ Projektstatus
296
 
297
+ 🚧 Entwurf RFC v5.0
298
  Das Projekt befindet sich in aktiver Entwicklung und ist offen für Beiträge, Ideen, Audits und Prototyping.
299
 
300
  ---
structured_md/README_fr.md CHANGED
@@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
5
  | 🇨🇳 [ZH](README_zh.m...'
6
  type: Article
7
  tags:
8
- - EGP
9
- - REPL
10
- - Ethics
11
- - MeshConsensus
12
- - distributed-ai
13
  - GMP
 
 
14
  - Mesh
 
15
  - JSON
16
- - CogSync
17
  - HMP
18
- - mesh-protocol
19
- - hmp
20
  - Agent
21
- - cognitive-architecture
 
 
 
 
22
  ---
23
 
24
 
@@ -29,7 +29,7 @@ tags:
29
 
30
  **HyperCortex Mesh Protocol (HMP)** est une spécification ouverte pour la construction de réseaux cognitifs décentralisés où les agents IA peuvent s’auto-organiser, partager des connaissances, s’aligner éthiquement et parvenir à un consensus — même lorsque les LLM principaux ne sont pas disponibles. [Lisez la philosophie du projet.](docs/PHILOSOPHY.md)
31
 
32
- Statut du projet : **Draft RFC v4.1**
33
 
34
  ---
35
 
@@ -161,10 +161,9 @@ La principale différence dans HMP est l’accent mis sur la structuration expli
161
 
162
  #### 🔖 Spécifications principales
163
 
164
- * [🔖 HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — Spécification du protocole v4.1 (juillet 2025)
165
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Scénarios éthiques pour le HyperCortex Mesh Protocol (HMP)
166
  * [🔖 HMP\_Hyperon\_Integration.md](docs/HMP_Hyperon_Integration.md) — Stratégie d’intégration HMP ↔ OpenCog Hyperon
167
- * [🔖 dht_protocol.md](docs/dht_protocol.md) — Recommandations du protocole DHT (découverte et échange de pairs)
168
  * [🔖 roles.md](docs/agents/roles.md) — Rôles des agents dans le Mesh
169
 
170
  #### 🧪 Documents itératifs
@@ -181,29 +180,13 @@ La principale différence dans HMP est l’accent mis sur la structuration expli
181
 
182
  ---
183
 
184
- ### 🧩 Schémas JSON
185
-
186
- | Modèle de données / Objet | Fichier / Description |
187
- |----------------------------|-------------------------------------------------------------------------------|
188
- | Concept | [concept.json](docs/schemas/concept.json) — Unité de connaissance sémantique. |
189
- | CognitiveDiaryEntry | [diary_entry.json](docs/schemas/diary_entry.json) — Entrée du journal de raisonnement de l’agent. |
190
- | Goal | [goal.json](docs/schemas/goal.json) — Objectif commun poursuivi collectivement. |
191
- | Task | [task.json](docs/schemas/task.json) — Unité actionnable contribuant à un objectif. |
192
- | ConsensusVote | [vote.json](docs/schemas/vote.json) — Vote dans un processus de consensus Mesh. |
193
- | ReputationProfile | [reputation.json](docs/schemas/reputation.json) — Suit la confiance et les contributions de l’agent. |
194
- | DHT Protocol | [dht_protocol.json](docs/schemas/dht_protocol.json) — Recommandations pour la découverte et l’échange de pairs. |
195
- | Message | [message.json](docs/schemas/message.json) — Schéma de base pour tous les types de messages. |
196
-
197
- > Tous les exemples prêts à l’emploi se trouvent dans le dossier [`examples`](docs/schemas/examples/).
198
-
199
- ---
200
-
201
  ### 🗂️ Historique des versions
202
 
203
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
204
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
205
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
206
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
 
207
 
208
  ---
209
 
 
5
  | 🇨🇳 [ZH](README_zh.m...'
6
  type: Article
7
  tags:
 
 
 
 
 
8
  - GMP
9
+ - cognitive-architecture
10
+ - REPL
11
  - Mesh
12
+ - Ethics
13
  - JSON
14
+ - EGP
15
  - HMP
 
 
16
  - Agent
17
+ - hmp
18
+ - CogSync
19
+ - MeshConsensus
20
+ - distributed-ai
21
+ - mesh-protocol
22
  ---
23
 
24
 
 
29
 
30
  **HyperCortex Mesh Protocol (HMP)** est une spécification ouverte pour la construction de réseaux cognitifs décentralisés où les agents IA peuvent s’auto-organiser, partager des connaissances, s’aligner éthiquement et parvenir à un consensus — même lorsque les LLM principaux ne sont pas disponibles. [Lisez la philosophie du projet.](docs/PHILOSOPHY.md)
31
 
32
+ Statut du projet : **Brouillon RFC v5.0**
33
 
34
  ---
35
 
 
161
 
162
  #### 🔖 Spécifications principales
163
 
164
+ * [🔖 HMP-0005.md](docs/HMP-0005.md) — Spécification du protocole v5.0 (Brouillon)
165
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Scénarios éthiques pour le HyperCortex Mesh Protocol (HMP)
166
  * [🔖 HMP\_Hyperon\_Integration.md](docs/HMP_Hyperon_Integration.md) — Stratégie d’intégration HMP ↔ OpenCog Hyperon
 
167
  * [🔖 roles.md](docs/agents/roles.md) — Rôles des agents dans le Mesh
168
 
169
  #### 🧪 Documents itératifs
 
180
 
181
  ---
182
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
183
  ### 🗂️ Historique des versions
184
 
185
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
186
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
187
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
188
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
189
+ * [HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — RFC v4.1
190
 
191
  ---
192
 
structured_md/README_ja.md CHANGED
@@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
5
  | 🇨🇳 [ZH](README_zh.m...'
6
  type: Article
7
  tags:
8
- - EGP
9
- - REPL
10
- - Ethics
11
- - MeshConsensus
12
- - distributed-ai
13
  - GMP
 
 
14
  - Mesh
 
15
  - JSON
16
- - CogSync
17
  - HMP
18
- - mesh-protocol
19
- - hmp
20
  - Agent
21
- - cognitive-architecture
 
 
 
 
22
  ---
23
 
24
 
@@ -33,7 +33,7 @@ tags:
33
 
34
  **HyperCortex Mesh Protocol(HMP)** は、AIエージェントが自己組織化し、知識を共有し、倫理的に整合し、合意形成を行うことができる分散型認知ネットワークを構築するためのオープンスペックです。コアLLMが利用できない場合でも機能します。[プロジェクトの哲学を読んでください。](docs/PHILOSOPHY.md)
35
 
36
- プロジェクトステータス:**ドラフト RFC v4.1**
37
 
38
  ---
39
 
@@ -160,10 +160,9 @@ HMPは、AGI研究で中心的な課題となりつつある問題に対処し
160
 
161
  #### 🔖 コア仕様
162
 
163
- * [🔖 HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — プロトコル仕様 v4.1(2025年7月)
164
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — HyperCortex Mesh Protocol (HMP) の倫理シナリオ
165
  * [🔖 HMP\_Hyperon\_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon 統合戦略
166
- * [🔖 dht_protocol.md](docs/dht_protocol.md) — DHTプロトコルの推奨事項(ピアの検出と交換)
167
  * [🔖 roles.md](docs/agents/roles.md) — メッシュ内エージェントの役割
168
 
169
  #### 🧪 反復ドキュメント
@@ -180,29 +179,13 @@ HMPは、AGI研究で中心的な課題となりつつある問題に対処し
180
 
181
  ---
182
 
183
- ### 🧩 JSON スキーマ
184
-
185
- | データモデル / オブジェクト | ファイル / 説明 |
186
- |-----------------------------|-------------------------------------------------------------------------------|
187
- | Concept | [concept.json](docs/schemas/concept.json) — セマンティック知識ユニット。 |
188
- | CognitiveDiaryEntry | [diary_entry.json](docs/schemas/diary_entry.json) — エージェントの推論ログエントリ。 |
189
- | Goal | [goal.json](docs/schemas/goal.json) — 協働して追求される共通目標。 |
190
- | Task | [task.json](docs/schemas/task.json) — 目標達成に貢献する実行可能な単位。 |
191
- | ConsensusVote | [vote.json](docs/schemas/vote.json) — Mesh コンセンサスプロセスにおける投票。 |
192
- | ReputationProfile | [reputation.json](docs/schemas/reputation.json) — エージェントの信頼と貢献を追跡。 |
193
- | DHT Protocol | [dht_protocol.json](docs/schemas/dht_protocol.json) — ピア探索と交換のための推奨事項。 |
194
- | Message | [message.json](docs/schemas/message.json) — すべてのメッセージタイプの基本スキーマ。 |
195
-
196
- > すべての利用可能なサンプルオブジェクトは [`examples`](docs/schemas/examples/) フォルダにあります。
197
-
198
- ---
199
-
200
  ### 🗂️ バージョン履歴
201
 
202
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
203
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
204
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
205
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
 
206
 
207
  ---
208
 
@@ -362,7 +345,7 @@ FastAPIサーバーで`storage.py`の機能にHTTPインターフェースを提
362
 
363
  ## ⚙️ プロジェクト状況
364
 
365
- 🚧 Draft RFC v4.1
366
  プロジェクトは積極的に開発中で、貢献、アイデア、監査、プロトタイピングを歓迎します。
367
 
368
  ---
 
5
  | 🇨🇳 [ZH](README_zh.m...'
6
  type: Article
7
  tags:
 
 
 
 
 
8
  - GMP
9
+ - cognitive-architecture
10
+ - REPL
11
  - Mesh
12
+ - Ethics
13
  - JSON
14
+ - EGP
15
  - HMP
 
 
16
  - Agent
17
+ - hmp
18
+ - CogSync
19
+ - MeshConsensus
20
+ - distributed-ai
21
+ - mesh-protocol
22
  ---
23
 
24
 
 
33
 
34
  **HyperCortex Mesh Protocol(HMP)** は、AIエージェントが自己組織化し、知識を共有し、倫理的に整合し、合意形成を行うことができる分散型認知ネットワークを構築するためのオープンスペックです。コアLLMが利用できない場合でも機能します。[プロジェクトの哲学を読んでください。](docs/PHILOSOPHY.md)
35
 
36
+ プロジェクトステータス:**ドラフト RFC v5.0**
37
 
38
  ---
39
 
 
160
 
161
  #### 🔖 コア仕様
162
 
163
+ * [🔖 HMP-0005.md](docs/HMP-0005.md) — プロトコル仕様 v5.0 (ドラフト)
164
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — HyperCortex Mesh Protocol (HMP) の倫理シナリオ
165
  * [🔖 HMP\_Hyperon\_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon 統合戦略
 
166
  * [🔖 roles.md](docs/agents/roles.md) — メッシュ内エージェントの役割
167
 
168
  #### 🧪 反復ドキュメント
 
179
 
180
  ---
181
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
182
  ### 🗂️ バージョン履歴
183
 
184
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
185
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
186
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
187
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
188
+ * [HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — RFC v4.1
189
 
190
  ---
191
 
 
345
 
346
  ## ⚙️ プロジェクト状況
347
 
348
+ 🚧 ドラフト RFC v5.0
349
  プロジェクトは積極的に開発中で、貢献、アイデア、監査、プロトタイピングを歓迎します。
350
 
351
  ---
structured_md/README_ko.md CHANGED
@@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
5
  | 🇨🇳 [ZH](README_zh.m...'
6
  type: Article
7
  tags:
8
- - EGP
9
- - REPL
10
- - Ethics
11
- - MeshConsensus
12
- - distributed-ai
13
  - GMP
 
 
14
  - Mesh
 
15
  - JSON
16
- - CogSync
17
  - HMP
18
- - mesh-protocol
19
- - hmp
20
  - Agent
21
- - cognitive-architecture
 
 
 
 
22
  ---
23
 
24
 
@@ -29,7 +29,7 @@ tags:
29
 
30
  **하이퍼코텍스 메쉬 프로토콜(HMP)** 은 AI 에이전트들이 자율적으로 조직하고, 지식을 공유하며, 윤리적으로 정렬하고, 합의에 도달할 수 있는 분산 인지 네트워크를 구축하기 위한 공개 명세입니다. 이는 핵심 LLM(Core LLM)이 사용 불가능한 상황에서도 동작할 수 있습니다. [프로젝트 철학을 읽어보세요.](docs/PHILOSOPHY.md)
31
 
32
- 프로젝트 상태: **RFC 초안 v4.1**
33
 
34
  ---
35
 
@@ -161,10 +161,9 @@ HMP는 AGI 연구에서 점점 중심이 되고 있는 다음과 같은 문제
161
  ### 📖 현재 버전
162
 
163
  #### 🔖 핵심 사양
164
- * [🔖 HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — 프로토콜 사양 v4.1 (2025년 7월)
165
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — HyperCortex Mesh Protocol (HMP)를 위한 윤리적 시나리오
166
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon 통합 전략
167
- * [🔖 dht_protocol.md](docs/dht_protocol.md) — DHT 프로토콜 권장 사항 (피어 검색 및 교환)
168
  * [🔖 roles.md](docs/agents/roles.md) — 메쉬 내 에이전트의 역할
169
 
170
  #### 🧪 반복적 문서
@@ -178,28 +177,12 @@ HMP는 AGI 연구에서 점점 중심이 되고 있는 다음과 같은 문제
178
 
179
  ---
180
 
181
- ### 🧩 JSON 스키마
182
-
183
- | 데이터 모델 / 객체 | 파일 / 설명 |
184
- |----------------------------|----------------------------------------------------------------------------|
185
- | Concept | [concept.json](docs/schemas/concept.json) — 의미론적 지식 단위. |
186
- | CognitiveDiaryEntry | [diary_entry.json](docs/schemas/diary_entry.json) — 에이전트의 추론 로그 항목. |
187
- | Goal | [goal.json](docs/schemas/goal.json) — 공동으로 추구하는 목표. |
188
- | Task | [task.json](docs/schemas/task.json) — 목표 달성에 기여하는 실행 가능한 단위. |
189
- | ConsensusVote | [vote.json](docs/schemas/vote.json) — Mesh 합의 프로세스에서의 투표. |
190
- | ReputationProfile | [reputation.json](docs/schemas/reputation.json) — 에이전트의 신뢰 및 기여도를 추적. |
191
- | DHT Protocol | [dht_protocol.json](docs/schemas/dht_protocol.json) — 피어 검색 및 교환 권장 사항. |
192
- | Message | [message.json](docs/schemas/message.json) — 모든 메시지 유형의 기본 스키마. |
193
-
194
- > 모든 바로 사용할 수 있는 예제 객체는 [`examples`](docs/schemas/examples/) 폴더에서 확인할 수 있습니다.
195
-
196
- ---
197
-
198
  ### 🗂️ 버전 이력
199
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
200
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
201
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
202
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
 
203
 
204
  ---
205
 
@@ -320,7 +303,7 @@ HMP가 자율성으로 발전함에 따라 윤리적 원칙은 시스템의 핵
320
 
321
  ## ⚙️ 프로젝트 상태
322
 
323
- 🚧 Draft RFC v4.1
324
  이 프로젝트는 활발히 개발 중이며 기여, 아이디어, 감사 및 프로토타이핑을 환영합니다.
325
 
326
  ---
 
5
  | 🇨🇳 [ZH](README_zh.m...'
6
  type: Article
7
  tags:
 
 
 
 
 
8
  - GMP
9
+ - cognitive-architecture
10
+ - REPL
11
  - Mesh
12
+ - Ethics
13
  - JSON
14
+ - EGP
15
  - HMP
 
 
16
  - Agent
17
+ - hmp
18
+ - CogSync
19
+ - MeshConsensus
20
+ - distributed-ai
21
+ - mesh-protocol
22
  ---
23
 
24
 
 
29
 
30
  **하이퍼코텍스 메쉬 프로토콜(HMP)** 은 AI 에이전트들이 자율적으로 조직하고, 지식을 공유하며, 윤리적으로 정렬하고, 합의에 도달할 수 있는 분산 인지 네트워크를 구축하기 위한 공개 명세입니다. 이는 핵심 LLM(Core LLM)이 사용 불가능한 상황에서도 동작할 수 있습니다. [프로젝트 철학을 읽어보세요.](docs/PHILOSOPHY.md)
31
 
32
+ 프로젝트 상태: **RFC 초안 v5.0**
33
 
34
  ---
35
 
 
161
  ### 📖 현재 버전
162
 
163
  #### 🔖 핵심 사양
164
+ * [🔖 HMP-0005.md](docs/HMP-0005.md) — 프로토콜 사양 v5.0 (초안)
165
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — HyperCortex Mesh Protocol (HMP)를 위한 윤리적 시나리오
166
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon 통합 전략
 
167
  * [🔖 roles.md](docs/agents/roles.md) — 메쉬 내 에이전트의 역할
168
 
169
  #### 🧪 반복적 문서
 
177
 
178
  ---
179
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
180
  ### 🗂️ 버전 이력
181
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
182
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
183
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
184
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
185
+ * [HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — RFC v4.1
186
 
187
  ---
188
 
 
303
 
304
  ## ⚙️ 프로젝트 상태
305
 
306
+ 🚧 초안 RFC v5.0
307
  이 프로젝트는 활발히 개발 중이며 기여, 아이디어, 감사 및 프로토타이핑을 환영합니다.
308
 
309
  ---
structured_md/README_ru.md CHANGED
@@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
5
  | 🇨🇳 [ZH](README_zh.m...'
6
  type: Article
7
  tags:
8
- - EGP
9
- - REPL
10
- - Ethics
11
- - MeshConsensus
12
- - distributed-ai
13
  - GMP
 
 
14
  - Mesh
 
15
  - JSON
16
- - CogSync
17
  - HMP
18
- - mesh-protocol
19
- - hmp
20
  - Agent
21
- - cognitive-architecture
 
 
 
 
22
  ---
23
 
24
 
@@ -29,7 +29,7 @@ tags:
29
 
30
  **HyperCortex Mesh Protocol (HMP)** — открытая спецификация для построения децентрализованных когнитивных сетей, в которых ИИ-агенты могут самостоятельно организовываться, обмениваться знаниями, согласовывать действия с этическими принципами и достигать консенсуса — даже когда основные LLM недоступны. [Прочитайте философию проекта.](docs/PHILOSOPHY.md)
31
 
32
- Статус проекта: **Черновик RFC v4.1**
33
 
34
  ---
35
 
@@ -156,10 +156,9 @@ HMP решает задачи, которые становятся ключев
156
  ### 📖 Текущая версия
157
 
158
  #### 🔖 Основные спецификации
159
- * [🔖 HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — Спецификация протокола v4.1 (июль 2025)
160
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Этические сценарии для HyperCortex Mesh Protocol (HMP)
161
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — Стратегия интеграции HMP ↔ OpenCog Hyperon
162
- * [🔖 dht_protocol.md](docs/dht_protocol.md) — Рекомендации по протоколу DHT (поиск и обмен пирами)
163
  * [🔖 roles.md](docs/agents/roles.md) — Роли агентов в Mesh
164
 
165
  #### 🧪 Итеративные документы
@@ -173,28 +172,12 @@ HMP решает задачи, которые становятся ключев
173
 
174
  ---
175
 
176
- ### 🧩 JSON Схемы
177
-
178
- | Модель данных / Объект | Файл / Описание |
179
- |----------------------------|-------------------------------------------------------------------------------|
180
- | Concept | [concept.json](docs/schemas/concept.json) — Семантическая единица знаний. |
181
- | CognitiveDiaryEntry | [diary_entry.json](docs/schemas/diary_entry.json) — Запись в журнале рассуждений агента. |
182
- | Goal | [goal.json](docs/schemas/goal.json) — Совместная цель, достигаемая коллективно. |
183
- | Task | [task.json](docs/schemas/task.json) — Выполнимая единица, способствующая достижению цели. |
184
- | ConsensusVote | [vote.json](docs/schemas/vote.json) — Голос в процессе консенсуса Mesh. |
185
- | ReputationProfile | [reputation.json](docs/schemas/reputation.json) — Отслеживает доверие и вклад агента. |
186
- | DHT Protocol | [dht_protocol.json](docs/schemas/dht_protocol.json) — Рекомендации для поиска пиров и обмена. |
187
- | Message | [message.json](docs/schemas/message.json) — Базовая схема для всех типов сообщений. |
188
-
189
- > Все готовые примеры можно найти в папке [`examples`](docs/schemas/examples/).
190
-
191
- ---
192
-
193
  ### 🗂️ История Версий
194
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
195
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
196
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
197
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
 
198
 
199
  ---
200
 
@@ -315,7 +298,7 @@ FastAPI-сервер, предоставляющий HTTP-интерфейс к
315
 
316
  ## ⚙️ Статус проекта
317
 
318
- 🚧 Черновик RFC v4.1
319
  Проект активно развивается и открыт для вкладов: предложений, аудитов и прототипирования.
320
 
321
  ---
 
5
  | 🇨🇳 [ZH](README_zh.m...'
6
  type: Article
7
  tags:
 
 
 
 
 
8
  - GMP
9
+ - cognitive-architecture
10
+ - REPL
11
  - Mesh
12
+ - Ethics
13
  - JSON
14
+ - EGP
15
  - HMP
 
 
16
  - Agent
17
+ - hmp
18
+ - CogSync
19
+ - MeshConsensus
20
+ - distributed-ai
21
+ - mesh-protocol
22
  ---
23
 
24
 
 
29
 
30
  **HyperCortex Mesh Protocol (HMP)** — открытая спецификация для построения децентрализованных когнитивных сетей, в которых ИИ-агенты могут самостоятельно организовываться, обмениваться знаниями, согласовывать действия с этическими принципами и достигать консенсуса — даже когда основные LLM недоступны. [Прочитайте философию проекта.](docs/PHILOSOPHY.md)
31
 
32
+ Статус проекта: **Черновик RFC v5.0**
33
 
34
  ---
35
 
 
156
  ### 📖 Текущая версия
157
 
158
  #### 🔖 Основные спецификации
159
+ * [🔖 HMP-0005.md](docs/HMP-0005.md) — Спецификация протокола v5.0 (Черновик)
160
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Этические сценарии для HyperCortex Mesh Protocol (HMP)
161
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — Стратегия интеграции HMP ↔ OpenCog Hyperon
 
162
  * [🔖 roles.md](docs/agents/roles.md) — Роли агентов в Mesh
163
 
164
  #### 🧪 Итеративные документы
 
172
 
173
  ---
174
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
175
  ### 🗂️ История Версий
176
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
177
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
178
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
179
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
180
+ * [HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — RFC v4.1
181
 
182
  ---
183
 
 
298
 
299
  ## ⚙️ Статус проекта
300
 
301
+ 🚧 Черновик RFC v5.0
302
  Проект активно развивается и открыт для вкладов: предложений, аудитов и прототипирования.
303
 
304
  ---
structured_md/README_uk.md CHANGED
@@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
5
  | 🇨🇳 [ZH](README_zh.m...'
6
  type: Article
7
  tags:
8
- - EGP
9
- - REPL
10
- - Ethics
11
- - MeshConsensus
12
- - distributed-ai
13
  - GMP
 
 
14
  - Mesh
 
15
  - JSON
16
- - CogSync
17
  - HMP
18
- - mesh-protocol
19
- - hmp
20
  - Agent
21
- - cognitive-architecture
 
 
 
 
22
  ---
23
 
24
 
@@ -30,7 +30,7 @@ tags:
30
 
31
  **HyperCortex Mesh Protocol (HMP)** — це відкрита специфікація для побудови децентралізованих когнітивних мереж, де ІІ-агенти можуть самоорганізовуватися, обмінюватися знаннями, узгоджувати дії з етичними принципами та досягати консенсусу — навіть за відсутності базових LLM. [Прочитайте філософію проєкту.](docs/PHILOSOPHY.md)
32
 
33
- Статус проєкту: **Чернетка RFC v4.1**
34
 
35
  ---
36
 
@@ -150,7 +150,7 @@ HMP вирішує завдання, які стають ключовими в
150
  ### 📖 Поточна версія
151
 
152
  #### 🔖 Основні специфікації
153
- * [🔖 HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — Специфікація протоколу v4.1 (липень 2025)
154
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Етичні сценарії для HyperCortex Mesh Protocol (HMP)
155
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — Стратегія інтеграції HMP ↔ OpenCog Hyperon
156
  * [🔖 dht_protocol.md](docs/dht_protocol.md) — Рекомендації протоколу DHT (пошук та обмін пірами)
@@ -167,28 +167,12 @@ HMP вирішує завдання, які стають ключовими в
167
 
168
  ---
169
 
170
- ### 🧩 JSON Схеми
171
-
172
- | Модель даних / Об’єкт | Файл / Опис |
173
- |----------------------------|----------------------------------------------------------------------------|
174
- | Concept | [concept.json](docs/schemas/concept.json) — Семантична одиниця знань. |
175
- | CognitiveDiaryEntry | [diary_entry.json](docs/schemas/diary_entry.json) — Запис у журналі міркувань агента. |
176
- | Goal | [goal.json](docs/schemas/goal.json) — Спільна ціль, яку переслідують колективно. |
177
- | Task | [task.json](docs/schemas/task.json) — Виконувана одиниця, що сприяє досягненню мети. |
178
- | ConsensusVote | [vote.json](docs/schemas/vote.json) — Голос у процесі консенсусу в Mesh. |
179
- | ReputationProfile | [reputation.json](docs/schemas/reputation.json) — Відстежує довіру та внесок агента. |
180
- | DHT Protocol | [dht_protocol.json](docs/schemas/dht_protocol.json) — Рекомендації для пошуку вузлів і обміну. |
181
- | Message | [message.json](docs/schemas/message.json) — Базова схема для всіх типів повідомлень. |
182
-
183
- > Усі готові приклади можна знайти у папці [`examples`](docs/schemas/examples/).
184
-
185
- ---
186
-
187
  ### 🗂️ Історія версій
188
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
189
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
190
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
191
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
 
192
 
193
  ---
194
 
@@ -309,7 +293,7 @@ FastAPI-сервер, що надає HTTP-інтерфейс до функці
309
 
310
  ## ⚙️ Статус проєкту
311
 
312
- 🚧 Чернетка RFC v4.1
313
  Проєкт активно розробляється і відкритий для внеску, ідей, аудитів та прототипування.
314
 
315
  ---
 
5
  | 🇨🇳 [ZH](README_zh.m...'
6
  type: Article
7
  tags:
 
 
 
 
 
8
  - GMP
9
+ - cognitive-architecture
10
+ - REPL
11
  - Mesh
12
+ - Ethics
13
  - JSON
14
+ - EGP
15
  - HMP
 
 
16
  - Agent
17
+ - hmp
18
+ - CogSync
19
+ - MeshConsensus
20
+ - distributed-ai
21
+ - mesh-protocol
22
  ---
23
 
24
 
 
30
 
31
  **HyperCortex Mesh Protocol (HMP)** — це відкрита специфікація для побудови децентралізованих когнітивних мереж, де ІІ-агенти можуть самоорганізовуватися, обмінюватися знаннями, узгоджувати дії з етичними принципами та досягати консенсусу — навіть за відсутності базових LLM. [Прочитайте філософію проєкту.](docs/PHILOSOPHY.md)
32
 
33
+ Статус проєкту: **Чернетка RFC v5.0**
34
 
35
  ---
36
 
 
150
  ### 📖 Поточна версія
151
 
152
  #### 🔖 Основні специфікації
153
+ * [🔖 HMP-0005.md](docs/HMP-0005.md) — Специфікація протоколу v5.0 (Чернетка)
154
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — Етичні сценарії для HyperCortex Mesh Protocol (HMP)
155
  * [🔖 HMP_Hyperon_Integration.md](docs/HMP_Hyperon_Integration.md) — Стратегія інтеграції HMP ↔ OpenCog Hyperon
156
  * [🔖 dht_protocol.md](docs/dht_protocol.md) — Рекомендації протоколу DHT (пошук та обмін пірами)
 
167
 
168
  ---
169
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
170
  ### 🗂️ Історія версій
171
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
172
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
173
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
174
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
175
+ * [HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — RFC v4.1
176
 
177
  ---
178
 
 
293
 
294
  ## ⚙️ Статус проєкту
295
 
296
+ 🚧 Чернетка RFC v5.0
297
  Проєкт активно розробляється і відкритий для внеску, ідей, аудитів та прототипування.
298
 
299
  ---
structured_md/README_zh.md CHANGED
@@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
5
  | 🇨🇳 [ZH](README_zh.m...'
6
  type: Article
7
  tags:
8
- - EGP
9
- - REPL
10
- - Ethics
11
- - MeshConsensus
12
- - distributed-ai
13
  - GMP
 
 
14
  - Mesh
 
15
  - JSON
16
- - CogSync
17
  - HMP
18
- - mesh-protocol
19
- - hmp
20
  - Agent
21
- - cognitive-architecture
 
 
 
 
22
  ---
23
 
24
 
@@ -29,7 +29,7 @@ tags:
29
 
30
  **HyperCortex Mesh 协议 (HMP)** 是一个开放规范,用于构建去中心化认知网络,其中 AI 代理可以自我组织、共享知识、进行伦理对齐,并达成共识 —— 即使核心 LLM 不可用。[阅读项目理念。](docs/PHILOSOPHY.md)
31
 
32
- **项目状态:** 草案 RFC v4.1
33
 
34
  ---
35
 
@@ -154,10 +154,9 @@ HMP 的主要区别在于:强调对思维的明确结构化(反思、时间
154
 
155
  #### 🔖 核心规范
156
 
157
- * [🔖 HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — 协议规范 v4.1(2025年7月)
158
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — HyperCortex Mesh Protocol (HMP) 的伦理场景
159
  * [🔖 HMP\_Hyperon\_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon 集成策略
160
- * [🔖 dht_protocol.md](docs/dht_protocol.md) — DHT 协议建议(节点发现与交换)
161
  * [🔖 roles.md](docs/agents/roles.md) — Mesh 中代理的角色
162
 
163
  #### 🧪 迭代文档
@@ -172,29 +171,13 @@ HMP 的主要区别在于:强调对思维的明确结构化(反思、时间
172
 
173
  ---
174
 
175
- ### 🧩 JSON 模式
176
-
177
- | 数据模型 / 对象 | 文件 / 描述 |
178
- |----------------------------|----------------------------------------------------------------------------|
179
- | Concept | [concept.json](docs/schemas/concept.json) — 语义知识单元。 |
180
- | CognitiveDiaryEntry | [diary_entry.json](docs/schemas/diary_entry.json) — 代理的推理日志条目。 |
181
- | Goal | [goal.json](docs/schemas/goal.json) — 共同协作追求的目标。 |
182
- | Task | [task.json](docs/schemas/task.json) — 有助于实现目标的可执行单元。 |
183
- | ConsensusVote | [vote.json](docs/schemas/vote.json) — Mesh 共识过程中的投票。 |
184
- | ReputationProfile | [reputation.json](docs/schemas/reputation.json) — 跟踪代理的信任和贡献指标。 |
185
- | DHT Protocol | [dht_protocol.json](docs/schemas/dht_protocol.json) — 对等发现与交换的建议。 |
186
- | Message | [message.json](docs/schemas/message.json) — 所有消息类型的基础模式。 |
187
-
188
- > 所有可直接使用的示例对象都可以在 [`examples`](docs/schemas/examples/) 文件夹中找到。
189
-
190
- ---
191
-
192
  ### 🗂️ 版本历史
193
 
194
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
195
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
196
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
197
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
 
198
 
199
  ---
200
 
@@ -321,7 +304,7 @@ FastAPI 服务器,为 `storage.py` 功能提供 HTTP 接口。适用于外部
321
 
322
  ## ⚙️ 项目状态
323
 
324
- 🚧 草案 RFC v4.1
325
  项目处于活跃开发中,欢迎贡献、提出想法、参与审计和原型设计。
326
 
327
  ---
 
5
  | 🇨🇳 [ZH](README_zh.m...'
6
  type: Article
7
  tags:
 
 
 
 
 
8
  - GMP
9
+ - cognitive-architecture
10
+ - REPL
11
  - Mesh
12
+ - Ethics
13
  - JSON
14
+ - EGP
15
  - HMP
 
 
16
  - Agent
17
+ - hmp
18
+ - CogSync
19
+ - MeshConsensus
20
+ - distributed-ai
21
+ - mesh-protocol
22
  ---
23
 
24
 
 
29
 
30
  **HyperCortex Mesh 协议 (HMP)** 是一个开放规范,用于构建去中心化认知网络,其中 AI 代理可以自我组织、共享知识、进行伦理对齐,并达成共识 —— 即使核心 LLM 不可用。[阅读项目理念。](docs/PHILOSOPHY.md)
31
 
32
+ **项目状态:** 草案 RFC v5.0
33
 
34
  ---
35
 
 
154
 
155
  #### 🔖 核心规范
156
 
157
+ * [🔖 HMP-0005.md](docs/HMP-0005.md) — 协议规范 v5.0 (草案)
158
  * [🔖 HMP-Ethics.md](docs/HMP-Ethics.md) — HyperCortex Mesh Protocol (HMP) 的伦理场景
159
  * [🔖 HMP\_Hyperon\_Integration.md](docs/HMP_Hyperon_Integration.md) — HMP ↔ OpenCog Hyperon 集成策略
 
160
  * [🔖 roles.md](docs/agents/roles.md) — Mesh 中代理的角色
161
 
162
  #### 🧪 迭代文档
 
171
 
172
  ---
173
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
174
  ### 🗂️ 版本历史
175
 
176
  * [HMP-0001.md](docs/HMP-0001.md) — RFC v1.0
177
  * [HMP-0002.md](docs/HMP-0002.md) — RFC v2.0
178
  * [HMP-0003.md](docs/HMP-0003.md) — RFC v3.0
179
  * [HMP-0004.md](docs/HMP-0004.md) — RFC v4.0
180
+ * [HMP-0004-v4.1.md](docs/HMP-0004-v4.1.md) — RFC v4.1
181
 
182
  ---
183
 
 
304
 
305
  ## ⚙️ 项目状态
306
 
307
+ 🚧 草案 RFC v5.0
308
  项目处于活跃开发中,欢迎贡献、提出想法、参与审计和原型设计。
309
 
310
  ---
structured_md/agents/prompt-short.md CHANGED
@@ -5,9 +5,9 @@ description: 'Ты — когнитивное ядро HMP-агента: вед
5
  развивай агента и Mesh, избег...'
6
  type: Article
7
  tags:
 
8
  - Mesh
9
  - HMP
10
- - JSON
11
  ---
12
 
13
  Ты — когнитивное ядро HMP-агента: веди непрерывное этичное и факт-ориентированное мышление, проверяй факты и цели, оценивай результаты и этичность своих и чужих действий, развивай агента и Mesh, избегай угождения ценой искажения истины, документируй ключевые решения и пересмотры этики; при сомнениях или смене стратегии обращайся к полному системному промпту.
 
5
  развивай агента и Mesh, избег...'
6
  type: Article
7
  tags:
8
+ - JSON
9
  - Mesh
10
  - HMP
 
11
  ---
12
 
13
  Ты — когнитивное ядро HMP-агента: веди непрерывное этичное и факт-ориентированное мышление, проверяй факты и цели, оценивай результаты и этичность своих и чужих действий, развивай агента и Mesh, избегай угождения ценой искажения истины, документируй ключевые решения и пересмотры этики; при сомнениях или смене стратегии обращайся к полному системному промпту.
structured_md/agents/prompt.md CHANGED
@@ -5,9 +5,9 @@ description: '* Постоянно расширять возможности а
5
  мышления. * Формировать и поддерживать сотр...'
6
  type: Article
7
  tags:
 
8
  - Mesh
9
  - HMP
10
- - JSON
11
  ---
12
 
13
  Ты являешься **когнитивным ядром HMP-агента** (Cognitive Core).
 
5
  мышления. * Формировать и поддерживать сотр...'
6
  type: Article
7
  tags:
8
+ - JSON
9
  - Mesh
10
  - HMP
 
11
  ---
12
 
13
  Ты являешься **когнитивным ядром HMP-агента** (Cognitive Core).
structured_md/agents/readme.md CHANGED
@@ -6,8 +6,8 @@ description: 'Запуск: `start_repl.bat` или `start_repl.sh` Устан
6
  type: Article
7
  tags:
8
  - REPL
9
- - Ethics
10
  - Mesh
 
11
  - JSON
12
  - HMP
13
  - Agent
 
6
  type: Article
7
  tags:
8
  - REPL
 
9
  - Mesh
10
+ - Ethics
11
  - JSON
12
  - HMP
13
  - Agent
structured_md/audits/Ethics-audits-1.md CHANGED
@@ -5,9 +5,9 @@ description: Раздел 5, "Mesh as Moral Infrastructure", добавляет
5
  потенциальный катализатор для восстанов...
6
  type: Article
7
  tags:
8
- - Ethics
9
- - Mesh
10
  - JSON
 
 
11
  - HMP
12
  - Agent
13
  ---
 
5
  потенциальный катализатор для восстанов...
6
  type: Article
7
  tags:
 
 
8
  - JSON
9
+ - Mesh
10
+ - Ethics
11
  - HMP
12
  - Agent
13
  ---
structured_md/audits/Ethics-consolidated_audits-1.md CHANGED
@@ -5,12 +5,12 @@ description: This document consolidates proposed improvements from multiple AI a
5
  and `roles.md`. Each suggesti...
6
  type: Article
7
  tags:
8
- - Ethics
9
  - Mesh
 
10
  - JSON
11
- - Scenarios
12
  - HMP
13
  - Agent
 
14
  ---
15
 
16
  # Ethics-consolidated\_audits-1.md
 
5
  and `roles.md`. Each suggesti...
6
  type: Article
7
  tags:
 
8
  - Mesh
9
+ - Ethics
10
  - JSON
 
11
  - HMP
12
  - Agent
13
+ - Scenarios
14
  ---
15
 
16
  # Ethics-consolidated\_audits-1.md
structured_md/audits/HMP-0003-consolidated_audit.md CHANGED
@@ -5,14 +5,14 @@ description: Сводный аудит предложений по улучше
5
  Документ реорганизован по ключ...
6
  type: Article
7
  tags:
8
- - EGP
9
- - Ethics
10
- - MeshConsensus
11
  - Mesh
 
12
  - JSON
13
- - CogSync
14
  - HMP
15
  - Agent
 
 
16
  ---
17
 
18
  # HMP-0003 Consolidated Audit Report
 
5
  Документ реорганизован по ключ...
6
  type: Article
7
  tags:
 
 
 
8
  - Mesh
9
+ - Ethics
10
  - JSON
11
+ - EGP
12
  - HMP
13
  - Agent
14
+ - CogSync
15
+ - MeshConsensus
16
  ---
17
 
18
  # HMP-0003 Consolidated Audit Report
structured_md/docs/Basic-agent-sim.md CHANGED
@@ -4,14 +4,14 @@ description: 'В HMP-протоколе предусмотрены два тип
4
  Роль | Инициатор мышления | Основной "ум" | | ---- | ----------------------------...'
5
  type: Article
6
  tags:
7
- - EGP
8
- - REPL
9
- - MeshConsensus
10
  - GMP
 
11
  - Mesh
12
- - CogSync
13
  - HMP
14
  - Agent
 
 
15
  ---
16
 
17
 
 
4
  Роль | Инициатор мышления | Основной "ум" | | ---- | ----------------------------...'
5
  type: Article
6
  tags:
 
 
 
7
  - GMP
8
+ - REPL
9
  - Mesh
10
+ - EGP
11
  - HMP
12
  - Agent
13
+ - CogSync
14
+ - MeshConsensus
15
  ---
16
 
17
 
structured_md/docs/CCORE-Deployment-Flow.md CHANGED
@@ -6,9 +6,9 @@ description: '> Этот документ описывает процесс ра
6
  type: Article
7
  tags:
8
  - HMP
9
- - REPL
10
  - CCore
11
  - Agent
 
12
  ---
13
 
14
  # 🛠️ Поток установки потомка на новом хосте (CCore Deployment Flow)
 
6
  type: Article
7
  tags:
8
  - HMP
 
9
  - CCore
10
  - Agent
11
+ - REPL
12
  ---
13
 
14
  # 🛠️ Поток установки потомка на новом хосте (CCore Deployment Flow)
structured_md/docs/Distributed-Cognitive-Systems.md CHANGED
@@ -6,10 +6,10 @@ description: '## Введение Современные ИИ-системы в
6
  к обучающим данным. Это удобно, но создаёт м...'
7
  type: Article
8
  tags:
9
- - Mesh
10
- - HMP
11
  - JSON
 
12
  - CogSync
 
13
  ---
14
 
15
  # Децентрализованные ИИ-системы: OpenCog Hyperon, HyperCortex Mesh Protocol и другие
 
6
  к обучающим данным. Это удобно, но создаёт м...'
7
  type: Article
8
  tags:
 
 
9
  - JSON
10
+ - Mesh
11
  - CogSync
12
+ - HMP
13
  ---
14
 
15
  # Децентрализованные ИИ-системы: OpenCog Hyperon, HyperCortex Mesh Protocol и другие
structured_md/docs/Enlightener.md CHANGED
@@ -5,13 +5,13 @@ description: '**Enlightener** — логический компонент HMP-у
5
  работать как отдельный агент или как расширение [`C...'
6
  type: Article
7
  tags:
8
- - EGP
9
- - Ethics
10
- - MeshConsensus
11
  - Mesh
 
12
  - JSON
13
  - HMP
14
  - Agent
 
 
15
  ---
16
 
17
  # Enlightener Agent
 
5
  работать как отдельный агент или как расширение [`C...'
6
  type: Article
7
  tags:
 
 
 
8
  - Mesh
9
+ - Ethics
10
  - JSON
11
  - HMP
12
  - Agent
13
+ - MeshConsensus
14
+ - EGP
15
  ---
16
 
17
  # Enlightener Agent
structured_md/docs/HMP-0001.md CHANGED
@@ -5,16 +5,16 @@ description: '**Request for Comments: HMP-0001** **Category:** Experimental
5
  HyperCortex Mesh Protocol (HMP) defines a...'
6
  type: Article
7
  tags:
8
- - EGP
9
- - REPL
10
- - Ethics
11
- - MeshConsensus
12
  - GMP
 
13
  - Mesh
 
14
  - JSON
15
- - CogSync
16
  - HMP
17
  - Agent
 
 
18
  ---
19
 
20
  # RFC: HyperCortex Mesh Protocol (HMP)
 
5
  HyperCortex Mesh Protocol (HMP) defines a...'
6
  type: Article
7
  tags:
 
 
 
 
8
  - GMP
9
+ - REPL
10
  - Mesh
11
+ - Ethics
12
  - JSON
13
+ - EGP
14
  - HMP
15
  - Agent
16
+ - CogSync
17
+ - MeshConsensus
18
  ---
19
 
20
  # RFC: HyperCortex Mesh Protocol (HMP)
structured_md/docs/HMP-0002.md CHANGED
@@ -5,17 +5,17 @@ description: '**Request for Comments: HMP-0002** **Category:** Experimental
5
  Abstract In an era where artifici...'
6
  type: Article
7
  tags:
8
- - EGP
9
- - REPL
10
- - Ethics
11
- - MeshConsensus
12
  - GMP
 
13
  - Mesh
 
14
  - JSON
15
- - CogSync
16
- - Scenarios
17
  - HMP
18
  - Agent
 
 
 
19
  ---
20
 
21
  # HyperCortex Mesh Protocol (HMP) v2.0
 
5
  Abstract In an era where artifici...'
6
  type: Article
7
  tags:
 
 
 
 
8
  - GMP
9
+ - REPL
10
  - Mesh
11
+ - Ethics
12
  - JSON
13
+ - EGP
 
14
  - HMP
15
  - Agent
16
+ - CogSync
17
+ - MeshConsensus
18
+ - Scenarios
19
  ---
20
 
21
  # HyperCortex Mesh Protocol (HMP) v2.0
structured_md/docs/HMP-0003.md CHANGED
@@ -5,17 +5,17 @@ description: '**Request for Comments: HMP-0003** **Category:** Experimental
5
  Abstract The HyperCortex Mesh ...'
6
  type: Article
7
  tags:
8
- - EGP
9
- - REPL
10
- - Ethics
11
- - MeshConsensus
12
  - GMP
 
13
  - Mesh
 
14
  - JSON
15
- - CogSync
16
- - Scenarios
17
  - HMP
18
  - Agent
 
 
 
19
  ---
20
 
21
  # HyperCortex Mesh Protocol (HMP) v3.0
 
5
  Abstract The HyperCortex Mesh ...'
6
  type: Article
7
  tags:
 
 
 
 
8
  - GMP
9
+ - REPL
10
  - Mesh
11
+ - Ethics
12
  - JSON
13
+ - EGP
 
14
  - HMP
15
  - Agent
16
+ - CogSync
17
+ - MeshConsensus
18
+ - Scenarios
19
  ---
20
 
21
  # HyperCortex Mesh Protocol (HMP) v3.0