{ "schema_version": "2", "name": "Two Endpoints", "references": [ { "id": "ref_text", "role": "reference", "label": "Text", "asset_type": "text", "inputs": [ { "id": "in", "label": "Text", "type": "text" } ], "outputs": [ { "id": "out", "label": "Text", "type": "text" } ], "data": { "out": "hello there friend" }, "x": 60, "y": 60, "width": 200, "height": 90 }, { "id": "ref_c", "role": "reference", "label": "Celsius", "asset_type": "number", "inputs": [ { "id": "in", "label": "Celsius", "type": "number" } ], "outputs": [ { "id": "out", "label": "Celsius", "type": "number" } ], "data": { "out": 20 }, "x": 60, "y": 260, "width": 200, "height": 90 } ], "operators": [ { "id": "op_wc", "role": "operator", "kind": "fn", "fn": "word_count", "label": "word_count", "inputs": [ { "id": "in_0", "label": "input", "type": "text", "required": true } ], "outputs": [ { "id": "out_0", "label": "output", "type": "number" } ], "data": {}, "x": 320, "y": 60, "width": 200, "height": 90 }, { "id": "op_f", "role": "operator", "kind": "fn", "fn": "to_fahrenheit", "label": "to_fahrenheit", "inputs": [ { "id": "in_0", "label": "input", "type": "number", "required": true } ], "outputs": [ { "id": "out_0", "label": "output", "type": "number" } ], "data": {}, "x": 320, "y": 260, "width": 200, "height": 90 } ], "subjects": [ { "id": "sub_wc", "role": "subject", "label": "Word count", "asset_type": "number", "inputs": [ { "id": "in", "label": "Word count", "type": "number" } ], "outputs": [ { "id": "out", "label": "Word count", "type": "number" } ], "data": {}, "x": 580, "y": 60, "width": 200, "height": 120 }, { "id": "sub_f", "role": "subject", "label": "Fahrenheit", "asset_type": "number", "inputs": [ { "id": "in", "label": "Fahrenheit", "type": "number" } ], "outputs": [ { "id": "out", "label": "Fahrenheit", "type": "number" } ], "data": {}, "x": 580, "y": 260, "width": 200, "height": 120 } ], "edges": [ { "id": "e1", "from_node_id": "ref_text", "from_port_id": "out", "to_node_id": "op_wc", "to_port_id": "in_0", "type": "text" }, { "id": "e2", "from_node_id": "op_wc", "from_port_id": "out_0", "to_node_id": "sub_wc", "to_port_id": "in", "type": "number" }, { "id": "e3", "from_node_id": "ref_c", "from_port_id": "out", "to_node_id": "op_f", "to_port_id": "in_0", "type": "number" }, { "id": "e4", "from_node_id": "op_f", "from_port_id": "out_0", "to_node_id": "sub_f", "to_port_id": "in", "type": "number" } ] }