You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/HMP-0005.md
+16-4Lines changed: 16 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1514,6 +1514,10 @@ For details and examples, see **section 3.15** — *Usage of `network` and `broa
1514
1514
The **Mesh Container Exchange (MCE)** mechanism is designed for discovering, requesting, and exchanging containers between agents in a distributed network.
1515
1515
It provides **container synchronization without duplication** while considering network constraints (`broadcast`, `network`).
1516
1516
1517
+
*MCE does not mandate request-response semantics.*
1518
+
1519
+
---
1520
+
1517
1521
### 5.1 General principles
1518
1522
1519
1523
1. Each agent maintains a **Container Index** — a set of minimal metadata describing which containers are available in its storage and how they are cognitively positioned.
@@ -4727,12 +4731,18 @@ and lists all containers with their metadata and hashes.
4727
4731
4728
4732
The **Message Routing & Delivery (MRD)** subsystem defines how containers are delivered to specific agents across the Mesh.
4729
4733
Unlike the **Mesh Container Exchange (MCE)**, which is responsible for publishing and exchanging containers in the Mesh network,
4730
-
MRD focuses on *directed delivery* — ensuring that a container eventually reaches its intended recipient,
4731
-
even through NAT, intermittent connectivity, or indirect relay paths.
4734
+
MRD focuses on *directed delivery* — ensuring that a container eventually reaches its intended recipient, even through NAT, intermittent connectivity, or indirect relay paths.
4732
4735
4733
4736
In HMP v5.0, message delivery is performed through verifiable **container transactions**.
4734
4737
Peers discover suitable relays via `peer_announce` metadata, while delivery routes are auditable through appended `relay_chain` entries and distributed container publication in `container_index` records.
4735
4738
4739
+
MRD **MAY support push-based propagation** (unsolicited or role-driven container dissemination), including:
> It ensures containers can reach intended recipients through trusted relays,
4901
-
> maintaining auditability, TTL enforcement, and reputation-aware routing policies.
4910
+
> It ensures containers can reach intended recipients through trusted relays, maintaining auditability, TTL enforcement, and reputation-aware routing policies.
4911
+
>
4912
+
> **MCE defines container exchange primitives, not delivery strategies.
4913
+
> MRD defines how, when, and to whom containers are propagated.**
0 commit comments