would make it easy to interoperate with other tools, providing json data (and accepting json payloads for things like scheduling tasks). edit: json, protobuf (ocaml-protoc), … to be decided