2. The method of claim 1 further comprising causing the context engine to send the context enriched data to the first gamification platform.
1. A computer-implemented method comprising: causing a context engine comprising an in-memory database engine to collect data from a first source comprising a first gamification platform regarding a first event comprising an action taken in an enterprise by an actor; causing the context engine to collect first context data over an asynchronous message broker from a second source comprising a machine-to-machine stack including a hygroscopic sensor from a wearable of the actor; causing the context engine to collect second context data over the asynchronous message broker from a third source comprising a second gamification platform regarding a second event involving the actor; causing the context engine to perform a first aggregation of the first context data from the second source, and then to perform a second aggregation to process the data and aggregated first context data to create context enriched data by calculating a defined trust metric from the data and the second context data; causing the context engine to store the context enriched data in an in-memory database; causing the context engine to provide the context enriched data in a view within the in-memory database; determining from the context enriched data that the actor has achieved a predetermined goal; based upon achievement of the predetermined goal, triggering the asynchronous message broker to communicate a message to assign an additional role to the actor.