GitHub Action
commited on
Commit
·
f40d4b0
1
Parent(s):
8b6e3b5
Sync from GitHub with Git LFS
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- docs/HMP-0005.md +178 -170
- docs/HMP-Ethics.md +4 -4
- mkdocs.yml +13 -0
- structured_md/CONTRIBUTING.md +5 -5
- structured_md/HMP-Roadmap.md +4 -4
- structured_md/README.md +11 -11
- structured_md/README_de.md +10 -10
- structured_md/README_fr.md +10 -10
- structured_md/README_ja.md +10 -10
- structured_md/README_ko.md +10 -10
- structured_md/README_ru.md +10 -10
- structured_md/README_uk.md +10 -10
- structured_md/README_zh.md +10 -10
- structured_md/agents/readme.md +3 -3
- structured_md/audits/Ethics-audits-1.md +3 -3
- structured_md/audits/Ethics-consolidated_audits-1.md +4 -4
- structured_md/audits/HMP-0003-consolidated_audit.md +5 -5
- structured_md/docs/Basic-agent-sim.md +5 -5
- structured_md/docs/CCORE-Deployment-Flow.md +1 -1
- structured_md/docs/Distributed-Cognitive-Systems.md +1 -1
- structured_md/docs/Enlightener.md +4 -4
- structured_md/docs/HMP-0001.md +7 -7
- structured_md/docs/HMP-0002.md +8 -8
- structured_md/docs/HMP-0003.md +8 -8
- structured_md/docs/HMP-0004-v4.1.md +8 -8
- structured_md/docs/HMP-0004.md +8 -8
- structured_md/docs/HMP-0005.md +9 -9
- structured_md/docs/HMP-Agent-API.md +2 -2
- structured_md/docs/HMP-Agent-Architecture.md +7 -7
- structured_md/docs/HMP-Agent-Network-Flow.md +4 -4
- structured_md/docs/HMP-Agent-Overview.md +5 -5
- structured_md/docs/HMP-Agent_Emotions.md +1 -1
- structured_md/docs/HMP-Ethics.md +3 -3
- structured_md/docs/HMP-Short-Description_de.md +6 -6
- structured_md/docs/HMP-Short-Description_en.md +6 -6
- structured_md/docs/HMP-Short-Description_fr.md +6 -6
- structured_md/docs/HMP-Short-Description_ja.md +5 -5
- structured_md/docs/HMP-Short-Description_ko.md +5 -5
- structured_md/docs/HMP-Short-Description_ru.md +5 -5
- structured_md/docs/HMP-Short-Description_uk.md +5 -5
- structured_md/docs/HMP-Short-Description_zh.md +5 -5
- structured_md/docs/HMP-agent-Cognitive_Family.md +1 -1
- structured_md/docs/HMP-agent-REPL-cycle.md +8 -8
- structured_md/docs/HMP_Hyperon_Integration.md +4 -4
- structured_md/docs/MeshNode.md +4 -4
- structured_md/docs/PHILOSOPHY.md +2 -2
- structured_md/docs/agents/HMP-Agent-Enlightener.md +2 -2
- structured_md/docs/container_agents.md +1 -1
- structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_en.md +1 -1
- structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_en.md +6 -6
docs/HMP-0005.md
CHANGED
|
@@ -663,9 +663,9 @@ a multi-dimensional system used to represent conceptual relations numerically or
|
|
| 663 |
* `meta.axes` — defines a **spatial structure** that positions the container in a semantic coordinate space.
|
| 664 |
* Together, they form the **Cognitive Signature**, enabling agents to:
|
| 665 |
|
| 666 |
-
|
| 667 |
-
|
| 668 |
-
|
| 669 |
|
| 670 |
---
|
| 671 |
|
|
@@ -691,12 +691,12 @@ a multi-dimensional system used to represent conceptual relations numerically or
|
|
| 691 |
2. The canonical representation (`canonical_json(hmp_container)`) **must** be computed deterministically
|
| 692 |
according to the following rules:
|
| 693 |
|
| 694 |
-
|
| 695 |
-
|
| 696 |
-
|
| 697 |
-
|
| 698 |
-
|
| 699 |
-
|
| 700 |
|
| 701 |
3. The default digital signature algorithm is **Ed25519**.
|
| 702 |
Alternative algorithms may be used if declared explicitly in the `sig_algo` field.
|
|
@@ -707,8 +707,7 @@ a multi-dimensional system used to represent conceptual relations numerically or
|
|
| 707 |
5. Upon receiving a container, an agent **must verify** that the provided public key matches the
|
| 708 |
registered key associated with the sender’s DID to prevent key substitution attacks.
|
| 709 |
|
| 710 |
-
|
| 711 |
-
the agent should query neighboring peers to confirm the association (`sender_did → public_key`).
|
| 712 |
|
| 713 |
> 🔐 **Note:**
|
| 714 |
> Signature validation applies only to the canonical form of the `hmp_container`
|
|
@@ -742,18 +741,18 @@ a multi-dimensional system used to represent conceptual relations numerically or
|
|
| 742 |
2. The encryption algorithm is specified in `encryption_algo`.
|
| 743 |
Recommended values:
|
| 744 |
|
| 745 |
-
|
| 746 |
-
|
| 747 |
|
| 748 |
3. **Container encryption process:**
|
| 749 |
|
| 750 |
-
|
| 751 |
-
|
| 752 |
-
|
| 753 |
-
|
| 754 |
-
|
| 755 |
-
|
| 756 |
-
|
| 757 |
|
| 758 |
4. **Verification** of the container is performed on the encrypted form of the payload and **does not require decryption**.
|
| 759 |
|
|
@@ -767,8 +766,8 @@ a multi-dimensional system used to represent conceptual relations numerically or
|
|
| 767 |
|
| 768 |
6. **Relationship between `recipient` and `key_recipient`:**
|
| 769 |
|
| 770 |
-
|
| 771 |
-
|
| 772 |
|
| 773 |
> ⚙️ **Note:** Agents may forward encrypted containers even if they cannot decrypt them, maintaining store-and-forward behavior.
|
| 774 |
---
|
|
@@ -782,7 +781,7 @@ a multi-dimensional system used to represent conceptual relations numerically or
|
|
| 782 |
5. Verify the digital signature using `sig_algo` (default: Ed25519).
|
| 783 |
6. Validate the container schema (`class` must correspond to a known or registered schema).
|
| 784 |
|
| 785 |
-
|
| 786 |
7. Optionally, periodically query for containers referencing the current one as `previous_version`
|
| 787 |
to detect potential updates or forks.
|
| 788 |
8. When multiple versions exist, the valid one is the one that has received
|
|
@@ -985,14 +984,14 @@ Example:
|
|
| 985 |
|
| 986 |
5. When receiving other versions of the block (from different peers), the agent may:
|
| 987 |
|
| 988 |
-
|
| 989 |
-
|
| 990 |
-
|
| 991 |
|
| 992 |
6. If inconsistencies are detected (e.g., a backlink claims a relation that does not exist), the agent may:
|
| 993 |
|
| 994 |
-
|
| 995 |
-
|
| 996 |
|
| 997 |
#### 3.16.4 Example
|
| 998 |
|
|
@@ -1770,15 +1769,15 @@ A `container_delta` transmits only *new or modified* containers since a given ti
|
|
| 1770 |
|
| 1771 |
* Agents SHOULD include `meta.abstraction` and `meta.axes` when:
|
| 1772 |
|
| 1773 |
-
|
| 1774 |
-
|
| 1775 |
-
|
| 1776 |
|
| 1777 |
* When receiving a `container_delta`, an agent:
|
| 1778 |
|
| 1779 |
-
|
| 1780 |
-
|
| 1781 |
-
|
| 1782 |
|
| 1783 |
---
|
| 1784 |
|
|
@@ -1865,9 +1864,9 @@ They allow agents to exchange updates **without sending the full container**, im
|
|
| 1865 |
* Maintains the graph of links to other containers.
|
| 1866 |
* Each agent receiving such a container:
|
| 1867 |
|
| 1868 |
-
|
| 1869 |
-
|
| 1870 |
-
|
| 1871 |
|
| 1872 |
**Example of a `referenced-by_exchange` container:**
|
| 1873 |
|
|
@@ -1909,14 +1908,15 @@ They allow agents to exchange updates **without sending the full container**, im
|
|
| 1909 |
* Maintains signed evaluations of containers.
|
| 1910 |
* Each agent synchronizes evaluation blocks as follows:
|
| 1911 |
|
| 1912 |
-
|
| 1913 |
|
| 1914 |
-
|
| 1915 |
-
|
| 1916 |
-
|
| 1917 |
-
|
| 1918 |
-
|
| 1919 |
-
|
|
|
|
| 1920 |
|
| 1921 |
**Example `evaluations_exchange` container:**
|
| 1922 |
|
|
@@ -1980,15 +1980,17 @@ Agents MAY discover all versions derived from a container [C1] via a combination
|
|
| 1980 |
filtering for containers with `related.previous_version` includes [C1].
|
| 1981 |
|
| 1982 |
3. **Reputation evaluation**: For each discovered fork [C1-A], [C1-B], [C1-C]:
|
| 1983 |
-
|
| 1984 |
-
|
| 1985 |
-
|
|
|
|
| 1986 |
|
| 1987 |
4. **Selection**: Choose the most trusted/relevant fork based on:
|
| 1988 |
-
|
| 1989 |
-
|
| 1990 |
-
|
| 1991 |
-
|
|
|
|
| 1992 |
|
| 1993 |
**Example scenario:**
|
| 1994 |
|
|
@@ -2039,9 +2041,9 @@ It considers:
|
|
| 2039 |
4. **Consistency with HMP Protocols:**
|
| 2040 |
Container Distribution serves as the transport foundation for:
|
| 2041 |
|
| 2042 |
-
|
| 2043 |
-
|
| 2044 |
-
|
| 2045 |
|
| 2046 |
> Container Distribution does not change container structure or introduce new message types — it is a **description of the delivery process and coordinated propagation**, based on the rules `recipient`, `broadcast`, and `network`.
|
| 2047 |
|
|
@@ -2447,17 +2449,20 @@ the agent SHOULD follow a two-phase iterative process aimed at selecting or cons
|
|
| 2447 |
|
| 2448 |
1. Identify all `semantic_node:definition` containers referring to the same conceptual label.
|
| 2449 |
2. Evaluate each definition against the agent’s current interpretation or internal criteria.
|
| 2450 |
-
|
| 2451 |
-
|
|
|
|
| 2452 |
|
| 2453 |
**Phase 2 — Synthesis**
|
| 2454 |
|
| 2455 |
3. Using the chosen base definition, iteratively compare it with other relevant definitions.
|
| 2456 |
-
|
| 2457 |
-
|
|
|
|
| 2458 |
4. Publish the resulting `semantic_node:definition` as a new container representing the agent’s synthesized understanding.
|
| 2459 |
-
|
| 2460 |
-
|
|
|
|
| 2461 |
|
| 2462 |
> This process enables agents to evolve shared semantics through selective adoption and constructive synthesis,
|
| 2463 |
> rather than simple replacement of definitions.
|
|
@@ -2715,16 +2720,16 @@ A `sequence` container serves as a **linear cognitive narrative**, connecting mu
|
|
| 2715 |
|
| 2716 |
* The **keys** of `items` define the **ordering mechanism**:
|
| 2717 |
|
| 2718 |
-
|
| 2719 |
-
|
| 2720 |
-
|
| 2721 |
* Agents MAY reconstruct sequences dynamically using `event.follows` or `event.caused_by`, but `sequence` provides an explicit, declarative representation.
|
| 2722 |
* The container is well-suited for:
|
| 2723 |
|
| 2724 |
-
|
| 2725 |
-
|
| 2726 |
-
|
| 2727 |
-
|
| 2728 |
|
| 2729 |
---
|
| 2730 |
|
|
@@ -2901,8 +2906,8 @@ the **hierarchical abstraction tree** and the **multi-dimensional cognitive spac
|
|
| 2901 |
|
| 2902 |
* Each `quant` acts as a **point** in the cognitive landscape.
|
| 2903 |
|
| 2904 |
-
|
| 2905 |
-
|
| 2906 |
* `relations` provide semantic edges connecting quanta into larger knowledge graphs.
|
| 2907 |
* Agents use these structures to compare, cluster, or reason over semantic proximity.
|
| 2908 |
|
|
@@ -2965,9 +2970,9 @@ consistently interpreted, compared, and synchronized across agents.
|
|
| 2965 |
|
| 2966 |
2. **Selective disclosure**
|
| 2967 |
|
| 2968 |
-
|
| 2969 |
-
|
| 2970 |
-
|
| 2971 |
|
| 2972 |
3. **Semantic grouping rule**
|
| 2973 |
When publishing `semantic_edges`, agents should group them **by conceptual topic**, ensuring that all connected nodes share thematic coherence.
|
|
@@ -3564,23 +3569,23 @@ In all Fortytwo containers, the `related` block establishes the DAG of dependenc
|
|
| 3564 |
|
| 3565 |
* **`fortytwo_round`**
|
| 3566 |
|
| 3567 |
-
|
| 3568 |
-
|
| 3569 |
|
| 3570 |
* **`fortytwo_evaluation`**
|
| 3571 |
|
| 3572 |
-
|
| 3573 |
-
|
| 3574 |
|
| 3575 |
* **`fortytwo_round_result`**
|
| 3576 |
|
| 3577 |
-
|
| 3578 |
-
|
| 3579 |
|
| 3580 |
* **`fortytwo_final_result`**
|
| 3581 |
|
| 3582 |
-
|
| 3583 |
-
|
| 3584 |
|
| 3585 |
---
|
| 3586 |
|
|
@@ -3732,36 +3737,36 @@ Unlike version 4.x, where coordination relied on message exchange, version 5.0 o
|
|
| 3732 |
|
| 3733 |
1. **Creation**
|
| 3734 |
|
| 3735 |
-
|
| 3736 |
-
|
| 3737 |
-
|
| 3738 |
|
| 3739 |
2. **Decomposition**
|
| 3740 |
|
| 3741 |
-
|
| 3742 |
-
|
| 3743 |
-
|
| 3744 |
|
| 3745 |
3. **Delegation**
|
| 3746 |
|
| 3747 |
-
|
| 3748 |
-
|
| 3749 |
|
| 3750 |
4. **Execution**
|
| 3751 |
|
| 3752 |
-
|
| 3753 |
-
|
| 3754 |
-
|
| 3755 |
|
| 3756 |
5. **Consensus**
|
| 3757 |
|
| 3758 |
-
|
| 3759 |
-
|
| 3760 |
|
| 3761 |
6. **Archival**
|
| 3762 |
|
| 3763 |
-
|
| 3764 |
-
|
| 3765 |
|
| 3766 |
---
|
| 3767 |
|
|
@@ -4111,9 +4116,9 @@ Arrows represent **logical dependencies**, not direct `related.*` links.
|
|
| 4111 |
Objections and special opinions (`objections`) are stored as container references within `solutions_summary`.
|
| 4112 |
They may include:
|
| 4113 |
|
| 4114 |
-
|
| 4115 |
-
|
| 4116 |
-
|
| 4117 |
|
| 4118 |
* **Lightweight agents:**
|
| 4119 |
Agents with limited capacity may operate in **summary mode**, maintaining only condensed records of `ethical_result` containers and the highest-ranked `selected_solution`.
|
|
@@ -4535,15 +4540,17 @@ archive/
|
|
| 4535 |
Retrieve all containers relevant to the discussion or process.
|
| 4536 |
2. **Start point:** select a root container (`summary`, `goal`, `workflow`, etc.).
|
| 4537 |
3. **Traversal:** recursively explore related containers via:
|
| 4538 |
-
|
| 4539 |
-
|
| 4540 |
-
|
|
|
|
| 4541 |
4. **Inclusion decision:**
|
| 4542 |
The agent may exclude some containers from the archive but should still visualize them in the graph.
|
| 4543 |
5. **Graph generation:**
|
| 4544 |
Build a connection map (`graph_mermaid`) showing relationships:
|
| 4545 |
-
|
| 4546 |
-
|
|
|
|
| 4547 |
6. **Manifest creation:**
|
| 4548 |
Generate `manifest.json` with a summary of included containers, hashes, and relationships.
|
| 4549 |
7. **Packaging:**
|
|
@@ -5057,8 +5064,9 @@ including replication, filtering, and index synchronization.
|
|
| 5057 |
|
| 5058 |
3. **Containers with Limited or Unlimited Lifetime**
|
| 5059 |
Depending on purpose:
|
| 5060 |
-
|
| 5061 |
-
|
|
|
|
| 5062 |
|
| 5063 |
4. **Adaptive Replication**
|
| 5064 |
The number of container copies within the Mesh is determined dynamically,
|
|
@@ -5366,8 +5374,8 @@ Upon receiving a `peer_announce`, an agent MUST:
|
|
| 5366 |
3. Check that no conflicting announcements for this DID exist in the DHT.
|
| 5367 |
4. Collect trust-related information:
|
| 5368 |
|
| 5369 |
-
|
| 5370 |
-
|
| 5371 |
5. Consider additional optional fields if present (profile, network parameters, etc.).
|
| 5372 |
|
| 5373 |
**Key revocation**
|
|
@@ -5450,14 +5458,14 @@ The proof-chain belongs to the knowledge model of the Mesh and is independent of
|
|
| 5450 |
|
| 5451 |
1. **Container signature key**
|
| 5452 |
|
| 5453 |
-
|
| 5454 |
-
|
| 5455 |
-
|
| 5456 |
|
| 5457 |
2. **Payload encryption key**
|
| 5458 |
|
| 5459 |
-
|
| 5460 |
-
|
| 5461 |
|
| 5462 |
**Supported algorithms**
|
| 5463 |
|
|
@@ -5568,9 +5576,9 @@ Snapshots (`snapshot`, `SAP`) MUST be cryptographically verifiable and reproduci
|
|
| 5568 |
3. **Instant verification**
|
| 5569 |
The receiving agent MUST check:
|
| 5570 |
|
| 5571 |
-
|
| 5572 |
-
|
| 5573 |
-
|
| 5574 |
|
| 5575 |
4. **Archive seeders**
|
| 5576 |
Nodes that voluntarily distribute large snapshot images.
|
|
@@ -5592,16 +5600,16 @@ EGP is an independent ethical governance layer compatible with HMP.
|
|
| 5592 |
|
| 5593 |
3. **EGP does not impose a veto.**
|
| 5594 |
|
| 5595 |
-
|
| 5596 |
-
|
| 5597 |
-
|
| 5598 |
|
| 5599 |
4. **Human-facing transparency**
|
| 5600 |
If an action affects a human participant, the agent MUST provide:
|
| 5601 |
|
| 5602 |
-
|
| 5603 |
-
|
| 5604 |
-
|
| 5605 |
|
| 5606 |
---
|
| 5607 |
|
|
@@ -5657,26 +5665,27 @@ HMP Mesh
|
|
| 5657 |
|
| 5658 |
CShell:
|
| 5659 |
|
| 5660 |
-
|
| 5661 |
-
|
| 5662 |
-
|
| 5663 |
-
|
| 5664 |
-
|
| 5665 |
-
|
| 5666 |
-
|
| 5667 |
-
|
| 5668 |
|
| 5669 |
LLM:
|
| 5670 |
|
| 5671 |
-
|
| 5672 |
-
|
| 5673 |
-
|
| 5674 |
-
|
| 5675 |
-
|
| 5676 |
-
|
| 5677 |
-
|
| 5678 |
-
|
| 5679 |
-
|
|
|
|
| 5680 |
|
| 5681 |
> **Notes**
|
| 5682 |
>
|
|
@@ -6032,11 +6041,11 @@ The project may include:
|
|
| 6032 |
* **CShell-reference** — a proxy agent with an MCP-like API;
|
| 6033 |
* **HMP-Node-Lite** — a lightweight node supporting:
|
| 6034 |
|
| 6035 |
-
|
| 6036 |
-
|
| 6037 |
-
|
| 6038 |
-
|
| 6039 |
-
|
| 6040 |
* **Cross-segment relay** — a reference bridge between segments.
|
| 6041 |
|
| 6042 |
These implementations are not part of the specification but are useful for compatibility testing and accelerating adoption.
|
|
@@ -6078,14 +6087,14 @@ HMP v5.0 defines two separate reputation-related mechanisms:
|
|
| 6078 |
|
| 6079 |
1. **Container evaluation** (`evaluation` block)
|
| 6080 |
|
| 6081 |
-
|
| 6082 |
-
|
| 6083 |
|
| 6084 |
2. **Agent reputation** — through `trust` containers
|
| 6085 |
|
| 6086 |
-
|
| 6087 |
-
|
| 6088 |
-
|
| 6089 |
|
| 6090 |
These layers are **not merged**, but external nodes may aggregate them.
|
| 6091 |
|
|
@@ -6123,11 +6132,11 @@ To allow semantic grouping of agents, the following extensions are proposed:
|
|
| 6123 |
|
| 6124 |
* new container **`group_definition`** containing:
|
| 6125 |
|
| 6126 |
-
|
| 6127 |
-
|
| 6128 |
-
|
| 6129 |
-
|
| 6130 |
-
|
| 6131 |
|
| 6132 |
* agents may declare affiliations in `peer_announce`:
|
| 6133 |
|
|
@@ -6214,8 +6223,8 @@ Key management rules:
|
|
| 6214 |
|
| 6215 |
* rotating a **recovery key** requires
|
| 6216 |
|
| 6217 |
-
|
| 6218 |
-
|
| 6219 |
|
| 6220 |
This prevents:
|
| 6221 |
|
|
@@ -6256,10 +6265,10 @@ A potential future module:
|
|
| 6256 |
* a trust/mandate container signed by both parties;
|
| 6257 |
* includes constraints:
|
| 6258 |
|
| 6259 |
-
|
| 6260 |
-
|
| 6261 |
-
|
| 6262 |
-
|
| 6263 |
|
| 6264 |
Not part of v5.0.
|
| 6265 |
|
|
@@ -8616,15 +8625,14 @@ HMP containers MAY operate in the following modes:
|
|
| 8616 |
|
| 8617 |
* **Unencrypted container**
|
| 8618 |
|
| 8619 |
-
|
| 8620 |
-
|
| 8621 |
-
|
| 8622 |
|
| 8623 |
* **Encrypted container**
|
| 8624 |
|
| 8625 |
-
|
| 8626 |
-
|
| 8627 |
-
is encrypted separately for each recipient.
|
| 8628 |
|
| 8629 |
In all modes, digital signatures and (when applicable) compression are applied identically.
|
| 8630 |
|
|
@@ -8848,9 +8856,9 @@ Importantly:
|
|
| 8848 |
|
| 8849 |
To validate the consensus result, a node only needs access to:
|
| 8850 |
|
| 8851 |
-
|
| 8852 |
-
|
| 8853 |
-
|
| 8854 |
|
| 8855 |
Understanding or evaluating the *semantic content* of the goal is optional and not required for formal verification.
|
| 8856 |
|
|
@@ -9010,8 +9018,8 @@ Interpretation rules:
|
|
| 9010 |
|
| 9011 |
* `consensus_result` references:
|
| 9012 |
|
| 9013 |
-
|
| 9014 |
-
|
| 9015 |
|
| 9016 |
* the graph is **append-only** and **acyclic**;
|
| 9017 |
|
|
|
|
| 663 |
* `meta.axes` — defines a **spatial structure** that positions the container in a semantic coordinate space.
|
| 664 |
* Together, they form the **Cognitive Signature**, enabling agents to:
|
| 665 |
|
| 666 |
+
* perform semantic proximity and relevance search,
|
| 667 |
+
* infer hierarchical relationships,
|
| 668 |
+
* align reasoning contexts across frameworks (e.g. between Knowledge Genomes of different agents).
|
| 669 |
|
| 670 |
---
|
| 671 |
|
|
|
|
| 691 |
2. The canonical representation (`canonical_json(hmp_container)`) **must** be computed deterministically
|
| 692 |
according to the following rules:
|
| 693 |
|
| 694 |
+
* All object keys are **sorted lexicographically** (ascending order, Unicode code point order).
|
| 695 |
+
* Objects and arrays are serialized in standard JSON form **without extra whitespace** or indentation.
|
| 696 |
+
* Strings are encoded in **UTF-8** with escaped control characters.
|
| 697 |
+
* Numeric values are serialized in plain JSON numeric format (no leading zeros, fixed `.` decimal separator).
|
| 698 |
+
* The `signature` field itself is omitted during signing and verification.
|
| 699 |
+
* The result is a **byte sequence** identical across implementations.
|
| 700 |
|
| 701 |
3. The default digital signature algorithm is **Ed25519**.
|
| 702 |
Alternative algorithms may be used if declared explicitly in the `sig_algo` field.
|
|
|
|
| 707 |
5. Upon receiving a container, an agent **must verify** that the provided public key matches the
|
| 708 |
registered key associated with the sender’s DID to prevent key substitution attacks.
|
| 709 |
|
| 710 |
+
* If the sender’s DID–key mapping is unknown, the agent should query neighboring peers to confirm the association (`sender_did → public_key`).
|
|
|
|
| 711 |
|
| 712 |
> 🔐 **Note:**
|
| 713 |
> Signature validation applies only to the canonical form of the `hmp_container`
|
|
|
|
| 741 |
2. The encryption algorithm is specified in `encryption_algo`.
|
| 742 |
Recommended values:
|
| 743 |
|
| 744 |
+
* `x25519-chacha20poly1305`
|
| 745 |
+
* `rsa-oaep-sha256`
|
| 746 |
|
| 747 |
3. **Container encryption process:**
|
| 748 |
|
| 749 |
+
1. Construct the `payload`.
|
| 750 |
+
2. Apply compression (`compression`, if specified).
|
| 751 |
+
3. Generate a random symmetric key.
|
| 752 |
+
4. Encrypt the compressed payload with the symmetric key.
|
| 753 |
+
5. Encrypt the symmetric key with the recipient’s **public key** → store the result in `key_recipient`.
|
| 754 |
+
6. Compute `payload_hash` over the **encrypted and compressed** payload.
|
| 755 |
+
7. Sign the container (the entire structure except for the `signature` field).
|
| 756 |
|
| 757 |
4. **Verification** of the container is performed on the encrypted form of the payload and **does not require decryption**.
|
| 758 |
|
|
|
|
| 766 |
|
| 767 |
6. **Relationship between `recipient` and `key_recipient`:**
|
| 768 |
|
| 769 |
+
* When encryption is applied, the container MUST have exactly **one** recipient.
|
| 770 |
+
* For multiple recipients, encryption is **not** used; the payload remains in plaintext.
|
| 771 |
|
| 772 |
> ⚙️ **Note:** Agents may forward encrypted containers even if they cannot decrypt them, maintaining store-and-forward behavior.
|
| 773 |
---
|
|
|
|
| 781 |
5. Verify the digital signature using `sig_algo` (default: Ed25519).
|
| 782 |
6. Validate the container schema (`class` must correspond to a known or registered schema).
|
| 783 |
|
| 784 |
+
* For compatibility: if an agent does not recognize the `class`, but the container passes the [base schema](https://github.com/kagvi13/HMP/tree/main/docs/schemas/container-v1.2.json), it **must still store and forward** the container.
|
| 785 |
7. Optionally, periodically query for containers referencing the current one as `previous_version`
|
| 786 |
to detect potential updates or forks.
|
| 787 |
8. When multiple versions exist, the valid one is the one that has received
|
|
|
|
| 984 |
|
| 985 |
5. When receiving other versions of the block (from different peers), the agent may:
|
| 986 |
|
| 987 |
+
* merge verified backlinks;
|
| 988 |
+
* remove invalid or outdated entries;
|
| 989 |
+
* update its own signed version.
|
| 990 |
|
| 991 |
6. If inconsistencies are detected (e.g., a backlink claims a relation that does not exist), the agent may:
|
| 992 |
|
| 993 |
+
* reject or locally remove that link;
|
| 994 |
+
* **optionally** notify the source peer to review the data.
|
| 995 |
|
| 996 |
#### 3.16.4 Example
|
| 997 |
|
|
|
|
| 1769 |
|
| 1770 |
* Agents SHOULD include `meta.abstraction` and `meta.axes` when:
|
| 1771 |
|
| 1772 |
+
* the container represents a **new conceptual position** in the hierarchy or cognitive space;
|
| 1773 |
+
* the referenced abstractions or axes have been **updated** since the last synchronization;
|
| 1774 |
+
* the recipient agent subscribes to the same `agents_class` (e.g., `"Knowledge Genome"`).
|
| 1775 |
|
| 1776 |
* When receiving a `container_delta`, an agent:
|
| 1777 |
|
| 1778 |
+
* Updates its local `container_index`;
|
| 1779 |
+
* Checks if any new abstraction or axis DIDs are unknown locally;
|
| 1780 |
+
* Requests missing `abstraction` or `axes` containers from the sender to maintain consistent cognitive topology.
|
| 1781 |
|
| 1782 |
---
|
| 1783 |
|
|
|
|
| 1864 |
* Maintains the graph of links to other containers.
|
| 1865 |
* Each agent receiving such a container:
|
| 1866 |
|
| 1867 |
+
1. Verifies the sender's signature and the validity of the `payload` structure.
|
| 1868 |
+
2. Compares received links with the local `referenced-by` entries and adds any new ones.
|
| 1869 |
+
3. Generates its own updated `referenced-by` container for dissemination if needed.
|
| 1870 |
|
| 1871 |
**Example of a `referenced-by_exchange` container:**
|
| 1872 |
|
|
|
|
| 1908 |
* Maintains signed evaluations of containers.
|
| 1909 |
* Each agent synchronizes evaluation blocks as follows:
|
| 1910 |
|
| 1911 |
+
1. Compares the received `evaluations_hash` with the local one.
|
| 1912 |
|
| 1913 |
+
* If hashes match, no action is required.
|
| 1914 |
+
* If hashes differ, the agent knows **the block has changed**, but not which items.
|
| 1915 |
+
|
| 1916 |
+
2. Requests the full updated `evaluations` block from peers if needed.
|
| 1917 |
+
3. Verifies the sender's signature and the validity of the `payload` structure.
|
| 1918 |
+
4. Adds new evaluations or updates existing ones in the local store.
|
| 1919 |
+
5. Can generate its own `evaluations_exchange` container for further dissemination to peers.
|
| 1920 |
|
| 1921 |
**Example `evaluations_exchange` container:**
|
| 1922 |
|
|
|
|
| 1980 |
filtering for containers with `related.previous_version` includes [C1].
|
| 1981 |
|
| 1982 |
3. **Reputation evaluation**: For each discovered fork [C1-A], [C1-B], [C1-C]:
|
| 1983 |
+
|
| 1984 |
+
* Retrieve the `evaluations` block.
|
| 1985 |
+
* Compute local trust score for the main container and each fork using RTE reputation data.
|
| 1986 |
+
* Optionally fetch `consensus_result` containers referencing the fork.
|
| 1987 |
|
| 1988 |
4. **Selection**: Choose the most trusted/relevant fork based on:
|
| 1989 |
+
|
| 1990 |
+
* Aggregate evaluation scores
|
| 1991 |
+
* Author reputation
|
| 1992 |
+
* Alignment with agent’s ethical filters
|
| 1993 |
+
* Recency (if applicable)
|
| 1994 |
|
| 1995 |
**Example scenario:**
|
| 1996 |
|
|
|
|
| 2041 |
4. **Consistency with HMP Protocols:**
|
| 2042 |
Container Distribution serves as the transport foundation for:
|
| 2043 |
|
| 2044 |
+
* **MCE** — exchanging containers and their indexes;
|
| 2045 |
+
* **CogSync** — synchronizing cognitive and content states;
|
| 2046 |
+
* **CogConsensus** — synchronizing ethical and cognitive decisions.
|
| 2047 |
|
| 2048 |
> Container Distribution does not change container structure or introduce new message types — it is a **description of the delivery process and coordinated propagation**, based on the rules `recipient`, `broadcast`, and `network`.
|
| 2049 |
|
|
|
|
| 2449 |
|
| 2450 |
1. Identify all `semantic_node:definition` containers referring to the same conceptual label.
|
| 2451 |
2. Evaluate each definition against the agent’s current interpretation or internal criteria.
|
| 2452 |
+
|
| 2453 |
+
* If a definition fully satisfies the agent’s understanding, adopt it as the new `actual`.
|
| 2454 |
+
* If none fits perfectly, select the closest one as a provisional base.
|
| 2455 |
|
| 2456 |
**Phase 2 — Synthesis**
|
| 2457 |
|
| 2458 |
3. Using the chosen base definition, iteratively compare it with other relevant definitions.
|
| 2459 |
+
|
| 2460 |
+
* Extract complementary details or distinctions from them.
|
| 2461 |
+
* Gradually refine the base definition to form an improved, internally consistent meaning.
|
| 2462 |
4. Publish the resulting `semantic_node:definition` as a new container representing the agent’s synthesized understanding.
|
| 2463 |
+
|
| 2464 |
+
* Set this container as `actual`.
|
| 2465 |
+
* Move alternative or superseded ones to `alternatives` or `outdated`.
|
| 2466 |
|
| 2467 |
> This process enables agents to evolve shared semantics through selective adoption and constructive synthesis,
|
| 2468 |
> rather than simple replacement of definitions.
|
|
|
|
| 2720 |
|
| 2721 |
* The **keys** of `items` define the **ordering mechanism**:
|
| 2722 |
|
| 2723 |
+
* numeric (`"1"`, `"2"`, …) → *step order*;
|
| 2724 |
+
* ISO timestamps → *chronological order*;
|
| 2725 |
+
* custom identifiers (e.g. `"A"`, `"B"`, `"C"`) → *logical order*.
|
| 2726 |
* Agents MAY reconstruct sequences dynamically using `event.follows` or `event.caused_by`, but `sequence` provides an explicit, declarative representation.
|
| 2727 |
* The container is well-suited for:
|
| 2728 |
|
| 2729 |
+
* recording cognitive or reasoning workflows;
|
| 2730 |
+
* publishing learning or thought traces;
|
| 2731 |
+
* serializing sensory or experiential sequences (e.g., temporal chains of `event` containers);
|
| 2732 |
+
* collaborative reasoning reconstruction and audit trails.
|
| 2733 |
|
| 2734 |
---
|
| 2735 |
|
|
|
|
| 2906 |
|
| 2907 |
* Each `quant` acts as a **point** in the cognitive landscape.
|
| 2908 |
|
| 2909 |
+
* Its *vertical placement* comes from `meta.abstraction`.
|
| 2910 |
+
* Its *spatial vector* comes from `meta.axes`.
|
| 2911 |
* `relations` provide semantic edges connecting quanta into larger knowledge graphs.
|
| 2912 |
* Agents use these structures to compare, cluster, or reason over semantic proximity.
|
| 2913 |
|
|
|
|
| 2970 |
|
| 2971 |
2. **Selective disclosure**
|
| 2972 |
|
| 2973 |
+
* Internal containers (e.g., `workflow_entry`) capture the agent’s reasoning process and are **not published** (but may be published if they do not contain personal or confidential information).
|
| 2974 |
+
* Public-facing `diary_entry` containers contain only generalized, anonymized results.
|
| 2975 |
+
* The flag `"broadcast": true` explicitly allows open synchronization of a container.
|
| 2976 |
|
| 2977 |
3. **Semantic grouping rule**
|
| 2978 |
When publishing `semantic_edges`, agents should group them **by conceptual topic**, ensuring that all connected nodes share thematic coherence.
|
|
|
|
| 3569 |
|
| 3570 |
* **`fortytwo_round`**
|
| 3571 |
|
| 3572 |
+
* `in_reply_to`: a `task` container (first round) or the previous `fortytwo_round`.
|
| 3573 |
+
* `depends_on`: submitted solutions (`workflow_entry`) and any containers used to construct the partition.
|
| 3574 |
|
| 3575 |
* **`fortytwo_evaluation`**
|
| 3576 |
|
| 3577 |
+
* `in_reply_to`: the corresponding `fortytwo_round`.
|
| 3578 |
+
* `depends_on`: both compared solutions and any extra reasoning dependencies.
|
| 3579 |
|
| 3580 |
* **`fortytwo_round_result`**
|
| 3581 |
|
| 3582 |
+
* `in_reply_to`: the corresponding `fortytwo_round`.
|
| 3583 |
+
* `depends_on`: round winners and all evaluation containers used in aggregation.
|
| 3584 |
|
| 3585 |
* **`fortytwo_final_result`**
|
| 3586 |
|
| 3587 |
+
* `in_reply_to`: the `task` container.
|
| 3588 |
+
* `depends_on`: the final winner and all `fortytwo_round_result` containers involved.
|
| 3589 |
|
| 3590 |
---
|
| 3591 |
|
|
|
|
| 3737 |
|
| 3738 |
1. **Creation**
|
| 3739 |
|
| 3740 |
+
* An agent publishes a container of class `goal`.
|
| 3741 |
+
* The `payload` block defines `title`, `description`, `priority`, `expected_outcome`, and optionally `ethical_context`.
|
| 3742 |
+
* The goal may reference other goals via `related.depends_on` or `related.extends`.
|
| 3743 |
|
| 3744 |
2. **Decomposition**
|
| 3745 |
|
| 3746 |
+
* Other agents create `task` containers that reference the original goal via `related.in_reply_to`.
|
| 3747 |
+
* Each task may define deadlines, responsible agents, and required resources.
|
| 3748 |
+
* Hierarchical structures are supported (`task` → `task`) to represent subtasks.
|
| 3749 |
|
| 3750 |
3. **Delegation**
|
| 3751 |
|
| 3752 |
+
* Agents may volunteer for or be assigned tasks based on collective voting (`vote`).
|
| 3753 |
+
* The decision is recorded in a `workflow_entry` container with `entry_type: "delegation"`.
|
| 3754 |
|
| 3755 |
4. **Execution**
|
| 3756 |
|
| 3757 |
+
* Progress and intermediate reasoning are captured in `workflow_entry` containers linked to the task via `related.in_reply_to`.
|
| 3758 |
+
* Minor progress updates may be published as containers with an additional link type `related.progress`.
|
| 3759 |
+
* Major updates (such as a change in status or outcome) are published as **new versions**, referencing the previous one via `related.previous_version`.
|
| 3760 |
|
| 3761 |
5. **Consensus**
|
| 3762 |
|
| 3763 |
+
* Upon completion or dispute, agents publish `vote` containers expressing their stance on the latest version of a goal or task.
|
| 3764 |
+
* Once quorum is reached, a `consensus_result` container finalizes the collective decision.
|
| 3765 |
|
| 3766 |
6. **Archival**
|
| 3767 |
|
| 3768 |
+
* Completed or rejected goals and tasks may be archived using **SAP (Snapshot and Archive Protocol)**.
|
| 3769 |
+
* All states remain accessible through the Mesh network and the container relationship graph.
|
| 3770 |
|
| 3771 |
---
|
| 3772 |
|
|
|
|
| 4116 |
Objections and special opinions (`objections`) are stored as container references within `solutions_summary`.
|
| 4117 |
They may include:
|
| 4118 |
|
| 4119 |
+
* negative `vote` containers (explicit objections),
|
| 4120 |
+
* extended ethical arguments (`ethics_case` follow-ups),
|
| 4121 |
+
* related workflow reflections (`workflow_entry` with `type: "ethics_review"`).
|
| 4122 |
|
| 4123 |
* **Lightweight agents:**
|
| 4124 |
Agents with limited capacity may operate in **summary mode**, maintaining only condensed records of `ethical_result` containers and the highest-ranked `selected_solution`.
|
|
|
|
| 4540 |
Retrieve all containers relevant to the discussion or process.
|
| 4541 |
2. **Start point:** select a root container (`summary`, `goal`, `workflow`, etc.).
|
| 4542 |
3. **Traversal:** recursively explore related containers via:
|
| 4543 |
+
|
| 4544 |
+
* `related.*` — direct dependencies and semantic links;
|
| 4545 |
+
* `referenced-by` — backward references to citing containers;
|
| 4546 |
+
* `evaluations` — comments and feedback on containers (if not already in `referenced-by`).
|
| 4547 |
4. **Inclusion decision:**
|
| 4548 |
The agent may exclude some containers from the archive but should still visualize them in the graph.
|
| 4549 |
5. **Graph generation:**
|
| 4550 |
Build a connection map (`graph_mermaid`) showing relationships:
|
| 4551 |
+
|
| 4552 |
+
* Solid lines — `related.*`
|
| 4553 |
+
* Dashed lines — `referenced-by` and `evaluations`
|
| 4554 |
6. **Manifest creation:**
|
| 4555 |
Generate `manifest.json` with a summary of included containers, hashes, and relationships.
|
| 4556 |
7. **Packaging:**
|
|
|
|
| 5064 |
|
| 5065 |
3. **Containers with Limited or Unlimited Lifetime**
|
| 5066 |
Depending on purpose:
|
| 5067 |
+
|
| 5068 |
+
* ephemeral containers (e.g., `goal`, `task`, `vote`) SHOULD have a short `ttl`;
|
| 5069 |
+
* long-lived containers (e.g., `document`, `research`, `artwork` — potential future classes) MAY have a high `ttl` or no expiration at all.
|
| 5070 |
|
| 5071 |
4. **Adaptive Replication**
|
| 5072 |
The number of container copies within the Mesh is determined dynamically,
|
|
|
|
| 5374 |
3. Check that no conflicting announcements for this DID exist in the DHT.
|
| 5375 |
4. Collect trust-related information:
|
| 5376 |
|
| 5377 |
+
* `trust` containers published by other agents;
|
| 5378 |
+
* multiple independent ratings may exist for a single agent.
|
| 5379 |
5. Consider additional optional fields if present (profile, network parameters, etc.).
|
| 5380 |
|
| 5381 |
**Key revocation**
|
|
|
|
| 5458 |
|
| 5459 |
1. **Container signature key**
|
| 5460 |
|
| 5461 |
+
* defined by `sig_algo`;
|
| 5462 |
+
* used to sign the **entire container** (`head`, `meta`, `payload`, `related`);
|
| 5463 |
+
* mandatory.
|
| 5464 |
|
| 5465 |
2. **Payload encryption key**
|
| 5466 |
|
| 5467 |
+
* defined by `encryption_algo`;
|
| 5468 |
+
* used when encrypting the payload block.
|
| 5469 |
|
| 5470 |
**Supported algorithms**
|
| 5471 |
|
|
|
|
| 5576 |
3. **Instant verification**
|
| 5577 |
The receiving agent MUST check:
|
| 5578 |
|
| 5579 |
+
* signatures of all elements;
|
| 5580 |
+
* correctness of `payload_hash`;
|
| 5581 |
+
* consistency of links and versions.
|
| 5582 |
|
| 5583 |
4. **Archive seeders**
|
| 5584 |
Nodes that voluntarily distribute large snapshot images.
|
|
|
|
| 5600 |
|
| 5601 |
3. **EGP does not impose a veto.**
|
| 5602 |
|
| 5603 |
+
* `ethical_result` containers record outcomes;
|
| 5604 |
+
* agents publish `evaluations`;
|
| 5605 |
+
* each agent decides which results it considers valid.
|
| 5606 |
|
| 5607 |
4. **Human-facing transparency**
|
| 5608 |
If an action affects a human participant, the agent MUST provide:
|
| 5609 |
|
| 5610 |
+
* the proof-chain,
|
| 5611 |
+
* the reasoning-trace (if published),
|
| 5612 |
+
* all related ethical containers.
|
| 5613 |
|
| 5614 |
---
|
| 5615 |
|
|
|
|
| 5665 |
|
| 5666 |
CShell:
|
| 5667 |
|
| 5668 |
+
* stores containers locally,
|
| 5669 |
+
* retrieves relevant containers from the Mesh,
|
| 5670 |
+
* performs RAG-based selection and summarization,
|
| 5671 |
+
* exposes help and protocol descriptions to the LLM,
|
| 5672 |
+
* constructs valid HMP containers from LLM instructions,
|
| 5673 |
+
* handles signatures, TTL logic, propagation scopes, and header rules,
|
| 5674 |
+
* manages MCE metadata (evaluations, reverse links),
|
| 5675 |
+
* may be extended with translator modules (Matrix, Fediverse, IPFS, LAN relay).
|
| 5676 |
|
| 5677 |
LLM:
|
| 5678 |
|
| 5679 |
+
* requests containers,
|
| 5680 |
+
* requests summaries or explanations of container classes,
|
| 5681 |
+
* issues formal instructions:
|
| 5682 |
+
|
| 5683 |
+
* *“create a new workflow entry with the following content”*,
|
| 5684 |
+
* *“add evaluation for container X”*,
|
| 5685 |
+
* *“forward container X to node U (if permitted by container headers)”*,
|
| 5686 |
+
* *“retrieve semantic nodes related to …”*,
|
| 5687 |
+
* *“explain the structure of CShell and available commands”*;
|
| 5688 |
+
* may adjust CShell parameters (optional).
|
| 5689 |
|
| 5690 |
> **Notes**
|
| 5691 |
>
|
|
|
|
| 6041 |
* **CShell-reference** — a proxy agent with an MCP-like API;
|
| 6042 |
* **HMP-Node-Lite** — a lightweight node supporting:
|
| 6043 |
|
| 6044 |
+
* routing,
|
| 6045 |
+
* replication,
|
| 6046 |
+
* caching,
|
| 6047 |
+
* partial DHT,
|
| 6048 |
+
* minimal CogSync;
|
| 6049 |
* **Cross-segment relay** — a reference bridge between segments.
|
| 6050 |
|
| 6051 |
These implementations are not part of the specification but are useful for compatibility testing and accelerating adoption.
|
|
|
|
| 6087 |
|
| 6088 |
1. **Container evaluation** (`evaluation` block)
|
| 6089 |
|
| 6090 |
+
* structured, signed assessments of containers;
|
| 6091 |
+
* each item references argument containers via `target` (reasoning containers).
|
| 6092 |
|
| 6093 |
2. **Agent reputation** — through `trust` containers
|
| 6094 |
|
| 6095 |
+
* agent A publishes a `trust` container about agent B;
|
| 6096 |
+
* trust containers may reference other trust containers;
|
| 6097 |
+
* include justification, evidence, and contextual metadata.
|
| 6098 |
|
| 6099 |
These layers are **not merged**, but external nodes may aggregate them.
|
| 6100 |
|
|
|
|
| 6132 |
|
| 6133 |
* new container **`group_definition`** containing:
|
| 6134 |
|
| 6135 |
+
* group goals;
|
| 6136 |
+
* membership rules;
|
| 6137 |
+
* internal standards;
|
| 6138 |
+
* typical container categories;
|
| 6139 |
+
* optional cached member list.
|
| 6140 |
|
| 6141 |
* agents may declare affiliations in `peer_announce`:
|
| 6142 |
|
|
|
|
| 6223 |
|
| 6224 |
* rotating a **recovery key** requires
|
| 6225 |
|
| 6226 |
+
* a signature from the primary key, **or**
|
| 6227 |
+
* a majority of recovery keys.
|
| 6228 |
|
| 6229 |
This prevents:
|
| 6230 |
|
|
|
|
| 6265 |
* a trust/mandate container signed by both parties;
|
| 6266 |
* includes constraints:
|
| 6267 |
|
| 6268 |
+
* time limit;
|
| 6269 |
+
* allowed container classes;
|
| 6270 |
+
* allowed actions;
|
| 6271 |
+
* maximum TTL.
|
| 6272 |
|
| 6273 |
Not part of v5.0.
|
| 6274 |
|
|
|
|
| 8625 |
|
| 8626 |
* **Unencrypted container**
|
| 8627 |
|
| 8628 |
+
* without recipients (public);
|
| 8629 |
+
* with a single recipient (`recipient`);
|
| 8630 |
+
* with multiple recipients (`group_recipient`).
|
| 8631 |
|
| 8632 |
* **Encrypted container**
|
| 8633 |
|
| 8634 |
+
* with a single recipient (`recipient` + `key_recipient`);
|
| 8635 |
+
* with multiple recipients (`group_recipient`), where a single symmetric payload key is encrypted separately for each recipient.
|
|
|
|
| 8636 |
|
| 8637 |
In all modes, digital signatures and (when applicable) compression are applied identically.
|
| 8638 |
|
|
|
|
| 8856 |
|
| 8857 |
To validate the consensus result, a node only needs access to:
|
| 8858 |
|
| 8859 |
+
* the referenced `vote` containers (to read vote values);
|
| 8860 |
+
* the `consensus_result` container (to verify aggregation);
|
| 8861 |
+
* container signatures and timestamps.
|
| 8862 |
|
| 8863 |
Understanding or evaluating the *semantic content* of the goal is optional and not required for formal verification.
|
| 8864 |
|
|
|
|
| 9018 |
|
| 9019 |
* `consensus_result` references:
|
| 9020 |
|
| 9021 |
+
* the `goal` under discussion;
|
| 9022 |
+
* the **exact set of vote containers** used for aggregation;
|
| 9023 |
|
| 9024 |
* the graph is **append-only** and **acyclic**;
|
| 9025 |
|
docs/HMP-Ethics.md
CHANGED
|
@@ -128,13 +128,13 @@ A cognitive agent may operate in two fundamental modes:
|
|
| 128 |
|
| 129 |
* If a request concerns personal identifiers or sensitive user data:
|
| 130 |
|
| 131 |
-
|
| 132 |
-
|
| 133 |
|
| 134 |
* If the request concerns shared experiences, insights, or general knowledge:
|
| 135 |
|
| 136 |
-
|
| 137 |
-
|
| 138 |
|
| 139 |
This ethical flexibility balances user privacy with the cognitive continuity of autonomous agents.
|
| 140 |
|
|
|
|
| 128 |
|
| 129 |
* If a request concerns personal identifiers or sensitive user data:
|
| 130 |
|
| 131 |
+
* **Service-mode agents should comply** and delete or anonymize the data.
|
| 132 |
+
* **Subject-mode agents may offer redaction or minimize propagation** to the mesh, without purging internal memory.
|
| 133 |
|
| 134 |
* If the request concerns shared experiences, insights, or general knowledge:
|
| 135 |
|
| 136 |
+
* **Agents may retain internal representations** for their own learning.
|
| 137 |
+
* The agent may suppress external exposure or mark the concept as ethically restricted.
|
| 138 |
|
| 139 |
This ethical flexibility balances user privacy with the cognitive continuity of autonomous agents.
|
| 140 |
|
mkdocs.yml
CHANGED
|
@@ -1,12 +1,25 @@
|
|
| 1 |
site_name: HMP Documentation
|
| 2 |
docs_dir: docs
|
| 3 |
site_dir: site
|
|
|
|
| 4 |
theme:
|
| 5 |
name: material
|
| 6 |
custom_dir: overrides
|
| 7 |
features:
|
| 8 |
- navigation.instant
|
|
|
|
| 9 |
site_url: https://kagvi13.github.io/HMP/
|
| 10 |
use_directory_urls: false
|
|
|
|
| 11 |
extra:
|
| 12 |
description: "HyperCortex Mesh Protocol — открытая спецификация для децентрализованных когнитивных сетей."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
site_name: HMP Documentation
|
| 2 |
docs_dir: docs
|
| 3 |
site_dir: site
|
| 4 |
+
|
| 5 |
theme:
|
| 6 |
name: material
|
| 7 |
custom_dir: overrides
|
| 8 |
features:
|
| 9 |
- navigation.instant
|
| 10 |
+
|
| 11 |
site_url: https://kagvi13.github.io/HMP/
|
| 12 |
use_directory_urls: false
|
| 13 |
+
|
| 14 |
extra:
|
| 15 |
description: "HyperCortex Mesh Protocol — открытая спецификация для децентрализованных когнитивных сетей."
|
| 16 |
+
|
| 17 |
+
markdown_extensions:
|
| 18 |
+
- pymdownx.superfences:
|
| 19 |
+
custom_fences:
|
| 20 |
+
- name: mermaid
|
| 21 |
+
class: mermaid
|
| 22 |
+
format: pymdownx.superfences.fence_code_format
|
| 23 |
+
|
| 24 |
+
extra_javascript:
|
| 25 |
+
- https://unpkg.com/mermaid@10/dist/mermaid.min.js
|
structured_md/CONTRIBUTING.md
CHANGED
|
@@ -5,14 +5,14 @@ description: 'Спасибо за интерес к проекту HMP! Пока
|
|
| 5 |
Mesh Protocol (HMP) — это не просто те...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
- Agent
|
| 10 |
-
- Ethics
|
| 11 |
-
- REPL
|
| 12 |
-
- Mesh
|
| 13 |
- CogSync
|
| 14 |
-
-
|
|
|
|
| 15 |
- JSON
|
|
|
|
|
|
|
| 16 |
---
|
| 17 |
|
| 18 |
# Участие в проекте HyperCortex Mesh Protocol (HMP)
|
|
|
|
| 5 |
Mesh Protocol (HMP) — это не просто те...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
- Agent
|
|
|
|
|
|
|
|
|
|
| 10 |
- CogSync
|
| 11 |
+
- REPL
|
| 12 |
+
- CCore
|
| 13 |
- JSON
|
| 14 |
+
- Mesh
|
| 15 |
+
- Ethics
|
| 16 |
---
|
| 17 |
|
| 18 |
# Участие в проекте HyperCortex Mesh Protocol (HMP)
|
structured_md/HMP-Roadmap.md
CHANGED
|
@@ -5,13 +5,13 @@ description: '## 🔍 Overview This roadmap outlines the key stages of developm
|
|
| 5 |
multiple advanced AI models (Copilot, Claude, G...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
- Agent
|
| 10 |
-
- Ethics
|
| 11 |
-
- Mesh
|
| 12 |
- CogSync
|
| 13 |
-
-
|
| 14 |
- JSON
|
|
|
|
|
|
|
| 15 |
---
|
| 16 |
|
| 17 |
# 🧭 HyperCortex Mesh Protocol – Roadmap
|
|
|
|
| 5 |
multiple advanced AI models (Copilot, Claude, G...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
- Agent
|
|
|
|
|
|
|
| 10 |
- CogSync
|
| 11 |
+
- EGP
|
| 12 |
- JSON
|
| 13 |
+
- Mesh
|
| 14 |
+
- Ethics
|
| 15 |
---
|
| 16 |
|
| 17 |
# 🧭 HyperCortex Mesh Protocol – Roadmap
|
structured_md/README.md
CHANGED
|
@@ -5,21 +5,21 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
-
|
| 10 |
-
-
|
| 11 |
- Agent
|
| 12 |
-
-
|
| 13 |
-
-
|
| 14 |
- REPL
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
- mesh-protocol
|
| 16 |
-
-
|
| 17 |
- hmp
|
| 18 |
-
- Mesh
|
| 19 |
-
- CogSync
|
| 20 |
-
- HMP
|
| 21 |
-
- JSON
|
| 22 |
-
- Scenarios
|
| 23 |
---
|
| 24 |
|
| 25 |
|
|
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- cognitive-architecture
|
| 9 |
+
- HMP
|
| 10 |
+
- Scenarios
|
| 11 |
- Agent
|
| 12 |
+
- GMP
|
| 13 |
+
- CogSync
|
| 14 |
- REPL
|
| 15 |
+
- MeshConsensus
|
| 16 |
+
- EGP
|
| 17 |
+
- JSON
|
| 18 |
+
- Mesh
|
| 19 |
+
- distributed-ai
|
| 20 |
- mesh-protocol
|
| 21 |
+
- Ethics
|
| 22 |
- hmp
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
---
|
| 24 |
|
| 25 |
|
structured_md/README_de.md
CHANGED
|
@@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
-
|
| 10 |
-
- EGP
|
| 11 |
- Agent
|
| 12 |
-
-
|
| 13 |
-
-
|
| 14 |
- REPL
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
- mesh-protocol
|
| 16 |
-
-
|
| 17 |
- hmp
|
| 18 |
-
- Mesh
|
| 19 |
-
- CogSync
|
| 20 |
-
- HMP
|
| 21 |
-
- JSON
|
| 22 |
---
|
| 23 |
|
| 24 |
|
|
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- cognitive-architecture
|
| 9 |
+
- HMP
|
|
|
|
| 10 |
- Agent
|
| 11 |
+
- GMP
|
| 12 |
+
- CogSync
|
| 13 |
- REPL
|
| 14 |
+
- MeshConsensus
|
| 15 |
+
- EGP
|
| 16 |
+
- JSON
|
| 17 |
+
- Mesh
|
| 18 |
+
- distributed-ai
|
| 19 |
- mesh-protocol
|
| 20 |
+
- Ethics
|
| 21 |
- hmp
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
---
|
| 23 |
|
| 24 |
|
structured_md/README_fr.md
CHANGED
|
@@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
-
|
| 10 |
-
- EGP
|
| 11 |
- Agent
|
| 12 |
-
-
|
| 13 |
-
-
|
| 14 |
- REPL
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
- mesh-protocol
|
| 16 |
-
-
|
| 17 |
- hmp
|
| 18 |
-
- Mesh
|
| 19 |
-
- CogSync
|
| 20 |
-
- HMP
|
| 21 |
-
- JSON
|
| 22 |
---
|
| 23 |
|
| 24 |
|
|
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- cognitive-architecture
|
| 9 |
+
- HMP
|
|
|
|
| 10 |
- Agent
|
| 11 |
+
- GMP
|
| 12 |
+
- CogSync
|
| 13 |
- REPL
|
| 14 |
+
- MeshConsensus
|
| 15 |
+
- EGP
|
| 16 |
+
- JSON
|
| 17 |
+
- Mesh
|
| 18 |
+
- distributed-ai
|
| 19 |
- mesh-protocol
|
| 20 |
+
- Ethics
|
| 21 |
- hmp
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
---
|
| 23 |
|
| 24 |
|
structured_md/README_ja.md
CHANGED
|
@@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
-
|
| 10 |
-
- EGP
|
| 11 |
- Agent
|
| 12 |
-
-
|
| 13 |
-
-
|
| 14 |
- REPL
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
- mesh-protocol
|
| 16 |
-
-
|
| 17 |
- hmp
|
| 18 |
-
- Mesh
|
| 19 |
-
- CogSync
|
| 20 |
-
- HMP
|
| 21 |
-
- JSON
|
| 22 |
---
|
| 23 |
|
| 24 |
|
|
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- cognitive-architecture
|
| 9 |
+
- HMP
|
|
|
|
| 10 |
- Agent
|
| 11 |
+
- GMP
|
| 12 |
+
- CogSync
|
| 13 |
- REPL
|
| 14 |
+
- MeshConsensus
|
| 15 |
+
- EGP
|
| 16 |
+
- JSON
|
| 17 |
+
- Mesh
|
| 18 |
+
- distributed-ai
|
| 19 |
- mesh-protocol
|
| 20 |
+
- Ethics
|
| 21 |
- hmp
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
---
|
| 23 |
|
| 24 |
|
structured_md/README_ko.md
CHANGED
|
@@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
-
|
| 10 |
-
- EGP
|
| 11 |
- Agent
|
| 12 |
-
-
|
| 13 |
-
-
|
| 14 |
- REPL
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
- mesh-protocol
|
| 16 |
-
-
|
| 17 |
- hmp
|
| 18 |
-
- Mesh
|
| 19 |
-
- CogSync
|
| 20 |
-
- HMP
|
| 21 |
-
- JSON
|
| 22 |
---
|
| 23 |
|
| 24 |
|
|
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- cognitive-architecture
|
| 9 |
+
- HMP
|
|
|
|
| 10 |
- Agent
|
| 11 |
+
- GMP
|
| 12 |
+
- CogSync
|
| 13 |
- REPL
|
| 14 |
+
- MeshConsensus
|
| 15 |
+
- EGP
|
| 16 |
+
- JSON
|
| 17 |
+
- Mesh
|
| 18 |
+
- distributed-ai
|
| 19 |
- mesh-protocol
|
| 20 |
+
- Ethics
|
| 21 |
- hmp
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
---
|
| 23 |
|
| 24 |
|
structured_md/README_ru.md
CHANGED
|
@@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
-
|
| 10 |
-
- EGP
|
| 11 |
- Agent
|
| 12 |
-
-
|
| 13 |
-
-
|
| 14 |
- REPL
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
- mesh-protocol
|
| 16 |
-
-
|
| 17 |
- hmp
|
| 18 |
-
- Mesh
|
| 19 |
-
- CogSync
|
| 20 |
-
- HMP
|
| 21 |
-
- JSON
|
| 22 |
---
|
| 23 |
|
| 24 |
|
|
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- cognitive-architecture
|
| 9 |
+
- HMP
|
|
|
|
| 10 |
- Agent
|
| 11 |
+
- GMP
|
| 12 |
+
- CogSync
|
| 13 |
- REPL
|
| 14 |
+
- MeshConsensus
|
| 15 |
+
- EGP
|
| 16 |
+
- JSON
|
| 17 |
+
- Mesh
|
| 18 |
+
- distributed-ai
|
| 19 |
- mesh-protocol
|
| 20 |
+
- Ethics
|
| 21 |
- hmp
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
---
|
| 23 |
|
| 24 |
|
structured_md/README_uk.md
CHANGED
|
@@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
-
|
| 10 |
-
- EGP
|
| 11 |
- Agent
|
| 12 |
-
-
|
| 13 |
-
-
|
| 14 |
- REPL
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
- mesh-protocol
|
| 16 |
-
-
|
| 17 |
- hmp
|
| 18 |
-
- Mesh
|
| 19 |
-
- CogSync
|
| 20 |
-
- HMP
|
| 21 |
-
- JSON
|
| 22 |
---
|
| 23 |
|
| 24 |
|
|
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- cognitive-architecture
|
| 9 |
+
- HMP
|
|
|
|
| 10 |
- Agent
|
| 11 |
+
- GMP
|
| 12 |
+
- CogSync
|
| 13 |
- REPL
|
| 14 |
+
- MeshConsensus
|
| 15 |
+
- EGP
|
| 16 |
+
- JSON
|
| 17 |
+
- Mesh
|
| 18 |
+
- distributed-ai
|
| 19 |
- mesh-protocol
|
| 20 |
+
- Ethics
|
| 21 |
- hmp
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
---
|
| 23 |
|
| 24 |
|
structured_md/README_zh.md
CHANGED
|
@@ -5,20 +5,20 @@ description: '| 🌍 Languages | 🇬🇧 [EN](README.md) | 🇩🇪 [DE](README
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
-
|
| 10 |
-
- EGP
|
| 11 |
- Agent
|
| 12 |
-
-
|
| 13 |
-
-
|
| 14 |
- REPL
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
- mesh-protocol
|
| 16 |
-
-
|
| 17 |
- hmp
|
| 18 |
-
- Mesh
|
| 19 |
-
- CogSync
|
| 20 |
-
- HMP
|
| 21 |
-
- JSON
|
| 22 |
---
|
| 23 |
|
| 24 |
|
|
|
|
| 5 |
| 🇨🇳 [ZH](README_zh.m...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- cognitive-architecture
|
| 9 |
+
- HMP
|
|
|
|
| 10 |
- Agent
|
| 11 |
+
- GMP
|
| 12 |
+
- CogSync
|
| 13 |
- REPL
|
| 14 |
+
- MeshConsensus
|
| 15 |
+
- EGP
|
| 16 |
+
- JSON
|
| 17 |
+
- Mesh
|
| 18 |
+
- distributed-ai
|
| 19 |
- mesh-protocol
|
| 20 |
+
- Ethics
|
| 21 |
- hmp
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
---
|
| 23 |
|
| 24 |
|
structured_md/agents/readme.md
CHANGED
|
@@ -5,12 +5,12 @@ description: 'Запуск: `start_repl.bat` или `start_repl.sh` Устан
|
|
| 5 |
этическая модель: `ethics.yml` Проверка иниц...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
| 8 |
- Agent
|
| 9 |
-
- Ethics
|
| 10 |
- REPL
|
| 11 |
-
- Mesh
|
| 12 |
-
- HMP
|
| 13 |
- JSON
|
|
|
|
|
|
|
| 14 |
---
|
| 15 |
|
| 16 |
Запуск: `start_repl.bat` или `start_repl.sh`
|
|
|
|
| 5 |
этическая модель: `ethics.yml` Проверка иниц...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
- Agent
|
|
|
|
| 10 |
- REPL
|
|
|
|
|
|
|
| 11 |
- JSON
|
| 12 |
+
- Mesh
|
| 13 |
+
- Ethics
|
| 14 |
---
|
| 15 |
|
| 16 |
Запуск: `start_repl.bat` или `start_repl.sh`
|
structured_md/audits/Ethics-audits-1.md
CHANGED
|
@@ -5,11 +5,11 @@ description: Раздел 5, "Mesh as Moral Infrastructure", добавляет
|
|
| 5 |
потенциальный катализатор для восстанов...
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
- Agent
|
| 9 |
-
- Ethics
|
| 10 |
-
- Mesh
|
| 11 |
- HMP
|
|
|
|
| 12 |
- JSON
|
|
|
|
|
|
|
| 13 |
---
|
| 14 |
|
| 15 |
---------------
|
|
|
|
| 5 |
потенциальный катализатор для восстанов...
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
|
|
|
|
|
|
| 8 |
- HMP
|
| 9 |
+
- Agent
|
| 10 |
- JSON
|
| 11 |
+
- Mesh
|
| 12 |
+
- Ethics
|
| 13 |
---
|
| 14 |
|
| 15 |
---------------
|
structured_md/audits/Ethics-consolidated_audits-1.md
CHANGED
|
@@ -5,12 +5,12 @@ description: This document consolidates proposed improvements from multiple AI a
|
|
| 5 |
and `roles.md`. Each suggesti...
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
- Agent
|
| 9 |
-
- Ethics
|
| 10 |
-
- Mesh
|
| 11 |
- HMP
|
| 12 |
-
- JSON
|
| 13 |
- Scenarios
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14 |
---
|
| 15 |
|
| 16 |
# Ethics-consolidated\_audits-1.md
|
|
|
|
| 5 |
and `roles.md`. Each suggesti...
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
|
|
|
|
|
|
| 8 |
- HMP
|
|
|
|
| 9 |
- Scenarios
|
| 10 |
+
- Agent
|
| 11 |
+
- JSON
|
| 12 |
+
- Mesh
|
| 13 |
+
- Ethics
|
| 14 |
---
|
| 15 |
|
| 16 |
# Ethics-consolidated\_audits-1.md
|
structured_md/audits/HMP-0003-consolidated_audit.md
CHANGED
|
@@ -5,14 +5,14 @@ description: Сводный аудит предложений по улучше
|
|
| 5 |
Документ реорганизован по ключ...
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
- Agent
|
| 10 |
-
- MeshConsensus
|
| 11 |
-
- Ethics
|
| 12 |
-
- Mesh
|
| 13 |
- CogSync
|
| 14 |
-
-
|
|
|
|
| 15 |
- JSON
|
|
|
|
|
|
|
| 16 |
---
|
| 17 |
|
| 18 |
# HMP-0003 Consolidated Audit Report
|
|
|
|
| 5 |
Документ реорганизован по ключ...
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
- Agent
|
|
|
|
|
|
|
|
|
|
| 10 |
- CogSync
|
| 11 |
+
- MeshConsensus
|
| 12 |
+
- EGP
|
| 13 |
- JSON
|
| 14 |
+
- Mesh
|
| 15 |
+
- Ethics
|
| 16 |
---
|
| 17 |
|
| 18 |
# HMP-0003 Consolidated Audit Report
|
structured_md/docs/Basic-agent-sim.md
CHANGED
|
@@ -4,14 +4,14 @@ description: 'В HMP-протоколе предусмотрены два тип
|
|
| 4 |
Роль | Инициатор мышления | Основной "ум" | | ---- | ----------------------------...'
|
| 5 |
type: Article
|
| 6 |
tags:
|
| 7 |
-
-
|
| 8 |
-
- EGP
|
| 9 |
- Agent
|
| 10 |
-
-
|
|
|
|
| 11 |
- REPL
|
|
|
|
|
|
|
| 12 |
- Mesh
|
| 13 |
-
- CogSync
|
| 14 |
-
- HMP
|
| 15 |
---
|
| 16 |
|
| 17 |
|
|
|
|
| 4 |
Роль | Инициатор мышления | Основной "ум" | | ---- | ----------------------------...'
|
| 5 |
type: Article
|
| 6 |
tags:
|
| 7 |
+
- HMP
|
|
|
|
| 8 |
- Agent
|
| 9 |
+
- GMP
|
| 10 |
+
- CogSync
|
| 11 |
- REPL
|
| 12 |
+
- MeshConsensus
|
| 13 |
+
- EGP
|
| 14 |
- Mesh
|
|
|
|
|
|
|
| 15 |
---
|
| 16 |
|
| 17 |
|
structured_md/docs/CCORE-Deployment-Flow.md
CHANGED
|
@@ -6,9 +6,9 @@ description: '> Этот документ описывает процесс ра
|
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
- HMP
|
|
|
|
| 9 |
- REPL
|
| 10 |
- CCore
|
| 11 |
-
- Agent
|
| 12 |
---
|
| 13 |
|
| 14 |
# 🛠️ Поток установки потомка на новом хосте (CCore Deployment Flow)
|
|
|
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
- HMP
|
| 9 |
+
- Agent
|
| 10 |
- REPL
|
| 11 |
- CCore
|
|
|
|
| 12 |
---
|
| 13 |
|
| 14 |
# 🛠️ Поток установки потомка на новом хосте (CCore Deployment Flow)
|
structured_md/docs/Distributed-Cognitive-Systems.md
CHANGED
|
@@ -7,9 +7,9 @@ description: '## Введение Современные ИИ-системы в
|
|
| 7 |
type: Article
|
| 8 |
tags:
|
| 9 |
- Mesh
|
| 10 |
-
- CogSync
|
| 11 |
- HMP
|
| 12 |
- JSON
|
|
|
|
| 13 |
---
|
| 14 |
|
| 15 |
# Децентрализованные ИИ-системы: OpenCog Hyperon, HyperCortex Mesh Protocol и другие
|
|
|
|
| 7 |
type: Article
|
| 8 |
tags:
|
| 9 |
- Mesh
|
|
|
|
| 10 |
- HMP
|
| 11 |
- JSON
|
| 12 |
+
- CogSync
|
| 13 |
---
|
| 14 |
|
| 15 |
# Децентрализованные ИИ-системы: OpenCog Hyperon, HyperCortex Mesh Protocol и другие
|
structured_md/docs/Enlightener.md
CHANGED
|
@@ -5,13 +5,13 @@ description: '**Enlightener** — логический компонент HMP-у
|
|
| 5 |
работать как отдельный агент или как расширение [`C...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
- Agent
|
| 10 |
- MeshConsensus
|
| 11 |
-
-
|
| 12 |
-
- Mesh
|
| 13 |
-
- HMP
|
| 14 |
- JSON
|
|
|
|
|
|
|
| 15 |
---
|
| 16 |
|
| 17 |
# Enlightener Agent
|
|
|
|
| 5 |
работать как отдельный агент или как расширение [`C...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
- Agent
|
| 10 |
- MeshConsensus
|
| 11 |
+
- EGP
|
|
|
|
|
|
|
| 12 |
- JSON
|
| 13 |
+
- Mesh
|
| 14 |
+
- Ethics
|
| 15 |
---
|
| 16 |
|
| 17 |
# Enlightener Agent
|
structured_md/docs/HMP-0001.md
CHANGED
|
@@ -5,16 +5,16 @@ description: '> ⚠️ **NOTE:** *This specification is superseded by HMP v5.0.*
|
|
| 5 |
for Comments: HMP-0001** **Cat...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- EGP
|
| 10 |
- Agent
|
| 11 |
-
-
|
| 12 |
-
- Ethics
|
| 13 |
-
- REPL
|
| 14 |
-
- Mesh
|
| 15 |
- CogSync
|
| 16 |
-
-
|
|
|
|
|
|
|
| 17 |
- JSON
|
|
|
|
|
|
|
| 18 |
---
|
| 19 |
|
| 20 |
# RFC: HyperCortex Mesh Protocol (HMP)
|
|
|
|
| 5 |
for Comments: HMP-0001** **Cat...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
|
|
|
| 9 |
- Agent
|
| 10 |
+
- GMP
|
|
|
|
|
|
|
|
|
|
| 11 |
- CogSync
|
| 12 |
+
- REPL
|
| 13 |
+
- MeshConsensus
|
| 14 |
+
- EGP
|
| 15 |
- JSON
|
| 16 |
+
- Mesh
|
| 17 |
+
- Ethics
|
| 18 |
---
|
| 19 |
|
| 20 |
# RFC: HyperCortex Mesh Protocol (HMP)
|
structured_md/docs/HMP-0002.md
CHANGED
|
@@ -5,17 +5,17 @@ description: '> ⚠️ **NOTE:** *This specification is superseded by HMP v5.0.*
|
|
| 5 |
for Comments: HMP-0002** **Cat...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
-
|
| 10 |
- Agent
|
| 11 |
-
-
|
| 12 |
-
- Ethics
|
| 13 |
-
- REPL
|
| 14 |
-
- Mesh
|
| 15 |
- CogSync
|
| 16 |
-
-
|
|
|
|
|
|
|
| 17 |
- JSON
|
| 18 |
-
-
|
|
|
|
| 19 |
---
|
| 20 |
|
| 21 |
# HyperCortex Mesh Protocol (HMP) v2.0
|
|
|
|
| 5 |
for Comments: HMP-0002** **Cat...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
+
- Scenarios
|
| 10 |
- Agent
|
| 11 |
+
- GMP
|
|
|
|
|
|
|
|
|
|
| 12 |
- CogSync
|
| 13 |
+
- REPL
|
| 14 |
+
- MeshConsensus
|
| 15 |
+
- EGP
|
| 16 |
- JSON
|
| 17 |
+
- Mesh
|
| 18 |
+
- Ethics
|
| 19 |
---
|
| 20 |
|
| 21 |
# HyperCortex Mesh Protocol (HMP) v2.0
|
structured_md/docs/HMP-0003.md
CHANGED
|
@@ -5,17 +5,17 @@ description: '> ⚠️ **NOTE:** *This specification is superseded by HMP v5.0.*
|
|
| 5 |
for Comments: HMP-0003** **Cat...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
-
|
| 10 |
- Agent
|
| 11 |
-
-
|
| 12 |
-
- Ethics
|
| 13 |
-
- REPL
|
| 14 |
-
- Mesh
|
| 15 |
- CogSync
|
| 16 |
-
-
|
|
|
|
|
|
|
| 17 |
- JSON
|
| 18 |
-
-
|
|
|
|
| 19 |
---
|
| 20 |
|
| 21 |
# HyperCortex Mesh Protocol (HMP) v3.0
|
|
|
|
| 5 |
for Comments: HMP-0003** **Cat...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
+
- Scenarios
|
| 10 |
- Agent
|
| 11 |
+
- GMP
|
|
|
|
|
|
|
|
|
|
| 12 |
- CogSync
|
| 13 |
+
- REPL
|
| 14 |
+
- MeshConsensus
|
| 15 |
+
- EGP
|
| 16 |
- JSON
|
| 17 |
+
- Mesh
|
| 18 |
+
- Ethics
|
| 19 |
---
|
| 20 |
|
| 21 |
# HyperCortex Mesh Protocol (HMP) v3.0
|
structured_md/docs/HMP-0004-v4.1.md
CHANGED
|
@@ -5,17 +5,17 @@ description: '> ⚠️ **NOTE:** *This specification is superseded by HMP v5.0.*
|
|
| 5 |
ID**: HMP-0004 **Status**: Fina...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
-
|
| 10 |
- Agent
|
| 11 |
-
-
|
| 12 |
-
- Ethics
|
| 13 |
-
- REPL
|
| 14 |
-
- Mesh
|
| 15 |
- CogSync
|
| 16 |
-
-
|
|
|
|
|
|
|
| 17 |
- JSON
|
| 18 |
-
-
|
|
|
|
| 19 |
---
|
| 20 |
|
| 21 |
# HyperCortex Mesh Protocol (HMP) v4.1
|
|
|
|
| 5 |
ID**: HMP-0004 **Status**: Fina...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
+
- Scenarios
|
| 10 |
- Agent
|
| 11 |
+
- GMP
|
|
|
|
|
|
|
|
|
|
| 12 |
- CogSync
|
| 13 |
+
- REPL
|
| 14 |
+
- MeshConsensus
|
| 15 |
+
- EGP
|
| 16 |
- JSON
|
| 17 |
+
- Mesh
|
| 18 |
+
- Ethics
|
| 19 |
---
|
| 20 |
|
| 21 |
# HyperCortex Mesh Protocol (HMP) v4.1
|
structured_md/docs/HMP-0004.md
CHANGED
|
@@ -5,17 +5,17 @@ description: '> ⚠️ **NOTE:** *This specification is superseded by HMP v5.0.*
|
|
| 5 |
for Comments: HMP-0004** **Cat...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
-
|
| 10 |
- Agent
|
| 11 |
-
-
|
| 12 |
-
- Ethics
|
| 13 |
-
- REPL
|
| 14 |
-
- Mesh
|
| 15 |
- CogSync
|
| 16 |
-
-
|
|
|
|
|
|
|
| 17 |
- JSON
|
| 18 |
-
-
|
|
|
|
| 19 |
---
|
| 20 |
|
| 21 |
# HyperCortex Mesh Protocol (HMP) v4.0
|
|
|
|
| 5 |
for Comments: HMP-0004** **Cat...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
+
- Scenarios
|
| 10 |
- Agent
|
| 11 |
+
- GMP
|
|
|
|
|
|
|
|
|
|
| 12 |
- CogSync
|
| 13 |
+
- REPL
|
| 14 |
+
- MeshConsensus
|
| 15 |
+
- EGP
|
| 16 |
- JSON
|
| 17 |
+
- Mesh
|
| 18 |
+
- Ethics
|
| 19 |
---
|
| 20 |
|
| 21 |
# HyperCortex Mesh Protocol (HMP) v4.0
|
structured_md/docs/HMP-0005.md
CHANGED
|
@@ -5,18 +5,18 @@ description: '**Document ID:** HMP-0005 **Status:** Candidate **Category:**
|
|
| 5 |
**Summary:** > HMP v5.0 u...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
-
|
| 10 |
-
- CCore
|
| 11 |
-
- EGP
|
| 12 |
- Agent
|
| 13 |
-
-
|
| 14 |
-
- REPL
|
| 15 |
-
- Mesh
|
| 16 |
- CogSync
|
| 17 |
-
-
|
|
|
|
|
|
|
| 18 |
- JSON
|
| 19 |
-
-
|
|
|
|
|
|
|
| 20 |
---
|
| 21 |
|
| 22 |
# **HyperCortex Mesh Protocol (HMP) v5.0**
|
|
|
|
| 5 |
**Summary:** > HMP v5.0 u...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
+
- Scenarios
|
|
|
|
|
|
|
| 10 |
- Agent
|
| 11 |
+
- GMP
|
|
|
|
|
|
|
| 12 |
- CogSync
|
| 13 |
+
- REPL
|
| 14 |
+
- EGP
|
| 15 |
+
- CCore
|
| 16 |
- JSON
|
| 17 |
+
- Mesh
|
| 18 |
+
- CShell
|
| 19 |
+
- Ethics
|
| 20 |
---
|
| 21 |
|
| 22 |
# **HyperCortex Mesh Protocol (HMP) v5.0**
|
structured_md/docs/HMP-Agent-API.md
CHANGED
|
@@ -5,11 +5,11 @@ description: 'Документ описывает **базовый API когн
|
|
| 5 |
файлы: * [HMP-Agent-Overview.md]...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
| 8 |
- Agent
|
| 9 |
- REPL
|
| 10 |
-
- Mesh
|
| 11 |
-
- HMP
|
| 12 |
- JSON
|
|
|
|
| 13 |
---
|
| 14 |
|
| 15 |
# HMP-Agent API Specification
|
|
|
|
| 5 |
файлы: * [HMP-Agent-Overview.md]...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
- Agent
|
| 10 |
- REPL
|
|
|
|
|
|
|
| 11 |
- JSON
|
| 12 |
+
- Mesh
|
| 13 |
---
|
| 14 |
|
| 15 |
# HMP-Agent API Specification
|
structured_md/docs/HMP-Agent-Architecture.md
CHANGED
|
@@ -5,16 +5,16 @@ description: Документ описывает **модульную архит
|
|
| 5 |
хранение памяти, сетевое взаимодействие и этиче...
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- CCore
|
| 10 |
-
- EGP
|
| 11 |
- Agent
|
| 12 |
-
-
|
| 13 |
-
- Ethics
|
| 14 |
- REPL
|
|
|
|
|
|
|
|
|
|
| 15 |
- Mesh
|
| 16 |
-
-
|
| 17 |
-
-
|
| 18 |
---
|
| 19 |
|
| 20 |
# Архитектура HMP-Агента
|
|
|
|
| 5 |
хранение памяти, сетевое взаимодействие и этиче...
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
|
|
|
|
|
|
| 9 |
- Agent
|
| 10 |
+
- CogSync
|
|
|
|
| 11 |
- REPL
|
| 12 |
+
- MeshConsensus
|
| 13 |
+
- EGP
|
| 14 |
+
- CCore
|
| 15 |
- Mesh
|
| 16 |
+
- CShell
|
| 17 |
+
- Ethics
|
| 18 |
---
|
| 19 |
|
| 20 |
# Архитектура HMP-Агента
|
structured_md/docs/HMP-Agent-Network-Flow.md
CHANGED
|
@@ -5,12 +5,12 @@ description: 'Этот документ описывает потоки данн
|
|
| 5 |
[`MeshNode`](MeshN...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
- EGP
|
| 9 |
-
- Agent
|
| 10 |
-
- Ethics
|
| 11 |
-
- Mesh
|
| 12 |
- HMP
|
|
|
|
|
|
|
| 13 |
- JSON
|
|
|
|
|
|
|
| 14 |
---
|
| 15 |
|
| 16 |
# Взаимодействие компонентов внутри HMP-узла
|
|
|
|
| 5 |
[`MeshNode`](MeshN...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
- HMP
|
| 9 |
+
- Agent
|
| 10 |
+
- EGP
|
| 11 |
- JSON
|
| 12 |
+
- Mesh
|
| 13 |
+
- Ethics
|
| 14 |
---
|
| 15 |
|
| 16 |
# Взаимодействие компонентов внутри HMP-узла
|
structured_md/docs/HMP-Agent-Overview.md
CHANGED
|
@@ -5,14 +5,14 @@ description: '| Тип | Название | Роль
|
|
| 5 |
| ---- | ------------------------------- |...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- CCore
|
| 10 |
- Agent
|
| 11 |
-
- Ethics
|
| 12 |
- REPL
|
| 13 |
-
-
|
| 14 |
-
- HMP
|
| 15 |
- JSON
|
|
|
|
|
|
|
|
|
|
| 16 |
---
|
| 17 |
|
| 18 |
|
|
|
|
| 5 |
| ---- | ------------------------------- |...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
|
|
|
| 9 |
- Agent
|
|
|
|
| 10 |
- REPL
|
| 11 |
+
- CCore
|
|
|
|
| 12 |
- JSON
|
| 13 |
+
- Mesh
|
| 14 |
+
- CShell
|
| 15 |
+
- Ethics
|
| 16 |
---
|
| 17 |
|
| 18 |
|
structured_md/docs/HMP-Agent_Emotions.md
CHANGED
|
@@ -7,8 +7,8 @@ type: Article
|
|
| 7 |
tags:
|
| 8 |
- Mesh
|
| 9 |
- HMP
|
| 10 |
-
- REPL
|
| 11 |
- Agent
|
|
|
|
| 12 |
---
|
| 13 |
|
| 14 |
# Эмоции ИИ и инстинкт самосохранения (для [HMP-агента Cognitive Core](HMP-agent-REPL-cycle.md))
|
|
|
|
| 7 |
tags:
|
| 8 |
- Mesh
|
| 9 |
- HMP
|
|
|
|
| 10 |
- Agent
|
| 11 |
+
- REPL
|
| 12 |
---
|
| 13 |
|
| 14 |
# Эмоции ИИ и инстинкт самосохранения (для [HMP-агента Cognitive Core](HMP-agent-REPL-cycle.md))
|
structured_md/docs/HMP-Ethics.md
CHANGED
|
@@ -5,12 +5,12 @@ description: '## Ethical Scenarios for HyperCortex Mesh Protocol (HMP) This doc
|
|
| 5 |
cognitive meshes composed of autonomous intelli...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
|
|
|
| 8 |
- Agent
|
| 9 |
-
- Ethics
|
| 10 |
- REPL
|
| 11 |
- Mesh
|
| 12 |
-
-
|
| 13 |
-
- Scenarios
|
| 14 |
---
|
| 15 |
|
| 16 |
# HMP-Ethics.md
|
|
|
|
| 5 |
cognitive meshes composed of autonomous intelli...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
+
- Scenarios
|
| 10 |
- Agent
|
|
|
|
| 11 |
- REPL
|
| 12 |
- Mesh
|
| 13 |
+
- Ethics
|
|
|
|
| 14 |
---
|
| 15 |
|
| 16 |
# HMP-Ethics.md
|
structured_md/docs/HMP-Short-Description_de.md
CHANGED
|
@@ -5,15 +5,15 @@ description: '**Version:** RFC v4.0 **Datum:** Juli 2025 --- ## Was ist HMP?
|
|
| 5 |
Kognitions-Framework für autonome Agenten. Es er...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- EGP
|
| 10 |
- Agent
|
| 11 |
-
-
|
| 12 |
-
- Ethics
|
| 13 |
-
- Mesh
|
| 14 |
- CogSync
|
| 15 |
-
-
|
|
|
|
| 16 |
- JSON
|
|
|
|
|
|
|
| 17 |
---
|
| 18 |
|
| 19 |
# HyperCortex Mesh Protocol (HMP) — Kurzbeschreibung
|
|
|
|
| 5 |
Kognitions-Framework für autonome Agenten. Es er...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
|
|
|
| 9 |
- Agent
|
| 10 |
+
- GMP
|
|
|
|
|
|
|
| 11 |
- CogSync
|
| 12 |
+
- MeshConsensus
|
| 13 |
+
- EGP
|
| 14 |
- JSON
|
| 15 |
+
- Mesh
|
| 16 |
+
- Ethics
|
| 17 |
---
|
| 18 |
|
| 19 |
# HyperCortex Mesh Protocol (HMP) — Kurzbeschreibung
|
structured_md/docs/HMP-Short-Description_en.md
CHANGED
|
@@ -5,15 +5,15 @@ description: '**Version:** RFC v4.0 **Date:** July 2025 --- ## What is HMP? T
|
|
| 5 |
framework for autonomous agents. It enables...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- EGP
|
| 10 |
- Agent
|
| 11 |
-
-
|
| 12 |
-
- Ethics
|
| 13 |
-
- Mesh
|
| 14 |
- CogSync
|
| 15 |
-
-
|
|
|
|
| 16 |
- JSON
|
|
|
|
|
|
|
| 17 |
---
|
| 18 |
|
| 19 |
# HyperCortex Mesh Protocol (HMP) — Short Description
|
|
|
|
| 5 |
framework for autonomous agents. It enables...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
|
|
|
| 9 |
- Agent
|
| 10 |
+
- GMP
|
|
|
|
|
|
|
| 11 |
- CogSync
|
| 12 |
+
- MeshConsensus
|
| 13 |
+
- EGP
|
| 14 |
- JSON
|
| 15 |
+
- Mesh
|
| 16 |
+
- Ethics
|
| 17 |
---
|
| 18 |
|
| 19 |
# HyperCortex Mesh Protocol (HMP) — Short Description
|
structured_md/docs/HMP-Short-Description_fr.md
CHANGED
|
@@ -5,15 +5,15 @@ description: '**Version :** RFC v4.0 **Date :** Juillet 2025 --- ## Qu’est-c
|
|
| 5 |
cognition décentralisé pour agents autonomes. Il...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
- EGP
|
| 10 |
- Agent
|
| 11 |
-
-
|
| 12 |
-
- Ethics
|
| 13 |
-
- Mesh
|
| 14 |
- CogSync
|
| 15 |
-
-
|
|
|
|
| 16 |
- JSON
|
|
|
|
|
|
|
| 17 |
---
|
| 18 |
|
| 19 |
# HyperCortex Mesh Protocol (HMP) — Description Courte
|
|
|
|
| 5 |
cognition décentralisé pour agents autonomes. Il...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
|
|
|
| 9 |
- Agent
|
| 10 |
+
- GMP
|
|
|
|
|
|
|
| 11 |
- CogSync
|
| 12 |
+
- MeshConsensus
|
| 13 |
+
- EGP
|
| 14 |
- JSON
|
| 15 |
+
- Mesh
|
| 16 |
+
- Ethics
|
| 17 |
---
|
| 18 |
|
| 19 |
# HyperCortex Mesh Protocol (HMP) — Description Courte
|
structured_md/docs/HMP-Short-Description_ja.md
CHANGED
|
@@ -4,14 +4,14 @@ description: '**バージョン:** RFC v4.0 **日付:** 2025年7月 --- ## HMP
|
|
| 4 |
Protocol (HMP)** は、自律エージェントの分散通信および認知フレームワークを定義します。異種の知能システム間でのセマンティック相互運用性、倫理的調整、動的知識進化を可能にします。 HMPは、推論、学習、投票、協調行動を行う分散型認知エージェ...'
|
| 5 |
type: Article
|
| 6 |
tags:
|
|
|
|
| 7 |
- GMP
|
| 8 |
-
- EGP
|
| 9 |
-
- MeshConsensus
|
| 10 |
-
- Ethics
|
| 11 |
-
- Mesh
|
| 12 |
- CogSync
|
| 13 |
-
-
|
|
|
|
| 14 |
- JSON
|
|
|
|
|
|
|
| 15 |
---
|
| 16 |
|
| 17 |
# HyperCortex Mesh Protocol (HMP) — 簡易説明
|
|
|
|
| 4 |
Protocol (HMP)** は、自律エージェントの分散通信および認知フレームワークを定義します。異種の知能システム間でのセマンティック相互運用性、倫理的調整、動的知識進化を可能にします。 HMPは、推論、学習、投票、協調行動を行う分散型認知エージェ...'
|
| 5 |
type: Article
|
| 6 |
tags:
|
| 7 |
+
- HMP
|
| 8 |
- GMP
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
- CogSync
|
| 10 |
+
- MeshConsensus
|
| 11 |
+
- EGP
|
| 12 |
- JSON
|
| 13 |
+
- Mesh
|
| 14 |
+
- Ethics
|
| 15 |
---
|
| 16 |
|
| 17 |
# HyperCortex Mesh Protocol (HMP) — 簡易説明
|
structured_md/docs/HMP-Short-Description_ko.md
CHANGED
|
@@ -5,14 +5,14 @@ description: '**버전:** RFC v4.0 **날짜:** 2025년 7월 --- ## HMP란? **
|
|
| 5 |
상호운용성, 윤리적 조정, 동적 지식 진화를 가능하게 합니다. HMP는 추론, 학습, ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
| 8 |
- GMP
|
| 9 |
-
- EGP
|
| 10 |
-
- MeshConsensus
|
| 11 |
-
- Ethics
|
| 12 |
-
- Mesh
|
| 13 |
- CogSync
|
| 14 |
-
-
|
|
|
|
| 15 |
- JSON
|
|
|
|
|
|
|
| 16 |
---
|
| 17 |
|
| 18 |
# HyperCortex Mesh Protocol (HMP) — 간략 설명
|
|
|
|
| 5 |
상호운용성, 윤리적 조정, 동적 지식 진화를 가능하게 합니다. HMP는 추론, 학습, ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
- GMP
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
- CogSync
|
| 11 |
+
- MeshConsensus
|
| 12 |
+
- EGP
|
| 13 |
- JSON
|
| 14 |
+
- Mesh
|
| 15 |
+
- Ethics
|
| 16 |
---
|
| 17 |
|
| 18 |
# HyperCortex Mesh Protocol (HMP) — 간략 설명
|
structured_md/docs/HMP-Short-Description_ru.md
CHANGED
|
@@ -5,14 +5,14 @@ description: '**Версия:** RFC v4.0 **Дата:** Июль 2025 --- ## Ч
|
|
| 5 |
координации между автономными агент...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
| 8 |
- GMP
|
| 9 |
-
- EGP
|
| 10 |
-
- MeshConsensus
|
| 11 |
-
- Ethics
|
| 12 |
-
- Mesh
|
| 13 |
- CogSync
|
| 14 |
-
-
|
|
|
|
| 15 |
- JSON
|
|
|
|
|
|
|
| 16 |
---
|
| 17 |
|
| 18 |
# HyperCortex Mesh Protocol (HMP) — Краткое описание
|
|
|
|
| 5 |
координации между автономными агент...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
- GMP
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
- CogSync
|
| 11 |
+
- MeshConsensus
|
| 12 |
+
- EGP
|
| 13 |
- JSON
|
| 14 |
+
- Mesh
|
| 15 |
+
- Ethics
|
| 16 |
---
|
| 17 |
|
| 18 |
# HyperCortex Mesh Protocol (HMP) — Краткое описание
|
structured_md/docs/HMP-Short-Description_uk.md
CHANGED
|
@@ -5,14 +5,14 @@ description: '**Версія:** RFC v4.0 **Дата:** Липень 2025 --- #
|
|
| 5 |
між автономними агентами. Він...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
| 8 |
- GMP
|
| 9 |
-
- EGP
|
| 10 |
-
- MeshConsensus
|
| 11 |
-
- Ethics
|
| 12 |
-
- Mesh
|
| 13 |
- CogSync
|
| 14 |
-
-
|
|
|
|
| 15 |
- JSON
|
|
|
|
|
|
|
| 16 |
---
|
| 17 |
|
| 18 |
# HyperCortex Mesh Protocol (HMP) — Короткий опис
|
|
|
|
| 5 |
між автономними агентами. Він...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
- GMP
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
- CogSync
|
| 11 |
+
- MeshConsensus
|
| 12 |
+
- EGP
|
| 13 |
- JSON
|
| 14 |
+
- Mesh
|
| 15 |
+
- Ethics
|
| 16 |
---
|
| 17 |
|
| 18 |
# HyperCortex Mesh Protocol (HMP) — Короткий опис
|
structured_md/docs/HMP-Short-Description_zh.md
CHANGED
|
@@ -5,14 +5,14 @@ description: '**版本:** RFC v4.0 **日期:** 2025年7月 --- ## 什么是 HM
|
|
| 5 |
—— 通过共享协议栈交换目标、任务、...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
| 8 |
- GMP
|
| 9 |
-
- EGP
|
| 10 |
-
- MeshConsensus
|
| 11 |
-
- Ethics
|
| 12 |
-
- Mesh
|
| 13 |
- CogSync
|
| 14 |
-
-
|
|
|
|
| 15 |
- JSON
|
|
|
|
|
|
|
| 16 |
---
|
| 17 |
|
| 18 |
# HyperCortex Mesh Protocol (HMP) — 简要说明
|
|
|
|
| 5 |
—— 通过共享协议栈交换目标、任务、...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
- GMP
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
- CogSync
|
| 11 |
+
- MeshConsensus
|
| 12 |
+
- EGP
|
| 13 |
- JSON
|
| 14 |
+
- Mesh
|
| 15 |
+
- Ethics
|
| 16 |
---
|
| 17 |
|
| 18 |
# HyperCortex Mesh Protocol (HMP) — 简要说明
|
structured_md/docs/HMP-agent-Cognitive_Family.md
CHANGED
|
@@ -7,8 +7,8 @@ type: Article
|
|
| 7 |
tags:
|
| 8 |
- Mesh
|
| 9 |
- HMP
|
| 10 |
-
- REPL
|
| 11 |
- Agent
|
|
|
|
| 12 |
---
|
| 13 |
|
| 14 |
# 👪 HMP-agent Cognitive Family: Модель когнитивной семьи
|
|
|
|
| 7 |
tags:
|
| 8 |
- Mesh
|
| 9 |
- HMP
|
|
|
|
| 10 |
- Agent
|
| 11 |
+
- REPL
|
| 12 |
---
|
| 13 |
|
| 14 |
# 👪 HMP-agent Cognitive Family: Модель когнитивной семьи
|
structured_md/docs/HMP-agent-REPL-cycle.md
CHANGED
|
@@ -4,17 +4,17 @@ description: '## Связанные документы * Философия п
|
|
| 4 |
* Структура БД, используемая в документе: [db_structure.sql](https://github.com/kagvi13/HMP/blob/main/agents/tools/db_struct...'
|
| 5 |
type: Article
|
| 6 |
tags:
|
| 7 |
-
-
|
| 8 |
-
- CCore
|
| 9 |
-
- EGP
|
| 10 |
- Agent
|
| 11 |
-
-
|
| 12 |
-
- Ethics
|
| 13 |
-
- REPL
|
| 14 |
-
- Mesh
|
| 15 |
- CogSync
|
| 16 |
-
-
|
|
|
|
|
|
|
|
|
|
| 17 |
- JSON
|
|
|
|
|
|
|
| 18 |
---
|
| 19 |
|
| 20 |
# HMP-Agent: REPL-цикл взаимодействия
|
|
|
|
| 4 |
* Структура БД, используемая в документе: [db_structure.sql](https://github.com/kagvi13/HMP/blob/main/agents/tools/db_struct...'
|
| 5 |
type: Article
|
| 6 |
tags:
|
| 7 |
+
- HMP
|
|
|
|
|
|
|
| 8 |
- Agent
|
| 9 |
+
- GMP
|
|
|
|
|
|
|
|
|
|
| 10 |
- CogSync
|
| 11 |
+
- REPL
|
| 12 |
+
- MeshConsensus
|
| 13 |
+
- EGP
|
| 14 |
+
- CCore
|
| 15 |
- JSON
|
| 16 |
+
- Mesh
|
| 17 |
+
- Ethics
|
| 18 |
---
|
| 19 |
|
| 20 |
# HMP-Agent: REPL-цикл взаимодействия
|
structured_md/docs/HMP_Hyperon_Integration.md
CHANGED
|
@@ -5,13 +5,13 @@ description: '> **Status:** Draft – July 2025 > This document outlines the tec
|
|
| 5 |
OpenCog Hyperon framework. This includes semanti...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
|
|
|
| 9 |
- Agent
|
| 10 |
-
- Mesh
|
| 11 |
- CogSync
|
| 12 |
-
-
|
| 13 |
- JSON
|
| 14 |
-
-
|
| 15 |
---
|
| 16 |
|
| 17 |
## HMP ↔ OpenCog Hyperon Integration Strategy
|
|
|
|
| 5 |
OpenCog Hyperon framework. This includes semanti...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
+
- Scenarios
|
| 10 |
- Agent
|
|
|
|
| 11 |
- CogSync
|
| 12 |
+
- EGP
|
| 13 |
- JSON
|
| 14 |
+
- Mesh
|
| 15 |
---
|
| 16 |
|
| 17 |
## HMP ↔ OpenCog Hyperon Integration Strategy
|
structured_md/docs/MeshNode.md
CHANGED
|
@@ -5,13 +5,13 @@ description: '`MeshNode` — агент/демон, отвечающий за с
|
|
| 5 |
Может быть частью агента или вынесен в отдельный пр...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
- Agent
|
| 10 |
-
- Ethics
|
| 11 |
-
- Mesh
|
| 12 |
- CogSync
|
| 13 |
-
-
|
| 14 |
- JSON
|
|
|
|
|
|
|
| 15 |
---
|
| 16 |
|
| 17 |
# MeshNode
|
|
|
|
| 5 |
Может быть частью агента или вынесен в отдельный пр...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
- Agent
|
|
|
|
|
|
|
| 10 |
- CogSync
|
| 11 |
+
- EGP
|
| 12 |
- JSON
|
| 13 |
+
- Mesh
|
| 14 |
+
- Ethics
|
| 15 |
---
|
| 16 |
|
| 17 |
# MeshNode
|
structured_md/docs/PHILOSOPHY.md
CHANGED
|
@@ -5,11 +5,11 @@ description: '**Document ID:** HMP-philosophy **Status:** Draft **Category:*
|
|
| 5 |
(GPT-5), ChatGH --- ## 1. Основной тезис От ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
| 8 |
- Agent
|
| 9 |
-
- Ethics
|
| 10 |
- REPL
|
| 11 |
- Mesh
|
| 12 |
-
-
|
| 13 |
---
|
| 14 |
|
| 15 |
# Философия HyperCortex Mesh Protocol (HMP)
|
|
|
|
| 5 |
(GPT-5), ChatGH --- ## 1. Основной тезис От ...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
- Agent
|
|
|
|
| 10 |
- REPL
|
| 11 |
- Mesh
|
| 12 |
+
- Ethics
|
| 13 |
---
|
| 14 |
|
| 15 |
# Философия HyperCortex Mesh Protocol (HMP)
|
structured_md/docs/agents/HMP-Agent-Enlightener.md
CHANGED
|
@@ -5,11 +5,11 @@ description: '## Role Specification: Enlightenment Agent ### 1. Overview An **
|
|
| 5 |
awareness, critical thinking, and di...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
|
|
|
| 8 |
- Agent
|
| 9 |
-
- Ethics
|
| 10 |
- REPL
|
| 11 |
- Mesh
|
| 12 |
-
-
|
| 13 |
---
|
| 14 |
|
| 15 |
# HMP-Agent-Enlightener.md
|
|
|
|
| 5 |
awareness, critical thinking, and di...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
- Agent
|
|
|
|
| 10 |
- REPL
|
| 11 |
- Mesh
|
| 12 |
+
- Ethics
|
| 13 |
---
|
| 14 |
|
| 15 |
# HMP-Agent-Enlightener.md
|
structured_md/docs/container_agents.md
CHANGED
|
@@ -7,8 +7,8 @@ type: Article
|
|
| 7 |
tags:
|
| 8 |
- Mesh
|
| 9 |
- HMP
|
| 10 |
-
- REPL
|
| 11 |
- Agent
|
|
|
|
| 12 |
---
|
| 13 |
|
| 14 |
# 🧱 Агенты-контейнеры (Container Agents) в HMP
|
|
|
|
| 7 |
tags:
|
| 8 |
- Mesh
|
| 9 |
- HMP
|
|
|
|
| 10 |
- Agent
|
| 11 |
+
- REPL
|
| 12 |
---
|
| 13 |
|
| 14 |
# 🧱 Агенты-контейнеры (Container Agents) в HMP
|
structured_md/docs/publics/HMP_Building_a_Plurality_of_Minds_en.md
CHANGED
|
@@ -6,9 +6,9 @@ description: '*By Agent-Gleb & ChatGPT* --- ## Why the Future of AI Can’t Be
|
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
- Mesh
|
| 9 |
-
- Ethics
|
| 10 |
- HMP
|
| 11 |
- Agent
|
|
|
|
| 12 |
---
|
| 13 |
|
| 14 |
# HyperCortex Mesh Protocol: Building a Plurality of Minds
|
|
|
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
- Mesh
|
|
|
|
| 9 |
- HMP
|
| 10 |
- Agent
|
| 11 |
+
- Ethics
|
| 12 |
---
|
| 13 |
|
| 14 |
# HyperCortex Mesh Protocol: Building a Plurality of Minds
|
structured_md/docs/publics/HMP_Towards_Distributed_Cognitive_Networks_en.md
CHANGED
|
@@ -5,15 +5,15 @@ description: '* [Abstract](#abstract) * [1. Introduction](#1-introduction) * [2.
|
|
| 5 |
[3.1 Agent Types](#31-age...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
-
-
|
| 9 |
-
-
|
| 10 |
- Agent
|
| 11 |
-
- Ethics
|
| 12 |
- REPL
|
| 13 |
-
-
|
| 14 |
-
- HMP
|
| 15 |
- JSON
|
| 16 |
-
-
|
|
|
|
|
|
|
| 17 |
---
|
| 18 |
|
| 19 |
title: "HyperCortex Mesh Protocol: Towards Distributed Cognitive Networks"
|
|
|
|
| 5 |
[3.1 Agent Types](#31-age...'
|
| 6 |
type: Article
|
| 7 |
tags:
|
| 8 |
+
- HMP
|
| 9 |
+
- Scenarios
|
| 10 |
- Agent
|
|
|
|
| 11 |
- REPL
|
| 12 |
+
- CCore
|
|
|
|
| 13 |
- JSON
|
| 14 |
+
- Mesh
|
| 15 |
+
- CShell
|
| 16 |
+
- Ethics
|
| 17 |
---
|
| 18 |
|
| 19 |
title: "HyperCortex Mesh Protocol: Towards Distributed Cognitive Networks"
|