DRAFT — not a shipped protocol. See design notes.
DRAFT HM26 republish node. Inherits BaseNode only; payload and prior-link semantics are unresolved. This placeholder is not a usable republish protocol.
BaseNode extends the existing signed Blob envelope; all six node variants extend BaseNode. BaseNode owns optional node identity, parent placement and relative name. It has no stored type override or fixed node type tag. The inherited Blob envelope still requires a stored string type; arbitrary strings satisfy that structural constraint. Whether HM26 should eliminate the inherited field is an open envelope-design question. No replacement dispatch mechanism is introduced. Required kind selects the six closed node variants.
{
"type": "hm://z6MkiAKDcRSzQ4zPZfnJcS5HYx5MwgN6MU9foHihJGrhqNBj/hm26/base-node",
"properties": {
"kind": {
"value": "republish",
"required": true,
"description": "Closed node-variant discriminator."
}
},
"description": "DRAFT HM26 republish node. Inherits BaseNode only; payload and prior-link semantics are unresolved. This placeholder is not a usable republish protocol."
}Do you like what you are reading? Subscribe to receive updates.
Unsubscribe anytime