{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://www.calculatorx.com/schemas/math.tan/1.1.0/output.json",
  "title": "Tangent — success output",
  "type": "object",
  "additionalProperties": false,
  "$defs": {
    "resultBranch0Result": {
      "type": "number"
    },
    "resultBranch1Result": {
      "type": "object",
      "properties": {
        "value": {
          "type": "number"
        },
        "warnings": {
          "type": "array",
          "minItems": 1,
          "maxItems": 1,
          "items": {
            "type": "object",
            "properties": {
              "code": {
                "const": "NEAR_SINGULARITY"
              },
              "severity": {
                "const": "warning"
              },
              "detail": {
                "const": "The magnitude of tan(theta) exceeds 5729.57789313059 (about 0.01 degrees from a pole). Small input changes can strongly affect the result."
              },
              "suggestion": {
                "const": "This finite result is not classified as undefined. Inspect the accepted binary64 input and rescale uncertainty; only exact degree poles or listed radian tokens are rejected."
              }
            },
            "required": [
              "code",
              "severity",
              "detail",
              "suggestion"
            ],
            "additionalProperties": false
          }
        }
      },
      "required": [
        "value",
        "warnings"
      ],
      "additionalProperties": false
    },
    "calcResult": {
      "oneOf": [
        {
          "$ref": "#/$defs/resultBranch0Result"
        },
        {
          "$ref": "#/$defs/resultBranch1Result"
        }
      ]
    }
  },
  "required": [
    "status",
    "capability_id",
    "engine",
    "inputs",
    "result",
    "result_detail",
    "calculation_version",
    "verification",
    "review"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "Requested tool id"
    },
    "status": {
      "const": "success"
    },
    "capability_id": {
      "const": "math.tan"
    },
    "tool": {
      "type": "string",
      "description": "Requested tool id"
    },
    "engine": {
      "type": "string"
    },
    "inputs": {
      "description": "Normalized calculation inputs (aliases resolved to canonical form)",
      "type": "object",
      "properties": {
        "mode": {
          "const": "angle"
        },
        "theta": {
          "type": "number",
          "x-quantity-kind": "plane_angle",
          "x-role": "scalar",
          "x-dimension": [
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ],
          "x-uuce-unit-options": {
            "deg": {
              "unit_id": "cx:deg",
              "revision": "1.0.0",
              "content_digest": "ebb31e3abee53f3bf57339c87949e1018d141739fba8a07f54c42ebfd219262b",
              "dependency_digest": "eef386126ec6524884c84bab06f2a96996df913376c0ce5ccdaca0e7faf7b9c3",
              "quantity_kind": "plane_angle",
              "dimension": [
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ],
              "registry_version": "0.3.0-preview.3",
              "digest_contract": "calculatorx-unit-definition-digests-v2",
              "registry_status": "preview",
              "definition_lifecycle": "candidate",
              "role": "scalar"
            },
            "rad": {
              "unit_id": "cx:rad",
              "revision": "1.0.0",
              "content_digest": "842467a958d28ac79bf34e796043449f6af24819d77b2b67f540dbabdecc8e3e",
              "dependency_digest": "9c07023393c6212aab52719f503df1bdc9456559b5c4719ff1fec47d0623e0ad",
              "quantity_kind": "plane_angle",
              "dimension": [
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ],
              "registry_version": "0.3.0-preview.3",
              "digest_contract": "calculatorx-unit-definition-digests-v2",
              "registry_status": "preview",
              "definition_lifecycle": "candidate",
              "role": "scalar"
            }
          },
          "x-unit-selector": {
            "fields": [
              "unit",
              "unitInput"
            ],
            "normalized_default": "deg",
            "applicability": "Angle mode only. Preserve the existing selector aliases, normalization and conflict checks; ratio mode has no angular input."
          }
        },
        "unit": {
          "enum": [
            "deg",
            "rad"
          ]
        }
      },
      "required": [
        "mode",
        "theta",
        "unit"
      ],
      "additionalProperties": false
    },
    "result": {
      "$ref": "#/$defs/calcResult"
    },
    "result_detail": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "value",
        "unit",
        "formatted"
      ],
      "properties": {
        "unit_contract": {
          "type": "object",
          "const": {
            "protocol": "calculatorx-field-unit-contract-v1",
            "capability_id": "math.tan",
            "registry_version": "0.3.0-preview.3",
            "declaration_scope": "Field/branch declarations only; inactive fields are not asserted to exist. No conversion-engine migration or new numerical certification.",
            "path_format": "Paths relative to inputs or result_detail.value; dot separates properties, * denotes array items, $ denotes a scalar result.",
            "inputs": {
              "theta": {
                "quantity_kind": "plane_angle",
                "role": "scalar",
                "dimension": [
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0
                ],
                "selector_fields": [
                  "unit",
                  "unitInput"
                ],
                "normalized_default": "deg",
                "options": {
                  "deg": {
                    "unit_id": "cx:deg",
                    "revision": "1.0.0",
                    "content_digest": "ebb31e3abee53f3bf57339c87949e1018d141739fba8a07f54c42ebfd219262b",
                    "dependency_digest": "eef386126ec6524884c84bab06f2a96996df913376c0ce5ccdaca0e7faf7b9c3",
                    "quantity_kind": "plane_angle",
                    "dimension": [
                      0,
                      0,
                      0,
                      0,
                      0,
                      0,
                      0
                    ],
                    "registry_version": "0.3.0-preview.3",
                    "digest_contract": "calculatorx-unit-definition-digests-v2",
                    "registry_status": "preview",
                    "definition_lifecycle": "candidate",
                    "role": "scalar"
                  },
                  "rad": {
                    "unit_id": "cx:rad",
                    "revision": "1.0.0",
                    "content_digest": "842467a958d28ac79bf34e796043449f6af24819d77b2b67f540dbabdecc8e3e",
                    "dependency_digest": "9c07023393c6212aab52719f503df1bdc9456559b5c4719ff1fec47d0623e0ad",
                    "quantity_kind": "plane_angle",
                    "dimension": [
                      0,
                      0,
                      0,
                      0,
                      0,
                      0,
                      0
                    ],
                    "registry_version": "0.3.0-preview.3",
                    "digest_contract": "calculatorx-unit-definition-digests-v2",
                    "registry_status": "preview",
                    "definition_lifecycle": "candidate",
                    "role": "scalar"
                  }
                },
                "applicability": "Angle mode only. Preserve the existing selector aliases, normalization and conflict checks; ratio mode has no angular input."
              },
              "thetaInput": {
                "quantity_kind": "plane_angle",
                "role": "scalar",
                "dimension": [
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0
                ],
                "selector_fields": [
                  "unit",
                  "unitInput"
                ],
                "normalized_default": "deg",
                "options": {
                  "deg": {
                    "unit_id": "cx:deg",
                    "revision": "1.0.0",
                    "content_digest": "ebb31e3abee53f3bf57339c87949e1018d141739fba8a07f54c42ebfd219262b",
                    "dependency_digest": "eef386126ec6524884c84bab06f2a96996df913376c0ce5ccdaca0e7faf7b9c3",
                    "quantity_kind": "plane_angle",
                    "dimension": [
                      0,
                      0,
                      0,
                      0,
                      0,
                      0,
                      0
                    ],
                    "registry_version": "0.3.0-preview.3",
                    "digest_contract": "calculatorx-unit-definition-digests-v2",
                    "registry_status": "preview",
                    "definition_lifecycle": "candidate",
                    "role": "scalar"
                  },
                  "rad": {
                    "unit_id": "cx:rad",
                    "revision": "1.0.0",
                    "content_digest": "842467a958d28ac79bf34e796043449f6af24819d77b2b67f540dbabdecc8e3e",
                    "dependency_digest": "9c07023393c6212aab52719f503df1bdc9456559b5c4719ff1fec47d0623e0ad",
                    "quantity_kind": "plane_angle",
                    "dimension": [
                      0,
                      0,
                      0,
                      0,
                      0,
                      0,
                      0
                    ],
                    "registry_version": "0.3.0-preview.3",
                    "digest_contract": "calculatorx-unit-definition-digests-v2",
                    "registry_status": "preview",
                    "definition_lifecycle": "candidate",
                    "role": "scalar"
                  }
                },
                "applicability": "Angle mode only. Preserve the existing selector aliases, normalization and conflict checks; ratio mode has no angular input."
              },
              "t": {
                "quantity_kind": "plane_angle",
                "role": "scalar",
                "dimension": [
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0
                ],
                "selector_fields": [
                  "unit",
                  "unitInput"
                ],
                "normalized_default": "deg",
                "options": {
                  "deg": {
                    "unit_id": "cx:deg",
                    "revision": "1.0.0",
                    "content_digest": "ebb31e3abee53f3bf57339c87949e1018d141739fba8a07f54c42ebfd219262b",
                    "dependency_digest": "eef386126ec6524884c84bab06f2a96996df913376c0ce5ccdaca0e7faf7b9c3",
                    "quantity_kind": "plane_angle",
                    "dimension": [
                      0,
                      0,
                      0,
                      0,
                      0,
                      0,
                      0
                    ],
                    "registry_version": "0.3.0-preview.3",
                    "digest_contract": "calculatorx-unit-definition-digests-v2",
                    "registry_status": "preview",
                    "definition_lifecycle": "candidate",
                    "role": "scalar"
                  },
                  "rad": {
                    "unit_id": "cx:rad",
                    "revision": "1.0.0",
                    "content_digest": "842467a958d28ac79bf34e796043449f6af24819d77b2b67f540dbabdecc8e3e",
                    "dependency_digest": "9c07023393c6212aab52719f503df1bdc9456559b5c4719ff1fec47d0623e0ad",
                    "quantity_kind": "plane_angle",
                    "dimension": [
                      0,
                      0,
                      0,
                      0,
                      0,
                      0,
                      0
                    ],
                    "registry_version": "0.3.0-preview.3",
                    "digest_contract": "calculatorx-unit-definition-digests-v2",
                    "registry_status": "preview",
                    "definition_lifecycle": "candidate",
                    "role": "scalar"
                  }
                },
                "applicability": "Angle mode only. Preserve the existing selector aliases, normalization and conflict checks; ratio mode has no angular input."
              },
              "angle": {
                "quantity_kind": "plane_angle",
                "role": "scalar",
                "dimension": [
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0
                ],
                "selector_fields": [
                  "unit",
                  "unitInput"
                ],
                "normalized_default": "deg",
                "options": {
                  "deg": {
                    "unit_id": "cx:deg",
                    "revision": "1.0.0",
                    "content_digest": "ebb31e3abee53f3bf57339c87949e1018d141739fba8a07f54c42ebfd219262b",
                    "dependency_digest": "eef386126ec6524884c84bab06f2a96996df913376c0ce5ccdaca0e7faf7b9c3",
                    "quantity_kind": "plane_angle",
                    "dimension": [
                      0,
                      0,
                      0,
                      0,
                      0,
                      0,
                      0
                    ],
                    "registry_version": "0.3.0-preview.3",
                    "digest_contract": "calculatorx-unit-definition-digests-v2",
                    "registry_status": "preview",
                    "definition_lifecycle": "candidate",
                    "role": "scalar"
                  },
                  "rad": {
                    "unit_id": "cx:rad",
                    "revision": "1.0.0",
                    "content_digest": "842467a958d28ac79bf34e796043449f6af24819d77b2b67f540dbabdecc8e3e",
                    "dependency_digest": "9c07023393c6212aab52719f503df1bdc9456559b5c4719ff1fec47d0623e0ad",
                    "quantity_kind": "plane_angle",
                    "dimension": [
                      0,
                      0,
                      0,
                      0,
                      0,
                      0,
                      0
                    ],
                    "registry_version": "0.3.0-preview.3",
                    "digest_contract": "calculatorx-unit-definition-digests-v2",
                    "registry_status": "preview",
                    "definition_lifecycle": "candidate",
                    "role": "scalar"
                  }
                },
                "applicability": "Angle mode only. Preserve the existing selector aliases, normalization and conflict checks; ratio mode has no angular input."
              }
            },
            "outputs": {
              "$": {
                "unit": "1",
                "reference": {
                  "unit_id": "cx:one",
                  "revision": "1.0.0",
                  "content_digest": "98cc3ffc58d8733c483b60c4d7e238fe8ad43a6aadcced9496b74f33a01ef599",
                  "dependency_digest": "b1c9aa4d586949ee881925298442091ba11dda29f57de0867e43da1cd59e06e5",
                  "quantity_kind": "ratio",
                  "dimension": [
                    0,
                    0,
                    0,
                    0,
                    0,
                    0,
                    0
                  ],
                  "registry_version": "0.3.0-preview.3",
                  "digest_contract": "calculatorx-unit-definition-digests-v2",
                  "registry_status": "preview",
                  "definition_lifecycle": "candidate",
                  "role": "scalar"
                }
              }
            }
          }
        },
        "value": {
          "$ref": "#/$defs/calcResult"
        },
        "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,
      "description": "Computational verification under CVP. Review-policy tiers live on `review`, not here.",
      "required": [
        "cvp"
      ],
      "properties": {
        "cvp": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "status",
            "protocol",
            "profile",
            "verified_scope",
            "verification_revision",
            "evidence_digest"
          ],
          "properties": {
            "status": {
              "type": "string",
              "description": "CVP verification status (e.g. VERIFIED)"
            },
            "protocol": {
              "type": "string",
              "description": "CVP protocol id, e.g. 1.0.0-proposed"
            },
            "profile": {
              "type": "string"
            },
            "verified_scope": {
              "type": "string"
            },
            "verification_revision": {
              "type": [
                "string",
                "null"
              ]
            },
            "evidence_digest": {
              "type": [
                "string",
                "null"
              ]
            },
            "production": {
              "type": [
                "string",
                "null"
              ],
              "description": "Production freshness, e.g. CURRENT"
            },
            "evidence": {
              "type": "string",
              "format": "uri"
            }
          }
        }
      }
    },
    "review": {
      "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.1.0"
    },
    "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"
        }
      }
    }
  },
  "x-unit-contract": {
    "protocol": "calculatorx-field-unit-contract-v1",
    "capability_id": "math.tan",
    "registry_version": "0.3.0-preview.3",
    "declaration_scope": "Field/branch declarations only; inactive fields are not asserted to exist. No conversion-engine migration or new numerical certification.",
    "path_format": "Paths relative to inputs or result_detail.value; dot separates properties, * denotes array items, $ denotes a scalar result.",
    "inputs": {
      "theta": {
        "quantity_kind": "plane_angle",
        "role": "scalar",
        "dimension": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "selector_fields": [
          "unit",
          "unitInput"
        ],
        "normalized_default": "deg",
        "options": {
          "deg": {
            "unit_id": "cx:deg",
            "revision": "1.0.0",
            "content_digest": "ebb31e3abee53f3bf57339c87949e1018d141739fba8a07f54c42ebfd219262b",
            "dependency_digest": "eef386126ec6524884c84bab06f2a96996df913376c0ce5ccdaca0e7faf7b9c3",
            "quantity_kind": "plane_angle",
            "dimension": [
              0,
              0,
              0,
              0,
              0,
              0,
              0
            ],
            "registry_version": "0.3.0-preview.3",
            "digest_contract": "calculatorx-unit-definition-digests-v2",
            "registry_status": "preview",
            "definition_lifecycle": "candidate",
            "role": "scalar"
          },
          "rad": {
            "unit_id": "cx:rad",
            "revision": "1.0.0",
            "content_digest": "842467a958d28ac79bf34e796043449f6af24819d77b2b67f540dbabdecc8e3e",
            "dependency_digest": "9c07023393c6212aab52719f503df1bdc9456559b5c4719ff1fec47d0623e0ad",
            "quantity_kind": "plane_angle",
            "dimension": [
              0,
              0,
              0,
              0,
              0,
              0,
              0
            ],
            "registry_version": "0.3.0-preview.3",
            "digest_contract": "calculatorx-unit-definition-digests-v2",
            "registry_status": "preview",
            "definition_lifecycle": "candidate",
            "role": "scalar"
          }
        },
        "applicability": "Angle mode only. Preserve the existing selector aliases, normalization and conflict checks; ratio mode has no angular input."
      },
      "thetaInput": {
        "quantity_kind": "plane_angle",
        "role": "scalar",
        "dimension": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "selector_fields": [
          "unit",
          "unitInput"
        ],
        "normalized_default": "deg",
        "options": {
          "deg": {
            "unit_id": "cx:deg",
            "revision": "1.0.0",
            "content_digest": "ebb31e3abee53f3bf57339c87949e1018d141739fba8a07f54c42ebfd219262b",
            "dependency_digest": "eef386126ec6524884c84bab06f2a96996df913376c0ce5ccdaca0e7faf7b9c3",
            "quantity_kind": "plane_angle",
            "dimension": [
              0,
              0,
              0,
              0,
              0,
              0,
              0
            ],
            "registry_version": "0.3.0-preview.3",
            "digest_contract": "calculatorx-unit-definition-digests-v2",
            "registry_status": "preview",
            "definition_lifecycle": "candidate",
            "role": "scalar"
          },
          "rad": {
            "unit_id": "cx:rad",
            "revision": "1.0.0",
            "content_digest": "842467a958d28ac79bf34e796043449f6af24819d77b2b67f540dbabdecc8e3e",
            "dependency_digest": "9c07023393c6212aab52719f503df1bdc9456559b5c4719ff1fec47d0623e0ad",
            "quantity_kind": "plane_angle",
            "dimension": [
              0,
              0,
              0,
              0,
              0,
              0,
              0
            ],
            "registry_version": "0.3.0-preview.3",
            "digest_contract": "calculatorx-unit-definition-digests-v2",
            "registry_status": "preview",
            "definition_lifecycle": "candidate",
            "role": "scalar"
          }
        },
        "applicability": "Angle mode only. Preserve the existing selector aliases, normalization and conflict checks; ratio mode has no angular input."
      },
      "t": {
        "quantity_kind": "plane_angle",
        "role": "scalar",
        "dimension": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "selector_fields": [
          "unit",
          "unitInput"
        ],
        "normalized_default": "deg",
        "options": {
          "deg": {
            "unit_id": "cx:deg",
            "revision": "1.0.0",
            "content_digest": "ebb31e3abee53f3bf57339c87949e1018d141739fba8a07f54c42ebfd219262b",
            "dependency_digest": "eef386126ec6524884c84bab06f2a96996df913376c0ce5ccdaca0e7faf7b9c3",
            "quantity_kind": "plane_angle",
            "dimension": [
              0,
              0,
              0,
              0,
              0,
              0,
              0
            ],
            "registry_version": "0.3.0-preview.3",
            "digest_contract": "calculatorx-unit-definition-digests-v2",
            "registry_status": "preview",
            "definition_lifecycle": "candidate",
            "role": "scalar"
          },
          "rad": {
            "unit_id": "cx:rad",
            "revision": "1.0.0",
            "content_digest": "842467a958d28ac79bf34e796043449f6af24819d77b2b67f540dbabdecc8e3e",
            "dependency_digest": "9c07023393c6212aab52719f503df1bdc9456559b5c4719ff1fec47d0623e0ad",
            "quantity_kind": "plane_angle",
            "dimension": [
              0,
              0,
              0,
              0,
              0,
              0,
              0
            ],
            "registry_version": "0.3.0-preview.3",
            "digest_contract": "calculatorx-unit-definition-digests-v2",
            "registry_status": "preview",
            "definition_lifecycle": "candidate",
            "role": "scalar"
          }
        },
        "applicability": "Angle mode only. Preserve the existing selector aliases, normalization and conflict checks; ratio mode has no angular input."
      },
      "angle": {
        "quantity_kind": "plane_angle",
        "role": "scalar",
        "dimension": [
          0,
          0,
          0,
          0,
          0,
          0,
          0
        ],
        "selector_fields": [
          "unit",
          "unitInput"
        ],
        "normalized_default": "deg",
        "options": {
          "deg": {
            "unit_id": "cx:deg",
            "revision": "1.0.0",
            "content_digest": "ebb31e3abee53f3bf57339c87949e1018d141739fba8a07f54c42ebfd219262b",
            "dependency_digest": "eef386126ec6524884c84bab06f2a96996df913376c0ce5ccdaca0e7faf7b9c3",
            "quantity_kind": "plane_angle",
            "dimension": [
              0,
              0,
              0,
              0,
              0,
              0,
              0
            ],
            "registry_version": "0.3.0-preview.3",
            "digest_contract": "calculatorx-unit-definition-digests-v2",
            "registry_status": "preview",
            "definition_lifecycle": "candidate",
            "role": "scalar"
          },
          "rad": {
            "unit_id": "cx:rad",
            "revision": "1.0.0",
            "content_digest": "842467a958d28ac79bf34e796043449f6af24819d77b2b67f540dbabdecc8e3e",
            "dependency_digest": "9c07023393c6212aab52719f503df1bdc9456559b5c4719ff1fec47d0623e0ad",
            "quantity_kind": "plane_angle",
            "dimension": [
              0,
              0,
              0,
              0,
              0,
              0,
              0
            ],
            "registry_version": "0.3.0-preview.3",
            "digest_contract": "calculatorx-unit-definition-digests-v2",
            "registry_status": "preview",
            "definition_lifecycle": "candidate",
            "role": "scalar"
          }
        },
        "applicability": "Angle mode only. Preserve the existing selector aliases, normalization and conflict checks; ratio mode has no angular input."
      }
    },
    "outputs": {
      "$": {
        "unit": "1",
        "reference": {
          "unit_id": "cx:one",
          "revision": "1.0.0",
          "content_digest": "98cc3ffc58d8733c483b60c4d7e238fe8ad43a6aadcced9496b74f33a01ef599",
          "dependency_digest": "b1c9aa4d586949ee881925298442091ba11dda29f57de0867e43da1cd59e06e5",
          "quantity_kind": "ratio",
          "dimension": [
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ],
          "registry_version": "0.3.0-preview.3",
          "digest_contract": "calculatorx-unit-definition-digests-v2",
          "registry_status": "preview",
          "definition_lifecycle": "candidate",
          "role": "scalar"
        }
      }
    }
  }
}
