Well I run the software Sapphire and bitcoin core. It has a command line to send request to the workers i believe. By the way is the user of the software considered a client, miner or user? Anyways here is a couple of examples of what i am talking about.
== Blockchain ==
getbestblockhash
getblock "hash" ( verbose )
getblockchaininfo
And many more we can discuss if desired Some things I wonder is if the sender(me) uses plain English for the message or some type of coding language like html get combined with some of the command line options?
As far as I know you're not a miner unless you're actually using software to mine. When you use Bitcoin core you're a user (you could however be a node using it).
What are you actually aiming at? I'm having a hard time figuring out what you're asking here.