How does this work? Does it require an agent to run on each rig, or can it remotely connect to miner APIs?
A generic agent will run on each rig and control the coin-specific miners. It calls GX API to know which coin to mine and activates the corresponding mining agent. It also sends mining status/data to the API for reporting. You can think of this as a meta-agent.
https://i.imgur.com/6GslTAp.pngCompare this against mining directly via a pool
https://i.imgur.com/vwRGcoH.pngor mining via a marketplace like NiceHash
https://i.imgur.com/KURXUlv.png