Skip to main content
MRS provides explicit extension mechanisms to support additional domains while keeping a stable core. See: /MRS-Specification-RFC#15-extension-mechanisms

Custom Properties

Events, spans, and directions support custom properties with the x- prefix:
Custom properties:
  • MUST begin with x-
  • MUST have string, number, boolean, or array values
  • SHOULD be documented by the creating system
  • MAY be ignored by systems that don’t recognize them
Note: The :at field is not shown above because it is a derived field computed by the orchestrator, not provided by agents.

Namespace Extensions

For complex extensions, use namespaced properties:

Registered Namespaces

Extensions in MRS-Ops

When creating events via MRS-Ops, custom properties can be included in the operation:
The orchestrator preserves custom properties when applying the operation to canonical state.