Infrastructure · Data Structures

Message

Structured signal container

Definition

Mechanism

A structured container for a Signal, adding Metadata (Sender, Recipient, Timestamp) to the raw emission.

Invariants

  1. Immutability: once sent, the message content cannot be changed.
  2. Addressed: carries sender, recipient and timestamp. Without a recipient it is a Signal with metadata, which is what this pattern exists to be distinct from.

Risks

Failure modes

None stated.

Relationships

Builds on

References

Signal

Raw information emission

Used by

References

Break

Failure-announcement signal {severity, reason, recoverable}, ACK-required

Society

Nuancefilter

When relaying a message, record what was left out of the original

Queue

Ordered container with FIFO/LIFO/priority discipline and explicit dequeue semantics

Accepts

Reference

Data schema

{
  "type": "object",
  "required": [
    "header",
    "body"
  ],
  "properties": {
    "header": {
      "type": "object",
      "properties": {
        "sender": {
          "type": "string"
        },
        "recipient": {
          "type": "string"
        },
        "timestamp": {
          "type": "string"
        }
      },
      "description": "Sender, recipient and timestamp.",
      "required": [
        "sender",
        "recipient",
        "timestamp"
      ]
    },
    "body": {
      "description": "The content payload"
    },
    "signature": {
      "type": "string",
      "description": "Sender verification"
    }
  }
}

Identity

Ref
Message#bf6d
Sema ID
sema:Message#mh:SHA-256:bf6d3d4643c881a8c245617c3603b13ffef26026304fc7e7c384a80cf25fd237
Ring
1
Tier
1
Updated
2026-11-11
Supersedes
  • sema:Message#mh:SHA-256:b17515adef760297f0374e7cfcf4a7b3cc4f5f2c21ab0c0295285545c60482ea