I don't know his intentions but I'm very sure I know about JSON-RPC. What you seem to be unable to understand is the fact that RPC is not tied to a specific standard.
http://en.wikipedia.org/wiki/Remote_procedure_call
"Many different (often incompatible) technologies can be used to implement the concept."
Why are you so focused in JSON-RPC? He didn't even mention it once.
I know what RPC is but you clearly don't put two and two together, he has JSON, and is talking about RPC which is a implementation really. You can't just call RPC. So he was trying to say JSON-RPC but instead was just calling it RPC. The more stuff you post the less and less your doing yourself of making you look like a bad programmer, I would say quiet now so I don't have to keep showing you up.