1. A computing apparatus, comprising: one or more logic elements comprising a flow processor engine; and one or more logic elements comprising a trusted execution environment (TEE), and further comprising a service selection engine, wherein the the service selection engine is operable to: receive from the flow processor engine an encrypted payload; determine that the encrypted payload satisfies at least one selection criterion; and provide a notification of satisfaction to the flow engine.