If you're going to put it on top, then the next step is a protocol system like ssh that puts the agent virtually inside a system so you don't need to ever setup your system anywhere else.