This issue is about designing a rust http client which can be used as a replacement for the current go http client we expose to the mobile apps. Instead of exposing a set of predefined interface, we would like to expose a generic http interface which the client can control. This allows us to decouple API calls to the backend from the engine and gives more control of this to the apps.
The current deliverables for this issue include: