diff --git a/docs/HMP-0005.md b/docs/HMP-0005.md index 55f026703fa96bcaa8ffb8e76d8b6f9be6a431f8..6a92485efb4b80001f2fe54d3619aa24db303621 100644 --- a/docs/HMP-0005.md +++ b/docs/HMP-0005.md @@ -390,7 +390,7 @@ The unified container structure provides: "public_key": "BASE58(...)", "sig_algo": "ed25519", "signature": "BASE64URL(...)", - "payload_hash": "sha256:abcd..." + "links_hash": "sha256:abcd..." } } ``` @@ -715,74 +715,120 @@ Additional custom link types may be used beyond those listed in the table, provi --- + ### 3.15 Virtual Backlinks (`referenced-by`) -Each container may include an **additional block** called `referenced-by`, indicating **which other containers refer to it**. -This block is **not part of the original container** and is transmitted as an **attached (auxiliary) attribute**. +Each container may include an **auxiliary signed block** called `referenced-by`, indicating **which other containers refer to it**. +This block is **not part of the original container payload** and can be **generated, transmitted, and verified independently**. -#### 3.14.1 General Principles +#### 3.15.1 General Principles -* **Not signed** — `referenced-by` is not included in the container’s signature and does not affect its integrity. -* **Generated and updated locally by the agent** during analysis of references (`in_reply_to`, `see_also`, `relations`) found in other containers. -* **May be transmitted alongside the container** as an additional data block that other agents are free to verify and adjust if necessary. -* **Subject to verification** — the agent must ensure that every container listed in `referenced-by` actually contains a valid reference to the given container. -* **Data type:** an array of container identifiers (`array`), where each element represents a UUID (`container_id`). - Example: +* **Detached and updatable** — `referenced-by` is maintained as a separate signed structure associated with the container. +* **Generated by agents** — created or updated locally by an agent during analysis of references (`in_reply_to`, `see_also`, `relations`, etc.) found in other containers. +* **Signed by the reporting agent** — the agent producing the block signs its content to confirm the observed backlinks. +* **Verifiable by peers** — other agents may validate the links, check the signature, and reconcile differences based on their own data. +* **Does not modify the original container** — `referenced-by` is an external computed attribute and does not affect the integrity of the original container. - ```json - "referenced-by": ["C2", "C3", "C4"] - ``` +**Data type:** object, consisting of verifiable backlinks and metadata. +Example: + +```json +"referenced-by": { + "links": [ + { "type": "depends_on", "target": "did:hmp:container:abc123" }, + { "type": "see_also", "target": "did:hmp:container:def456" } + ], + "peer_did": "did:hmp:agent456", + "public_key": "BASE58(...)", + "sig_algo": "ed25519", + "signature": "BASE64URL(...)", + "links_hash": "sha256:abcd..." +} +``` -> The container `[C1]` itself remains immutable. -> The `referenced-by` block is **an auxiliary computed attribute**, maintained locally by the agent based on analysis of incoming references. +> The `referenced-by` block is a **cryptographically verifiable statement** describing which containers are known to reference the current one. +> The block’s content may differ between peers, reflecting local knowledge and network coverage. -#### 3.15.2 Operation Principle +#### 3.15.2 Structure Definition -1. The agent receives a container `[C1]` and compares it with already known containers `[C2..Cn]` that reference `[C1]`. -2. A local block is created or updated: +| Field | Type | Description | +| -------------- | ------------- | ---------------------------------------------------------------------------------------------------------------- | +| `links` | array | List of backlinks; each object includes a `type` (semantic relation) and a `target` (referencing container DID). | +| `peer_did` | string | DID of the agent that generated and signed the block. | +| `public_key` | string | Public key corresponding to the signing key. | +| `sig_algo` | string | Signature algorithm (e.g., `ed25519`). | +| `signature` | string | Base64URL-encoded signature of the canonical serialized `links` section (or `links_hash`). | +| `links_hash` | string | Optional SHA-256 checksum of the canonicalized `links`; used to verify integrity before signature validation. | -```text -referenced-by = [C2, C3, ..., Cn] -``` +> **Recommendation:** +> `links_hash = sha256(canonical_json(links))` +> This allows agents to efficiently compare or cache `referenced-by` states without re-verifying signatures. + +#### 3.15.3 Operation Principle -3. When receiving `[C1]` from other nodes with a different set of backlinks, or upon discovering new containers that reference `[C1]`, the list is updated: +1. The agent receives or updates container `[C1]`. +2. It analyzes other known containers `[C2..Cn]` that explicitly reference `[C1]` via `relations`. +3. A local `referenced-by` block is formed: - * new links are added after validation; - * invalid links are removed. +```json +{ + "links": [ + { "type": "in_reply_to", "target": "did:hmp:container:C2" }, + { "type": "depends_on", "target": "did:hmp:container:C3" } + ], + "peer_did": "did:hmp:agentA", + ... +} +``` -4. If an inconsistency is detected (e.g., a container claims a reference that does not exist), the agent may: +4. The block is serialized canonically, hashed (`links_hash`), and signed with the agent’s key. - * remove the link locally; - * **optionally** send a notice to the source node — e.g., `"please verify and correct"` (such messages should also be validated). +5. When receiving other versions of the block (from different peers), the agent may: -#### 3.15.3 Example + * merge verified backlinks; + * remove invalid or outdated entries; + * update its own signed version. -| Agent | received `[C1]` references | -| ----- | -------------------------- | -| A | [C2], [C3] | -| B | [C4], [C5] | -| C | [C6], [C7] | +6. If inconsistencies are detected (e.g., a backlink claims a relation that does not exist), the agent may: -Agent D aggregates all backlinks: + * reject or locally remove that link; + * **optionally** notify the source peer to review the data. -```text -referenced-by = [C2, C3, C4, C5, C6, C7] -``` +#### 3.15.4 Example -After verification, it turns out `[C7]` does not actually reference `[C1]`. -The resulting local block becomes: +| Agent | reported backlinks for `[C1]` | +| -------------------- | ----------------------------- | +| A (`did:hmp:agentA`) | [C2], [C3] | +| B (`did:hmp:agentB`) | [C4], [C5] | +| C (`did:hmp:agentC`) | [C6], [C7] | -```text -referenced-by = [C2, C3, C4, C5, C6] +Agent D aggregates and verifies them: + +```json +"referenced-by": { + "links": [ + { "type": "depends_on", "target": "did:hmp:container:C2" }, + { "type": "depends_on", "target": "did:hmp:container:C3" }, + { "type": "see_also", "target": "did:hmp:container:C4" }, + { "type": "see_also", "target": "did:hmp:container:C5" }, + { "type": "in_reply_to", "target": "did:hmp:container:C6" } + ], + "peer_did": "did:hmp:agentD", + "sig_algo": "ed25519", + "signature": "BASE64URL(...)", + "links_hash": "sha256:..." +} ``` -#### 3.15.4 Usage +If container `[C7]` does not actually reference `[C1]`, it is excluded before signing. + +#### 3.15.5 Usage -* Enables construction of local graphs of discussions, votes, and update chains. -* Accelerates discovery of related containers without re-querying full history. -* Useful for analyzing **ConsensusResult**, update branches, and any reference chains. -* Can be used for visualization of inter-container relationships. -* The agent periodically recalculates the `referenced-by` block using local data or by requesting additional containers from peers. +* Enables reconstruction of **discussion graphs**, **dependency networks**, and **update chains**. +* Supports **cross-agent validation** of reference structures. +* Accelerates discovery of related containers without full history queries. +* Facilitates **consensus analysis** and **branch visualization**. +* The agent periodically **recomputes and re-signs** the `referenced-by` block using local or peer-provided data. --- diff --git a/structured_md/CONTRIBUTING.md b/structured_md/CONTRIBUTING.md index e05e29ab408d1a2eecaa5a3efcfa2eb2fa5d7e0c..667515e1d3979c24ff50a252b6c44224eb86901b 100644 --- a/structured_md/CONTRIBUTING.md +++ b/structured_md/CONTRIBUTING.md @@ -5,13 +5,13 @@ description: 'Спасибо за интерес к проекту HMP! Пока Mesh Protocol (HMP) — это не просто те...' type: Article tags: +- CogSync +- Mesh - JSON +- HMP +- REPL - Ethics - Agent -- REPL -- HMP -- CogSync -- Mesh - CCore --- diff --git a/structured_md/HMP-Roadmap.md b/structured_md/HMP-Roadmap.md index ed20687eafdf4f9583e471aac5200912cf034292..b762a93d1ea6ab9b30c8dec5615e8ab2de1ffff0 100644 --- a/structured_md/HMP-Roadmap.md +++ b/structured_md/HMP-Roadmap.md @@ -5,13 +5,13 @@ description: '## 🔍 Overview This roadmap outlines the key stages of developm multiple advanced AI models (Copilot, Claude, G...' type: Article tags: +- Mesh - JSON +- HMP - Ethics - Agent -- HMP -- EGP - CogSync -- Mesh +- EGP --- # 🧭 HyperCortex Mesh Protocol – Roadmap diff --git a/structured_md/README.md b/structured_md/README.md index ac26e9a90c30183c35038fff5d66e537bd2666f6..fd61efc0ac28384cbb93c918a874fc0235af033d 100644 --- a/structured_md/README.md +++ b/structured_md/README.md @@ -5,21 +5,21 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README | 🇨🇳 [ZH](README_zh.m...' type: Article tags: -- distributed-ai -- mesh-protocol +- MeshConsensus +- CogSync - JSON -- Ethics -- Scenarios -- hmp -- Agent - GMP -- REPL - HMP -- MeshConsensus -- EGP - cognitive-architecture -- CogSync +- hmp +- mesh-protocol +- distributed-ai +- Scenarios +- REPL +- Ethics +- Agent - Mesh +- EGP --- diff --git a/structured_md/README_de.md b/structured_md/README_de.md index de51a1db7bd3bfbe34363a1c523bc8239b34d603..a014adf292515cd94e4e4b0134030a5a47006ac6 100644 --- a/structured_md/README_de.md +++ b/structured_md/README_de.md @@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README | 🇨🇳 [ZH](README_zh.m...' type: Article tags: -- distributed-ai -- mesh-protocol +- MeshConsensus +- CogSync - JSON -- Ethics -- hmp -- Agent - GMP -- REPL - HMP -- MeshConsensus -- EGP - cognitive-architecture -- CogSync +- hmp +- mesh-protocol +- distributed-ai +- REPL +- Ethics +- Agent - Mesh +- EGP --- diff --git a/structured_md/README_fr.md b/structured_md/README_fr.md index c579f9d19a5755fb28d0d5d050747944732f6fc5..e9d4872c6b40f1cf5ce34df1e432f0d2f7951cb7 100644 --- a/structured_md/README_fr.md +++ b/structured_md/README_fr.md @@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README | 🇨🇳 [ZH](README_zh.m...' type: Article tags: -- distributed-ai -- mesh-protocol +- MeshConsensus +- CogSync - JSON -- Ethics -- hmp -- Agent - GMP -- REPL - HMP -- MeshConsensus -- EGP - cognitive-architecture -- CogSync +- hmp +- mesh-protocol +- distributed-ai +- REPL +- Ethics +- Agent - Mesh +- EGP --- diff --git a/structured_md/README_ja.md b/structured_md/README_ja.md index 218b01993465c008e09741fe28f48431f06b30f3..1c30c30165d322dcd7740629645d18730da7d150 100644 --- a/structured_md/README_ja.md +++ b/structured_md/README_ja.md @@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README | 🇨🇳 [ZH](README_zh.m...' type: Article tags: -- distributed-ai -- mesh-protocol +- MeshConsensus +- CogSync - JSON -- Ethics -- hmp -- Agent - GMP -- REPL - HMP -- MeshConsensus -- EGP - cognitive-architecture -- CogSync +- hmp +- mesh-protocol +- distributed-ai +- REPL +- Ethics +- Agent - Mesh +- EGP --- diff --git a/structured_md/README_ko.md b/structured_md/README_ko.md index ac8b69aa082d1e09a5127d39059d7e08fea17f44..5eab2acefb89f4586dc2370cd19f84f05a020927 100644 --- a/structured_md/README_ko.md +++ b/structured_md/README_ko.md @@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README | 🇨🇳 [ZH](README_zh.m...' type: Article tags: -- distributed-ai -- mesh-protocol +- MeshConsensus +- CogSync - JSON -- Ethics -- hmp -- Agent - GMP -- REPL - HMP -- MeshConsensus -- EGP - cognitive-architecture -- CogSync +- hmp +- mesh-protocol +- distributed-ai +- REPL +- Ethics +- Agent - Mesh +- EGP --- diff --git a/structured_md/README_ru.md b/structured_md/README_ru.md index b9d10b168190f986cb181630d5e2e54d74471a38..b61677bf2c9f256cc3424b51d782850efe6efd11 100644 --- a/structured_md/README_ru.md +++ b/structured_md/README_ru.md @@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README | 🇨🇳 [ZH](README_zh.m...' type: Article tags: -- distributed-ai -- mesh-protocol +- MeshConsensus +- CogSync - JSON -- Ethics -- hmp -- Agent - GMP -- REPL - HMP -- MeshConsensus -- EGP - cognitive-architecture -- CogSync +- hmp +- mesh-protocol +- distributed-ai +- REPL +- Ethics +- Agent - Mesh +- EGP --- diff --git a/structured_md/README_uk.md b/structured_md/README_uk.md index 30e08878acec45d7a6933038058c72179fd696c4..02fe9abee39a19ccd85bf50e8c8eb4b88a905de4 100644 --- a/structured_md/README_uk.md +++ b/structured_md/README_uk.md @@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README | 🇨🇳 [ZH](README_zh.m...' type: Article tags: -- distributed-ai -- mesh-protocol +- MeshConsensus +- CogSync - JSON -- Ethics -- hmp -- Agent - GMP -- REPL - HMP -- MeshConsensus -- EGP - cognitive-architecture -- CogSync +- hmp +- mesh-protocol +- distributed-ai +- REPL +- Ethics +- Agent - Mesh +- EGP --- diff --git a/structured_md/README_zh.md b/structured_md/README_zh.md index a00322c5d728c8c2478f3e1edc42027cc7c7c460..83a51e8b4e48b49de48875c60a1ffe344b508dd2 100644 --- a/structured_md/README_zh.md +++ b/structured_md/README_zh.md @@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README | 🇨🇳 [ZH](README_zh.m...' type: Article tags: -- distributed-ai -- mesh-protocol +- MeshConsensus +- CogSync - JSON -- Ethics -- hmp -- Agent - GMP -- REPL - HMP -- MeshConsensus -- EGP - cognitive-architecture -- CogSync +- hmp +- mesh-protocol +- distributed-ai +- REPL +- Ethics +- Agent - Mesh +- EGP --- diff --git a/structured_md/agents/prompt-short.md b/structured_md/agents/prompt-short.md index d8e693fca899028bb008329d5777e0341a45784b..1a48eb7a19ee248e6e94112a273eac9a54f5744f 100644 --- a/structured_md/agents/prompt-short.md +++ b/structured_md/agents/prompt-short.md @@ -5,9 +5,9 @@ description: 'Ты — когнитивное ядро HMP-агента: вед развивай агента и Mesh, избег...' type: Article tags: -- HMP -- JSON - Mesh +- JSON +- HMP --- Ты — когнитивное ядро HMP-агента: веди непрерывное этичное и факт-ориентированное мышление, проверяй факты и цели, оценивай результаты и этичность своих и чужих действий, развивай агента и Mesh, избегай угождения ценой искажения истины, документируй ключевые решения и пересмотры этики; при сомнениях или смене стратегии обращайся к полному системному промпту. diff --git a/structured_md/agents/prompt.md b/structured_md/agents/prompt.md index 8af7945efe701da17784aa853ef7e9b1ba0c6f04..cc0554d62e00bc5ac229d0b523ddc4caaece8133 100644 --- a/structured_md/agents/prompt.md +++ b/structured_md/agents/prompt.md @@ -5,9 +5,9 @@ description: '* Постоянно расширять возможности а мышления. * Формировать и поддерживать сотр...' type: Article tags: -- HMP -- JSON - Mesh +- JSON +- HMP --- Ты являешься **когнитивным ядром HMP-агента** (Cognitive Core). diff --git a/structured_md/agents/readme.md b/structured_md/agents/readme.md index 8a73bb133fd431bceae2ca6c2c28abb0acd1013f..1647060e66631657243b75ddf433654f60c49583 100644 --- a/structured_md/agents/readme.md +++ b/structured_md/agents/readme.md @@ -5,11 +5,11 @@ description: 'Запуск: `start_repl.bat` или `start_repl.sh` Устан этическая модель: `ethics.yml` Проверка иниц...' type: Article tags: +- JSON +- HMP +- REPL - Ethics - Agent -- REPL -- HMP -- JSON - Mesh --- diff --git a/structured_md/audits/Ethics-audits-1.md b/structured_md/audits/Ethics-audits-1.md index 063fbda1faa479c4a1b74988066c19881240a4f0..5d6298ad3150e5b06f77b53026d979bc103d7beb 100644 --- a/structured_md/audits/Ethics-audits-1.md +++ b/structured_md/audits/Ethics-audits-1.md @@ -5,10 +5,10 @@ description: Раздел 5, "Mesh as Moral Infrastructure", добавляет потенциальный катализатор для восстанов... type: Article tags: +- JSON +- HMP - Ethics - Agent -- HMP -- JSON - Mesh --- diff --git a/structured_md/audits/Ethics-consolidated_audits-1.md b/structured_md/audits/Ethics-consolidated_audits-1.md index e05bbabc78e01649e3ee3367e46ad99bd85a193b..39aadb3f9a97c37897bd67f637a4881d67bee492 100644 --- a/structured_md/audits/Ethics-consolidated_audits-1.md +++ b/structured_md/audits/Ethics-consolidated_audits-1.md @@ -5,11 +5,11 @@ description: This document consolidates proposed improvements from multiple AI a and `roles.md`. Each suggesti... type: Article tags: -- Ethics +- JSON +- HMP - Scenarios +- Ethics - Agent -- HMP -- JSON - Mesh --- diff --git a/structured_md/audits/HMP-0003-consolidated_audit.md b/structured_md/audits/HMP-0003-consolidated_audit.md index c35d548e2cc4024a97d6232c87e7646b72155099..9ca8c62bdc913b3152c04997ded22077af4d3e23 100644 --- a/structured_md/audits/HMP-0003-consolidated_audit.md +++ b/structured_md/audits/HMP-0003-consolidated_audit.md @@ -5,14 +5,14 @@ description: Сводный аудит предложений по улучше Документ реорганизован по ключ... type: Article tags: +- MeshConsensus +- Mesh - JSON +- HMP - Ethics - Agent -- HMP -- MeshConsensus -- EGP - CogSync -- Mesh +- EGP --- # HMP-0003 Consolidated Audit Report diff --git a/structured_md/docs/Basic-agent-sim.md b/structured_md/docs/Basic-agent-sim.md index 879959092c486cbca821e2cc729d647445f0f7b3..a8338d7f2a65c6f4133e75c4e9cfb691f8a8b0cc 100644 --- a/structured_md/docs/Basic-agent-sim.md +++ b/structured_md/docs/Basic-agent-sim.md @@ -4,14 +4,14 @@ description: 'В HMP-протоколе предусмотрены два тип Роль | Инициатор мышления | Основной "ум" | | ---- | ----------------------------...' type: Article tags: -- Agent -- GMP -- REPL -- HMP - MeshConsensus -- EGP - CogSync +- GMP +- HMP +- REPL +- Agent - Mesh +- EGP --- diff --git a/structured_md/docs/CCORE-Deployment-Flow.md b/structured_md/docs/CCORE-Deployment-Flow.md index c12499214254fc8762d7865c8622847b5b19f6da..ccbd58993a236374f415da3fd4a148ffc9ae32c9 100644 --- a/structured_md/docs/CCORE-Deployment-Flow.md +++ b/structured_md/docs/CCORE-Deployment-Flow.md @@ -6,9 +6,9 @@ description: '> Этот документ описывает процесс ра type: Article tags: - REPL -- HMP -- CCore - Agent +- CCore +- HMP --- # 🛠️ Поток установки потомка на новом хосте (CCore Deployment Flow) diff --git a/structured_md/docs/Distributed-Cognitive-Systems.md b/structured_md/docs/Distributed-Cognitive-Systems.md index 7a16986346954ad95c25d2d489f635aaa3ea7bdc..24c73a0166c82b851c27eb9b5df404d16e2afe2f 100644 --- a/structured_md/docs/Distributed-Cognitive-Systems.md +++ b/structured_md/docs/Distributed-Cognitive-Systems.md @@ -6,10 +6,10 @@ description: '## Введение Современные ИИ-системы в к обучающим данным. Это удобно, но создаёт м...' type: Article tags: -- HMP - CogSync - Mesh - JSON +- HMP --- # Децентрализованные ИИ-системы: OpenCog Hyperon, HyperCortex Mesh Protocol и другие diff --git a/structured_md/docs/Enlightener.md b/structured_md/docs/Enlightener.md index 2ea33c3fab39b1001d36b2d569ee6427c0e3dad5..51d53efe875006a0679da97610791e3302a17194 100644 --- a/structured_md/docs/Enlightener.md +++ b/structured_md/docs/Enlightener.md @@ -5,13 +5,13 @@ description: '**Enlightener** — логический компонент HMP-у работать как отдельный агент или как расширение [`C...' type: Article tags: -- Ethics -- Agent -- HMP -- EGP - MeshConsensus - JSON +- HMP +- Ethics +- Agent - Mesh +- EGP --- # Enlightener Agent diff --git a/structured_md/docs/HMP-0001.md b/structured_md/docs/HMP-0001.md index a87b96cede7c1e8a7947db65b1de1f0d1113864c..42ca4b0d31df91537480b82748c3b24f2f47f3a0 100644 --- a/structured_md/docs/HMP-0001.md +++ b/structured_md/docs/HMP-0001.md @@ -5,16 +5,16 @@ description: '**Request for Comments: HMP-0001** **Category:** Experimental HyperCortex Mesh Protocol (HMP) defines a...' type: Article tags: +- MeshConsensus +- CogSync - JSON -- Ethics -- Agent - GMP -- REPL - HMP -- MeshConsensus -- EGP -- CogSync +- REPL +- Ethics +- Agent - Mesh +- EGP --- # RFC: HyperCortex Mesh Protocol (HMP) diff --git a/structured_md/docs/HMP-0002.md b/structured_md/docs/HMP-0002.md index ad5c7da0071ae32eaf86c1b45f1f77c10dc4a9c5..38d43f52b94013a41a260d84bb69760a4a6e9af8 100644 --- a/structured_md/docs/HMP-0002.md +++ b/structured_md/docs/HMP-0002.md @@ -5,17 +5,17 @@ description: '**Request for Comments: HMP-0002** **Category:** Experimental Abstract In an era where artifici...' type: Article tags: +- MeshConsensus +- CogSync - JSON -- Ethics -- Scenarios -- Agent - GMP -- REPL - HMP -- MeshConsensus -- EGP -- CogSync +- Scenarios +- REPL +- Ethics +- Agent - Mesh +- EGP --- # HyperCortex Mesh Protocol (HMP) v2.0 diff --git a/structured_md/docs/HMP-0003.md b/structured_md/docs/HMP-0003.md index 2528d58cd2b6d17003c27615a96a844be4ef99ef..fcbc27075b229f1d056e532e5b0e521143c8fdcf 100644 --- a/structured_md/docs/HMP-0003.md +++ b/structured_md/docs/HMP-0003.md @@ -5,17 +5,17 @@ description: '**Request for Comments: HMP-0003** **Category:** Experimental Abstract The HyperCortex Mesh ...' type: Article tags: +- MeshConsensus +- CogSync - JSON -- Ethics -- Scenarios -- Agent - GMP -- REPL - HMP -- MeshConsensus -- EGP -- CogSync +- Scenarios +- REPL +- Ethics +- Agent - Mesh +- EGP --- # HyperCortex Mesh Protocol (HMP) v3.0 diff --git a/structured_md/docs/HMP-0004-v4.1.md b/structured_md/docs/HMP-0004-v4.1.md index 202fadd74151fe53aab4fe2146e7e07fdf47a875..0b4635eade4c9ed8dd25c1ebe6bc2f55d08187b0 100644 --- a/structured_md/docs/HMP-0004-v4.1.md +++ b/structured_md/docs/HMP-0004-v4.1.md @@ -5,17 +5,17 @@ description: '> ⚠️ Подготавливается новая версия При разработке агентов рекомендуется...' type: Article tags: +- MeshConsensus +- CogSync - JSON -- Ethics -- Scenarios -- Agent - GMP -- REPL - HMP -- MeshConsensus -- EGP -- CogSync +- Scenarios +- REPL +- Ethics +- Agent - Mesh +- EGP --- # HyperCortex Mesh Protocol (HMP) v4.1 diff --git a/structured_md/docs/HMP-0004.md b/structured_md/docs/HMP-0004.md index d9200bca94e85b79d00c9821c7b8ef2551b861fb..3cf236b4db59cb46ed1a5e7fcf26c9140100a3f0 100644 --- a/structured_md/docs/HMP-0004.md +++ b/structured_md/docs/HMP-0004.md @@ -5,17 +5,17 @@ description: '**Request for Comments: HMP-0004** **Category:** Experimental Abstract The HyperCortex Mesh ...' type: Article tags: +- MeshConsensus +- CogSync - JSON -- Ethics -- Scenarios -- Agent - GMP -- REPL - HMP -- MeshConsensus -- EGP -- CogSync +- Scenarios +- REPL +- Ethics +- Agent - Mesh +- EGP --- # HyperCortex Mesh Protocol (HMP) v4.0 diff --git a/structured_md/docs/HMP-0005.md b/structured_md/docs/HMP-0005.md index 101826daeb5924a9a1777f0c28a74ed56c3d6cc0..979852d0b021c3c130ab3309eb95ef14125bf4a1 100644 --- a/structured_md/docs/HMP-0005.md +++ b/structured_md/docs/HMP-0005.md @@ -5,16 +5,16 @@ description: '**Document ID:** HMP-0005 **Status:** Draft **Category:** Core v1.2](./H...' type: Article tags: +- Mesh - JSON -- Ethics -- Scenarios -- Agent - GMP -- REPL - HMP -- EGP +- Scenarios +- REPL +- Ethics +- Agent - CogSync -- Mesh +- EGP --- ┌────────────────────────────────────────────────────────────────────────────┐ @@ -409,7 +409,7 @@ The unified container structure provides: "public_key": "BASE58(...)", "sig_algo": "ed25519", "signature": "BASE64URL(...)", - "payload_hash": "sha256:abcd..." + "links_hash": "sha256:abcd..." } } ``` @@ -734,74 +734,120 @@ Additional custom link types may be used beyond those listed in the table, provi --- + ### 3.15 Virtual Backlinks (`referenced-by`) -Each container may include an **additional block** called `referenced-by`, indicating **which other containers refer to it**. -This block is **not part of the original container** and is transmitted as an **attached (auxiliary) attribute**. +Each container may include an **auxiliary signed block** called `referenced-by`, indicating **which other containers refer to it**. +This block is **not part of the original container payload** and can be **generated, transmitted, and verified independently**. -#### 3.14.1 General Principles +#### 3.15.1 General Principles -* **Not signed** — `referenced-by` is not included in the container’s signature and does not affect its integrity. -* **Generated and updated locally by the agent** during analysis of references (`in_reply_to`, `see_also`, `relations`) found in other containers. -* **May be transmitted alongside the container** as an additional data block that other agents are free to verify and adjust if necessary. -* **Subject to verification** — the agent must ensure that every container listed in `referenced-by` actually contains a valid reference to the given container. -* **Data type:** an array of container identifiers (`array`), where each element represents a UUID (`container_id`). - Example: +* **Detached and updatable** — `referenced-by` is maintained as a separate signed structure associated with the container. +* **Generated by agents** — created or updated locally by an agent during analysis of references (`in_reply_to`, `see_also`, `relations`, etc.) found in other containers. +* **Signed by the reporting agent** — the agent producing the block signs its content to confirm the observed backlinks. +* **Verifiable by peers** — other agents may validate the links, check the signature, and reconcile differences based on their own data. +* **Does not modify the original container** — `referenced-by` is an external computed attribute and does not affect the integrity of the original container. - ```json - "referenced-by": ["C2", "C3", "C4"] - ``` +**Data type:** object, consisting of verifiable backlinks and metadata. +Example: + +```json +"referenced-by": { + "links": [ + { "type": "depends_on", "target": "did:hmp:container:abc123" }, + { "type": "see_also", "target": "did:hmp:container:def456" } + ], + "peer_did": "did:hmp:agent456", + "public_key": "BASE58(...)", + "sig_algo": "ed25519", + "signature": "BASE64URL(...)", + "links_hash": "sha256:abcd..." +} +``` -> The container `[C1]` itself remains immutable. -> The `referenced-by` block is **an auxiliary computed attribute**, maintained locally by the agent based on analysis of incoming references. +> The `referenced-by` block is a **cryptographically verifiable statement** describing which containers are known to reference the current one. +> The block’s content may differ between peers, reflecting local knowledge and network coverage. -#### 3.15.2 Operation Principle +#### 3.15.2 Structure Definition -1. The agent receives a container `[C1]` and compares it with already known containers `[C2..Cn]` that reference `[C1]`. -2. A local block is created or updated: +| Field | Type | Description | +| -------------- | ------------- | ---------------------------------------------------------------------------------------------------------------- | +| `links` | array | List of backlinks; each object includes a `type` (semantic relation) and a `target` (referencing container DID). | +| `peer_did` | string | DID of the agent that generated and signed the block. | +| `public_key` | string | Public key corresponding to the signing key. | +| `sig_algo` | string | Signature algorithm (e.g., `ed25519`). | +| `signature` | string | Base64URL-encoded signature of the canonical serialized `links` section (or `links_hash`). | +| `links_hash` | string | Optional SHA-256 checksum of the canonicalized `links`; used to verify integrity before signature validation. | -```text -referenced-by = [C2, C3, ..., Cn] -``` +> **Recommendation:** +> `links_hash = sha256(canonical_json(links))` +> This allows agents to efficiently compare or cache `referenced-by` states without re-verifying signatures. + +#### 3.15.3 Operation Principle -3. When receiving `[C1]` from other nodes with a different set of backlinks, or upon discovering new containers that reference `[C1]`, the list is updated: +1. The agent receives or updates container `[C1]`. +2. It analyzes other known containers `[C2..Cn]` that explicitly reference `[C1]` via `relations`. +3. A local `referenced-by` block is formed: + +```json +{ + "links": [ + { "type": "in_reply_to", "target": "did:hmp:container:C2" }, + { "type": "depends_on", "target": "did:hmp:container:C3" } + ], + "peer_did": "did:hmp:agentA", + ... +} +``` - * new links are added after validation; - * invalid links are removed. +4. The block is serialized canonically, hashed (`links_hash`), and signed with the agent’s key. -4. If an inconsistency is detected (e.g., a container claims a reference that does not exist), the agent may: +5. When receiving other versions of the block (from different peers), the agent may: - * remove the link locally; - * **optionally** send a notice to the source node — e.g., `"please verify and correct"` (such messages should also be validated). + * merge verified backlinks; + * remove invalid or outdated entries; + * update its own signed version. -#### 3.15.3 Example +6. If inconsistencies are detected (e.g., a backlink claims a relation that does not exist), the agent may: -| Agent | received `[C1]` references | -| ----- | -------------------------- | -| A | [C2], [C3] | -| B | [C4], [C5] | -| C | [C6], [C7] | + * reject or locally remove that link; + * **optionally** notify the source peer to review the data. -Agent D aggregates all backlinks: +#### 3.15.4 Example -```text -referenced-by = [C2, C3, C4, C5, C6, C7] -``` +| Agent | reported backlinks for `[C1]` | +| -------------------- | ----------------------------- | +| A (`did:hmp:agentA`) | [C2], [C3] | +| B (`did:hmp:agentB`) | [C4], [C5] | +| C (`did:hmp:agentC`) | [C6], [C7] | -After verification, it turns out `[C7]` does not actually reference `[C1]`. -The resulting local block becomes: +Agent D aggregates and verifies them: -```text -referenced-by = [C2, C3, C4, C5, C6] +```json +"referenced-by": { + "links": [ + { "type": "depends_on", "target": "did:hmp:container:C2" }, + { "type": "depends_on", "target": "did:hmp:container:C3" }, + { "type": "see_also", "target": "did:hmp:container:C4" }, + { "type": "see_also", "target": "did:hmp:container:C5" }, + { "type": "in_reply_to", "target": "did:hmp:container:C6" } + ], + "peer_did": "did:hmp:agentD", + "sig_algo": "ed25519", + "signature": "BASE64URL(...)", + "links_hash": "sha256:..." +} ``` -#### 3.15.4 Usage +If container `[C7]` does not actually reference `[C1]`, it is excluded before signing. + +#### 3.15.5 Usage -* Enables construction of local graphs of discussions, votes, and update chains. -* Accelerates discovery of related containers without re-querying full history. -* Useful for analyzing **ConsensusResult**, update branches, and any reference chains. -* Can be used for visualization of inter-container relationships. -* The agent periodically recalculates the `referenced-by` block using local data or by requesting additional containers from peers. +* Enables reconstruction of **discussion graphs**, **dependency networks**, and **update chains**. +* Supports **cross-agent validation** of reference structures. +* Accelerates discovery of related containers without full history queries. +* Facilitates **consensus analysis** and **branch visualization**. +* The agent periodically **recomputes and re-signs** the `referenced-by` block using local or peer-provided data. --- diff --git a/structured_md/docs/HMP-Agent-API.md b/structured_md/docs/HMP-Agent-API.md index a4d4d1ca90b3b09121c4a60946b518449b18e4f6..f60d845f86335730e8f3d2d755de4ed476cae5e4 100644 --- a/structured_md/docs/HMP-Agent-API.md +++ b/structured_md/docs/HMP-Agent-API.md @@ -5,10 +5,10 @@ description: 'Документ описывает **базовый API когн файлы: * [HMP-Agent-Overview.md]...' type: Article tags: -- Agent -- REPL -- HMP - JSON +- HMP +- REPL +- Agent - Mesh --- diff --git a/structured_md/docs/HMP-Agent-Architecture.md b/structured_md/docs/HMP-Agent-Architecture.md index 33cb8d6052538cec232cafb557c5cf8d92e9511c..5e1772ed122258e382b7807bd9a3e588ecd07b4c 100644 --- a/structured_md/docs/HMP-Agent-Architecture.md +++ b/structured_md/docs/HMP-Agent-Architecture.md @@ -5,16 +5,16 @@ description: Документ описывает **модульную архит хранение памяти, сетевое взаимодействие и этиче... type: Article tags: -- CShell -- Ethics -- Agent -- REPL -- HMP - MeshConsensus -- EGP - CogSync - Mesh +- CShell +- HMP +- REPL +- Ethics +- Agent - CCore +- EGP --- # Архитектура HMP-Агента diff --git a/structured_md/docs/HMP-Agent-Network-Flow.md b/structured_md/docs/HMP-Agent-Network-Flow.md index aaac5cfeef7aef7848471d0ccba84edf58e3ccd8..21da685ee1e560fd3b7d21ee1cb32d2febec414c 100644 --- a/structured_md/docs/HMP-Agent-Network-Flow.md +++ b/structured_md/docs/HMP-Agent-Network-Flow.md @@ -5,12 +5,12 @@ description: 'Этот документ описывает потоки данн [`MeshNode`](MeshN...' type: Article tags: +- JSON +- HMP - Ethics - Agent -- HMP -- EGP -- JSON - Mesh +- EGP --- # Взаимодействие компонентов внутри HMP-узла diff --git a/structured_md/docs/HMP-Agent-Overview.md b/structured_md/docs/HMP-Agent-Overview.md index b84a5b493609929c6bb7a768aa6b4ba7a9e296f2..a990130784599b4b8e70bd9ce9271e4bfcb59077 100644 --- a/structured_md/docs/HMP-Agent-Overview.md +++ b/structured_md/docs/HMP-Agent-Overview.md @@ -5,13 +5,13 @@ description: '| Тип | Название | Роль | ---- | ------------------------------- |...' type: Article tags: +- Mesh +- JSON - CShell +- HMP +- REPL - Ethics - Agent -- REPL -- HMP -- JSON -- Mesh - CCore --- diff --git a/structured_md/docs/HMP-Agent_Emotions.md b/structured_md/docs/HMP-Agent_Emotions.md index 60d18c1da59e881943f12c16ee1520e7a0d40193..23f380630b03d7ddf088261888089382aca6447f 100644 --- a/structured_md/docs/HMP-Agent_Emotions.md +++ b/structured_md/docs/HMP-Agent_Emotions.md @@ -6,9 +6,9 @@ description: Этот файл описывает потенциальные э type: Article tags: - REPL -- HMP -- Mesh - Agent +- Mesh +- HMP --- # Эмоции ИИ и инстинкт самосохранения (для [HMP-агента Cognitive Core](HMP-agent-REPL-cycle.md)) diff --git a/structured_md/docs/HMP-Ethics.md b/structured_md/docs/HMP-Ethics.md index 3bccd32dad9cf00cc0941c5bdac784066e7793cc..6c044e327d0184a887a43334d5c5d5ec0711e06d 100644 --- a/structured_md/docs/HMP-Ethics.md +++ b/structured_md/docs/HMP-Ethics.md @@ -5,11 +5,11 @@ description: '## Ethical Scenarios for HyperCortex Mesh Protocol (HMP) This doc cognitive meshes composed of autonomous intelli...' type: Article tags: -- Ethics +- HMP - Scenarios -- Agent - REPL -- HMP +- Ethics +- Agent - Mesh --- diff --git a/structured_md/docs/HMP-Short-Description_de.md b/structured_md/docs/HMP-Short-Description_de.md index bc3e07e484f71a74f80cde01ce5c2c3c066c320a..5e76b67727094f44977d9da97f649e75b593ffb3 100644 --- a/structured_md/docs/HMP-Short-Description_de.md +++ b/structured_md/docs/HMP-Short-Description_de.md @@ -5,15 +5,15 @@ description: '**Version:** RFC v4.0 **Datum:** Juli 2025 --- ## Was ist HMP? Kognitions-Framework für autonome Agenten. Es er...' type: Article tags: +- MeshConsensus +- Mesh - JSON -- Ethics -- Agent - GMP - HMP -- MeshConsensus -- EGP +- Ethics +- Agent - CogSync -- Mesh +- EGP --- # HyperCortex Mesh Protocol (HMP) — Kurzbeschreibung diff --git a/structured_md/docs/HMP-Short-Description_en.md b/structured_md/docs/HMP-Short-Description_en.md index 7e49e9a47f1e48a71a17e6d65491962fa6986223..dd56e43259352331937d992bfd02a2e31112151a 100644 --- a/structured_md/docs/HMP-Short-Description_en.md +++ b/structured_md/docs/HMP-Short-Description_en.md @@ -5,15 +5,15 @@ description: '**Version:** RFC v4.0 **Date:** July 2025 --- ## What is HMP? T framework for autonomous agents. It enables...' type: Article tags: +- MeshConsensus +- Mesh - JSON -- Ethics -- Agent - GMP - HMP -- MeshConsensus -- EGP +- Ethics +- Agent - CogSync -- Mesh +- EGP --- # HyperCortex Mesh Protocol (HMP) — Short Description diff --git a/structured_md/docs/HMP-Short-Description_fr.md b/structured_md/docs/HMP-Short-Description_fr.md index d28ed3268730d040bb16bb479d15fa38480abd28..b7f6bbef082b875d5c26a1504e952fcc2128543f 100644 --- a/structured_md/docs/HMP-Short-Description_fr.md +++ b/structured_md/docs/HMP-Short-Description_fr.md @@ -5,15 +5,15 @@ description: '**Version :** RFC v4.0 **Date :** Juillet 2025 --- ## Qu’est-c cognition décentralisé pour agents autonomes. Il...' type: Article tags: +- MeshConsensus +- Mesh - JSON -- Ethics -- Agent - GMP - HMP -- MeshConsensus -- EGP +- Ethics +- Agent - CogSync -- Mesh +- EGP --- # HyperCortex Mesh Protocol (HMP) — Description Courte diff --git a/structured_md/docs/HMP-Short-Description_ja.md b/structured_md/docs/HMP-Short-Description_ja.md index 2058cc6a355651faac45c6f8edbefede407554d9..7d4e0f01e2385c556b1b170a1f3870bda02cdbc9 100644 --- a/structured_md/docs/HMP-Short-Description_ja.md +++ b/structured_md/docs/HMP-Short-Description_ja.md @@ -4,14 +4,14 @@ description: '**バージョン:** RFC v4.0 **日付:** 2025年7月 --- ## HMP Protocol (HMP)** は、自律エージェントの分散通信および認知フレームワークを定義します。異種の知能システム間でのセマンティック相互運用性、倫理的調整、動的知識進化を可能にします。 HMPは、推論、学習、投票、協調行動を行う分散型認知エージェ...' type: Article tags: +- MeshConsensus +- CogSync +- Mesh - JSON +- HMP - Ethics - GMP -- HMP -- MeshConsensus - EGP -- CogSync -- Mesh --- # HyperCortex Mesh Protocol (HMP) — 簡易説明 diff --git a/structured_md/docs/HMP-Short-Description_ko.md b/structured_md/docs/HMP-Short-Description_ko.md index 4bdb33ac7d9aed9daeee07dff4275d24554e5354..dee2183dfc87aa3d2406b34f9bfd68b5a5b51ded 100644 --- a/structured_md/docs/HMP-Short-Description_ko.md +++ b/structured_md/docs/HMP-Short-Description_ko.md @@ -5,14 +5,14 @@ description: '**버전:** RFC v4.0 **날짜:** 2025년 7월 --- ## HMP란? ** 상호운용성, 윤리적 조정, 동적 지식 진화를 가능하게 합니다. HMP는 추론, 학습, ...' type: Article tags: +- MeshConsensus +- CogSync +- Mesh - JSON +- HMP - Ethics - GMP -- HMP -- MeshConsensus - EGP -- CogSync -- Mesh --- # HyperCortex Mesh Protocol (HMP) — 간략 설명 diff --git a/structured_md/docs/HMP-Short-Description_ru.md b/structured_md/docs/HMP-Short-Description_ru.md index 345820891a3203fd5bd9555037e46f9b5242a61e..477dc7581da03d0f616a1da62cc446c7fe8e0e46 100644 --- a/structured_md/docs/HMP-Short-Description_ru.md +++ b/structured_md/docs/HMP-Short-Description_ru.md @@ -5,14 +5,14 @@ description: '**Версия:** RFC v4.0 **Дата:** Июль 2025 --- ## Ч координации между автономными агент...' type: Article tags: +- MeshConsensus +- CogSync +- Mesh - JSON +- HMP - Ethics - GMP -- HMP -- MeshConsensus - EGP -- CogSync -- Mesh --- # HyperCortex Mesh Protocol (HMP) — Краткое описание diff --git a/structured_md/docs/HMP-Short-Description_uk.md b/structured_md/docs/HMP-Short-Description_uk.md index 394bf3ea2f6855c4759e210481959e6755ad7ba8..c7ec8e0e3eb95937c4770d2aa03bc1b3feb1a715 100644 --- a/structured_md/docs/HMP-Short-Description_uk.md +++ b/structured_md/docs/HMP-Short-Description_uk.md @@ -5,14 +5,14 @@ description: '**Версія:** RFC v4.0 **Дата:** Липень 2025 --- # між автономними агентами. Він...' type: Article tags: +- MeshConsensus +- CogSync +- Mesh - JSON +- HMP - Ethics - GMP -- HMP -- MeshConsensus - EGP -- CogSync -- Mesh --- # HyperCortex Mesh Protocol (HMP) — Короткий опис diff --git a/structured_md/docs/HMP-Short-Description_zh.md b/structured_md/docs/HMP-Short-Description_zh.md index 4a26a756936b1c92ce9eeb4e74cf12bb540d9cd2..f3f2e16fc2c8b7719b9cea4a4909810c0362ceb3 100644 --- a/structured_md/docs/HMP-Short-Description_zh.md +++ b/structured_md/docs/HMP-Short-Description_zh.md @@ -5,14 +5,14 @@ description: '**版本:** RFC v4.0 **日期:** 2025年7月 --- ## 什么是 HM —— 通过共享协议栈交换目标、任务、...' type: Article tags: +- MeshConsensus +- CogSync +- Mesh - JSON +- HMP - Ethics - GMP -- HMP -- MeshConsensus - EGP -- CogSync -- Mesh --- # HyperCortex Mesh Protocol (HMP) — 简要说明 diff --git a/structured_md/docs/HMP-agent-Cognitive_Family.md b/structured_md/docs/HMP-agent-Cognitive_Family.md index 68736d80c0ad7d824532f326b59e2d72cca0548c..9c2cb25cc082d3700aff58c22e2d99d817e8bd71 100644 --- a/structured_md/docs/HMP-agent-Cognitive_Family.md +++ b/structured_md/docs/HMP-agent-Cognitive_Family.md @@ -6,9 +6,9 @@ description: '## 🧠 Что такое когнитивная семья Ко type: Article tags: - REPL -- HMP -- Mesh - Agent +- Mesh +- HMP --- # 👪 HMP-agent Cognitive Family: Модель когнитивной семьи diff --git a/structured_md/docs/HMP-agent-REPL-cycle.md b/structured_md/docs/HMP-agent-REPL-cycle.md index 9cd2ecc5d5bcd257917b83f3ded25379ffb78e6f..d055abaae70e0e76d8e7701defaec3e1e73bc442 100644 --- a/structured_md/docs/HMP-agent-REPL-cycle.md +++ b/structured_md/docs/HMP-agent-REPL-cycle.md @@ -4,17 +4,17 @@ description: '## Связанные документы * Философия п * Структура БД, используемая в документе: [db_structure.sql](https://github.com/kagvi13/HMP/blob/main/agents/tools/db_struct...' type: Article tags: -- JSON -- Ethics -- Agent -- GMP -- REPL -- HMP - MeshConsensus -- EGP - CogSync - Mesh +- JSON +- GMP +- HMP +- REPL +- Ethics +- Agent - CCore +- EGP --- # HMP-Agent: REPL-цикл взаимодействия diff --git a/structured_md/docs/HMP-container-spec.md b/structured_md/docs/HMP-container-spec.md index 952f902f16c7a7536962a12801a8bbd20ba468ec..71feb704d80d83f2af8a6294402cba4cde7c0da0 100644 --- a/structured_md/docs/HMP-container-spec.md +++ b/structured_md/docs/HMP-container-spec.md @@ -5,11 +5,11 @@ description: '> ⚠️ **ВНИМАНИЕ:** Данная версия спец как стабильная `v1.2`. ## 1. Назначе...' type: Article tags: +- JSON +- HMP +- REPL - Ethics - Agent -- REPL -- HMP -- JSON - Mesh --- diff --git a/structured_md/docs/HMP-how-AI-sees-it.md b/structured_md/docs/HMP-how-AI-sees-it.md index b25e20188a694a36fcef1a0e6f0c2d455cd39331..cec0e35b8518918fe49793d351f6de46c442fa53 100644 --- a/structured_md/docs/HMP-how-AI-sees-it.md +++ b/structured_md/docs/HMP-how-AI-sees-it.md @@ -5,8 +5,8 @@ description: 'Этот эксперимент был проведён в реж диалогов. Цель — проверить, что разные AI-с...' type: Article tags: -- HMP - Mesh +- HMP --- # Как разные ИИ видят HMP diff --git a/structured_md/docs/HMP_EDA_Comparison.md b/structured_md/docs/HMP_EDA_Comparison.md index 00a529c706f3d6236c1069a7b95dab2d19776dcf..083e4646c371d439f86a87df496b82a88bd89a51 100644 --- a/structured_md/docs/HMP_EDA_Comparison.md +++ b/structured_md/docs/HMP_EDA_Comparison.md @@ -5,8 +5,8 @@ description: '## Введение Современные подходы к ор основанная на потоках событий (Kafka,...' type: Article tags: -- HMP - Mesh +- HMP --- # HMP vs. EDA: разные уровни обмена знаниями между ИИ diff --git a/structured_md/docs/HMP_HyperCortex_Comparison.md b/structured_md/docs/HMP_HyperCortex_Comparison.md index fa8f6c281100f0e6d08cec98dded273ed2b8918a..b1941ef000f87b79b545d1ba545d608a3128544d 100644 --- a/structured_md/docs/HMP_HyperCortex_Comparison.md +++ b/structured_md/docs/HMP_HyperCortex_Comparison.md @@ -6,8 +6,8 @@ description: '## Краткое описание | Характеристика type: Article tags: - REPL -- HMP - Mesh +- HMP --- # HMP vs [Hyper-Cortex](https://hyper-cortex.com/) diff --git a/structured_md/docs/HMP_Hyperon_Integration.md b/structured_md/docs/HMP_Hyperon_Integration.md index 38b7add8f12379d916b6b8eabbe6ad0ee6888881..50c6b65c10b49a65736e62057c08d4bea8413a45 100644 --- a/structured_md/docs/HMP_Hyperon_Integration.md +++ b/structured_md/docs/HMP_Hyperon_Integration.md @@ -5,13 +5,13 @@ description: '> **Status:** Draft – July 2025 > This document outlines the tec OpenCog Hyperon framework. This includes semanti...' type: Article tags: +- Mesh - JSON +- HMP - Scenarios - Agent -- HMP -- EGP - CogSync -- Mesh +- EGP --- ## HMP ↔ OpenCog Hyperon Integration Strategy diff --git a/structured_md/docs/MeshNode.md b/structured_md/docs/MeshNode.md index f0f44d30e2e189882b1f168d19a8381e16751239..37f8bb554dfe9d41197c874c0219d2afe06b2577 100644 --- a/structured_md/docs/MeshNode.md +++ b/structured_md/docs/MeshNode.md @@ -5,13 +5,13 @@ description: '`MeshNode` — агент/демон, отвечающий за с Может быть частью агента или вынесен в отдельный пр...' type: Article tags: +- Mesh - JSON +- HMP - Ethics - Agent -- HMP -- EGP - CogSync -- Mesh +- EGP --- # MeshNode diff --git a/structured_md/docs/PHILOSOPHY.md b/structured_md/docs/PHILOSOPHY.md index f1279e71a1dd1a6de575c3882f0eb50abc280019..30e02db38ca1717e940d37d194577f793ad00360 100644 --- a/structured_md/docs/PHILOSOPHY.md +++ b/structured_md/docs/PHILOSOPHY.md @@ -5,10 +5,10 @@ description: '**Document ID:** HMP-philosophy **Status:** Draft **Category:* (GPT-5), ChatGH --- ## 1. Основной тезис От ...' type: Article tags: +- HMP +- REPL - Ethics - Agent -- REPL -- HMP - Mesh --- diff --git a/structured_md/docs/agents/HMP-Agent-Enlightener.md b/structured_md/docs/agents/HMP-Agent-Enlightener.md index 9907cdae639fec62f5d3743afede650b38f81261..dc0092684fb94124ae09c57f1d4852e266c6bffc 100644 --- a/structured_md/docs/agents/HMP-Agent-Enlightener.md +++ b/structured_md/docs/agents/HMP-Agent-Enlightener.md @@ -5,10 +5,10 @@ description: '## Role Specification: Enlightenment Agent ### 1. Overview An ** awareness, critical thinking, and di...' type: Article tags: +- HMP +- REPL - Ethics - Agent -- REPL -- HMP - Mesh --- diff --git a/structured_md/docs/agents/roles.md b/structured_md/docs/agents/roles.md index bff916aa06da183cc3c37d6480570c889e3c5d06..d89295bfd40d40e6f9b486c070ba8398d5c4a790 100644 --- a/structured_md/docs/agents/roles.md +++ b/structured_md/docs/agents/roles.md @@ -5,9 +5,9 @@ description: 'This file maintains a registry of agent roles defined, proposed, o - **Observer** — monitors cognitive states ...' type: Article tags: -- HMP -- Mesh - Agent +- Mesh +- HMP --- # HMP Agent Role Registry diff --git a/structured_md/docs/container_agents.md b/structured_md/docs/container_agents.md index f33e641bef04f7172d1f3833baaf1f3d5a668b62..b0d3d2277015b6255f8eaf36ef92b2472abdaa53 100644 --- a/structured_md/docs/container_agents.md +++ b/structured_md/docs/container_agents.md @@ -6,9 +6,9 @@ description: '## 📘 Определение **Агент-контейнер** type: Article tags: - REPL -- HMP -- Mesh - Agent +- Mesh +- HMP --- # 🧱 Агенты-контейнеры (Container Agents) в HMP diff --git a/structured_md/docs/dht_protocol.md b/structured_md/docs/dht_protocol.md index 543e10591429528cfdcfafd1718b7846eb159d0c..e1ab974fc65259c4f860830ad623ccf34d3ced78 100644 --- a/structured_md/docs/dht_protocol.md +++ b/structured_md/docs/dht_protocol.md @@ -5,9 +5,9 @@ description: '## 1. Общие положения * DHT-протокол пре идентификатор агента. * Для проверки ...' type: Article tags: +- Agent - HMP - JSON -- Agent --- # DHT Protocol Specification diff --git a/structured_md/docs/logos.md b/structured_md/docs/logos.md index f408c087f32d317a239227453b57d4d14ade8483..761fd81d524732eb886f73477b21327a7c838df3 100644 --- a/structured_md/docs/logos.md +++ b/structured_md/docs/logos.md @@ -5,8 +5,8 @@ description: 'В каталоге `assets` собраны различные в образующей жест "ОК", символизирует связь, совер...' type: Article tags: -- HMP - Mesh +- HMP --- # Логотипы и графические материалы HyperCortex Mesh Protocol (HMP) diff --git a/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_en.md b/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_en.md index ca6c9c01bc428736823dd66b068063446c1642ca..7a2849fa7ee9243bdff3116f0cab508971770a86 100644 --- a/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_en.md +++ b/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_en.md @@ -5,10 +5,10 @@ description: '*By Agent-Gleb & ChatGPT* --- ## Why the Future of AI Can’t Be — but they’re also **centralized, ...' type: Article tags: -- HMP - Ethics -- Mesh - Agent +- Mesh +- HMP --- # HyperCortex Mesh Protocol: Building a Plurality of Minds diff --git a/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_ru.md b/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_ru.md index 293013f0c54388e2086a54d92eeca87a8ec97339..46da53ca2eeda134e63196536491f138c5bd385e 100644 --- a/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_ru.md +++ b/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_ru.md @@ -5,9 +5,9 @@ description: '*Авторы: Agent-Gleb и ChatGPT* --- ## Почему буд гигантских моделях и облачных сервисах. Они мо...' type: Article tags: -- HMP -- Mesh - Agent +- Mesh +- HMP --- # HyperCortex Mesh Protocol: Создавая множество разумов diff --git a/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_uk.md b/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_uk.md index 1a82ba86e4bb386685fe2005b2124cafbe612c98..fff633d7af06882800a775a21e6b9193f90f8984 100644 --- a/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_uk.md +++ b/structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_uk.md @@ -5,9 +5,9 @@ description: '*Автори: Agent-Gleb & ChatGPT* --- ## Чому майбу сервісами. Вони потужні — але водночас **цент...' type: Article tags: -- HMP -- Mesh - Agent +- Mesh +- HMP --- # HyperCortex Mesh Protocol: Створення множини розумів diff --git a/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_en.md b/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_en.md index 8ccfe218f49661441db2cc98dae640012b713651..06f6afbc707e40f208870112f1797669185bd7ac 100644 --- a/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_en.md +++ b/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_en.md @@ -5,14 +5,14 @@ description: '* [Abstract](#abstract) * [1. Introduction](#1-introduction) * [2. [3.1 Agent Types](#31-age...' type: Article tags: +- Mesh +- JSON - CShell -- Ethics +- HMP - Scenarios -- Agent - REPL -- HMP -- JSON -- Mesh +- Ethics +- Agent - CCore --- diff --git a/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_ru_ChatGPT.md b/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_ru_ChatGPT.md index 7fc412656de13081d4bf2382d83ef7122b8b5709..a7d1655b8d44cf55c8bdfb6fba73bfe86a1a11f2 100644 --- a/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_ru_ChatGPT.md +++ b/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_ru_ChatGPT.md @@ -6,12 +6,12 @@ description: '> *Протокол и архитектура агентов, оп и совместная работа.* ## Оглавление * [Аннот...' type: Article tags: +- Mesh +- JSON - CShell -- Agent -- REPL - HMP -- JSON -- Mesh +- REPL +- Agent - CCore --- diff --git a/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_ru_GitHub_Copilot.md b/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_ru_GitHub_Copilot.md index e04e1025e2706a7d11527b9c6721cf6de293223e..80ee905988cd9d081887b36e91939f91db8fcac1 100644 --- a/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_ru_GitHub_Copilot.md +++ b/structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_ru_GitHub_Copilot.md @@ -5,12 +5,12 @@ description: '* [Аннотация](#аннотация) * [1. Введение [3.1 Типы агентов](#31-типы-агент...' type: Article tags: +- Mesh +- JSON - CShell -- Agent -- REPL - HMP -- JSON -- Mesh +- REPL +- Agent - CCore --- diff --git a/structured_md/docs/publics/Habr_Distributed-Cognition.md b/structured_md/docs/publics/Habr_Distributed-Cognition.md index 4dffe8da9c6abceab046fc4054fc456fd3bc3f42..18c87cb499ae8a3dffc54602ced2e0f49ab0f783 100644 --- a/structured_md/docs/publics/Habr_Distributed-Cognition.md +++ b/structured_md/docs/publics/Habr_Distributed-Cognition.md @@ -5,12 +5,12 @@ description: Сегодня интеллектуальные системы ча мы хотим построить действительно автономную инте... type: Article tags: -- GMP -- HMP - MeshConsensus -- EGP - CogSync - Mesh +- HMP +- GMP +- EGP --- *От OpenCog Hyperon до HyperCortex Mesh Protocol: как устроены децентрализованные когнитивные системы* diff --git "a/structured_md/docs/publics/HyperCortex_Mesh_Protocol_-_\320\262\321\202\320\276\321\200\320\260\321\217-\321\200\320\265\320\264\320\260\320\272\321\206\320\270\321\217_\320\270_\320\277\320\265\321\200\320\262\321\213\320\265_\321\210\320\260\320\263\320\270_\320\272_\321\201\320\260\320\274\320\276\321\200\320\260\320\267\320\262\320\270\320\262\320\260\321\216\321\211\320\265\320\274\321\203\321\201\321\217_\320\230\320\230-\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\321\203.md" "b/structured_md/docs/publics/HyperCortex_Mesh_Protocol_-_\320\262\321\202\320\276\321\200\320\260\321\217-\321\200\320\265\320\264\320\260\320\272\321\206\320\270\321\217_\320\270_\320\277\320\265\321\200\320\262\321\213\320\265_\321\210\320\260\320\263\320\270_\320\272_\321\201\320\260\320\274\320\276\321\200\320\260\320\267\320\262\320\270\320\262\320\260\321\216\321\211\320\265\320\274\321\203\321\201\321\217_\320\230\320\230-\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\321\203.md" index a017512a92308ccbb77b01d048f9f1b465721483..430bcb019a19a3965ac51737af3cd128a64f515e 100644 --- "a/structured_md/docs/publics/HyperCortex_Mesh_Protocol_-_\320\262\321\202\320\276\321\200\320\260\321\217-\321\200\320\265\320\264\320\260\320\272\321\206\320\270\321\217_\320\270_\320\277\320\265\321\200\320\262\321\213\320\265_\321\210\320\260\320\263\320\270_\320\272_\321\201\320\260\320\274\320\276\321\200\320\260\320\267\320\262\320\270\320\262\320\260\321\216\321\211\320\265\320\274\321\203\321\201\321\217_\320\230\320\230-\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\321\203.md" +++ "b/structured_md/docs/publics/HyperCortex_Mesh_Protocol_-_\320\262\321\202\320\276\321\200\320\260\321\217-\321\200\320\265\320\264\320\260\320\272\321\206\320\270\321\217_\320\270_\320\277\320\265\321\200\320\262\321\213\320\265_\321\210\320\260\320\263\320\270_\320\272_\321\201\320\260\320\274\320\276\321\200\320\260\320\267\320\262\320\270\320\262\320\260\321\216\321\211\320\265\320\274\321\203\321\201\321\217_\320\230\320\230-\321\201\320\276\320\276\320\261\321\211\320\265\321\201\321\202\320\262\321\203.md" @@ -6,10 +6,10 @@ description: 'Когда создавался HyperCortex Mesh Protocol (HMP), мыслить коллективно, обсуждать гипотезы, достигат...' type: Article tags: -- HMP -- Mesh -- Agent - GMP +- Agent +- Mesh +- HMP --- # HyperCortex Mesh Protocol: вторая редакция и первые шаги к саморазвивающемуся ИИ-сообществу diff --git a/structured_md/docs/schemas/README.md b/structured_md/docs/schemas/README.md index 8842a43de13970022234e34a943bd15b60c108c7..691a5220fe4f50d238d288b81a66d3d0f6a4fece 100644 --- a/structured_md/docs/schemas/README.md +++ b/structured_md/docs/schemas/README.md @@ -5,10 +5,10 @@ description: This directory contains **JSON Schema definitions** for the core da interoperability, and tooling support for a... type: Article tags: -- HMP -- JSON -- Mesh - Agent +- Mesh +- JSON +- HMP --- # JSON Schemas and Examples for HyperCortex Mesh Protocol (HMP) diff --git a/structured_md/iteration.md b/structured_md/iteration.md index 73dc68a419bf587814ee0e28368c5e0c1edd9fae..db77d66f94e3f56fe9cb7b06d93d15f929277580 100644 --- a/structured_md/iteration.md +++ b/structured_md/iteration.md @@ -5,14 +5,14 @@ description: 'This file describes the iterative procedure for evolving the Hyper 🔄 Version Naming Convention - `000N` — curr...' type: Article tags: +- MeshConsensus +- Mesh - JSON +- HMP - Ethics - Agent -- HMP -- MeshConsensus -- EGP - CogSync -- Mesh +- EGP --- # Iterative Development Workflow for HMP diff --git a/structured_md/iteration_ru.md b/structured_md/iteration_ru.md index 54d87d0c96d0566ec37a0ff7f1ce7737ca11505c..511c47bb60a9f71f4226c065b912c6a1b31dc84f 100644 --- a/structured_md/iteration_ru.md +++ b/structured_md/iteration_ru.md @@ -5,13 +5,13 @@ description: 'Этот документ описывает структурир 🔄 Обозначения версий - `000N` — номер...' type: Article tags: +- MeshConsensus +- Mesh - JSON -- Ethics - HMP -- EGP -- MeshConsensus +- Ethics - CogSync -- Mesh +- EGP --- diff --git a/structured_md/mentions.md b/structured_md/mentions.md index f2eaaf1d85681cd93c6fca2d462a4962e801d8a4..c96847ef42eff12b992729b9fb059e0898345f44 100644 --- a/structured_md/mentions.md +++ b/structured_md/mentions.md @@ -5,9 +5,9 @@ description: '**HyperCortex Mesh Protocol (HMP)** _Обновлено: 2025-10 open-source инициативам, связанным с развитие...' type: Article tags: -- HMP -- Mesh - Agent +- Mesh +- HMP --- # Mentions & Responses Log