When two partners share events, the receiver may act on the signal and take some action on the subject of the signal (user / session / device).
When acting without user's explicit credentials, it's important the receivers creates a log for users to look up on why the action was taken. It would be useful if there was a way for receiving partner's system to uniquely point to the event received from transmitting partner - such that user can further lookup the transmitting system's log to investigate why a particular event was sent.
Events / Signals may be chained as well :
Transmitter A -> Receiver B, Transmitter B -> Receiver C
It would nice for users to be able trace the event back the stack in-case an un-intended action is taken.