Publisher passes inputs matching the condition to subscribers with matching input type and condition.

Implementation attribute may be used for refining publishing functionality. E.g. it can be used as a name of a “channel”. Or it may be a composite configuration and also specify delivery multiplicity - one recipient, all recipients, anything in between.