Monotonic timestamp (Date.now()) at dispatch time.
Unique command ID (crypto.randomUUID or fallback).
OptionalcausationID of the command that caused this one (set manually via payload.__causationId).
OptionalcorrelationCorrelation ID for tracing a chain of commands (propagates from parent).
Automatic metadata stamped on every command.