Example use cases: - scheduling a cron by subscribing to an event published once per second/minute/hour/etc - training an ML model as a background job by having several hosts calculate & publish error data for a given subset of training data - notifying a third-party (non-TinyChain) service that a transaction is committed, i.e. a post-transaction hook