JSON-RPC 2’s specification has recently been updated, with the language and phrasing made more consistent. At this point most of the remaining challenges around json-rpc are likely to be transport related, which is nice as those are outside the core specification.