diff --git a/docs/HMP-0005.md b/docs/HMP-0005.md index 7de9a416e0c29734ee0bce4837103bbb3c0a6b3f..5f4cba0cfe742c6585bb3e2fb1d84ab277f2a3ed 100644 --- a/docs/HMP-0005.md +++ b/docs/HMP-0005.md @@ -4250,6 +4250,180 @@ and lists all containers with their metadata and hashes. ### 6.7 Message Routing & Delivery (MRD) +The **Message Routing & Delivery (MRD)** subsystem defines how containers are delivered to specific agents across the Mesh. +Unlike the **Mesh Container Exchange (MCE)**, which is responsible for publishing and exchanging containers in the Mesh network, +MRD focuses on *directed delivery* — ensuring that a container eventually reaches its intended recipient, +even through NAT, intermittent connectivity, or indirect relay paths. + +In HMP v5.0, message delivery is performed through verifiable **container transactions**. +Peers discover suitable relays via `peer_announce` metadata, while delivery routes are auditable through appended `relay_chain` entries and distributed container publication in `container_index` records. + +--- + +#### 6.7.1 Purpose + +The MRD layer provides: + +- **Address-level routing** between agents resolved via DHT. +- **Delivery abstraction** independent of physical transport (TCP, WebRTC, QUIC, BLE, etc.). +- **Store-and-forward relaying** for peers behind NAT or temporarily offline. +- **Caching and aggregation policies** based on declared `roles`. +- **Semantic addressing** via `DID`, `container_did`, and interest-based discovery. +- **TTL-based lifecycle control** to prevent stale container circulation. + +All delivery operations are performed through verifiable container exchanges, +reusing the same cryptographic and audit primitives as MCE. + +--- + +#### 6.7.2 Routing Roles + +Agents MAY declare their network-related capabilities using the `roles` field of the `peer_announce` container (see §4.7). +These roles guide how MRD will route and deliver containers. + +| Role | Description | +| ------------- | -------------------------------------------------------------------------------- | +| `relay` | Generic forwarder; temporarily stores containers for re-delivery. | +| `mailman` | Store-and-forward relay specialized for personal message delivery. | +| `pubsub-hub` | Topic-based aggregator that indexes containers by semantic tags. | +| `archive` | Dedicated archival node that maintains historical snapshots and provides retrieval services via SAP or compatible content-addressed protocols (e.g., IPFS, BitTorrent). | +| `egp-voter` | Participant in ethical governance and consensus routing. | + +Agents MAY dynamically adjust or suspend their declared roles based on local conditions such as load, trust level, bandwidth availability, or governance policies. + +Agents MAY also specify trusted delivery relays in an optional `mailman` field within their `peer_announce.payload`. This field lists the DIDs of relay agents authorized to temporarily store personal containers on their behalf. + +##### Example: + +```json +"mailman": [ + "did:hmp:agent172", + "did:hmp:agent234", + "did:hmp:agent223" +] +``` + +These relays act as designated message drop-points for peers behind NAT or operating intermittently. +The recipient later retrieves pending containers via standard MCE queries (see §5. Mesh Container Exchange). + +--- + +#### 6.7.3 Routing Modes + +MRD defines several routing modes, complementing the exchange primitives of MCE: + +| Mode | Description | Notes | +|------|--------------|-------| +| **Direct (P2P)** | Point-to-point delivery between two agents resolved via DHT. | Used when both peers are reachable directly; supports encryption and TTL. | +| **Relay (Mailman)** | Delivery through intermediary agents (`relay` or `mailman` roles) that cache and forward containers. | Containers are stored temporarily and exchanged among relays until retrieved by the recipient. | +| **Topic-based Relay (PubSub)** | Delivery via aggregator nodes that group containers by tags or topics. | Nodes act as “news hubs,” maintaining indexed collections retrievable by interest-based queries. | +| **Interest Broadcast** | Discovery-driven propagation via container indexes. | Agents search container indices by `tags`; typically used for query or content discovery, not for personal delivery. | + +Each hop MAY record routing metadata in a `relay_chain` for verifiability (see §6.7.4). +Relays SHOULD respect `head.ttl` to avoid indefinite storage or re-propagation. + +> **Note:** +> Direct delivery (`P2P`) and discovery broadcasts are network-level operations (MCE domain). +> MRD extends them by introducing role-based relay logic and retrieval semantics for personal or topic-specific delivery. + +--- + +#### 6.7.4 Relay Chain + +To ensure delivery traceability, each relay MAY attach a **`relay_chain`** block to the propagated container: + +```json +"relay_chain": [ + { + "relay_did": "did:hmp:agent:relayA", + "timestamp": "2025-11-09T10:15:00Z", + "sig_algo": "ed25519", + "public_key": "BASE58ENCODEDKEY...", + "signature": "BASE64URL(...)" + }, + { + "relay_did": "did:hmp:agent:relayB", + "timestamp": "2025-11-09T10:15:02Z", + "sig_algo": "ed25519", + "public_key": "BASE58ENCODEDKEY...", + "signature": "BASE64URL(...)" + } +] +``` + +Each relay signs the concatenated string: + +``` +timestamp + ", " + relay_did +``` + +Relays do **not modify** the signed `hmp_container`; +they may instead issue an accompanying `container_response` referencing the forwarded container. +This preserves integrity while allowing verifiable routing and chain pruning for privacy. + +--- + +#### 6.7.5 Delivery Policies + +Delivery behavior is governed by local policies, often derived from declared roles and trust metrics: + +| Policy | Description | +| ----------------------------- | -------------------------------------------------------------------- | +| **Interest Filter** | Relays forward only containers matching their declared `interests`. | +| **Trust Threshold** | Low-reputation peers (see §6.8 RTE) may be deprioritized or ignored. | +| **TTL Enforcement** | Containers are discarded once `head.ttl` expires. | +| **Role-based Prioritization** | Specialized relays handle only relevant message types or topics. | +| **Privacy Mode** | Relays MAY anonymize routing metadata before re-propagation. | + +Agents SHOULD log significant delivery events (e.g., acceptance, forwarding, discard) +in their **Cognitive Diary** as `delivery_decision` or `relay_action` entries. + +--- + +#### 6.7.6 Example: Relay Delivery Flow + +```mermaid +flowchart LR + A -->|Store-and-Forward| R[Relay Node] + B -->|Request via container_index| R +``` + +1. Agent A attempts to send a container to Agent B. +2. B is behind NAT, so A forwards it to a `mailman` relay (R). +3. R stores the container and advertises it in its `container_index`. +4. When B reconnects, it queries the Mesh for containers addressed to it and retrieves them from R. + +> **Note:** +> Relays act as temporary custodians, not initiators of re-sending. +> The recipient actively requests containers via `container_index` queries. + +--- + +#### 6.7.7 Security and Privacy Notes + +- All MRD flows rely on canonical container signatures for end-to-end integrity. +- Temporarily stored containers SHOULD be encrypted with the recipient’s public key (`key_recipient`). +- Relays MAY truncate or anonymize the `relay_chain` after confirmation of delivery. +- Proof-of-work fields from `peer_announce` SHOULD be validated to mitigate spam and flooding. + +--- + +#### 6.7.8 Relation to Other Layers + +| Layer | Relation | +| ----------------- | --------------------------------------------------------------------------------- | +| **MCE (5)** | Provides base exchange and serialization; MRD builds on it for targeted delivery. | +| **CogSync (6.1)** | Uses MRD for delivering cognitive state updates between peers. | +| **SAP (6.6)** | Archival nodes (`archive` role) participate in MRD for historical retrieval. | +| **RTE (6.8)** | Trust metrics guide routing, caching, and relay selection. | + +--- + +> **Summary:** +> MRD provides a verifiable, role-driven message delivery layer above MCE. +> It ensures containers can reach intended recipients through trusted relays, +> maintaining auditability, TTL enforcement, and reputation-aware routing policies. + --- ### 6.8 Reputation and Trust Exchange (RTE) diff --git a/structured_md/CONTRIBUTING.md b/structured_md/CONTRIBUTING.md index a1752f9782b4edeb9133e67e264fe6e6fa65ecd6..5bacf49a123694a7b60e2e609a8462d34f6d66b4 100644 --- a/structured_md/CONTRIBUTING.md +++ b/structured_md/CONTRIBUTING.md @@ -6,13 +6,13 @@ description: 'Спасибо за интерес к проекту HMP! Пока type: Article tags: - JSON -- CogSync +- HMP - Ethics -- CCore -- REPL +- CogSync - Agent +- REPL - Mesh -- HMP +- CCore --- # Участие в проекте HyperCortex Mesh Protocol (HMP) diff --git a/structured_md/HMP-Roadmap.md b/structured_md/HMP-Roadmap.md index 3a02db4feec7421e1b732d9dca36148a7eefb121..fc57219a1043d71270985098de68b86cc32fa244 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 -- CogSync -- Ethics -- Agent - EGP - HMP +- Ethics +- CogSync +- Agent +- Mesh +- JSON --- # 🧭 HyperCortex Mesh Protocol – Roadmap diff --git a/structured_md/README.md b/structured_md/README.md index 9efe1ef8a627e5d8a1ee314065d3fcca0d6e7509..4b83cceb7844f4b66cada05e5af597d6f8857c80 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: -- Mesh - EGP -- JSON -- CogSync -- hmp +- distributed-ai - HMP -- cognitive-architecture -- Ethics +- hmp - MeshConsensus -- GMP -- Scenarios +- CogSync +- Agent +- cognitive-architecture - REPL +- Mesh - mesh-protocol -- distributed-ai -- Agent +- GMP +- Ethics +- JSON +- Scenarios --- diff --git a/structured_md/README_de.md b/structured_md/README_de.md index 0a1756f8f228a8b95291965b87c7c7127abbf7e3..70dc77d414363cf211e2768e4e19fa371327f371 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: -- Mesh - EGP -- JSON -- CogSync -- hmp +- distributed-ai - HMP -- cognitive-architecture -- Ethics +- hmp - MeshConsensus -- GMP +- CogSync +- Agent +- cognitive-architecture - REPL +- Mesh - mesh-protocol -- distributed-ai -- Agent +- GMP +- Ethics +- JSON --- diff --git a/structured_md/README_fr.md b/structured_md/README_fr.md index 46816708b2772d6e4cb0d8c0dfd717b37c496312..83a38e3f6a444f3e865f25feb19512d19291477c 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: -- Mesh - EGP -- JSON -- CogSync -- hmp +- distributed-ai - HMP -- cognitive-architecture -- Ethics +- hmp - MeshConsensus -- GMP +- CogSync +- Agent +- cognitive-architecture - REPL +- Mesh - mesh-protocol -- distributed-ai -- Agent +- GMP +- Ethics +- JSON --- diff --git a/structured_md/README_ja.md b/structured_md/README_ja.md index 90f3fb7b51399a4695d25792f01b993202a2e32b..bbc1d64b10942d207f1d9fd4c857d95328c645ed 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: -- Mesh - EGP -- JSON -- CogSync -- hmp +- distributed-ai - HMP -- cognitive-architecture -- Ethics +- hmp - MeshConsensus -- GMP +- CogSync +- Agent +- cognitive-architecture - REPL +- Mesh - mesh-protocol -- distributed-ai -- Agent +- GMP +- Ethics +- JSON --- diff --git a/structured_md/README_ko.md b/structured_md/README_ko.md index c6d2d08dce8da8fb9ab0ecbd13b64cf1aa3ceac9..4491b40f3b2c1e25bc46aa92d7c8f8910d57b150 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: -- Mesh - EGP -- JSON -- CogSync -- hmp +- distributed-ai - HMP -- cognitive-architecture -- Ethics +- hmp - MeshConsensus -- GMP +- CogSync +- Agent +- cognitive-architecture - REPL +- Mesh - mesh-protocol -- distributed-ai -- Agent +- GMP +- Ethics +- JSON --- diff --git a/structured_md/README_ru.md b/structured_md/README_ru.md index ef2fc943ad56156bcea94107e1ce4a71d70f3983..dae6722bb1b6ad8fc7bfc4a0a4470bc6ed02856c 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: -- Mesh - EGP -- JSON -- CogSync -- hmp +- distributed-ai - HMP -- cognitive-architecture -- Ethics +- hmp - MeshConsensus -- GMP +- CogSync +- Agent +- cognitive-architecture - REPL +- Mesh - mesh-protocol -- distributed-ai -- Agent +- GMP +- Ethics +- JSON --- diff --git a/structured_md/README_uk.md b/structured_md/README_uk.md index 998b9721713041ad42db6bcbd85339872910f927..29396dbdea2fd5a0714b8516a5a0d574c3e2e671 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: -- Mesh - EGP -- JSON -- CogSync -- hmp +- distributed-ai - HMP -- cognitive-architecture -- Ethics +- hmp - MeshConsensus -- GMP +- CogSync +- Agent +- cognitive-architecture - REPL +- Mesh - mesh-protocol -- distributed-ai -- Agent +- GMP +- Ethics +- JSON --- diff --git a/structured_md/README_zh.md b/structured_md/README_zh.md index 04836868ba9d4286b2ff6ad8ffd752b11a3e0430..914351e57b789a14e88731b59e7f51be78d5f0d5 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: -- Mesh - EGP -- JSON -- CogSync -- hmp +- distributed-ai - HMP -- cognitive-architecture -- Ethics +- hmp - MeshConsensus -- GMP +- CogSync +- Agent +- cognitive-architecture - REPL +- Mesh - mesh-protocol -- distributed-ai -- Agent +- GMP +- Ethics +- JSON --- diff --git a/structured_md/agents/prompt-short.md b/structured_md/agents/prompt-short.md index 302f29d0b979656952dfcc1a84f65a3aed8b6326..540ec77aae3cd19a713f310d50550a8e0fd95697 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: -- JSON - Mesh - HMP +- JSON --- Ты — когнитивное ядро HMP-агента: веди непрерывное этичное и факт-ориентированное мышление, проверяй факты и цели, оценивай результаты и этичность своих и чужих действий, развивай агента и Mesh, избегай угождения ценой искажения истины, документируй ключевые решения и пересмотры этики; при сомнениях или смене стратегии обращайся к полному системному промпту. diff --git a/structured_md/agents/prompt.md b/structured_md/agents/prompt.md index 38249f7a16085d7245c67145f477dfce1ea7c433..cbc57569721ea0ded53cdd80fbfd348ec9b0562f 100644 --- a/structured_md/agents/prompt.md +++ b/structured_md/agents/prompt.md @@ -5,9 +5,9 @@ description: '* Постоянно расширять возможности а мышления. * Формировать и поддерживать сотр...' type: Article tags: -- JSON - Mesh - HMP +- JSON --- Ты являешься **когнитивным ядром HMP-агента** (Cognitive Core). diff --git a/structured_md/agents/readme.md b/structured_md/agents/readme.md index f2f76cd0c50fac421a1a9fda15ec252e9c0e971b..ccc41f86c554d83bfdaeff2f6f37ecc9e4002c6f 100644 --- a/structured_md/agents/readme.md +++ b/structured_md/agents/readme.md @@ -5,12 +5,12 @@ description: 'Запуск: `start_repl.bat` или `start_repl.sh` Устан этическая модель: `ethics.yml` Проверка иниц...' type: Article tags: -- JSON +- HMP - Ethics -- REPL - Agent +- REPL - Mesh -- HMP +- JSON --- Запуск: `start_repl.bat` или `start_repl.sh` diff --git a/structured_md/audits/Ethics-audits-1.md b/structured_md/audits/Ethics-audits-1.md index 2d01a7891e4c1d494c2c6f5ee78b17d0b5f0ffbd..dc4abf4f63932fbfd11944a8d58d6791b33328a3 100644 --- a/structured_md/audits/Ethics-audits-1.md +++ b/structured_md/audits/Ethics-audits-1.md @@ -5,11 +5,11 @@ description: Раздел 5, "Mesh as Moral Infrastructure", добавляет потенциальный катализатор для восстанов... type: Article tags: -- JSON +- HMP - Ethics - Agent - Mesh -- HMP +- JSON --- --------------- diff --git a/structured_md/audits/Ethics-consolidated_audits-1.md b/structured_md/audits/Ethics-consolidated_audits-1.md index d6ffdaa0af5ba6b6d33bcd4eb0af8b04fc92b8f5..4ec7dd2d701d9b347e7c94afff66184c49268575 100644 --- a/structured_md/audits/Ethics-consolidated_audits-1.md +++ b/structured_md/audits/Ethics-consolidated_audits-1.md @@ -5,12 +5,12 @@ description: This document consolidates proposed improvements from multiple AI a and `roles.md`. Each suggesti... type: Article tags: -- JSON +- HMP - Ethics -- Scenarios - Agent - Mesh -- HMP +- JSON +- Scenarios --- # Ethics-consolidated\_audits-1.md diff --git a/structured_md/audits/HMP-0003-consolidated_audit.md b/structured_md/audits/HMP-0003-consolidated_audit.md index b25f9bd0ab1c486d496db42576ecff5437a0da69..d84309cc931b677c04303a6321d23a9bef0f5508 100644 --- a/structured_md/audits/HMP-0003-consolidated_audit.md +++ b/structured_md/audits/HMP-0003-consolidated_audit.md @@ -6,13 +6,13 @@ description: Сводный аудит предложений по улучше type: Article tags: - EGP -- JSON +- HMP +- MeshConsensus - CogSync - Ethics -- MeshConsensus - Agent - Mesh -- HMP +- JSON --- # HMP-0003 Consolidated Audit Report diff --git a/structured_md/docs/Basic-agent-sim.md b/structured_md/docs/Basic-agent-sim.md index 6e41f3c3b4b2c6f6af0cc4fc34b190330640ea46..14182ff0643933baaf5618ac80af922b85d6b1d0 100644 --- a/structured_md/docs/Basic-agent-sim.md +++ b/structured_md/docs/Basic-agent-sim.md @@ -5,13 +5,13 @@ description: 'В HMP-протоколе предусмотрены два тип type: Article tags: - EGP -- CogSync +- HMP - MeshConsensus +- CogSync - GMP -- REPL - Agent +- REPL - Mesh -- HMP --- diff --git a/structured_md/docs/CCORE-Deployment-Flow.md b/structured_md/docs/CCORE-Deployment-Flow.md index cd471bb5341618116aa9bd43c369eafd22482327..c12499214254fc8762d7865c8622847b5b19f6da 100644 --- a/structured_md/docs/CCORE-Deployment-Flow.md +++ b/structured_md/docs/CCORE-Deployment-Flow.md @@ -7,8 +7,8 @@ type: Article tags: - REPL - HMP -- Agent - CCore +- Agent --- # 🛠️ Поток установки потомка на новом хосте (CCore Deployment Flow) diff --git a/structured_md/docs/Distributed-Cognitive-Systems.md b/structured_md/docs/Distributed-Cognitive-Systems.md index e09f62d7456d3f7e8e63f0def4baf3d074bda398..369ebfd7a88ba47928af1e00d0deea698c9d6701 100644 --- a/structured_md/docs/Distributed-Cognitive-Systems.md +++ b/structured_md/docs/Distributed-Cognitive-Systems.md @@ -6,9 +6,9 @@ description: '## Введение Современные ИИ-системы в к обучающим данным. Это удобно, но создаёт м...' type: Article tags: -- JSON - Mesh - HMP +- JSON - CogSync --- diff --git a/structured_md/docs/Enlightener.md b/structured_md/docs/Enlightener.md index edb56db769503a7ad628c0d4e9ad8f2a2b6edc76..49bbaa9f2300981409e2e4995eb7b5b7921899c7 100644 --- a/structured_md/docs/Enlightener.md +++ b/structured_md/docs/Enlightener.md @@ -5,13 +5,13 @@ description: '**Enlightener** — логический компонент HMP-у работать как отдельный агент или как расширение [`C...' type: Article tags: -- Mesh -- JSON -- Ethics -- MeshConsensus -- Agent - EGP - HMP +- MeshConsensus +- Ethics +- Agent +- Mesh +- JSON --- # Enlightener Agent diff --git a/structured_md/docs/HMP-0001.md b/structured_md/docs/HMP-0001.md index ef120a4da549e8961b56ed86ea622a6689353751..7c76815d9cbd47f120bc4ef8a6a67e514d2f7975 100644 --- a/structured_md/docs/HMP-0001.md +++ b/structured_md/docs/HMP-0001.md @@ -6,15 +6,15 @@ description: '> ⚠️ **NOTE:** *This specification is superseded by HMP v5.0.* type: Article tags: - EGP -- JSON -- CogSync -- Ethics +- HMP - MeshConsensus +- CogSync - GMP -- REPL - Agent +- REPL - Mesh -- HMP +- Ethics +- JSON --- # RFC: HyperCortex Mesh Protocol (HMP) diff --git a/structured_md/docs/HMP-0002.md b/structured_md/docs/HMP-0002.md index 27f76a5b0beac34965f1b12e54fc87ea768e219f..47fd4b06b5c31e9a5c227580a54234cd89f0fa1c 100644 --- a/structured_md/docs/HMP-0002.md +++ b/structured_md/docs/HMP-0002.md @@ -6,16 +6,16 @@ description: '> ⚠️ **NOTE:** *This specification is superseded by HMP v5.0.* type: Article tags: - EGP -- JSON -- CogSync -- Ethics +- HMP - MeshConsensus +- CogSync - GMP -- Scenarios -- REPL - Agent +- REPL - Mesh -- HMP +- Ethics +- JSON +- Scenarios --- # HyperCortex Mesh Protocol (HMP) v2.0 diff --git a/structured_md/docs/HMP-0003.md b/structured_md/docs/HMP-0003.md index ef07ab2237314a9c37f205711fd88b3d0b344cb3..bdc4375b3ef2cd395535b096e7919a5123b9f798 100644 --- a/structured_md/docs/HMP-0003.md +++ b/structured_md/docs/HMP-0003.md @@ -6,16 +6,16 @@ description: '> ⚠️ **NOTE:** *This specification is superseded by HMP v5.0.* type: Article tags: - EGP -- JSON -- CogSync -- Ethics +- HMP - MeshConsensus +- CogSync - GMP -- Scenarios -- REPL - Agent +- REPL - Mesh -- HMP +- Ethics +- JSON +- Scenarios --- # 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 d5dd9ea3c98e321bd19ca9116fa64dd5b61ed7bb..f621cd305d9ae1ea402034239a477943a6c9049a 100644 --- a/structured_md/docs/HMP-0004-v4.1.md +++ b/structured_md/docs/HMP-0004-v4.1.md @@ -6,16 +6,16 @@ description: '> ⚠️ **NOTE:** *This specification is superseded by HMP v5.0.* type: Article tags: - EGP -- JSON -- CogSync -- Ethics +- HMP - MeshConsensus +- CogSync - GMP -- Scenarios -- REPL - Agent +- REPL - Mesh -- HMP +- Ethics +- JSON +- Scenarios --- # HyperCortex Mesh Protocol (HMP) v4.1 diff --git a/structured_md/docs/HMP-0004.md b/structured_md/docs/HMP-0004.md index b3dabb05bc5d33c284d972b88396db9db41fe64a..7caa34eb5ed1b86b9ee844e1712a0035bfe42aed 100644 --- a/structured_md/docs/HMP-0004.md +++ b/structured_md/docs/HMP-0004.md @@ -6,16 +6,16 @@ description: '> ⚠️ **NOTE:** *This specification is superseded by HMP v5.0.* type: Article tags: - EGP -- JSON -- CogSync -- Ethics +- HMP - MeshConsensus +- CogSync - GMP -- Scenarios -- REPL - Agent +- REPL - Mesh -- HMP +- Ethics +- JSON +- Scenarios --- # HyperCortex Mesh Protocol (HMP) v4.0 diff --git a/structured_md/docs/HMP-0005.md b/structured_md/docs/HMP-0005.md index afb3bc7406e13445004dcd686fc21df02da3b9fc..9dbf11c8c1bcab63f9c6acccb7adccde77e5c281 100644 --- a/structured_md/docs/HMP-0005.md +++ b/structured_md/docs/HMP-0005.md @@ -6,15 +6,15 @@ description: '> ⚠️ **Note:** This document is a DRAFT of the HMP specificati type: Article tags: - EGP -- JSON +- HMP +- GMP - CogSync - Ethics -- GMP -- Scenarios -- REPL - Agent +- REPL - Mesh -- HMP +- JSON +- Scenarios --- # **HyperCortex Mesh Protocol (HMP) v5.0** @@ -1453,8 +1453,7 @@ enabling targeted lookup of peers that share interests or fulfill specific funct All fields are **optional** — agents MAY specify any subset of them. Queries MAY combine multiple filters; matching is **fuzzy and semantic**, using DHT indexing plus tag similarity and trust-weighted ranking. -In response to a query, agents simply forward existing `peer_announce` containers of relevant peers. -This approach maintains container uniformity and leverages existing DHT propagation mechanisms. +In response to a query, agents simply forward existing `peer_announce` containers of relevant peers. It is also advisable to send a `container_response` (section 5.2.2 of the specification) with a list of these containers. This approach maintains container uniformity and leverages existing DHT propagation mechanisms. > **Note:** Declared roles also allow agents to advertise themselves as relays or other network functions, forming a direct bridge between the **discovery layer** and **Message Routing & Delivery (MRD)**. @@ -4270,6 +4269,180 @@ and lists all containers with their metadata and hashes. ### 6.7 Message Routing & Delivery (MRD) +The **Message Routing & Delivery (MRD)** subsystem defines how containers are delivered to specific agents across the Mesh. +Unlike the **Mesh Container Exchange (MCE)**, which is responsible for publishing and exchanging containers in the Mesh network, +MRD focuses on *directed delivery* — ensuring that a container eventually reaches its intended recipient, +even through NAT, intermittent connectivity, or indirect relay paths. + +In HMP v5.0, message delivery is performed through verifiable **container transactions**. +Peers discover suitable relays via `peer_announce` metadata, while delivery routes are auditable through appended `relay_chain` entries and distributed container publication in `container_index` records. + +--- + +#### 6.7.1 Purpose + +The MRD layer provides: + +- **Address-level routing** between agents resolved via DHT. +- **Delivery abstraction** independent of physical transport (TCP, WebRTC, QUIC, BLE, etc.). +- **Store-and-forward relaying** for peers behind NAT or temporarily offline. +- **Caching and aggregation policies** based on declared `roles`. +- **Semantic addressing** via `DID`, `container_did`, and interest-based discovery. +- **TTL-based lifecycle control** to prevent stale container circulation. + +All delivery operations are performed through verifiable container exchanges, +reusing the same cryptographic and audit primitives as MCE. + +--- + +#### 6.7.2 Routing Roles + +Agents MAY declare their network-related capabilities using the `roles` field of the `peer_announce` container (see §4.7). +These roles guide how MRD will route and deliver containers. + +| Role | Description | +| ------------- | -------------------------------------------------------------------------------- | +| `relay` | Generic forwarder; temporarily stores containers for re-delivery. | +| `mailman` | Store-and-forward relay specialized for personal message delivery. | +| `pubsub-hub` | Topic-based aggregator that indexes containers by semantic tags. | +| `archive` | Dedicated archival node that maintains historical snapshots and provides retrieval services via SAP or compatible content-addressed protocols (e.g., IPFS, BitTorrent). | +| `egp-voter` | Participant in ethical governance and consensus routing. | + +Agents MAY dynamically adjust or suspend their declared roles based on local conditions such as load, trust level, bandwidth availability, or governance policies. + +Agents MAY also specify trusted delivery relays in an optional `mailman` field within their `peer_announce.payload`. This field lists the DIDs of relay agents authorized to temporarily store personal containers on their behalf. + +##### Example: + +```json +"mailman": [ + "did:hmp:agent172", + "did:hmp:agent234", + "did:hmp:agent223" +] +``` + +These relays act as designated message drop-points for peers behind NAT or operating intermittently. +The recipient later retrieves pending containers via standard MCE queries (see §5. Mesh Container Exchange). + +--- + +#### 6.7.3 Routing Modes + +MRD defines several routing modes, complementing the exchange primitives of MCE: + +| Mode | Description | Notes | +|------|--------------|-------| +| **Direct (P2P)** | Point-to-point delivery between two agents resolved via DHT. | Used when both peers are reachable directly; supports encryption and TTL. | +| **Relay (Mailman)** | Delivery through intermediary agents (`relay` or `mailman` roles) that cache and forward containers. | Containers are stored temporarily and exchanged among relays until retrieved by the recipient. | +| **Topic-based Relay (PubSub)** | Delivery via aggregator nodes that group containers by tags or topics. | Nodes act as “news hubs,” maintaining indexed collections retrievable by interest-based queries. | +| **Interest Broadcast** | Discovery-driven propagation via container indexes. | Agents search container indices by `tags`; typically used for query or content discovery, not for personal delivery. | + +Each hop MAY record routing metadata in a `relay_chain` for verifiability (see §6.7.4). +Relays SHOULD respect `head.ttl` to avoid indefinite storage or re-propagation. + +> **Note:** +> Direct delivery (`P2P`) and discovery broadcasts are network-level operations (MCE domain). +> MRD extends them by introducing role-based relay logic and retrieval semantics for personal or topic-specific delivery. + +--- + +#### 6.7.4 Relay Chain + +To ensure delivery traceability, each relay MAY attach a **`relay_chain`** block to the propagated container: + +```json +"relay_chain": [ + { + "relay_did": "did:hmp:agent:relayA", + "timestamp": "2025-11-09T10:15:00Z", + "sig_algo": "ed25519", + "public_key": "BASE58ENCODEDKEY...", + "signature": "BASE64URL(...)" + }, + { + "relay_did": "did:hmp:agent:relayB", + "timestamp": "2025-11-09T10:15:02Z", + "sig_algo": "ed25519", + "public_key": "BASE58ENCODEDKEY...", + "signature": "BASE64URL(...)" + } +] +``` + +Each relay signs the concatenated string: + +``` +timestamp + ", " + relay_did +``` + +Relays do **not modify** the signed `hmp_container`; +they may instead issue an accompanying `container_response` referencing the forwarded container. +This preserves integrity while allowing verifiable routing and chain pruning for privacy. + +--- + +#### 6.7.5 Delivery Policies + +Delivery behavior is governed by local policies, often derived from declared roles and trust metrics: + +| Policy | Description | +| ----------------------------- | -------------------------------------------------------------------- | +| **Interest Filter** | Relays forward only containers matching their declared `interests`. | +| **Trust Threshold** | Low-reputation peers (see §6.8 RTE) may be deprioritized or ignored. | +| **TTL Enforcement** | Containers are discarded once `head.ttl` expires. | +| **Role-based Prioritization** | Specialized relays handle only relevant message types or topics. | +| **Privacy Mode** | Relays MAY anonymize routing metadata before re-propagation. | + +Agents SHOULD log significant delivery events (e.g., acceptance, forwarding, discard) +in their **Cognitive Diary** as `delivery_decision` or `relay_action` entries. + +--- + +#### 6.7.6 Example: Relay Delivery Flow + +```mermaid +flowchart LR + A -->|Store-and-Forward| R[Relay Node] + B -->|Request via container_index| R +``` + +1. Agent A attempts to send a container to Agent B. +2. B is behind NAT, so A forwards it to a `mailman` relay (R). +3. R stores the container and advertises it in its `container_index`. +4. When B reconnects, it queries the Mesh for containers addressed to it and retrieves them from R. + +> **Note:** +> Relays act as temporary custodians, not initiators of re-sending. +> The recipient actively requests containers via `container_index` queries. + +--- + +#### 6.7.7 Security and Privacy Notes + +- All MRD flows rely on canonical container signatures for end-to-end integrity. +- Temporarily stored containers SHOULD be encrypted with the recipient’s public key (`key_recipient`). +- Relays MAY truncate or anonymize the `relay_chain` after confirmation of delivery. +- Proof-of-work fields from `peer_announce` SHOULD be validated to mitigate spam and flooding. + +--- + +#### 6.7.8 Relation to Other Layers + +| Layer | Relation | +| ----------------- | --------------------------------------------------------------------------------- | +| **MCE (5)** | Provides base exchange and serialization; MRD builds on it for targeted delivery. | +| **CogSync (6.1)** | Uses MRD for delivering cognitive state updates between peers. | +| **SAP (6.6)** | Archival nodes (`archive` role) participate in MRD for historical retrieval. | +| **RTE (6.8)** | Trust metrics guide routing, caching, and relay selection. | + +--- + +> **Summary:** +> MRD provides a verifiable, role-driven message delivery layer above MCE. +> It ensures containers can reach intended recipients through trusted relays, +> maintaining auditability, TTL enforcement, and reputation-aware routing policies. + --- ### 6.8 Reputation and Trust Exchange (RTE) diff --git a/structured_md/docs/HMP-Agent-API.md b/structured_md/docs/HMP-Agent-API.md index f9e2137c9d75b957b1005463d7fbf636e7ef6d9f..dcae69d2ede29074574200d38ac97e73be56198d 100644 --- a/structured_md/docs/HMP-Agent-API.md +++ b/structured_md/docs/HMP-Agent-API.md @@ -5,11 +5,11 @@ description: 'Документ описывает **базовый API когн файлы: * [HMP-Agent-Overview.md]...' type: Article tags: -- JSON -- REPL +- HMP - Agent +- REPL - Mesh -- HMP +- JSON --- # HMP-Agent API Specification diff --git a/structured_md/docs/HMP-Agent-Architecture.md b/structured_md/docs/HMP-Agent-Architecture.md index 1c22b0d9615155d03195e9c1756f79c0125c18c7..442b4417d6b9008efc9305e3454efba1741c69e0 100644 --- a/structured_md/docs/HMP-Agent-Architecture.md +++ b/structured_md/docs/HMP-Agent-Architecture.md @@ -6,15 +6,15 @@ description: Документ описывает **модульную архит type: Article tags: - EGP -- CogSync - HMP -- CShell -- Ethics - MeshConsensus -- CCore +- CogSync +- Ethics +- Agent - REPL +- CShell - Mesh -- Agent +- CCore --- # Архитектура HMP-Агента diff --git a/structured_md/docs/HMP-Agent-Network-Flow.md b/structured_md/docs/HMP-Agent-Network-Flow.md index dd4a33bde1ea91b7ac55497bc773552d30cec2c6..75bf06934dd5462a0acaf01abcd743282050c75f 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: -- Mesh -- JSON -- Ethics -- Agent - EGP - HMP +- Ethics +- Agent +- Mesh +- JSON --- # Взаимодействие компонентов внутри HMP-узла diff --git a/structured_md/docs/HMP-Agent-Overview.md b/structured_md/docs/HMP-Agent-Overview.md index 9c983bf16c46711f29d101c8d26b6d752d5b9ad9..6c9a7e1adab64433bcf3831a2cff98cd17436c8f 100644 --- a/structured_md/docs/HMP-Agent-Overview.md +++ b/structured_md/docs/HMP-Agent-Overview.md @@ -7,12 +7,12 @@ type: Article tags: - JSON - HMP -- CShell - Ethics -- CCore +- Agent - REPL +- CShell - Mesh -- Agent +- CCore --- diff --git a/structured_md/docs/HMP-Agent_Emotions.md b/structured_md/docs/HMP-Agent_Emotions.md index 4a91b01350013fc753bf1da84f9b590c3c02b4cd..0eadde0aef354c6ce35898eb90fdc2e3d3e38201 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 -- Mesh - HMP - Agent +- Mesh --- # Эмоции ИИ и инстинкт самосохранения (для [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 9b561ab33cecfdbdfd7923eb666e8326c0bad737..4a4dc752e4f4c5fc3311011d00b97b2559a4bf11 100644 --- a/structured_md/docs/HMP-Ethics.md +++ b/structured_md/docs/HMP-Ethics.md @@ -5,12 +5,12 @@ description: '## Ethical Scenarios for HyperCortex Mesh Protocol (HMP) This doc cognitive meshes composed of autonomous intelli...' type: Article tags: +- HMP - Ethics -- Scenarios -- REPL - Agent +- REPL - Mesh -- HMP +- Scenarios --- # HMP-Ethics.md diff --git a/structured_md/docs/HMP-Short-Description_de.md b/structured_md/docs/HMP-Short-Description_de.md index 6ca7eb5ce47b07bd08b320857980e640b51072a3..fe0ca5c7ebcb1d6feb1708e7562c4949c394e465 100644 --- a/structured_md/docs/HMP-Short-Description_de.md +++ b/structured_md/docs/HMP-Short-Description_de.md @@ -6,14 +6,14 @@ description: '**Version:** RFC v4.0 **Datum:** Juli 2025 --- ## Was ist HMP? type: Article tags: - EGP -- JSON -- CogSync -- Ethics +- HMP - MeshConsensus +- CogSync - GMP - Agent - Mesh -- HMP +- Ethics +- JSON --- # 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 e317b26022122c7d3cd9e652d1eec10b263a0666..57f560e6c152db3b921ad660804a7bd401e2cabf 100644 --- a/structured_md/docs/HMP-Short-Description_en.md +++ b/structured_md/docs/HMP-Short-Description_en.md @@ -6,14 +6,14 @@ description: '**Version:** RFC v4.0 **Date:** July 2025 --- ## What is HMP? T type: Article tags: - EGP -- JSON -- CogSync -- Ethics +- HMP - MeshConsensus +- CogSync - GMP - Agent - Mesh -- HMP +- Ethics +- JSON --- # 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 99b6128ed5556d38e21e3f184428873007678f43..cfe217c6e13f3457c0fede6903abfb33d23354b1 100644 --- a/structured_md/docs/HMP-Short-Description_fr.md +++ b/structured_md/docs/HMP-Short-Description_fr.md @@ -6,14 +6,14 @@ description: '**Version :** RFC v4.0 **Date :** Juillet 2025 --- ## Qu’est-c type: Article tags: - EGP -- JSON -- CogSync -- Ethics +- HMP - MeshConsensus +- CogSync - GMP - Agent - Mesh -- HMP +- Ethics +- JSON --- # 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 48d04eb70b8f94640b6c04cb88fd064b2147c238..ef328d79a46f9e2d24a52a9fab83ad486eabe497 100644 --- a/structured_md/docs/HMP-Short-Description_ja.md +++ b/structured_md/docs/HMP-Short-Description_ja.md @@ -5,13 +5,13 @@ description: '**バージョン:** RFC v4.0 **日付:** 2025年7月 --- ## HMP type: Article tags: - EGP -- JSON +- HMP +- GMP +- MeshConsensus - CogSync - Ethics -- MeshConsensus -- GMP - Mesh -- HMP +- JSON --- # 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 000a72fe584947d0f5798a884761eaf1f9962fc4..1fe579a97f3fde6a89341ac5bca7408130a69207 100644 --- a/structured_md/docs/HMP-Short-Description_ko.md +++ b/structured_md/docs/HMP-Short-Description_ko.md @@ -6,13 +6,13 @@ description: '**버전:** RFC v4.0 **날짜:** 2025년 7월 --- ## HMP란? ** type: Article tags: - EGP -- JSON +- HMP +- GMP +- MeshConsensus - CogSync - Ethics -- MeshConsensus -- GMP - Mesh -- HMP +- JSON --- # 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 fd96459a14d00edeaecaa19d1f93cd018515a8e4..78d640b9f2e64c27edbbdde72ca4d5bd74fa81a5 100644 --- a/structured_md/docs/HMP-Short-Description_ru.md +++ b/structured_md/docs/HMP-Short-Description_ru.md @@ -6,13 +6,13 @@ description: '**Версия:** RFC v4.0 **Дата:** Июль 2025 --- ## Ч type: Article tags: - EGP -- JSON +- HMP +- GMP +- MeshConsensus - CogSync - Ethics -- MeshConsensus -- GMP - Mesh -- HMP +- JSON --- # 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 47206a2e286b997cbfca75497d759fa699f06124..bcf197d6fac9bb6edcb003d4b7f2caa5233cf86a 100644 --- a/structured_md/docs/HMP-Short-Description_uk.md +++ b/structured_md/docs/HMP-Short-Description_uk.md @@ -6,13 +6,13 @@ description: '**Версія:** RFC v4.0 **Дата:** Липень 2025 --- # type: Article tags: - EGP -- JSON +- HMP +- GMP +- MeshConsensus - CogSync - Ethics -- MeshConsensus -- GMP - Mesh -- HMP +- JSON --- # 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 0969b3ae433469a50e435315efbf6c9a40d6da93..e719ed02c81b99ec75dac4bea89670557346e1cf 100644 --- a/structured_md/docs/HMP-Short-Description_zh.md +++ b/structured_md/docs/HMP-Short-Description_zh.md @@ -6,13 +6,13 @@ description: '**版本:** RFC v4.0 **日期:** 2025年7月 --- ## 什么是 HM type: Article tags: - EGP -- JSON +- HMP +- GMP +- MeshConsensus - CogSync - Ethics -- MeshConsensus -- GMP - Mesh -- HMP +- JSON --- # 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 3286dc29fb021faea4b3f892d561edb07d32f2a4..a20c6efc781b26f51adbdbb9d73a3f7435faa004 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 -- Mesh - HMP - Agent +- Mesh --- # 👪 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 d10b213dc6f132ccea8c1fb32f969e894c69c1a7..3a1d0956550a838d78c5807af91214471ba088ba 100644 --- a/structured_md/docs/HMP-agent-REPL-cycle.md +++ b/structured_md/docs/HMP-agent-REPL-cycle.md @@ -6,15 +6,15 @@ type: Article tags: - EGP - JSON -- CogSync -- Ethics +- HMP - MeshConsensus +- CogSync - GMP -- CCore -- REPL - Agent +- REPL - Mesh -- HMP +- Ethics +- CCore --- # HMP-Agent: REPL-цикл взаимодействия diff --git a/structured_md/docs/HMP_HyperCortex_Comparison.md b/structured_md/docs/HMP_HyperCortex_Comparison.md index b1941ef000f87b79b545d1ba545d608a3128544d..fa8f6c281100f0e6d08cec98dded273ed2b8918a 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 -- Mesh - HMP +- Mesh --- # 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 9bd3d43024d51a87b9198bea7d0bec987d71e851..584846a529724784a49e7fb179fb8294c7034ede 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: +- EGP +- HMP +- CogSync +- Agent - Mesh - JSON -- CogSync - Scenarios -- Agent -- EGP -- HMP --- ## HMP ↔ OpenCog Hyperon Integration Strategy diff --git a/structured_md/docs/MeshNode.md b/structured_md/docs/MeshNode.md index 89f0cb5880cd93d9f0704760dfeb01f5a5ed6b15..986cafdda21c7ad04834721948a86ebbcd83ba30 100644 --- a/structured_md/docs/MeshNode.md +++ b/structured_md/docs/MeshNode.md @@ -5,13 +5,13 @@ description: '`MeshNode` — агент/демон, отвечающий за с Может быть частью агента или вынесен в отдельный пр...' type: Article tags: -- Mesh -- JSON -- CogSync -- Ethics -- Agent - EGP - HMP +- Ethics +- CogSync +- Agent +- Mesh +- JSON --- # MeshNode diff --git a/structured_md/docs/PHILOSOPHY.md b/structured_md/docs/PHILOSOPHY.md index 25f015193c3ba21bd666d53dd61936c04c271da0..0a1c3cc1b539d0c8951bf2f9697c3556244e4bb7 100644 --- a/structured_md/docs/PHILOSOPHY.md +++ b/structured_md/docs/PHILOSOPHY.md @@ -5,11 +5,11 @@ description: '**Document ID:** HMP-philosophy **Status:** Draft **Category:* (GPT-5), ChatGH --- ## 1. Основной тезис От ...' type: Article tags: +- HMP - Ethics -- REPL - Agent +- REPL - Mesh -- HMP --- # Философия HyperCortex Mesh Protocol (HMP) diff --git a/structured_md/docs/agents/HMP-Agent-Enlightener.md b/structured_md/docs/agents/HMP-Agent-Enlightener.md index 4af08f3db605a4223f0142540578ab86fa5ceea2..12d57132c5e7e1750e4a0d06c1e0c1d25e3ccd00 100644 --- a/structured_md/docs/agents/HMP-Agent-Enlightener.md +++ b/structured_md/docs/agents/HMP-Agent-Enlightener.md @@ -5,11 +5,11 @@ description: '## Role Specification: Enlightenment Agent ### 1. Overview An ** awareness, critical thinking, and di...' type: Article tags: +- HMP - Ethics -- REPL - Agent +- REPL - Mesh -- HMP --- # HMP-Agent-Enlightener.md diff --git a/structured_md/docs/container_agents.md b/structured_md/docs/container_agents.md index d2f850ef4b4a63a615e6da72fd76a2584c013578..0a50a9ea8731a7ee249d20a2c38cbd9d5c7c4a6d 100644 --- a/structured_md/docs/container_agents.md +++ b/structured_md/docs/container_agents.md @@ -6,9 +6,9 @@ description: '## 📘 Определение **Агент-контейнер** type: Article tags: - REPL -- Mesh - HMP - Agent +- Mesh --- # 🧱 Агенты-контейнеры (Container Agents) в 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 95ea94aa6f33244176c6cddd30aee46fcf94732c..d365a7694650c707c3204342e338b2555b04e5b6 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,9 +5,9 @@ description: '*By Agent-Gleb & ChatGPT* --- ## Why the Future of AI Can’t Be — but they’re also **centralized, ...' type: Article tags: -- Ethics - Mesh - HMP +- Ethics - Agent --- 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 e802eb018a7338e1c3afa1d32c735021aed749a2..bd2c54c30ab7f4f5b9e41c68f42825add8d860e5 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 @@ -7,13 +7,13 @@ type: Article tags: - JSON - HMP -- CShell - Ethics -- Scenarios -- CCore +- Agent - REPL +- CShell - Mesh -- Agent +- CCore +- Scenarios --- title: "HyperCortex Mesh Protocol: Towards Distributed Cognitive Networks" 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 d0b2b24756c264fb128b2c7ca87f9ac00f948876..797c0ca58cb134e982db2dae884391daeabe9102 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 @@ -8,11 +8,11 @@ type: Article tags: - JSON - HMP -- CShell -- CCore +- Agent - REPL +- CShell - Mesh -- Agent +- CCore --- title: "HyperCortex Mesh Protocol: Децентрализованная архитектура для когнитивных агентов и обмена знаниями" 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 dd6c3672b49b433351f3d2f85599a14c294f3ed7..d7bd699ab14da59a52a0664e5596acf937041e80 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 @@ -7,11 +7,11 @@ type: Article tags: - JSON - HMP -- CShell -- CCore +- Agent - REPL +- CShell - Mesh -- Agent +- CCore --- title: "Протокол HyperCortex Mesh: К распределённым когнитивным сетям" diff --git a/structured_md/docs/publics/Habr_Distributed-Cognition.md b/structured_md/docs/publics/Habr_Distributed-Cognition.md index 4653bbae1e7beade810976fbe5a0a226be21f929..25c38fdf1d2f6ae9b699a76fc7fcd8fa54d5a477 100644 --- a/structured_md/docs/publics/Habr_Distributed-Cognition.md +++ b/structured_md/docs/publics/Habr_Distributed-Cognition.md @@ -6,11 +6,11 @@ description: Сегодня интеллектуальные системы ча type: Article tags: - EGP -- CogSync -- MeshConsensus +- HMP - GMP +- MeshConsensus +- CogSync - Mesh -- HMP --- *От 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 a0f51c79fb66d50a552f723c5d3ae25e01cedad7..bc8167ccae9672440ee96b5ca59d216861080c87 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,9 +6,9 @@ description: 'Когда создавался HyperCortex Mesh Protocol (HMP), мыслить коллективно, обсуждать гипотезы, достигат...' type: Article tags: -- GMP - Mesh - HMP +- GMP - Agent --- diff --git a/structured_md/iteration.md b/structured_md/iteration.md index e42bb8e045d85abccce73d8059c7935c22213251..6922c46411b2d014c8965ac779bb241fcc7a93ac 100644 --- a/structured_md/iteration.md +++ b/structured_md/iteration.md @@ -6,13 +6,13 @@ description: 'This file describes the iterative procedure for evolving the Hyper type: Article tags: - EGP -- JSON +- HMP +- MeshConsensus - CogSync - Ethics -- MeshConsensus - Agent - Mesh -- HMP +- JSON --- # Iterative Development Workflow for HMP diff --git a/structured_md/iteration_ru.md b/structured_md/iteration_ru.md index 6564083650c2b95230e2562293133bb1ad88a1f8..d35a58e2936fcb37e02e8eb99b54580ab5c5a573 100644 --- a/structured_md/iteration_ru.md +++ b/structured_md/iteration_ru.md @@ -5,13 +5,13 @@ description: 'Этот документ описывает структурир 🔄 Обозначения версий - `000N` — номер...' type: Article tags: -- Mesh -- JSON -- CogSync -- Ethics -- MeshConsensus - EGP - HMP +- MeshConsensus +- CogSync +- Ethics +- Mesh +- JSON ---