Messages reference
A message is a payload plus labels, the unit of data on an edge. Messages are immutable: a node builds a new message from the one it received. Immutability is shallow; values inside a payload are shared, so treat received payloads as read-only.Fields
Run priority is a different mechanism:
yukta.priority in the start payload (needs the ADMIN role).
Identity across nodes
A message may be delivered more than once after a retry or resume; side-effecting plugins de-duplicate on
id.
Labels the engine adds
Fields only the engine writes
On every edge the engine resets these, whatever a plugin put on its output.origDest, failureReason and exceptionDetail are not reset. id, traceId, correlationId, replyTo, sequence fields, priority, expiration and custom labels are plugin-written and passed on; they are not proof of origin.