Adding JSON driver protocol spec to the docs

@neumino -- could you please review?
There should be `p` for profile too I think