{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://www.calculatorx.com/schemas/electrical.rf.smith.output.json",
  "title": "Smith Chart (Impedance Matching) — success output",
  "type": "object",
  "additionalProperties": false,
  "required": [
    "status",
    "capability_id",
    "engine",
    "inputs",
    "result",
    "result_detail",
    "calculation_version",
    "verification"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "Requested tool id"
    },
    "status": {
      "const": "success"
    },
    "capability_id": {
      "const": "electrical.rf.smith"
    },
    "tool": {
      "type": "string",
      "description": "Requested tool id"
    },
    "engine": {
      "type": "string"
    },
    "inputs": {
      "type": "object",
      "description": "Normalized calculation inputs (aliases resolved)"
    },
    "result": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "mode"
      ],
      "properties": {
        "mode": {
          "type": "string",
          "enum": [
            "z-gamma",
            "gamma-z",
            "match",
            "match-steps",
            "s11-touchstone",
            "auto-match",
            "l-section"
          ]
        },
        "gamma_r": {
          "type": "number"
        },
        "gamma_i": {
          "type": "number"
        },
        "gamma_mag": {
          "type": "number",
          "minimum": 0
        },
        "gamma_angle_deg": {
          "type": "number"
        },
        "z_r": {
          "type": "number"
        },
        "z_i": {
          "type": "number"
        },
        "y_r": {
          "type": [
            "number",
            "null"
          ]
        },
        "y_i": {
          "type": [
            "number",
            "null"
          ]
        },
        "VSWR": {
          "type": [
            "number",
            "null"
          ]
        },
        "RL_dB": {
          "type": [
            "number",
            "null"
          ]
        },
        "Z0_ohm": {
          "type": "number"
        },
        "RL_ohm": {
          "type": "number"
        },
        "f_Hz": {
          "type": "number"
        },
        "load_z_r": {
          "type": "number"
        },
        "load_z_i": {
          "type": "number"
        },
        "matched": {
          "type": "boolean"
        },
        "already_matched": {
          "type": "boolean"
        },
        "n": {
          "type": "integer",
          "minimum": 0
        },
        "Q": {
          "type": [
            "number",
            "null"
          ]
        },
        "note": {
          "type": "string"
        },
        "path": {
          "type": "array",
          "items": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "gamma_r",
              "gamma_i"
            ],
            "properties": {
              "gamma_r": {
                "type": "number"
              },
              "gamma_i": {
                "type": "number"
              }
            }
          }
        },
        "steps": {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "kind"
                ],
                "properties": {
                  "kind": {
                    "type": "string",
                    "enum": [
                      "series-L",
                      "series-C",
                      "series-R",
                      "series-X",
                      "shunt-L",
                      "shunt-C",
                      "shunt-R",
                      "shunt-B",
                      "tline",
                      "stub-open",
                      "stub-short",
                      "transformer",
                      "parallel-RLC"
                    ]
                  },
                  "L_H": {
                    "type": "number",
                    "exclusiveMinimum": 0
                  },
                  "C_F": {
                    "type": "number",
                    "exclusiveMinimum": 0
                  },
                  "R_ohm": {
                    "type": "number",
                    "exclusiveMinimum": 0
                  },
                  "x_norm": {
                    "type": "number"
                  },
                  "b_norm": {
                    "type": "number"
                  },
                  "n": {
                    "type": "number",
                    "exclusiveMinimum": 0
                  },
                  "theta_deg": {
                    "type": "number",
                    "exclusiveMinimum": 0
                  },
                  "Z0_line_ohm": {
                    "type": "number",
                    "exclusiveMinimum": 0
                  },
                  "Z0_stub_ohm": {
                    "type": "number",
                    "exclusiveMinimum": 0
                  },
                  "value": {
                    "type": "number"
                  }
                },
                "allOf": [
                  {
                    "if": {
                      "properties": {
                        "kind": {
                          "enum": [
                            "series-L",
                            "shunt-L"
                          ]
                        }
                      },
                      "required": [
                        "kind"
                      ]
                    },
                    "then": {
                      "required": [
                        "L_H"
                      ]
                    }
                  },
                  {
                    "if": {
                      "properties": {
                        "kind": {
                          "enum": [
                            "series-C",
                            "shunt-C"
                          ]
                        }
                      },
                      "required": [
                        "kind"
                      ]
                    },
                    "then": {
                      "required": [
                        "C_F"
                      ]
                    }
                  },
                  {
                    "if": {
                      "properties": {
                        "kind": {
                          "enum": [
                            "series-R",
                            "shunt-R"
                          ]
                        }
                      },
                      "required": [
                        "kind"
                      ]
                    },
                    "then": {
                      "anyOf": [
                        {
                          "required": [
                            "R_ohm"
                          ]
                        },
                        {
                          "required": [
                            "value"
                          ]
                        }
                      ]
                    }
                  },
                  {
                    "if": {
                      "properties": {
                        "kind": {
                          "const": "series-X"
                        }
                      },
                      "required": [
                        "kind"
                      ]
                    },
                    "then": {
                      "anyOf": [
                        {
                          "required": [
                            "x_norm"
                          ]
                        },
                        {
                          "required": [
                            "value"
                          ]
                        }
                      ]
                    }
                  },
                  {
                    "if": {
                      "properties": {
                        "kind": {
                          "const": "shunt-B"
                        }
                      },
                      "required": [
                        "kind"
                      ]
                    },
                    "then": {
                      "anyOf": [
                        {
                          "required": [
                            "b_norm"
                          ]
                        },
                        {
                          "required": [
                            "value"
                          ]
                        }
                      ]
                    }
                  },
                  {
                    "if": {
                      "properties": {
                        "kind": {
                          "enum": [
                            "tline",
                            "stub-open",
                            "stub-short"
                          ]
                        }
                      },
                      "required": [
                        "kind"
                      ]
                    },
                    "then": {
                      "anyOf": [
                        {
                          "required": [
                            "theta_deg"
                          ]
                        },
                        {
                          "required": [
                            "value"
                          ]
                        }
                      ]
                    }
                  },
                  {
                    "if": {
                      "properties": {
                        "kind": {
                          "const": "transformer"
                        }
                      },
                      "required": [
                        "kind"
                      ]
                    },
                    "then": {
                      "required": [
                        "n"
                      ]
                    }
                  },
                  {
                    "if": {
                      "properties": {
                        "kind": {
                          "const": "parallel-RLC"
                        }
                      },
                      "required": [
                        "kind"
                      ]
                    },
                    "then": {
                      "required": [
                        "R_ohm",
                        "L_H",
                        "C_F"
                      ]
                    }
                  }
                ]
              },
              {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "index": {
                    "type": "integer",
                    "minimum": 0
                  },
                  "kind": {
                    "type": "string"
                  },
                  "L_H": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "C_F": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "R_ohm": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "n": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "theta_deg": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "Z0_line_ohm": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "Z0_stub_ohm": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "x_norm": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "b_norm": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "z_r": {
                    "type": "number"
                  },
                  "z_i": {
                    "type": "number"
                  }
                }
              }
            ]
          }
        },
        "solutions": {
          "type": "array",
          "items": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "topology": {
                "type": "string",
                "enum": [
                  "l-section",
                  "stub",
                  "qw"
                ]
              },
              "id": {
                "type": "string"
              },
              "name": {
                "type": "string"
              },
              "steps": {
                "type": "array",
                "items": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "kind"
                  ],
                  "properties": {
                    "kind": {
                      "type": "string",
                      "enum": [
                        "series-L",
                        "series-C",
                        "series-R",
                        "series-X",
                        "shunt-L",
                        "shunt-C",
                        "shunt-R",
                        "shunt-B",
                        "tline",
                        "stub-open",
                        "stub-short",
                        "transformer",
                        "parallel-RLC"
                      ]
                    },
                    "L_H": {
                      "type": "number",
                      "exclusiveMinimum": 0
                    },
                    "C_F": {
                      "type": "number",
                      "exclusiveMinimum": 0
                    },
                    "R_ohm": {
                      "type": "number",
                      "exclusiveMinimum": 0
                    },
                    "x_norm": {
                      "type": "number"
                    },
                    "b_norm": {
                      "type": "number"
                    },
                    "n": {
                      "type": "number",
                      "exclusiveMinimum": 0
                    },
                    "theta_deg": {
                      "type": "number",
                      "exclusiveMinimum": 0
                    },
                    "Z0_line_ohm": {
                      "type": "number",
                      "exclusiveMinimum": 0
                    },
                    "Z0_stub_ohm": {
                      "type": "number",
                      "exclusiveMinimum": 0
                    },
                    "value": {
                      "type": "number"
                    }
                  },
                  "allOf": [
                    {
                      "if": {
                        "properties": {
                          "kind": {
                            "enum": [
                              "series-L",
                              "shunt-L"
                            ]
                          }
                        },
                        "required": [
                          "kind"
                        ]
                      },
                      "then": {
                        "required": [
                          "L_H"
                        ]
                      }
                    },
                    {
                      "if": {
                        "properties": {
                          "kind": {
                            "enum": [
                              "series-C",
                              "shunt-C"
                            ]
                          }
                        },
                        "required": [
                          "kind"
                        ]
                      },
                      "then": {
                        "required": [
                          "C_F"
                        ]
                      }
                    },
                    {
                      "if": {
                        "properties": {
                          "kind": {
                            "enum": [
                              "series-R",
                              "shunt-R"
                            ]
                          }
                        },
                        "required": [
                          "kind"
                        ]
                      },
                      "then": {
                        "anyOf": [
                          {
                            "required": [
                              "R_ohm"
                            ]
                          },
                          {
                            "required": [
                              "value"
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "if": {
                        "properties": {
                          "kind": {
                            "const": "series-X"
                          }
                        },
                        "required": [
                          "kind"
                        ]
                      },
                      "then": {
                        "anyOf": [
                          {
                            "required": [
                              "x_norm"
                            ]
                          },
                          {
                            "required": [
                              "value"
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "if": {
                        "properties": {
                          "kind": {
                            "const": "shunt-B"
                          }
                        },
                        "required": [
                          "kind"
                        ]
                      },
                      "then": {
                        "anyOf": [
                          {
                            "required": [
                              "b_norm"
                            ]
                          },
                          {
                            "required": [
                              "value"
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "if": {
                        "properties": {
                          "kind": {
                            "enum": [
                              "tline",
                              "stub-open",
                              "stub-short"
                            ]
                          }
                        },
                        "required": [
                          "kind"
                        ]
                      },
                      "then": {
                        "anyOf": [
                          {
                            "required": [
                              "theta_deg"
                            ]
                          },
                          {
                            "required": [
                              "value"
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "if": {
                        "properties": {
                          "kind": {
                            "const": "transformer"
                          }
                        },
                        "required": [
                          "kind"
                        ]
                      },
                      "then": {
                        "required": [
                          "n"
                        ]
                      }
                    },
                    {
                      "if": {
                        "properties": {
                          "kind": {
                            "const": "parallel-RLC"
                          }
                        },
                        "required": [
                          "kind"
                        ]
                      },
                      "then": {
                        "required": [
                          "R_ohm",
                          "L_H",
                          "C_F"
                        ]
                      }
                    }
                  ]
                }
              },
              "steps_norm": {
                "type": "array",
                "items": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "kind"
                  ],
                  "properties": {
                    "kind": {
                      "type": "string",
                      "enum": [
                        "series-L",
                        "series-C",
                        "series-R",
                        "series-X",
                        "shunt-L",
                        "shunt-C",
                        "shunt-R",
                        "shunt-B",
                        "tline",
                        "stub-open",
                        "stub-short",
                        "transformer",
                        "parallel-RLC"
                      ]
                    },
                    "L_H": {
                      "type": "number",
                      "exclusiveMinimum": 0
                    },
                    "C_F": {
                      "type": "number",
                      "exclusiveMinimum": 0
                    },
                    "R_ohm": {
                      "type": "number",
                      "exclusiveMinimum": 0
                    },
                    "x_norm": {
                      "type": "number"
                    },
                    "b_norm": {
                      "type": "number"
                    },
                    "n": {
                      "type": "number",
                      "exclusiveMinimum": 0
                    },
                    "theta_deg": {
                      "type": "number",
                      "exclusiveMinimum": 0
                    },
                    "Z0_line_ohm": {
                      "type": "number",
                      "exclusiveMinimum": 0
                    },
                    "Z0_stub_ohm": {
                      "type": "number",
                      "exclusiveMinimum": 0
                    },
                    "value": {
                      "type": "number"
                    }
                  },
                  "allOf": [
                    {
                      "if": {
                        "properties": {
                          "kind": {
                            "enum": [
                              "series-L",
                              "shunt-L"
                            ]
                          }
                        },
                        "required": [
                          "kind"
                        ]
                      },
                      "then": {
                        "required": [
                          "L_H"
                        ]
                      }
                    },
                    {
                      "if": {
                        "properties": {
                          "kind": {
                            "enum": [
                              "series-C",
                              "shunt-C"
                            ]
                          }
                        },
                        "required": [
                          "kind"
                        ]
                      },
                      "then": {
                        "required": [
                          "C_F"
                        ]
                      }
                    },
                    {
                      "if": {
                        "properties": {
                          "kind": {
                            "enum": [
                              "series-R",
                              "shunt-R"
                            ]
                          }
                        },
                        "required": [
                          "kind"
                        ]
                      },
                      "then": {
                        "anyOf": [
                          {
                            "required": [
                              "R_ohm"
                            ]
                          },
                          {
                            "required": [
                              "value"
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "if": {
                        "properties": {
                          "kind": {
                            "const": "series-X"
                          }
                        },
                        "required": [
                          "kind"
                        ]
                      },
                      "then": {
                        "anyOf": [
                          {
                            "required": [
                              "x_norm"
                            ]
                          },
                          {
                            "required": [
                              "value"
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "if": {
                        "properties": {
                          "kind": {
                            "const": "shunt-B"
                          }
                        },
                        "required": [
                          "kind"
                        ]
                      },
                      "then": {
                        "anyOf": [
                          {
                            "required": [
                              "b_norm"
                            ]
                          },
                          {
                            "required": [
                              "value"
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "if": {
                        "properties": {
                          "kind": {
                            "enum": [
                              "tline",
                              "stub-open",
                              "stub-short"
                            ]
                          }
                        },
                        "required": [
                          "kind"
                        ]
                      },
                      "then": {
                        "anyOf": [
                          {
                            "required": [
                              "theta_deg"
                            ]
                          },
                          {
                            "required": [
                              "value"
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "if": {
                        "properties": {
                          "kind": {
                            "const": "transformer"
                          }
                        },
                        "required": [
                          "kind"
                        ]
                      },
                      "then": {
                        "required": [
                          "n"
                        ]
                      }
                    },
                    {
                      "if": {
                        "properties": {
                          "kind": {
                            "const": "parallel-RLC"
                          }
                        },
                        "required": [
                          "kind"
                        ]
                      },
                      "then": {
                        "required": [
                          "R_ohm",
                          "L_H",
                          "C_F"
                        ]
                      }
                    }
                  ]
                }
              },
              "residual": {
                "type": "number",
                "minimum": 0,
                "description": "|z−1| residual after network"
              },
              "gamma_mag": {
                "type": "number",
                "minimum": 0
              },
              "matched": {
                "type": "boolean"
              },
              "note": {
                "type": "string"
              }
            }
          }
        },
        "best": {
          "anyOf": [
            {
              "type": "null"
            },
            {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "topology": {
                  "type": "string",
                  "enum": [
                    "l-section",
                    "stub",
                    "qw"
                  ]
                },
                "id": {
                  "type": "string"
                },
                "name": {
                  "type": "string"
                },
                "steps": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "additionalProperties": false,
                    "required": [
                      "kind"
                    ],
                    "properties": {
                      "kind": {
                        "type": "string",
                        "enum": [
                          "series-L",
                          "series-C",
                          "series-R",
                          "series-X",
                          "shunt-L",
                          "shunt-C",
                          "shunt-R",
                          "shunt-B",
                          "tline",
                          "stub-open",
                          "stub-short",
                          "transformer",
                          "parallel-RLC"
                        ]
                      },
                      "L_H": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "C_F": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "R_ohm": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "x_norm": {
                        "type": "number"
                      },
                      "b_norm": {
                        "type": "number"
                      },
                      "n": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "theta_deg": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "Z0_line_ohm": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "Z0_stub_ohm": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "value": {
                        "type": "number"
                      }
                    },
                    "allOf": [
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "enum": [
                                "series-L",
                                "shunt-L"
                              ]
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "required": [
                            "L_H"
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "enum": [
                                "series-C",
                                "shunt-C"
                              ]
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "required": [
                            "C_F"
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "enum": [
                                "series-R",
                                "shunt-R"
                              ]
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "anyOf": [
                            {
                              "required": [
                                "R_ohm"
                              ]
                            },
                            {
                              "required": [
                                "value"
                              ]
                            }
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "const": "series-X"
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "anyOf": [
                            {
                              "required": [
                                "x_norm"
                              ]
                            },
                            {
                              "required": [
                                "value"
                              ]
                            }
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "const": "shunt-B"
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "anyOf": [
                            {
                              "required": [
                                "b_norm"
                              ]
                            },
                            {
                              "required": [
                                "value"
                              ]
                            }
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "enum": [
                                "tline",
                                "stub-open",
                                "stub-short"
                              ]
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "anyOf": [
                            {
                              "required": [
                                "theta_deg"
                              ]
                            },
                            {
                              "required": [
                                "value"
                              ]
                            }
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "const": "transformer"
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "required": [
                            "n"
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "const": "parallel-RLC"
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "required": [
                            "R_ohm",
                            "L_H",
                            "C_F"
                          ]
                        }
                      }
                    ]
                  }
                },
                "steps_norm": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "additionalProperties": false,
                    "required": [
                      "kind"
                    ],
                    "properties": {
                      "kind": {
                        "type": "string",
                        "enum": [
                          "series-L",
                          "series-C",
                          "series-R",
                          "series-X",
                          "shunt-L",
                          "shunt-C",
                          "shunt-R",
                          "shunt-B",
                          "tline",
                          "stub-open",
                          "stub-short",
                          "transformer",
                          "parallel-RLC"
                        ]
                      },
                      "L_H": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "C_F": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "R_ohm": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "x_norm": {
                        "type": "number"
                      },
                      "b_norm": {
                        "type": "number"
                      },
                      "n": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "theta_deg": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "Z0_line_ohm": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "Z0_stub_ohm": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "value": {
                        "type": "number"
                      }
                    },
                    "allOf": [
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "enum": [
                                "series-L",
                                "shunt-L"
                              ]
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "required": [
                            "L_H"
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "enum": [
                                "series-C",
                                "shunt-C"
                              ]
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "required": [
                            "C_F"
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "enum": [
                                "series-R",
                                "shunt-R"
                              ]
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "anyOf": [
                            {
                              "required": [
                                "R_ohm"
                              ]
                            },
                            {
                              "required": [
                                "value"
                              ]
                            }
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "const": "series-X"
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "anyOf": [
                            {
                              "required": [
                                "x_norm"
                              ]
                            },
                            {
                              "required": [
                                "value"
                              ]
                            }
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "const": "shunt-B"
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "anyOf": [
                            {
                              "required": [
                                "b_norm"
                              ]
                            },
                            {
                              "required": [
                                "value"
                              ]
                            }
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "enum": [
                                "tline",
                                "stub-open",
                                "stub-short"
                              ]
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "anyOf": [
                            {
                              "required": [
                                "theta_deg"
                              ]
                            },
                            {
                              "required": [
                                "value"
                              ]
                            }
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "const": "transformer"
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "required": [
                            "n"
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "const": "parallel-RLC"
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "required": [
                            "R_ohm",
                            "L_H",
                            "C_F"
                          ]
                        }
                      }
                    ]
                  }
                },
                "residual": {
                  "type": "number",
                  "minimum": 0,
                  "description": "|z−1| residual after network"
                },
                "gamma_mag": {
                  "type": "number",
                  "minimum": 0
                },
                "matched": {
                  "type": "boolean"
                },
                "note": {
                  "type": "string"
                }
              }
            }
          ]
        },
        "points": {
          "type": "array",
          "items": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "f_Hz": {
                "type": "number",
                "exclusiveMinimum": 0
              },
              "gamma_r": {
                "type": "number"
              },
              "gamma_i": {
                "type": "number"
              }
            }
          }
        }
      }
    },
    "result_detail": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "value",
        "unit",
        "formatted"
      ],
      "properties": {
        "value": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "mode"
          ],
          "properties": {
            "mode": {
              "type": "string",
              "enum": [
                "z-gamma",
                "gamma-z",
                "match",
                "match-steps",
                "s11-touchstone",
                "auto-match",
                "l-section"
              ]
            },
            "gamma_r": {
              "type": "number"
            },
            "gamma_i": {
              "type": "number"
            },
            "gamma_mag": {
              "type": "number",
              "minimum": 0
            },
            "gamma_angle_deg": {
              "type": "number"
            },
            "z_r": {
              "type": "number"
            },
            "z_i": {
              "type": "number"
            },
            "y_r": {
              "type": [
                "number",
                "null"
              ]
            },
            "y_i": {
              "type": [
                "number",
                "null"
              ]
            },
            "VSWR": {
              "type": [
                "number",
                "null"
              ]
            },
            "RL_dB": {
              "type": [
                "number",
                "null"
              ]
            },
            "Z0_ohm": {
              "type": "number"
            },
            "RL_ohm": {
              "type": "number"
            },
            "f_Hz": {
              "type": "number"
            },
            "load_z_r": {
              "type": "number"
            },
            "load_z_i": {
              "type": "number"
            },
            "matched": {
              "type": "boolean"
            },
            "already_matched": {
              "type": "boolean"
            },
            "n": {
              "type": "integer",
              "minimum": 0
            },
            "Q": {
              "type": [
                "number",
                "null"
              ]
            },
            "note": {
              "type": "string"
            },
            "path": {
              "type": "array",
              "items": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "gamma_r",
                  "gamma_i"
                ],
                "properties": {
                  "gamma_r": {
                    "type": "number"
                  },
                  "gamma_i": {
                    "type": "number"
                  }
                }
              }
            },
            "steps": {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "type": "object",
                    "additionalProperties": false,
                    "required": [
                      "kind"
                    ],
                    "properties": {
                      "kind": {
                        "type": "string",
                        "enum": [
                          "series-L",
                          "series-C",
                          "series-R",
                          "series-X",
                          "shunt-L",
                          "shunt-C",
                          "shunt-R",
                          "shunt-B",
                          "tline",
                          "stub-open",
                          "stub-short",
                          "transformer",
                          "parallel-RLC"
                        ]
                      },
                      "L_H": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "C_F": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "R_ohm": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "x_norm": {
                        "type": "number"
                      },
                      "b_norm": {
                        "type": "number"
                      },
                      "n": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "theta_deg": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "Z0_line_ohm": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "Z0_stub_ohm": {
                        "type": "number",
                        "exclusiveMinimum": 0
                      },
                      "value": {
                        "type": "number"
                      }
                    },
                    "allOf": [
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "enum": [
                                "series-L",
                                "shunt-L"
                              ]
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "required": [
                            "L_H"
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "enum": [
                                "series-C",
                                "shunt-C"
                              ]
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "required": [
                            "C_F"
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "enum": [
                                "series-R",
                                "shunt-R"
                              ]
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "anyOf": [
                            {
                              "required": [
                                "R_ohm"
                              ]
                            },
                            {
                              "required": [
                                "value"
                              ]
                            }
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "const": "series-X"
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "anyOf": [
                            {
                              "required": [
                                "x_norm"
                              ]
                            },
                            {
                              "required": [
                                "value"
                              ]
                            }
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "const": "shunt-B"
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "anyOf": [
                            {
                              "required": [
                                "b_norm"
                              ]
                            },
                            {
                              "required": [
                                "value"
                              ]
                            }
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "enum": [
                                "tline",
                                "stub-open",
                                "stub-short"
                              ]
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "anyOf": [
                            {
                              "required": [
                                "theta_deg"
                              ]
                            },
                            {
                              "required": [
                                "value"
                              ]
                            }
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "const": "transformer"
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "required": [
                            "n"
                          ]
                        }
                      },
                      {
                        "if": {
                          "properties": {
                            "kind": {
                              "const": "parallel-RLC"
                            }
                          },
                          "required": [
                            "kind"
                          ]
                        },
                        "then": {
                          "required": [
                            "R_ohm",
                            "L_H",
                            "C_F"
                          ]
                        }
                      }
                    ]
                  },
                  {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "index": {
                        "type": "integer",
                        "minimum": 0
                      },
                      "kind": {
                        "type": "string"
                      },
                      "L_H": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "C_F": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "R_ohm": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "n": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "theta_deg": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "Z0_line_ohm": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "Z0_stub_ohm": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "x_norm": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "b_norm": {
                        "type": [
                          "number",
                          "null"
                        ]
                      },
                      "z_r": {
                        "type": "number"
                      },
                      "z_i": {
                        "type": "number"
                      }
                    }
                  }
                ]
              }
            },
            "solutions": {
              "type": "array",
              "items": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "topology": {
                    "type": "string",
                    "enum": [
                      "l-section",
                      "stub",
                      "qw"
                    ]
                  },
                  "id": {
                    "type": "string"
                  },
                  "name": {
                    "type": "string"
                  },
                  "steps": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "kind"
                      ],
                      "properties": {
                        "kind": {
                          "type": "string",
                          "enum": [
                            "series-L",
                            "series-C",
                            "series-R",
                            "series-X",
                            "shunt-L",
                            "shunt-C",
                            "shunt-R",
                            "shunt-B",
                            "tline",
                            "stub-open",
                            "stub-short",
                            "transformer",
                            "parallel-RLC"
                          ]
                        },
                        "L_H": {
                          "type": "number",
                          "exclusiveMinimum": 0
                        },
                        "C_F": {
                          "type": "number",
                          "exclusiveMinimum": 0
                        },
                        "R_ohm": {
                          "type": "number",
                          "exclusiveMinimum": 0
                        },
                        "x_norm": {
                          "type": "number"
                        },
                        "b_norm": {
                          "type": "number"
                        },
                        "n": {
                          "type": "number",
                          "exclusiveMinimum": 0
                        },
                        "theta_deg": {
                          "type": "number",
                          "exclusiveMinimum": 0
                        },
                        "Z0_line_ohm": {
                          "type": "number",
                          "exclusiveMinimum": 0
                        },
                        "Z0_stub_ohm": {
                          "type": "number",
                          "exclusiveMinimum": 0
                        },
                        "value": {
                          "type": "number"
                        }
                      },
                      "allOf": [
                        {
                          "if": {
                            "properties": {
                              "kind": {
                                "enum": [
                                  "series-L",
                                  "shunt-L"
                                ]
                              }
                            },
                            "required": [
                              "kind"
                            ]
                          },
                          "then": {
                            "required": [
                              "L_H"
                            ]
                          }
                        },
                        {
                          "if": {
                            "properties": {
                              "kind": {
                                "enum": [
                                  "series-C",
                                  "shunt-C"
                                ]
                              }
                            },
                            "required": [
                              "kind"
                            ]
                          },
                          "then": {
                            "required": [
                              "C_F"
                            ]
                          }
                        },
                        {
                          "if": {
                            "properties": {
                              "kind": {
                                "enum": [
                                  "series-R",
                                  "shunt-R"
                                ]
                              }
                            },
                            "required": [
                              "kind"
                            ]
                          },
                          "then": {
                            "anyOf": [
                              {
                                "required": [
                                  "R_ohm"
                                ]
                              },
                              {
                                "required": [
                                  "value"
                                ]
                              }
                            ]
                          }
                        },
                        {
                          "if": {
                            "properties": {
                              "kind": {
                                "const": "series-X"
                              }
                            },
                            "required": [
                              "kind"
                            ]
                          },
                          "then": {
                            "anyOf": [
                              {
                                "required": [
                                  "x_norm"
                                ]
                              },
                              {
                                "required": [
                                  "value"
                                ]
                              }
                            ]
                          }
                        },
                        {
                          "if": {
                            "properties": {
                              "kind": {
                                "const": "shunt-B"
                              }
                            },
                            "required": [
                              "kind"
                            ]
                          },
                          "then": {
                            "anyOf": [
                              {
                                "required": [
                                  "b_norm"
                                ]
                              },
                              {
                                "required": [
                                  "value"
                                ]
                              }
                            ]
                          }
                        },
                        {
                          "if": {
                            "properties": {
                              "kind": {
                                "enum": [
                                  "tline",
                                  "stub-open",
                                  "stub-short"
                                ]
                              }
                            },
                            "required": [
                              "kind"
                            ]
                          },
                          "then": {
                            "anyOf": [
                              {
                                "required": [
                                  "theta_deg"
                                ]
                              },
                              {
                                "required": [
                                  "value"
                                ]
                              }
                            ]
                          }
                        },
                        {
                          "if": {
                            "properties": {
                              "kind": {
                                "const": "transformer"
                              }
                            },
                            "required": [
                              "kind"
                            ]
                          },
                          "then": {
                            "required": [
                              "n"
                            ]
                          }
                        },
                        {
                          "if": {
                            "properties": {
                              "kind": {
                                "const": "parallel-RLC"
                              }
                            },
                            "required": [
                              "kind"
                            ]
                          },
                          "then": {
                            "required": [
                              "R_ohm",
                              "L_H",
                              "C_F"
                            ]
                          }
                        }
                      ]
                    }
                  },
                  "steps_norm": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "kind"
                      ],
                      "properties": {
                        "kind": {
                          "type": "string",
                          "enum": [
                            "series-L",
                            "series-C",
                            "series-R",
                            "series-X",
                            "shunt-L",
                            "shunt-C",
                            "shunt-R",
                            "shunt-B",
                            "tline",
                            "stub-open",
                            "stub-short",
                            "transformer",
                            "parallel-RLC"
                          ]
                        },
                        "L_H": {
                          "type": "number",
                          "exclusiveMinimum": 0
                        },
                        "C_F": {
                          "type": "number",
                          "exclusiveMinimum": 0
                        },
                        "R_ohm": {
                          "type": "number",
                          "exclusiveMinimum": 0
                        },
                        "x_norm": {
                          "type": "number"
                        },
                        "b_norm": {
                          "type": "number"
                        },
                        "n": {
                          "type": "number",
                          "exclusiveMinimum": 0
                        },
                        "theta_deg": {
                          "type": "number",
                          "exclusiveMinimum": 0
                        },
                        "Z0_line_ohm": {
                          "type": "number",
                          "exclusiveMinimum": 0
                        },
                        "Z0_stub_ohm": {
                          "type": "number",
                          "exclusiveMinimum": 0
                        },
                        "value": {
                          "type": "number"
                        }
                      },
                      "allOf": [
                        {
                          "if": {
                            "properties": {
                              "kind": {
                                "enum": [
                                  "series-L",
                                  "shunt-L"
                                ]
                              }
                            },
                            "required": [
                              "kind"
                            ]
                          },
                          "then": {
                            "required": [
                              "L_H"
                            ]
                          }
                        },
                        {
                          "if": {
                            "properties": {
                              "kind": {
                                "enum": [
                                  "series-C",
                                  "shunt-C"
                                ]
                              }
                            },
                            "required": [
                              "kind"
                            ]
                          },
                          "then": {
                            "required": [
                              "C_F"
                            ]
                          }
                        },
                        {
                          "if": {
                            "properties": {
                              "kind": {
                                "enum": [
                                  "series-R",
                                  "shunt-R"
                                ]
                              }
                            },
                            "required": [
                              "kind"
                            ]
                          },
                          "then": {
                            "anyOf": [
                              {
                                "required": [
                                  "R_ohm"
                                ]
                              },
                              {
                                "required": [
                                  "value"
                                ]
                              }
                            ]
                          }
                        },
                        {
                          "if": {
                            "properties": {
                              "kind": {
                                "const": "series-X"
                              }
                            },
                            "required": [
                              "kind"
                            ]
                          },
                          "then": {
                            "anyOf": [
                              {
                                "required": [
                                  "x_norm"
                                ]
                              },
                              {
                                "required": [
                                  "value"
                                ]
                              }
                            ]
                          }
                        },
                        {
                          "if": {
                            "properties": {
                              "kind": {
                                "const": "shunt-B"
                              }
                            },
                            "required": [
                              "kind"
                            ]
                          },
                          "then": {
                            "anyOf": [
                              {
                                "required": [
                                  "b_norm"
                                ]
                              },
                              {
                                "required": [
                                  "value"
                                ]
                              }
                            ]
                          }
                        },
                        {
                          "if": {
                            "properties": {
                              "kind": {
                                "enum": [
                                  "tline",
                                  "stub-open",
                                  "stub-short"
                                ]
                              }
                            },
                            "required": [
                              "kind"
                            ]
                          },
                          "then": {
                            "anyOf": [
                              {
                                "required": [
                                  "theta_deg"
                                ]
                              },
                              {
                                "required": [
                                  "value"
                                ]
                              }
                            ]
                          }
                        },
                        {
                          "if": {
                            "properties": {
                              "kind": {
                                "const": "transformer"
                              }
                            },
                            "required": [
                              "kind"
                            ]
                          },
                          "then": {
                            "required": [
                              "n"
                            ]
                          }
                        },
                        {
                          "if": {
                            "properties": {
                              "kind": {
                                "const": "parallel-RLC"
                              }
                            },
                            "required": [
                              "kind"
                            ]
                          },
                          "then": {
                            "required": [
                              "R_ohm",
                              "L_H",
                              "C_F"
                            ]
                          }
                        }
                      ]
                    }
                  },
                  "residual": {
                    "type": "number",
                    "minimum": 0,
                    "description": "|z−1| residual after network"
                  },
                  "gamma_mag": {
                    "type": "number",
                    "minimum": 0
                  },
                  "matched": {
                    "type": "boolean"
                  },
                  "note": {
                    "type": "string"
                  }
                }
              }
            },
            "best": {
              "anyOf": [
                {
                  "type": "null"
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "topology": {
                      "type": "string",
                      "enum": [
                        "l-section",
                        "stub",
                        "qw"
                      ]
                    },
                    "id": {
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    },
                    "steps": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                          "kind"
                        ],
                        "properties": {
                          "kind": {
                            "type": "string",
                            "enum": [
                              "series-L",
                              "series-C",
                              "series-R",
                              "series-X",
                              "shunt-L",
                              "shunt-C",
                              "shunt-R",
                              "shunt-B",
                              "tline",
                              "stub-open",
                              "stub-short",
                              "transformer",
                              "parallel-RLC"
                            ]
                          },
                          "L_H": {
                            "type": "number",
                            "exclusiveMinimum": 0
                          },
                          "C_F": {
                            "type": "number",
                            "exclusiveMinimum": 0
                          },
                          "R_ohm": {
                            "type": "number",
                            "exclusiveMinimum": 0
                          },
                          "x_norm": {
                            "type": "number"
                          },
                          "b_norm": {
                            "type": "number"
                          },
                          "n": {
                            "type": "number",
                            "exclusiveMinimum": 0
                          },
                          "theta_deg": {
                            "type": "number",
                            "exclusiveMinimum": 0
                          },
                          "Z0_line_ohm": {
                            "type": "number",
                            "exclusiveMinimum": 0
                          },
                          "Z0_stub_ohm": {
                            "type": "number",
                            "exclusiveMinimum": 0
                          },
                          "value": {
                            "type": "number"
                          }
                        },
                        "allOf": [
                          {
                            "if": {
                              "properties": {
                                "kind": {
                                  "enum": [
                                    "series-L",
                                    "shunt-L"
                                  ]
                                }
                              },
                              "required": [
                                "kind"
                              ]
                            },
                            "then": {
                              "required": [
                                "L_H"
                              ]
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "kind": {
                                  "enum": [
                                    "series-C",
                                    "shunt-C"
                                  ]
                                }
                              },
                              "required": [
                                "kind"
                              ]
                            },
                            "then": {
                              "required": [
                                "C_F"
                              ]
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "kind": {
                                  "enum": [
                                    "series-R",
                                    "shunt-R"
                                  ]
                                }
                              },
                              "required": [
                                "kind"
                              ]
                            },
                            "then": {
                              "anyOf": [
                                {
                                  "required": [
                                    "R_ohm"
                                  ]
                                },
                                {
                                  "required": [
                                    "value"
                                  ]
                                }
                              ]
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "kind": {
                                  "const": "series-X"
                                }
                              },
                              "required": [
                                "kind"
                              ]
                            },
                            "then": {
                              "anyOf": [
                                {
                                  "required": [
                                    "x_norm"
                                  ]
                                },
                                {
                                  "required": [
                                    "value"
                                  ]
                                }
                              ]
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "kind": {
                                  "const": "shunt-B"
                                }
                              },
                              "required": [
                                "kind"
                              ]
                            },
                            "then": {
                              "anyOf": [
                                {
                                  "required": [
                                    "b_norm"
                                  ]
                                },
                                {
                                  "required": [
                                    "value"
                                  ]
                                }
                              ]
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "kind": {
                                  "enum": [
                                    "tline",
                                    "stub-open",
                                    "stub-short"
                                  ]
                                }
                              },
                              "required": [
                                "kind"
                              ]
                            },
                            "then": {
                              "anyOf": [
                                {
                                  "required": [
                                    "theta_deg"
                                  ]
                                },
                                {
                                  "required": [
                                    "value"
                                  ]
                                }
                              ]
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "kind": {
                                  "const": "transformer"
                                }
                              },
                              "required": [
                                "kind"
                              ]
                            },
                            "then": {
                              "required": [
                                "n"
                              ]
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "kind": {
                                  "const": "parallel-RLC"
                                }
                              },
                              "required": [
                                "kind"
                              ]
                            },
                            "then": {
                              "required": [
                                "R_ohm",
                                "L_H",
                                "C_F"
                              ]
                            }
                          }
                        ]
                      }
                    },
                    "steps_norm": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                          "kind"
                        ],
                        "properties": {
                          "kind": {
                            "type": "string",
                            "enum": [
                              "series-L",
                              "series-C",
                              "series-R",
                              "series-X",
                              "shunt-L",
                              "shunt-C",
                              "shunt-R",
                              "shunt-B",
                              "tline",
                              "stub-open",
                              "stub-short",
                              "transformer",
                              "parallel-RLC"
                            ]
                          },
                          "L_H": {
                            "type": "number",
                            "exclusiveMinimum": 0
                          },
                          "C_F": {
                            "type": "number",
                            "exclusiveMinimum": 0
                          },
                          "R_ohm": {
                            "type": "number",
                            "exclusiveMinimum": 0
                          },
                          "x_norm": {
                            "type": "number"
                          },
                          "b_norm": {
                            "type": "number"
                          },
                          "n": {
                            "type": "number",
                            "exclusiveMinimum": 0
                          },
                          "theta_deg": {
                            "type": "number",
                            "exclusiveMinimum": 0
                          },
                          "Z0_line_ohm": {
                            "type": "number",
                            "exclusiveMinimum": 0
                          },
                          "Z0_stub_ohm": {
                            "type": "number",
                            "exclusiveMinimum": 0
                          },
                          "value": {
                            "type": "number"
                          }
                        },
                        "allOf": [
                          {
                            "if": {
                              "properties": {
                                "kind": {
                                  "enum": [
                                    "series-L",
                                    "shunt-L"
                                  ]
                                }
                              },
                              "required": [
                                "kind"
                              ]
                            },
                            "then": {
                              "required": [
                                "L_H"
                              ]
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "kind": {
                                  "enum": [
                                    "series-C",
                                    "shunt-C"
                                  ]
                                }
                              },
                              "required": [
                                "kind"
                              ]
                            },
                            "then": {
                              "required": [
                                "C_F"
                              ]
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "kind": {
                                  "enum": [
                                    "series-R",
                                    "shunt-R"
                                  ]
                                }
                              },
                              "required": [
                                "kind"
                              ]
                            },
                            "then": {
                              "anyOf": [
                                {
                                  "required": [
                                    "R_ohm"
                                  ]
                                },
                                {
                                  "required": [
                                    "value"
                                  ]
                                }
                              ]
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "kind": {
                                  "const": "series-X"
                                }
                              },
                              "required": [
                                "kind"
                              ]
                            },
                            "then": {
                              "anyOf": [
                                {
                                  "required": [
                                    "x_norm"
                                  ]
                                },
                                {
                                  "required": [
                                    "value"
                                  ]
                                }
                              ]
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "kind": {
                                  "const": "shunt-B"
                                }
                              },
                              "required": [
                                "kind"
                              ]
                            },
                            "then": {
                              "anyOf": [
                                {
                                  "required": [
                                    "b_norm"
                                  ]
                                },
                                {
                                  "required": [
                                    "value"
                                  ]
                                }
                              ]
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "kind": {
                                  "enum": [
                                    "tline",
                                    "stub-open",
                                    "stub-short"
                                  ]
                                }
                              },
                              "required": [
                                "kind"
                              ]
                            },
                            "then": {
                              "anyOf": [
                                {
                                  "required": [
                                    "theta_deg"
                                  ]
                                },
                                {
                                  "required": [
                                    "value"
                                  ]
                                }
                              ]
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "kind": {
                                  "const": "transformer"
                                }
                              },
                              "required": [
                                "kind"
                              ]
                            },
                            "then": {
                              "required": [
                                "n"
                              ]
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "kind": {
                                  "const": "parallel-RLC"
                                }
                              },
                              "required": [
                                "kind"
                              ]
                            },
                            "then": {
                              "required": [
                                "R_ohm",
                                "L_H",
                                "C_F"
                              ]
                            }
                          }
                        ]
                      }
                    },
                    "residual": {
                      "type": "number",
                      "minimum": 0,
                      "description": "|z−1| residual after network"
                    },
                    "gamma_mag": {
                      "type": "number",
                      "minimum": 0
                    },
                    "matched": {
                      "type": "boolean"
                    },
                    "note": {
                      "type": "string"
                    }
                  }
                }
              ]
            },
            "points": {
              "type": "array",
              "items": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "f_Hz": {
                    "type": "number",
                    "exclusiveMinimum": 0
                  },
                  "gamma_r": {
                    "type": "number"
                  },
                  "gamma_i": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "unit": {
          "type": [
            "string",
            "null"
          ]
        },
        "formatted": {
          "type": [
            "string",
            "null"
          ]
        }
      }
    },
    "formula": {
      "anyOf": [
        {
          "type": "null"
        },
        {
          "type": "string"
        },
        {
          "type": "object",
          "additionalProperties": false,
          "properties": {
            "id": {
              "type": "string"
            },
            "expression": {
              "type": "string"
            },
            "label": {
              "type": "string"
            }
          }
        }
      ]
    },
    "assumptions": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "warnings": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "code"
        ],
        "properties": {
          "code": {
            "type": "string"
          },
          "severity": {
            "type": "string"
          },
          "detail": {
            "type": "string"
          },
          "suggestion": {
            "type": "string"
          }
        }
      }
    },
    "verification": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "tier",
        "engine_tested",
        "expert_reviewed",
        "source_checked",
        "reviewed_by",
        "reviewer_role",
        "last_reviewed"
      ],
      "properties": {
        "tier": {
          "type": "string",
          "enum": [
            "candidate",
            "engine_tested",
            "internally_reviewed",
            "expert_verified"
          ]
        },
        "engine_tested": {
          "type": "boolean"
        },
        "expert_reviewed": {
          "type": "boolean"
        },
        "internally_reviewed": {
          "type": "boolean"
        },
        "review_kind": {
          "type": [
            "string",
            "null"
          ]
        },
        "source_checked": {
          "type": "boolean"
        },
        "reviewed_by": {
          "type": [
            "string",
            "null"
          ]
        },
        "reviewer_role": {
          "type": [
            "string",
            "null"
          ]
        },
        "last_reviewed": {
          "type": [
            "string",
            "null"
          ]
        }
      },
      "allOf": [
        {
          "if": {
            "properties": {
              "tier": {
                "const": "expert_verified"
              }
            },
            "required": [
              "tier"
            ]
          },
          "then": {
            "properties": {
              "engine_tested": {
                "const": true
              },
              "expert_reviewed": {
                "const": true
              },
              "source_checked": {
                "const": true
              },
              "reviewed_by": {
                "type": "string",
                "minLength": 1
              },
              "reviewer_role": {
                "type": "string",
                "minLength": 1
              },
              "last_reviewed": {
                "type": "string",
                "minLength": 1
              }
            }
          }
        },
        {
          "if": {
            "properties": {
              "tier": {
                "const": "internally_reviewed"
              }
            },
            "required": [
              "tier"
            ]
          },
          "then": {
            "properties": {
              "engine_tested": {
                "const": true
              },
              "internally_reviewed": {
                "const": true
              },
              "source_checked": {
                "const": true
              }
            }
          }
        },
        {
          "if": {
            "properties": {
              "tier": {
                "const": "engine_tested"
              }
            },
            "required": [
              "tier"
            ]
          },
          "then": {
            "properties": {
              "engine_tested": {
                "const": true
              }
            }
          }
        }
      ]
    },
    "calculation_version": {
      "type": "string",
      "const": "1.6.3"
    },
    "api_version": {
      "type": "string"
    },
    "api_contract_version": {
      "type": "string"
    },
    "spec_version": {
      "type": "string"
    },
    "page": {
      "type": [
        "string",
        "null"
      ],
      "description": "Canonical calculator page URL"
    },
    "links": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "schema_input": {
          "type": "string",
          "format": "uri"
        },
        "schema_output": {
          "type": "string",
          "format": "uri"
        },
        "evidence": {
          "type": "string",
          "format": "uri"
        },
        "openapi": {
          "type": "string",
          "format": "uri"
        },
        "capabilities": {
          "type": "string",
          "format": "uri"
        },
        "mcp": {
          "type": "string",
          "format": "uri"
        }
      }
    }
  }
}
