Client-daemon protocol over Unix domain sockets.
Messages are newline-delimited JSON. The client sends a Request and the daemon replies with a Response.
Request
Response