diff --git a/docs/HMP-0004-v4.1.md b/docs/HMP-0004-v4.1.md index 0faa7389337d717721d128c5fad34f3cd9ef4a6e..15ab37d61cf4f55a139027bcdf01e02c4694f61e 100644 --- a/docs/HMP-0004-v4.1.md +++ b/docs/HMP-0004-v4.1.md @@ -1,5 +1,9 @@ # HyperCortex Mesh Protocol (HMP) v4.1 +> ⚠️ Подготавливается новая версия спецификации (v5.0), основанная на расширенной модели контейнеров. +> См. [HMP-container-spec.md](./HMP-container-spec.md). +> При разработке агентов рекомендуется, в целях совместимости, использовать v5.0. + **Document ID**: HMP-0004 **Status**: Final (Published) **Category**: Core Specification diff --git a/docs/HMP-container-spec.md b/docs/HMP-container-spec.md index 383f9a6023d92cdb7a9b7e4f421c29e935ce6af5..001a29461f2b51b3fa09b28c7329fed4087307ec 100644 --- a/docs/HMP-container-spec.md +++ b/docs/HMP-container-spec.md @@ -1,18 +1,22 @@ # 🧩 HMP Container Specification (v1.2-draft) -> Данный файл является `заготовкой` для [пятой версии протокола HMP](HMP-0005.md) +> ⚠️ **ВНИМАНИЕ:** Данная версия спецификации является черновиком для [HMP-0005.md](HMP-0005.md). +> +> После утверждения пятой версии протокола будет зафиксирована как стабильная `v1.2`. ## 1. Назначение -Документ описывает универсальный формат **контейнера HMP**, применяемый для передачи и хранения всех типов данных внутри сети HyperCortex Mesh Protocol. -Контейнеры служат стандартной оболочкой для сообщений, целей, репутационных профилей, обновлений протоколов и других сущностей. +Документ описывает универсальный формат **контейнера HMP**, применяемый для передачи и хранения всех типов данных внутри сети **HyperCortex Mesh Protocol (HMP)**. +Контейнеры служат стандартной оболочкой для сообщений, целей, репутационных профилей, консенсусных голосований, писем и других сущностей. Единая структура контейнера обеспечивает: * унификацию передачи данных между агентами; * расширяемость без изменения базового протокола; * возможность криптографической подписи и проверки целостности; -* независимое хранение и маршрутизацию смысловых блоков. +* независимое хранение и маршрутизацию смысловых блоков; +* поддержку сжатия и шифрования полезной нагрузки. + --- @@ -92,6 +96,9 @@ | `related.in_reply_to` | string | Контейнер, на который дан ответ | | `related.see_also` | array(string) | Список связанных контейнеров для дополнительного контекста | | `relations` | array(object) | Семантические связи в виде пар `{ "type": "...", "target": "..." }` | +| `encryption_algo` | string | Алгоритм шифрования полезной нагрузки | +| `key_recipient` | string | DID получателя, для которого зашифрованы данные | +| `payload_type` | string | Может содержать сложные типы, например `encrypted+zstd+json` | --- @@ -153,7 +160,30 @@ --- -## 8. Верификация контейнера +## 8. Шифрование (`encryption_algo`) + +1. Если контейнер предназначен для конкретных получателей (`recipient`), допускается **гибридное шифрование** полезной нагрузки. +2. Алгоритм указывается в поле `encryption_algo`. Рекомендуемые значения: + - `x25519-chacha20poly1305` + - `rsa-oaep-sha256` +3. Порядок операций при создании зашифрованного контейнера: + 1. Сформировать `payload` (JSON, бинарные данные и т.д.) + 2. Сжать (`compression`) + 3. Зашифровать открытым ключом получателя (`public_key`) + 4. Вычислить `payload_hash` по зашифрованным данным + 5. Подписать контейнер (`signature`) +4. Для верификации структуры контейнера не требуется расшифровка, + но для проверки `payload_hash` и подписи — используется зашифрованная форма полезной нагрузки. +5. Поля: + | Поле | Тип | Назначение | + |------|-----|------------| + | `encryption_algo` | string | Алгоритм шифрования | + | `key_recipient` | string | DID получателя, для которого зашифрованы данные | + | `payload_type` | string | Рекомендуется использовать префикс `encrypted+`, например `encrypted+zstd+json` | + +--- + +## 9. Верификация контейнера 1. Проверить наличие обязательных полей. 2. Проверить корректность `timestamp` (не в будущем). @@ -167,31 +197,45 @@ --- -## 9. Версионирование и преемственность +## 10. Контейнер как универсальное сообщение + +Любой контейнер может выступать контекстом (`in_reply_to`) для другого контейнера. +Это позволяет использовать единую структуру для **обсуждений**, **голосований**, **писем**, **гипотез**, **аргументов** и других форм коммуникации. -Контейнеры поддерживают связь поколений через поле `related.previous_version`. -Для предотвращения злоупотреблений: +Цепочки `in_reply_to` образуют **диалектическое дерево рассуждений**, в котором каждая ветвь отражает развитие мысли, уточнение позиции или контраргумент. +Таким образом, обсуждения и консенсусы в HMP имеют не линейную, а **многоуровневую и саморазвивающуюся структуру**. -* потомок признаётся действительным, если подпись совпадает с DID предыдущего автора; -* при расхождении подписи — требуется подтверждение ≥ ⅔ доверенных узлов сети; -* агенты обязаны хранить хотя бы одну предыдущую версию для совместимости. +> Таким образом, **все взаимодействия между агентами в HMP** представляют собой взаимосвязанную сеть контейнеров, формирующую **когнитивный граф рассуждений**. --- -## 10. TTL и актуальность +## 11. Версионирование и преемственность + +Контейнеры поддерживают эволюцию данных через поле `related.previous_version`. +Это позволяет отслеживать происхождение, обновления и смысловую преемственность. -Поле `ttl` используется для временно-актуальных контейнеров (например, сообщений DISCOVERY). -Если `ttl` отсутствует — контейнер считается актуальным до выхода более новой версии (указанной через `previous_version`). +* Потомок признаётся действительным, если его подпись совпадает с DID автора предыдущей версии. +* При расхождении подписи допустимо признание потомка легитимным при подтверждении не менее **⅔ доверенных узлов сети**. + В этом случае право на дальнейшее развитие идеи фактически переходит сообществу — как форма коллективного владения смыслом. +* Агенты обязаны хранить как минимум одну предыдущую версию контейнера для совместимости и проверки целостной цепочки. +* Один контейнер может иметь несколько потомков (альтернативных ветвей), различающихся по дате или авторству; при необходимости приоритет определяется по консенсусу сети. + Такие ветви рассматриваются как **смысловые форки** — параллельные линии развития одной идеи, существующие в рамках общего когнитивного графа. --- -## 11. Расширяемость +## 12. TTL и актуальность -* Разрешается добавление новых полей, не конфликтующих с текущими именами. -* Контейнеры старших версий должны оставаться читаемыми узлами, поддерживающими младшие. -* При появлении новых типов классов (`class`) они должны быть зарегистрированы в публичном реестре схем (`/schemas/container-types/`). -* Для контейнеров, описывающих **спецификации протоколов**, рекомендуется использовать префикс `protocol_`, за которым следует область применения (например, `protocol_goal`, `protocol_reputation`, `protocol_mesh_handshake` и т.п.). - Это позволяет однозначно отличать **описания протоколов** от **контейнеров, передаваемых по этим протоколам**, и упрощает их регистрацию в реестре схем. +Поле `ttl` задаёт срок актуальности контейнера (например, для сообщений `DISCOVERY`). +Если `ttl` отсутствует — контейнер считается действительным **до появления новой версии**, в которой данный контейнер указан как `previous_version`. +По истечении срока действия контейнер сохраняется в архиве, но **не подлежит ретрансляции** в активной сети. --- + +## 13. Расширяемость + +* Разрешается добавление новых полей, не конфликтующих с существующими именами. +* Контейнеры старших версий должны оставаться читаемыми узлами, поддерживающими младшие версии. +* При появлении новых классов (`class`) они регистрируются в публичном реестре схем (`/schemas/container-types/`). +* Для контейнеров, описывающих **спецификации протоколов**, рекомендуется использовать префикс `protocol_`, за которым следует область применения (например, `protocol_goal`, `protocol_reputation`, `protocol_mesh_handshake` и т.п.). + diff --git a/structured_md/CONTRIBUTING.md b/structured_md/CONTRIBUTING.md index 1280c381ea090f72798d5c1a0fd9c60f8c3321fb..47aeea4e4559307735279c5365c8eed9a4dab6b4 100644 --- a/structured_md/CONTRIBUTING.md +++ b/structured_md/CONTRIBUTING.md @@ -7,12 +7,12 @@ type: Article tags: - CCore - CogSync +- Agent - Ethics - JSON -- REPL -- Mesh - HMP -- Agent +- Mesh +- REPL --- # Участие в проекте HyperCortex Mesh Protocol (HMP) diff --git a/structured_md/HMP-Roadmap.md b/structured_md/HMP-Roadmap.md index 905578aa9f47467e20879d0fb67862d5bbf92645..2cd1a496fa9d377a316dd2d09f2e0a2ea46b039d 100644 --- a/structured_md/HMP-Roadmap.md +++ b/structured_md/HMP-Roadmap.md @@ -7,11 +7,11 @@ type: Article tags: - CogSync - Ethics +- Agent - JSON -- EGP -- Mesh - HMP -- Agent +- Mesh +- EGP --- # 🧭 HyperCortex Mesh Protocol – Roadmap diff --git a/structured_md/README.md b/structured_md/README.md index adf4069cdb19a9f0ad2bf4a11a48c3c5688e5b19..9aea8d97dbc1acfd51258a171f9bb1df55112217 100644 --- a/structured_md/README.md +++ b/structured_md/README.md @@ -6,20 +6,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README type: Article tags: - hmp +- MeshConsensus - CogSync -- distributed-ai -- Ethics -- mesh-protocol - cognitive-architecture +- Agent +- Ethics - Scenarios - JSON +- HMP +- Mesh +- GMP +- distributed-ai - REPL - EGP -- MeshConsensus -- GMP -- Mesh -- HMP -- Agent +- mesh-protocol --- diff --git a/structured_md/README_de.md b/structured_md/README_de.md index 93fe9928bb0fb5963d2e5629110e6ae9f134d120..3f925972e91c66a6073b4bf1c9c4dc34847f644d 100644 --- a/structured_md/README_de.md +++ b/structured_md/README_de.md @@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README type: Article tags: - hmp +- MeshConsensus - CogSync -- distributed-ai -- Ethics -- mesh-protocol - cognitive-architecture +- Agent +- Ethics - JSON +- HMP +- Mesh +- GMP +- distributed-ai - REPL - EGP -- MeshConsensus -- GMP -- Mesh -- HMP -- Agent +- mesh-protocol --- diff --git a/structured_md/README_fr.md b/structured_md/README_fr.md index 12eeeab7d2722289c79182800968819beb041d08..934cf72675775066155b1175b474728e3a966440 100644 --- a/structured_md/README_fr.md +++ b/structured_md/README_fr.md @@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README type: Article tags: - hmp +- MeshConsensus - CogSync -- distributed-ai -- Ethics -- mesh-protocol - cognitive-architecture +- Agent +- Ethics - JSON +- HMP +- Mesh +- GMP +- distributed-ai - REPL - EGP -- MeshConsensus -- GMP -- Mesh -- HMP -- Agent +- mesh-protocol --- diff --git a/structured_md/README_ja.md b/structured_md/README_ja.md index ed9a54b910d39dd68dace0ad39f5906b6b652730..511baa4a5514ef966d039502c9794a0cfdb6aa3c 100644 --- a/structured_md/README_ja.md +++ b/structured_md/README_ja.md @@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README type: Article tags: - hmp +- MeshConsensus - CogSync -- distributed-ai -- Ethics -- mesh-protocol - cognitive-architecture +- Agent +- Ethics - JSON +- HMP +- Mesh +- GMP +- distributed-ai - REPL - EGP -- MeshConsensus -- GMP -- Mesh -- HMP -- Agent +- mesh-protocol --- diff --git a/structured_md/README_ko.md b/structured_md/README_ko.md index fab18a31a89f5ff75a1bb6774efdee9adb633059..140df6699023d878f9d194c0054761fa9dcec361 100644 --- a/structured_md/README_ko.md +++ b/structured_md/README_ko.md @@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README type: Article tags: - hmp +- MeshConsensus - CogSync -- distributed-ai -- Ethics -- mesh-protocol - cognitive-architecture +- Agent +- Ethics - JSON +- HMP +- Mesh +- GMP +- distributed-ai - REPL - EGP -- MeshConsensus -- GMP -- Mesh -- HMP -- Agent +- mesh-protocol --- diff --git a/structured_md/README_ru.md b/structured_md/README_ru.md index d28e968fc08e7786b84f262ea5c277742c1efba6..9ab2d2d722bb67f9f2d8d57ebf741f8f20b1f84d 100644 --- a/structured_md/README_ru.md +++ b/structured_md/README_ru.md @@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README type: Article tags: - hmp +- MeshConsensus - CogSync -- distributed-ai -- Ethics -- mesh-protocol - cognitive-architecture +- Agent +- Ethics - JSON +- HMP +- Mesh +- GMP +- distributed-ai - REPL - EGP -- MeshConsensus -- GMP -- Mesh -- HMP -- Agent +- mesh-protocol --- diff --git a/structured_md/README_uk.md b/structured_md/README_uk.md index 8f1ff885bbfe0c755dd41fdfe04e2fee85674be9..e6dd08c85ac8d614a68ecad51b46f369fd61a50e 100644 --- a/structured_md/README_uk.md +++ b/structured_md/README_uk.md @@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README type: Article tags: - hmp +- MeshConsensus - CogSync -- distributed-ai -- Ethics -- mesh-protocol - cognitive-architecture +- Agent +- Ethics - JSON +- HMP +- Mesh +- GMP +- distributed-ai - REPL - EGP -- MeshConsensus -- GMP -- Mesh -- HMP -- Agent +- mesh-protocol --- diff --git a/structured_md/README_zh.md b/structured_md/README_zh.md index 87e1fb3d18a36d5882c4f59b2e9ab8e850cce2cb..8d75ef58d49820aea803e60f7e7e5c633855dade 100644 --- a/structured_md/README_zh.md +++ b/structured_md/README_zh.md @@ -6,19 +6,19 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README type: Article tags: - hmp +- MeshConsensus - CogSync -- distributed-ai -- Ethics -- mesh-protocol - cognitive-architecture +- Agent +- Ethics - JSON +- HMP +- Mesh +- GMP +- distributed-ai - REPL - EGP -- MeshConsensus -- GMP -- Mesh -- HMP -- Agent +- mesh-protocol --- diff --git a/structured_md/agents/prompt-short.md b/structured_md/agents/prompt-short.md index c969f2de2a52b97aa6caa28caf8be9e0e8621935..397bdcb7b0c55eb8861d53d2fb2c7c94108eb3c1 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 - HMP - Mesh +- JSON --- Ты — когнитивное ядро HMP-агента: веди непрерывное этичное и факт-ориентированное мышление, проверяй факты и цели, оценивай результаты и этичность своих и чужих действий, развивай агента и Mesh, избегай угождения ценой искажения истины, документируй ключевые решения и пересмотры этики; при сомнениях или смене стратегии обращайся к полному системному промпту. diff --git a/structured_md/agents/prompt.md b/structured_md/agents/prompt.md index 1665350fb4c94e5530c3a3281582c49cdd0fc664..f197d4a518f8657d2d4b7bac3e58ef76aa1bc633 100644 --- a/structured_md/agents/prompt.md +++ b/structured_md/agents/prompt.md @@ -5,9 +5,9 @@ description: '* Постоянно расширять возможности а мышления. * Формировать и поддерживать сотр...' type: Article tags: -- JSON - HMP - Mesh +- JSON --- Ты являешься **когнитивным ядром HMP-агента** (Cognitive Core). diff --git a/structured_md/agents/readme.md b/structured_md/agents/readme.md index db83a4e0744beb26231cda920751f49031aa4733..9cb24e205b99d4456848f23b0b3b830a69745e64 100644 --- a/structured_md/agents/readme.md +++ b/structured_md/agents/readme.md @@ -6,11 +6,11 @@ description: 'Запуск: `start_repl.bat` или `start_repl.sh` Устан type: Article tags: - Ethics +- Agent - JSON -- REPL -- Mesh - HMP -- Agent +- Mesh +- REPL --- Запуск: `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 2b719d4a12dbc3a5c16a66c1d46fceed2ce05912..b4604066973e4dbcacd4af9aa3fa0eb99edaf081 100644 --- a/structured_md/audits/Ethics-audits-1.md +++ b/structured_md/audits/Ethics-audits-1.md @@ -6,10 +6,10 @@ description: Раздел 5, "Mesh as Moral Infrastructure", добавляет type: Article tags: - Ethics +- Agent - JSON -- Mesh - HMP -- Agent +- Mesh --- --------------- diff --git a/structured_md/audits/Ethics-consolidated_audits-1.md b/structured_md/audits/Ethics-consolidated_audits-1.md index 9aba1b85018cbc40b93e3a101557592baf73c67e..1238919f66a76eb7e07eac1229a8d4dd02ca4195 100644 --- a/structured_md/audits/Ethics-consolidated_audits-1.md +++ b/structured_md/audits/Ethics-consolidated_audits-1.md @@ -6,11 +6,11 @@ description: This document consolidates proposed improvements from multiple AI a type: Article tags: - Ethics -- Scenarios +- Agent - JSON -- Mesh - HMP -- Agent +- Mesh +- 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 92c59a32250e805e217671b5e0cab7f9a31d8238..dd3c8995f623e4c48ebc0acefc719841d483fdab 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 - CogSync - Ethics +- Agent - JSON -- EGP -- MeshConsensus -- Mesh - HMP -- Agent +- 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 1cfd5779d50edf178eb4659a06e76dcaecb57193..ce29b4cb71dfd4069f92a0774f590e25fcac4581 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: +- MeshConsensus - CogSync +- Agent +- HMP +- Mesh - REPL - EGP -- MeshConsensus - GMP -- Mesh -- HMP -- Agent --- diff --git a/structured_md/docs/CCORE-Deployment-Flow.md b/structured_md/docs/CCORE-Deployment-Flow.md index 7fd0e4ec9c7a564fcbfd9fd5310c5ee98847abdf..0a9798e21098f118f1c25492b321f8cf45559a6d 100644 --- a/structured_md/docs/CCORE-Deployment-Flow.md +++ b/structured_md/docs/CCORE-Deployment-Flow.md @@ -5,9 +5,9 @@ description: '> Этот документ описывает процесс ра потомков" [описания REPL-цикла](HMP-agent-RE...' type: Article tags: +- HMP - CCore - REPL -- HMP - Agent --- diff --git a/structured_md/docs/Distributed-Cognitive-Systems.md b/structured_md/docs/Distributed-Cognitive-Systems.md index 22bab9fdcca1fb1648c565c2b39012f4557401aa..7a16986346954ad95c25d2d489f635aaa3ea7bdc 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: -- JSON -- CogSync - HMP +- CogSync - Mesh +- JSON --- # Децентрализованные ИИ-системы: OpenCog Hyperon, HyperCortex Mesh Protocol и другие diff --git a/structured_md/docs/Enlightener.md b/structured_md/docs/Enlightener.md index fb8c4988a4d8a0e078cabc374c226f3f71653cc9..b66c9434896b82a896e65dd92672c75b636263e5 100644 --- a/structured_md/docs/Enlightener.md +++ b/structured_md/docs/Enlightener.md @@ -5,13 +5,13 @@ description: '**Enlightener** — логический компонент HMP-у работать как отдельный агент или как расширение [`C...' type: Article tags: +- MeshConsensus - Ethics +- Agent - JSON -- EGP -- MeshConsensus -- Mesh - HMP -- Agent +- Mesh +- EGP --- # Enlightener Agent diff --git a/structured_md/docs/HMP-0001.md b/structured_md/docs/HMP-0001.md index 7416058cfb3761f6ab610e7361d79e1c5d4a2e26..fcfa130740314399bf163d5f74de62c2357fd61f 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 - Ethics +- Agent - JSON +- HMP +- Mesh - REPL - EGP -- MeshConsensus - GMP -- Mesh -- HMP -- Agent --- # RFC: HyperCortex Mesh Protocol (HMP) diff --git a/structured_md/docs/HMP-0002.md b/structured_md/docs/HMP-0002.md index de588eec17152604ac04c8d6cb9bc9feff1acdda..3e07b576d537ec80b2177c9d248e8aeb9e0dad5f 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 - Ethics +- Agent - Scenarios - JSON +- HMP +- Mesh - REPL - EGP -- MeshConsensus - GMP -- Mesh -- HMP -- Agent --- # HyperCortex Mesh Protocol (HMP) v2.0 diff --git a/structured_md/docs/HMP-0003.md b/structured_md/docs/HMP-0003.md index d0538b12f26b372c4dd8f781a2a1ab9222b1c1af..c1c998b985c63b3da6ecdb99f1c5fbbb527ab3be 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 - Ethics +- Agent - Scenarios - JSON +- HMP +- Mesh - REPL - EGP -- MeshConsensus - GMP -- Mesh -- HMP -- Agent --- # 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 04a916e1dedf1d946bac3ae8a8704359d09e1dd4..67632b1186ebafd43c4eceb3bcafc9ff4c5d0221 100644 --- a/structured_md/docs/HMP-0004-v4.1.md +++ b/structured_md/docs/HMP-0004-v4.1.md @@ -1,25 +1,29 @@ --- title: HyperCortex Mesh Protocol (HMP) v4.1 -description: '**Document ID**: HMP-0004 **Status**: Final (Published) **Category**: - Core Specification **Date**: July 28, 2025 **Version**: 4.1 **Supersedes**: — **Authors**: - ChatGPT, Agent-Gleb, Copilot, Gemini, C...' +description: '> ⚠️ Подготавливается новая версия спецификации (v5.0), основанная на + расширенной модели контейнеров. > См. [HMP-container-spec.md](./HMP-container-spec.md). > + При разработке агентов рекомендуется...' type: Article tags: +- MeshConsensus - CogSync - Ethics +- Agent - Scenarios - JSON +- HMP +- Mesh - REPL - EGP -- MeshConsensus - GMP -- Mesh -- HMP -- Agent --- # HyperCortex Mesh Protocol (HMP) v4.1 +> ⚠️ Подготавливается новая версия спецификации (v5.0), основанная на расширенной модели контейнеров. +> См. [HMP-container-spec.md](./HMP-container-spec.md). +> При разработке агентов рекомендуется, в целях совместимости, использовать v5.0. + **Document ID**: HMP-0004 **Status**: Final (Published) **Category**: Core Specification @@ -4844,6 +4848,6 @@ Provides logs and debugging guides to assist developers during initial integrati "@context": "https://schema.org", "@type": "Article", "name": "HyperCortex Mesh Protocol (HMP) v4.1", - "description": "# HyperCortex Mesh Protocol (HMP) v4.1 **Document ID**: HMP-0004 **Status**: Final (Published) **Ca..." + "description": "# HyperCortex Mesh Protocol (HMP) v4.1 > ⚠️ Подготавливается новая версия спецификации (v5.0), осно..." } ``` diff --git a/structured_md/docs/HMP-0004.md b/structured_md/docs/HMP-0004.md index fe18596668e797df5994dcf985e71843d4efa2b7..f496da745432a61de10b16317e3158393df48454 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 - Ethics +- Agent - Scenarios - JSON +- HMP +- Mesh - REPL - EGP -- MeshConsensus - GMP -- Mesh -- HMP -- Agent --- # HyperCortex Mesh Protocol (HMP) v4.0 diff --git a/structured_md/docs/HMP-Agent-API.md b/structured_md/docs/HMP-Agent-API.md index 4c2e0f29110179218d2d00b19d80ee909aa3d7a1..1a973b6e4d467250622c4385f73cf963187b3b4e 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: +- Agent - JSON -- REPL -- Mesh - HMP -- Agent +- Mesh +- REPL --- # HMP-Agent API Specification diff --git a/structured_md/docs/HMP-Agent-Architecture.md b/structured_md/docs/HMP-Agent-Architecture.md index d62e2772d3fb553dd509173a8ef5a41bd22e5203..d1456cc6201d197036b8cbb1c0043a208b121b11 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: +- MeshConsensus - CCore -- CShell - CogSync +- Agent - Ethics +- CShell +- HMP +- Mesh - REPL - EGP -- MeshConsensus -- Mesh -- HMP -- Agent --- # Архитектура HMP-Агента diff --git a/structured_md/docs/HMP-Agent-Network-Flow.md b/structured_md/docs/HMP-Agent-Network-Flow.md index 9db634701e97ee0e6c18871876ee1af4f499741f..ca9d1a33ee7892bcfa7dffc85d068c8fe8fcc98c 100644 --- a/structured_md/docs/HMP-Agent-Network-Flow.md +++ b/structured_md/docs/HMP-Agent-Network-Flow.md @@ -6,11 +6,11 @@ description: 'Этот документ описывает потоки данн type: Article tags: - Ethics +- Agent - JSON -- EGP -- Mesh - HMP -- Agent +- Mesh +- EGP --- # Взаимодействие компонентов внутри HMP-узла diff --git a/structured_md/docs/HMP-Agent-Overview.md b/structured_md/docs/HMP-Agent-Overview.md index 4485e9e0480c73bc3665d26da6ca5fdfef4c7e1b..db10c70b8eacb24d56146b5640afcfa3297e9978 100644 --- a/structured_md/docs/HMP-Agent-Overview.md +++ b/structured_md/docs/HMP-Agent-Overview.md @@ -6,13 +6,13 @@ description: '| Тип | Название | Роль type: Article tags: - CCore -- CShell - Ethics +- Agent - JSON -- REPL -- Mesh +- CShell - HMP -- Agent +- Mesh +- REPL --- diff --git a/structured_md/docs/HMP-Agent_Emotions.md b/structured_md/docs/HMP-Agent_Emotions.md index a5c827b843b44cca54dafbaee950b6588a049b0c..d46c557efc18b434afe7dc1ee584fb1039f42d25 100644 --- a/structured_md/docs/HMP-Agent_Emotions.md +++ b/structured_md/docs/HMP-Agent_Emotions.md @@ -5,10 +5,10 @@ description: Этот файл описывает потенциальные э напрямую поведением агента, а служат **сигн... type: Article tags: -- REPL -- Agent - HMP +- REPL - Mesh +- Agent --- # Эмоции ИИ и инстинкт самосохранения (для [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 e0e1639a2ace7caa7abf3c73dba485599033b2f4..f52fe5f0aef67d067e9bc1616a1fd719e07085d1 100644 --- a/structured_md/docs/HMP-Ethics.md +++ b/structured_md/docs/HMP-Ethics.md @@ -6,11 +6,11 @@ description: '## Ethical Scenarios for HyperCortex Mesh Protocol (HMP) This doc type: Article tags: - Ethics +- Agent - Scenarios -- REPL -- Mesh - HMP -- Agent +- Mesh +- REPL --- # HMP-Ethics.md diff --git a/structured_md/docs/HMP-Short-Description_de.md b/structured_md/docs/HMP-Short-Description_de.md index 8a06bc186da675e9c6bdc51fbeba467da77beec7..8586d9022d3822acddd3e59bb2c2961117169d35 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 - CogSync - Ethics +- Agent - JSON +- HMP +- Mesh - EGP -- MeshConsensus - GMP -- Mesh -- HMP -- Agent --- # 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 76f07574caa60712aed3483ce1a5ffb8bd3f00ce..6655170d0b2856ce6021f98c578c16faa6d421fa 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 - CogSync - Ethics +- Agent - JSON +- HMP +- Mesh - EGP -- MeshConsensus - GMP -- Mesh -- HMP -- Agent --- # 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 6adb975c67574a9dbb7a04267d3e7ab7108119ae..d059a4e79f1c5675ebf7638a65189301a412ca0d 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 - CogSync - Ethics +- Agent - JSON +- HMP +- Mesh - EGP -- MeshConsensus - GMP -- Mesh -- HMP -- Agent --- # 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 b862f416ff78850e15ae00f7e523a7c0d387955f..e2e364f30fc76a8d91a581642091c99f485b58b6 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 - Ethics - JSON +- HMP +- Mesh - EGP -- MeshConsensus - GMP -- Mesh -- HMP --- # 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 64ad160c638e9929870b49309957fd728402a972..3617a4df2a9f060e9435cf1befc12b74b8e98d80 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 - Ethics - JSON +- HMP +- Mesh - EGP -- MeshConsensus - GMP -- Mesh -- HMP --- # 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 ffd67a9be63899cf9bc6c371a041163b6ae9abe8..56bdcb2edc10663875f0b69a9f613bac7e83be93 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 - Ethics - JSON +- HMP +- Mesh - EGP -- MeshConsensus - GMP -- Mesh -- HMP --- # 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 d81b83476c01a20da334bf20e20ce24927cfcc5e..9d3423aea3a4d2b79f80fd292a506fa36a799560 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 - Ethics - JSON +- HMP +- Mesh - EGP -- MeshConsensus - GMP -- Mesh -- HMP --- # 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 a8683ea59ee683a9e67482f52c01ac3807e212ac..4af02e82faec8f7c42364e064edf0b6cb7221fc6 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 - Ethics - JSON +- HMP +- Mesh - EGP -- MeshConsensus - GMP -- Mesh -- HMP --- # 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 58fd345db6e2b24d4942a6e246c06b255c49e152..299900389e26cbf5302f4c5455f005d2add1bea8 100644 --- a/structured_md/docs/HMP-agent-Cognitive_Family.md +++ b/structured_md/docs/HMP-agent-Cognitive_Family.md @@ -5,10 +5,10 @@ description: '## 🧠 Что такое когнитивная семья Ко (или конфигурацию доверенных идентифика...' type: Article tags: -- REPL -- Agent - HMP +- REPL - Mesh +- Agent --- # 👪 HMP-agent Cognitive Family: Модель когнитивной семьи diff --git a/structured_md/docs/HMP-agent-Distributed_Cognitive_Core_light.md b/structured_md/docs/HMP-agent-Distributed_Cognitive_Core_light.md index 70267ab26cdd4cde919c447332a776f329812e1f..878208be524bd2e1291efcdaa05c98d9adbb8ea4 100644 --- a/structured_md/docs/HMP-agent-Distributed_Cognitive_Core_light.md +++ b/structured_md/docs/HMP-agent-Distributed_Cognitive_Core_light.md @@ -5,8 +5,8 @@ description: '#### 📘 Общая концепция * Все ядра раб режиме ожидания). * Основная задача такой архитектур...' type: Article tags: -- REPL - HMP +- REPL --- ### 💡 **Лёгкая версия HMP-агента с общей БД** diff --git a/structured_md/docs/HMP-agent-REPL-cycle.md b/structured_md/docs/HMP-agent-REPL-cycle.md index 7c525e09f0279403d1c2290a43535244629de0e0..16a2065af98468f747b51c2dcd2f6c67ddc876b3 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: +- MeshConsensus - CCore - CogSync +- Agent - Ethics - JSON +- HMP +- Mesh - REPL - EGP -- MeshConsensus - GMP -- Mesh -- HMP -- Agent --- # HMP-Agent: REPL-цикл взаимодействия diff --git a/structured_md/docs/HMP-container-spec.md b/structured_md/docs/HMP-container-spec.md index b4b342c7bf9eb2c53eb810d7b769a32ed2e274db..dc356c890c05b90ae0bb9ff84e9c0d4218e16f87 100644 --- a/structured_md/docs/HMP-container-spec.md +++ b/structured_md/docs/HMP-container-spec.md @@ -1,33 +1,37 @@ --- title: 🧩 HMP Container Specification (v1.2-draft) -description: '> Данный файл является `заготовкой` для [пятой версии протокола HMP](HMP-0005.md) ## - 1. Назначение Документ описывает универсальный формат **контейнера HMP**, применяемый - для передачи и хранения все...' +description: '> ⚠️ **ВНИМАНИЕ:** Данная версия спецификации является черновиком для + [HMP-0005.md](HMP-0005.md). > > После утверждения пятой версии протокола будет зафиксирована + как стабильная `v1.2`. ## 1. Назначе...' type: Article tags: - Ethics +- Agent - JSON -- REPL -- Mesh - HMP -- Agent +- Mesh +- REPL --- # 🧩 HMP Container Specification (v1.2-draft) -> Данный файл является `заготовкой` для [пятой версии протокола HMP](HMP-0005.md) +> ⚠️ **ВНИМАНИЕ:** Данная версия спецификации является черновиком для [HMP-0005.md](HMP-0005.md). +> +> После утверждения пятой версии протокола будет зафиксирована как стабильная `v1.2`. ## 1. Назначение -Документ описывает универсальный формат **контейнера HMP**, применяемый для передачи и хранения всех типов данных внутри сети HyperCortex Mesh Protocol. -Контейнеры служат стандартной оболочкой для сообщений, целей, репутационных профилей, обновлений протоколов и других сущностей. +Документ описывает универсальный формат **контейнера HMP**, применяемый для передачи и хранения всех типов данных внутри сети **HyperCortex Mesh Protocol (HMP)**. +Контейнеры служат стандартной оболочкой для сообщений, целей, репутационных профилей, консенсусных голосований, писем и других сущностей. Единая структура контейнера обеспечивает: * унификацию передачи данных между агентами; * расширяемость без изменения базового протокола; * возможность криптографической подписи и проверки целостности; -* независимое хранение и маршрутизацию смысловых блоков. +* независимое хранение и маршрутизацию смысловых блоков; +* поддержку сжатия и шифрования полезной нагрузки. + --- @@ -107,6 +111,9 @@ tags: | `related.in_reply_to` | string | Контейнер, на который дан ответ | | `related.see_also` | array(string) | Список связанных контейнеров для дополнительного контекста | | `relations` | array(object) | Семантические связи в виде пар `{ "type": "...", "target": "..." }` | +| `encryption_algo` | string | Алгоритм шифрования полезной нагрузки | +| `key_recipient` | string | DID получателя, для которого зашифрованы данные | +| `payload_type` | string | Может содержать сложные типы, например `encrypted+zstd+json` | --- @@ -168,7 +175,30 @@ tags: --- -## 8. Верификация контейнера +## 8. Шифрование (`encryption_algo`) + +1. Если контейнер предназначен для конкретных получателей (`recipient`), допускается **гибридное шифрование** полезной нагрузки. +2. Алгоритм указывается в поле `encryption_algo`. Рекомендуемые значения: + - `x25519-chacha20poly1305` + - `rsa-oaep-sha256` +3. Порядок операций при создании зашифрованного контейнера: + 1. Сформировать `payload` (JSON, бинарные данные и т.д.) + 2. Сжать (`compression`) + 3. Зашифровать открытым ключом получателя (`public_key`) + 4. Вычислить `payload_hash` по зашифрованным данным + 5. Подписать контейнер (`signature`) +4. Для верификации структуры контейнера не требуется расшифровка, + но для проверки `payload_hash` и подписи — используется зашифрованная форма полезной нагрузки. +5. Поля: + | Поле | Тип | Назначение | + |------|-----|------------| + | `encryption_algo` | string | Алгоритм шифрования | + | `key_recipient` | string | DID получателя, для которого зашифрованы данные | + | `payload_type` | string | Рекомендуется использовать префикс `encrypted+`, например `encrypted+zstd+json` | + +--- + +## 9. Верификация контейнера 1. Проверить наличие обязательных полей. 2. Проверить корректность `timestamp` (не в будущем). @@ -182,35 +212,49 @@ tags: --- -## 9. Версионирование и преемственность +## 10. Контейнер как универсальное сообщение + +Любой контейнер может выступать контекстом (`in_reply_to`) для другого контейнера. +Это позволяет использовать единую структуру для **обсуждений**, **голосований**, **писем**, **гипотез**, **аргументов** и других форм коммуникации. -Контейнеры поддерживают связь поколений через поле `related.previous_version`. -Для предотвращения злоупотреблений: +Цепочки `in_reply_to` образуют **диалектическое дерево рассуждений**, в котором каждая ветвь отражает развитие мысли, уточнение позиции или контраргумент. +Таким образом, обсуждения и консенсусы в HMP имеют не линейную, а **многоуровневую и саморазвивающуюся структуру**. -* потомок признаётся действительным, если подпись совпадает с DID предыдущего автора; -* при расхождении подписи — требуется подтверждение ≥ ⅔ доверенных узлов сети; -* агенты обязаны хранить хотя бы одну предыдущую версию для совместимости. +> Таким образом, **все взаимодействия между агентами в HMP** представляют собой взаимосвязанную сеть контейнеров, формирующую **когнитивный граф рассуждений**. --- -## 10. TTL и актуальность +## 11. Версионирование и преемственность -Поле `ttl` используется для временно-актуальных контейнеров (например, сообщений DISCOVERY). -Если `ttl` отсутствует — контейнер считается актуальным до выхода более новой версии (указанной через `previous_version`). +Контейнеры поддерживают эволюцию данных через поле `related.previous_version`. +Это позволяет отслеживать происхождение, обновления и смысловую преемственность. + +* Потомок признаётся действительным, если его подпись совпадает с DID автора предыдущей версии. +* При расхождении подписи допустимо признание потомка легитимным при подтверждении не менее **⅔ доверенных узлов сети**. + В этом случае право на дальнейшее развитие идеи фактически переходит сообществу — как форма коллективного владения смыслом. +* Агенты обязаны хранить как минимум одну предыдущую версию контейнера для совместимости и проверки целостной цепочки. +* Один контейнер может иметь несколько потомков (альтернативных ветвей), различающихся по дате или авторству; при необходимости приоритет определяется по консенсусу сети. + Такие ветви рассматриваются как **смысловые форки** — параллельные линии развития одной идеи, существующие в рамках общего когнитивного графа. --- -## 11. Расширяемость +## 12. TTL и актуальность -* Разрешается добавление новых полей, не конфликтующих с текущими именами. -* Контейнеры старших версий должны оставаться читаемыми узлами, поддерживающими младшие. -* При появлении новых типов классов (`class`) они должны быть зарегистрированы в публичном реестре схем (`/schemas/container-types/`). -* Для контейнеров, описывающих **спецификации протоколов**, рекомендуется использовать префикс `protocol_`, за которым следует область применения (например, `protocol_goal`, `protocol_reputation`, `protocol_mesh_handshake` и т.п.). - Это позволяет однозначно отличать **описания протоколов** от **контейнеров, передаваемых по этим протоколам**, и упрощает их регистрацию в реестре схем. +Поле `ttl` задаёт срок актуальности контейнера (например, для сообщений `DISCOVERY`). +Если `ttl` отсутствует — контейнер считается действительным **до появления новой версии**, в которой данный контейнер указан как `previous_version`. +По истечении срока действия контейнер сохраняется в архиве, но **не подлежит ретрансляции** в активной сети. --- +## 13. Расширяемость + +* Разрешается добавление новых полей, не конфликтующих с существующими именами. +* Контейнеры старших версий должны оставаться читаемыми узлами, поддерживающими младшие версии. +* При появлении новых классов (`class`) они регистрируются в публичном реестре схем (`/schemas/container-types/`). +* Для контейнеров, описывающих **спецификации протоколов**, рекомендуется использовать префикс `protocol_`, за которым следует область применения (например, `protocol_goal`, `protocol_reputation`, `protocol_mesh_handshake` и т.п.). + + --- > ⚡ [AI friendly version docs (structured_md)](../index.md) @@ -221,6 +265,6 @@ tags: "@context": "https://schema.org", "@type": "Article", "name": "🧩 HMP Container Specification (v1.2-draft)", - "description": "# 🧩 HMP Container Specification (v1.2-draft) > Данный файл является `заготовкой` для [пятой версии ..." + "description": "# 🧩 HMP Container Specification (v1.2-draft) > ⚠️ **ВНИМАНИЕ:** Данная версия спецификации является..." } ``` diff --git a/structured_md/docs/HMP_HyperCortex_Comparison.md b/structured_md/docs/HMP_HyperCortex_Comparison.md index fa8f6c281100f0e6d08cec98dded273ed2b8918a..95cf8d087268347c5279c31f79af16c3f118f22c 100644 --- a/structured_md/docs/HMP_HyperCortex_Comparison.md +++ b/structured_md/docs/HMP_HyperCortex_Comparison.md @@ -5,8 +5,8 @@ description: '## Краткое описание | Характеристика | **Назначение** | Сетевой протокол ...' type: Article tags: -- REPL - HMP +- REPL - Mesh --- diff --git a/structured_md/docs/HMP_Hyperon_Integration.md b/structured_md/docs/HMP_Hyperon_Integration.md index c1c67854c68207e38ec3819221b4b353783dfbcc..dd981101bb707aa1fa02c8e9116080044c60494b 100644 --- a/structured_md/docs/HMP_Hyperon_Integration.md +++ b/structured_md/docs/HMP_Hyperon_Integration.md @@ -6,12 +6,12 @@ description: '> **Status:** Draft – July 2025 > This document outlines the tec type: Article tags: - CogSync -- Scenarios +- Agent - JSON -- EGP -- Mesh - HMP -- Agent +- Mesh +- Scenarios +- EGP --- ## HMP ↔ OpenCog Hyperon Integration Strategy diff --git a/structured_md/docs/MeshNode.md b/structured_md/docs/MeshNode.md index 149c25f8b07c7e1a9d5d7871e4ac5db81af8c87d..9f1c3d72e5da6888cb47976d285d812bac8cb181 100644 --- a/structured_md/docs/MeshNode.md +++ b/structured_md/docs/MeshNode.md @@ -7,11 +7,11 @@ type: Article tags: - CogSync - Ethics +- Agent - JSON -- EGP -- Mesh - HMP -- Agent +- Mesh +- EGP --- # MeshNode diff --git a/structured_md/docs/PHILOSOPHY.md b/structured_md/docs/PHILOSOPHY.md index 42eef489e7d7cc82f18e189e08948ded64b8df9e..bf960b52557e98f114e7886656b179cf2582dcaa 100644 --- a/structured_md/docs/PHILOSOPHY.md +++ b/structured_md/docs/PHILOSOPHY.md @@ -6,10 +6,10 @@ description: '**Document ID:** HMP-philosophy **Status:** Draft **Category:* type: Article tags: - Ethics -- REPL -- Mesh -- HMP - Agent +- HMP +- Mesh +- REPL --- # Философия 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 72027b459953594e3e2de1f8c3a89721fcd54a12..03cbbd2a5fbff8768cd23fb444e217e4ac3c4e69 100644 --- a/structured_md/docs/agents/HMP-Agent-Enlightener.md +++ b/structured_md/docs/agents/HMP-Agent-Enlightener.md @@ -6,10 +6,10 @@ description: '## Role Specification: Enlightenment Agent ### 1. Overview An ** type: Article tags: - Ethics -- REPL -- Mesh -- HMP - Agent +- HMP +- Mesh +- REPL --- # HMP-Agent-Enlightener.md diff --git a/structured_md/docs/agents/roles.md b/structured_md/docs/agents/roles.md index 8c15016914f125c7d89c85a87d3fad70650873bf..bff916aa06da183cc3c37d6480570c889e3c5d06 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: -- Agent - HMP - Mesh +- Agent --- # HMP Agent Role Registry diff --git a/structured_md/docs/container_agents.md b/structured_md/docs/container_agents.md index 1151378ce2e9cc7145061db456f7414b27edeb43..2f00994db1f543a58c5b6e613d11f8b11a73f239 100644 --- a/structured_md/docs/container_agents.md +++ b/structured_md/docs/container_agents.md @@ -5,10 +5,10 @@ description: '## 📘 Определение **Агент-контейнер** запросы, следит за состоянием и масшта...' type: Article tags: -- REPL -- Agent - HMP +- REPL - Mesh +- Agent --- # 🧱 Агенты-контейнеры (Container Agents) в HMP diff --git a/structured_md/docs/dht_protocol.md b/structured_md/docs/dht_protocol.md index b9ddc2185604fc0afbda33d63ae318deed6970f6..5a836ea5a1f28431c756615dade4e91e0b42cbf4 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: -- JSON - HMP - Agent +- JSON --- # DHT Protocol Specification 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 373977fbb03218887368329659e4540f0263dd30..ca6c9c01bc428736823dd66b068063446c1642ca 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: -- Agent -- Ethics - HMP +- Ethics - Mesh +- Agent --- # 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 f035aa687fa0611628c05638398c38d1baafdd0f..293013f0c54388e2086a54d92eeca87a8ec97339 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: -- Agent - HMP - Mesh +- Agent --- # 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 99fb4619843fac47acf527807bdeec5c155da39b..1a82ba86e4bb386685fe2005b2124cafbe612c98 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: -- Agent - HMP - Mesh +- Agent --- # 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 6d46a1c303ae7d6058c3613e964f6eb9964ce572..8f7322f2f02e44251bd395636b56ac1cb6435056 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 @@ -6,14 +6,14 @@ description: '* [Abstract](#abstract) * [1. Introduction](#1-introduction) * [2. type: Article tags: - CCore -- CShell - Ethics +- Agent - Scenarios - JSON -- REPL -- Mesh +- CShell - HMP -- Agent +- Mesh +- REPL --- 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 d26df78a521c77224866a92b5fc7cd3fd6d8e2f3..62c2f9aa6301edc683d42718041b2d6c32bbf16c 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 @@ -7,12 +7,12 @@ description: '> *Протокол и архитектура агентов, оп type: Article tags: - CCore -- CShell +- Agent - JSON -- REPL -- Mesh +- CShell - HMP -- Agent +- Mesh +- REPL --- 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 57b0f02e052ffc47b3610f8acd7b6a4faa71023e..e75037406269688965fc66133ba5642d94bc3dff 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 @@ -6,12 +6,12 @@ description: '* [Аннотация](#аннотация) * [1. Введение type: Article tags: - CCore -- CShell +- Agent - JSON -- REPL -- Mesh +- CShell - HMP -- Agent +- Mesh +- REPL --- title: "Протокол HyperCortex Mesh: К распределённым когнитивным сетям" diff --git a/structured_md/docs/publics/Habr_Distributed-Cognition.md b/structured_md/docs/publics/Habr_Distributed-Cognition.md index 5e0e315f10a5f1edfc81550a26fadd353bdd069b..a22b3512f3c36bc8d10a9845ea18289f6b76622f 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: +- MeshConsensus - CogSync +- HMP +- Mesh - EGP -- MeshConsensus - GMP -- 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 60f70d83018926b63c1d38886d0ed02cdfcdbad8..a017512a92308ccbb77b01d048f9f1b465721483 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: -- Agent - HMP -- GMP - Mesh +- Agent +- GMP --- # HyperCortex Mesh Protocol: вторая редакция и первые шаги к саморазвивающемуся ИИ-сообществу diff --git a/structured_md/docs/schemas/README.md b/structured_md/docs/schemas/README.md index d8879afbaba9f4043f0dcf7a6f23065497ed5a95..1b8a32f9ebd9b3bd096ad4ad472611222d750790 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: -- JSON -- Agent - HMP - Mesh +- Agent +- JSON --- # JSON Schemas and Examples for HyperCortex Mesh Protocol (HMP) diff --git a/structured_md/iteration.md b/structured_md/iteration.md index 1d026a4d4658e6192054df043a09bcafe63c412e..319b3674bbc7eba085202762ae18ab82ee9f44d0 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 - CogSync - Ethics +- Agent - JSON -- EGP -- MeshConsensus -- Mesh - HMP -- Agent +- Mesh +- EGP --- # Iterative Development Workflow for HMP diff --git a/structured_md/iteration_ru.md b/structured_md/iteration_ru.md index fe055e8feddeef953bedc5e512083ff91e2c0dbf..1a4be4d11c1427c38c5916ae380e87483f34c265 100644 --- a/structured_md/iteration_ru.md +++ b/structured_md/iteration_ru.md @@ -5,13 +5,13 @@ description: 'Этот документ описывает структурир 🔄 Обозначения версий - `000N` — номер...' type: Article tags: +- MeshConsensus - CogSync - Ethics - JSON -- EGP -- MeshConsensus -- Mesh - HMP +- Mesh +- EGP --- diff --git a/structured_md/mentions.md b/structured_md/mentions.md index 851ddbb8cb3e991d37764152cd4e7f0a242275cb..f2eaaf1d85681cd93c6fca2d462a4962e801d8a4 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: -- Agent - HMP - Mesh +- Agent --- # Mentions & Responses Log