Any event is transformed to the unified canonical format and forwarded to the clients. These clients only receive the events requested, and elos performs the filtering. Thus, developers do not have to worry about event seeking, they can focus entirely on the implementation of the event reaction.
The harmonized output-format of the events allows for filtering in the storage subsystem of elos. Depending on the filter rules events are stored with specific retention policies to allow cyber security audits or even post-mortem analysis.
This layer of abstraction provided by elos highly simplifies maintenance. In any case where event source changes in structure or interface, the elos input is the only event that needs adoption. All remaining software can stay unchanged and assume the original canonical event to show up.
Additionally, elos ensures security-relevant events by sender authorization.