This is the API for MESG Services to interact with MESG Core. It is to be consumed only by MESG Services. It provides all necessary functions that MESG Services need in order to interact with MESG Core.
This API is only accessible through gRPC.
Applications must not use this API, but rather use the Core API.
The source file of this API is hosted on GitHub.
Emit an event to Core. The event and its data must be defined in the service's definition file.
Subscribe to the stream of tasks to execute.
Every task received must be executed and its result must be submitted using the
Submit the result of a task's execution to Core. The result must be defined as a task's output in the service's definition file.