I am working on a project which consists of modifying an xmr miner and proxy. This modification must allow the miner to request the jobs by creating a file (with the job request saved inside this file that resides in the filesystem), the modified proxy (client side) reads the request from the file, converts it in stratum protocol and send it to the pool. The pool assigns the job, the proxy saves this request in a file which is read by the miner. Once the job is finished, the miner saves the result in a file which is then parsed by the proxy that sends it to the pool. Does anyone see any critical issues in this flow? Can you give me some tips for a starting point? Thanks.