The main helper is ExecutionPlane.JsonRpc.call/2.
{:ok, result} =
ExecutionPlane.JsonRpc.call(%{
command: "node",
argv: ["client.js"],
request: %{"method" => "ping", "params" => %{}}
})The package also exposes the lower JSON-RPC framing adapter for persistent lane composition.