Skip to main content
Glama

Brainy Prices — UAE Cost of Living

move_to_dubai

Read-onlyIdempotent

Move to Dubai? Home vs Dubai net pay, taxes, FX, costs, savings. No country: models. Owner: household=business_owner + profit. Not tax advice.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
areaNo
iso2No
sortNoname
cursorNo
profitNo
statusNo
countryNo
variantNo
bedroomsNo
currencyNo
householdNo
page_sizeNo
gross_annualNo
property_typeNo
spouse_employedNo
home_monthly_costsNo
dubai_gross_annual_aedNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • removedInput schema / $schema
      Removed value: -"https://json-schema.org/draft/2020-12/schema"
  2. Changed9 schema fields changed
    • addedOutput schema / $defs / BusinessDubaiScenario
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "corporate_tax": {
      +      "type": "number"
      +    },
      +    "corporate_tax_aed": {
      +      "type": "number"
      +    },
      +    "effective_rate": {
      +      "type": "number"
      +    },
      +    "net_annual": {
      +      "type": "number"
      +    },
      +    "net_annual_aed": {
      +      "type": "number"
      +    },
      +    "saving_annual": {
      +      "type": "number"
      +    },
      +    "saving_annual_aed": {
      +      "type": "number"
      +    }
      +  },
      +  "required": [
      +    "corporate_tax_aed",
      +    "corporate_tax",
      +    "net_annual",
      +    "net_annual_aed",
      +    "effective_rate",
      +    "saving_annual",
      +    "saving_annual_aed"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / $defs / HouseholdEstimateLine / properties / doubtful_parts
      Added value: +{
      +  "items": {
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • changedOutput schema / $defs / HouseholdEstimateLine / properties / id / enum
      Previous value: -[
      -  "groceries",
      -  "healthInsurance"
      -]New value: +[
      +  "groceries",
      +  "healthInsurance",
      +  "transport"
      +]
    • addedOutput schema / $defs / HouseholdEstimateLine / properties / missing_parts
      Added value: +{
      +  "items": {
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedOutput schema / $defs / HouseholdEstimateLine / properties / options
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "default": {
      +      "const": "own_car"
      +    },
      +    "no_car": {
      +      "$ref": "#/$defs/TransportOption"
      +    },
      +    "own_car": {
      +      "$ref": "#/$defs/TransportOption"
      +    }
      +  },
      +  "required": [
      +    "default",
      +    "own_car",
      +    "no_car"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / $defs / HouseholdEstimateLine / properties / second_commuter_not_included
      Added value: +{
      +  "type": "boolean"
      +}
    • addedOutput schema / $defs / HouseholdEstimateLine / properties / status
      Added value: +{
      +  "type": "string"
      +}
    • addedOutput schema / $defs / TransportOption
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "id": {
      +      "type": "string"
      +    },
      +    "missing_parts": {
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "monthly_aed": {
      +      "type": "number"
      +    },
      +    "never_default": {
      +      "type": "boolean"
      +    },
      +    "not_included": {
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "note": {
      +      "type": "string"
      +    },
      +    "parts": {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "assumption": {
      +            "additionalProperties": true,
      +            "type": [
      +              "object",
      +              "null"
      +            ]
      +          },
      +          "flag": {
      +            "type": "string"
      +          },
      +          "id": {
      +            "type": "string"
      +          },
      +          "monthly_aed": {
      +            "type": [
      +              "number",
      +              "null"
      +            ]
      +          },
      +          "monthly_aed_with_vat": {
      +            "type": [
      +              "number",
      +              "null"
      +            ]
      +          },
      +          "notice": {
      +            "type": "string"
      +          },
      +          "source": {
      +            "additionalProperties": true,
      +            "type": [
      +              "object",
      +              "null"
      +            ]
      +          },
      +          "status": {
      +            "type": "string"
      +          },
      +          "vat": {
      +            "additionalProperties": true,
      +            "type": [
      +              "object",
      +              "null"
      +            ]
      +          },
      +          "vat_basis": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "id",
      +          "monthly_aed",
      +          "status"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "second_commuter": {
      +      "additionalProperties": true,
      +      "type": [
      +        "object",
      +        "null"
      +      ]
      +    },
      +    "status": {
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "monthly_aed",
      +    "status",
      +    "parts"
      +  ],
      +  "type": "object"
      +}
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "data": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "assumptions": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "type": "array"
      -              },
      -              "country": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "currency": {
      -                    "type": "string"
      -                  },
      -                  "iso2": {
      -                    "type": "string"
      -                  },
      -                  "name": {
      -                    "type": "string"
      -                  },
      -                  "tax_year": {
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "tax_year_period": {
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "variant": {
      -                    "anyOf": [
      -                      {
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "variant_label": {
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  }
      -                },
      -                "required": [
      -                  "iso2",
      -                  "name",
      -                  "currency",
      -                  "tax_year",
      -                  "tax_year_period",
      -                  "variant",
      -                  "variant_label"
      -                ],
      -                "type": "object"
      -              },
      -              "country_notes": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "type": "array"
      -              },
      -              "disclaimer": {
      -                "type": "string"
      -              },
      -              "dubai": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "gross_annual_aed": {
      -                    "type": "number"
      -                  },
      -                  "income_tax_aed": {
      -                    "const": 0
      -                  },
      -                  "net_annual_aed": {
      -                    "type": "number"
      -                  },
      -                  "net_monthly_aed": {
      -                    "type": "number"
      -                  }
      -                },
      -                "required": [
      -                  "gross_annual_aed",
      -                  "net_annual_aed",
      -                  "net_monthly_aed",
      -                  "income_tax_aed"
      -                ],
      -                "type": "object"
      -              },
      -              "dubai_monthly_costs_aed": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "groceries": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "health": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "rent": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "school": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "transport": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "utilities": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  }
      -                },
      -                "required": [
      -                  "rent",
      -                  "school",
      -                  "groceries",
      -                  "utilities",
      -                  "transport",
      -                  "health"
      -                ],
      -                "type": "object"
      -              },
      -              "estimate": {
      -                "const": true
      -              },
      -              "fx": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "aed_per_unit": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "rates_on": {
      -                    "anyOf": [
      -                      {
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "source": {
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  }
      -                },
      -                "required": [
      -                  "aed_per_unit",
      -                  "rates_on",
      -                  "source"
      -                ],
      -                "type": "object"
      -              },
      -              "groceries_basket": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "estimated_aed": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "high_aed": {
      -                        "type": "number"
      -                      },
      -                      "low_aed": {
      -                        "type": "number"
      -                      },
      -                      "value_aed": {
      -                        "type": "number"
      -                      }
      -                    },
      -                    "required": [
      -                      "value_aed",
      -                      "low_aed",
      -                      "high_aed"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "items": {
      -                    "type": "integer"
      -                  },
      -                  "items_estimated": {
      -                    "type": "integer"
      -                  },
      -                  "items_observed": {
      -                    "type": "integer"
      -                  },
      -                  "items_unknown": {
      -                    "type": "integer"
      -                  },
      -                  "note": {
      -                    "type": "string"
      -                  },
      -                  "observed_aed": {
      -                    "type": "number"
      -                  }
      -                },
      -                "required": [
      -                  "items",
      -                  "observed_aed",
      -                  "estimated_aed",
      -                  "items_observed",
      -                  "items_estimated",
      -                  "items_unknown",
      -                  "note"
      -                ],
      -                "type": "object"
      -              },
      -              "groceries_estimate": {
      -                "$ref": "#/$defs/HouseholdEstimateLine"
      -              },
      -              "gross_annual": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "aed": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "amount": {
      -                    "type": "number"
      -                  },
      -                  "currency": {
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "amount",
      -                  "currency",
      -                  "aed"
      -                ],
      -                "type": "object"
      -              },
      -              "health_insurance": {
      -                "$ref": "#/$defs/HouseholdEstimateLine"
      -              },
      -              "home": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "breakdown": {
      -                    "items": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "amount": {
      -                          "type": "number"
      -                        },
      -                        "component_id": {
      -                          "type": "string"
      -                        },
      -                        "kind": {
      -                          "type": "string"
      -                        },
      -                        "label": {
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "component_id",
      -                        "label",
      -                        "kind",
      -                        "amount"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "type": "array"
      -                  },
      -                  "currency": {
      -                    "type": "string"
      -                  },
      -                  "effective_rate": {
      -                    "type": "number"
      -                  },
      -                  "effective_rate_percent": {
      -                    "type": "number"
      -                  },
      -                  "income_tax": {
      -                    "type": "number"
      -                  },
      -                  "net_annual": {
      -                    "type": "number"
      -                  },
      -                  "net_annual_aed": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "net_monthly": {
      -                    "type": "number"
      -                  },
      -                  "social_contributions": {
      -                    "type": "number"
      -                  }
      -                },
      -                "required": [
      -                  "currency",
      -                  "net_annual",
      -                  "net_monthly",
      -                  "income_tax",
      -                  "social_contributions",
      -                  "effective_rate",
      -                  "breakdown",
      -                  "net_annual_aed"
      -                ],
      -                "type": "object"
      -              },
      -              "household": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "children": {
      -                    "type": "integer"
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "single",
      -                      "married"
      -                    ]
      -                  }
      -                },
      -                "required": [
      -                  "status",
      -                  "children"
      -                ],
      -                "type": "object"
      -              },
      -              "household_type": {
      -                "const": "business_owner"
      -              },
      -              "left_over_after_fixed_costs_aed": {
      -                "type": "number"
      -              },
      -              "left_over_after_groceries_aed": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "high": {
      -                    "type": "number"
      -                  },
      -                  "low": {
      -                    "type": "number"
      -                  },
      -                  "value": {
      -                    "type": "number"
      -                  }
      -                },
      -                "required": [
      -                  "value",
      -                  "low",
      -                  "high"
      -                ],
      -                "type": "object"
      -              },
      -              "not_modelled": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "type": "array"
      -              },
      -              "notices": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "type": "array"
      -              },
      -              "owner_comparison": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "currency": {
      -                    "type": "string"
      -                  },
      -                  "dubai": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "free_zone": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "corporate_tax": {
      -                            "type": "number"
      -                          },
      -                          "corporate_tax_aed": {
      -                            "type": "number"
      -                          },
      -                          "effective_rate": {
      -                            "type": "number"
      -                          },
      -                          "net_annual": {
      -                            "type": "number"
      -                          },
      -                          "net_annual_aed": {
      -                            "type": "number"
      -                          },
      -                          "saving_annual": {
      -                            "type": "number"
      -                          },
      -                          "saving_annual_aed": {
      -                            "type": "number"
      -                          }
      -                        },
      -                        "type": "object"
      -                      },
      -                      "free_zone_condition": {
      -                        "type": "string"
      -                      },
      -                      "mainland": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "corporate_tax": {
      -                            "type": "number"
      -                          },
      -                          "corporate_tax_aed": {
      -                            "type": "number"
      -                          },
      -                          "effective_rate": {
      -                            "type": "number"
      -                          },
      -                          "net_annual": {
      -                            "type": "number"
      -                          },
      -                          "net_annual_aed": {
      -                            "type": "number"
      -                          },
      -                          "saving_annual": {
      -                            "type": "number"
      -                          },
      -                          "saving_annual_aed": {
      -                            "type": "number"
      -                          }
      -                        },
      -                        "type": "object"
      -                      }
      -                    },
      -                    "type": "object"
      -                  },
      -                  "home": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "corporate_tax": {
      -                        "type": "number"
      -                      },
      -                      "distributed_profit": {
      -                        "type": "number"
      -                      },
      -                      "dividend_tax": {
      -                        "type": "number"
      -                      },
      -                      "effective_rate": {
      -                        "type": "number"
      -                      },
      -                      "net_annual": {
      -                        "type": "number"
      -                      },
      -                      "total_tax": {
      -                        "type": "number"
      -                      }
      -                    },
      -                    "type": "object"
      -                  },
      -                  "leaving": {
      -                    "items": {
      -                      "additionalProperties": true,
      -                      "type": "object"
      -                    },
      -                    "type": "array"
      -                  },
      -                  "observed_on": {
      -                    "anyOf": [
      -                      {
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "small_business_relief": {
      -                    "additionalProperties": true,
      -                    "type": "object"
      -                  },
      -                  "sources": {
      -                    "additionalProperties": true,
      -                    "type": "object"
      -                  },
      -                  "tax_year": {
      -                    "type": "string"
      -                  }
      -                },
      -                "type": "object"
      -              },
      -              "profit_annual": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "aed": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "amount": {
      -                    "type": "number"
      -                  },
      -                  "currency": {
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "amount",
      -                  "currency",
      -                  "aed"
      -                ],
      -                "type": "object"
      -              },
      -              "provenance": {
      -                "$ref": "#/$defs/Provenance"
      -              },
      -              "savings": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "costs_complete": {
      -                    "type": "boolean"
      -                  },
      -                  "dubai_annual_savings": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "dubai_monthly_costs": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "dubai_monthly_net": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "dubai_monthly_savings": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "home_annual_savings": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "home_monthly_net": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "home_monthly_savings": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "missing_costs": {
      -                    "items": {
      -                      "enum": [
      -                        "rent",
      -                        "school",
      -                        "groceries",
      -                        "utilities",
      -                        "transport",
      -                        "health"
      -                      ]
      -                    },
      -                    "type": "array"
      -                  },
      -                  "net_gain_annual": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "net_gain_monthly": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "savings_difference_annual": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "savings_difference_monthly": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "withheld_reason": {
      -                    "enum": [
      -                      "rent_unknown",
      -                      null
      -                    ]
      -                  }
      -                },
      -                "required": [
      -                  "home_monthly_net",
      -                  "dubai_monthly_net",
      -                  "net_gain_monthly",
      -                  "net_gain_annual",
      -                  "dubai_monthly_costs",
      -                  "missing_costs",
      -                  "costs_complete",
      -                  "dubai_monthly_savings",
      -                  "dubai_annual_savings",
      -                  "home_monthly_savings",
      -                  "home_annual_savings",
      -                  "savings_difference_monthly",
      -                  "savings_difference_annual",
      -                  "withheld_reason"
      -                ],
      -                "type": "object"
      -              },
      -              "transport_reference": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "car_monthly_aed": {
      -                    "type": "number"
      -                  },
      -                  "fuel_month": {
      -                    "type": "string"
      -                  },
      -                  "km_per_day": {
      -                    "type": "number"
      -                  },
      -                  "public_transport_max_aed": {
      -                    "type": "number"
      -                  },
      -                  "public_transport_min_aed": {
      -                    "type": "number"
      -                  },
      -                  "salik_per_day": {
      -                    "type": "integer"
      -                  }
      -                },
      -                "required": [
      -                  "car_monthly_aed",
      -                  "km_per_day",
      -                  "salik_per_day",
      -                  "public_transport_min_aed",
      -                  "public_transport_max_aed",
      -                  "fuel_month"
      -                ],
      -                "type": [
      -                  "object",
      -                  "null"
      -                ]
      -              }
      -            },
      -            "required": [
      -              "estimate",
      -              "disclaimer",
      -              "country",
      -              "household",
      -              "gross_annual",
      -              "home",
      -              "dubai",
      -              "fx",
      -              "dubai_monthly_costs_aed",
      -              "savings",
      -              "transport_reference",
      -              "notices",
      -              "country_notes",
      -              "not_modelled",
      -              "assumptions",
      -              "provenance"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "links": {
      -        "$ref": "#/$defs/Links"
      -      },
      -      "meta": {
      -        "$ref": "#/$defs/ResponseMeta"
      -      }
      -    },
      -    "required": [
      -      "meta",
      -      "data",
      -      "links"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "data": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "currency": {
      -              "type": "string"
      -            },
      -            "incomplete_reason": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "iso2": {
      -              "type": "string"
      -            },
      -            "name": {
      -              "type": "string"
      -            },
      -            "provenance": {
      -              "$ref": "#/$defs/Provenance"
      -            },
      -            "sources": {
      -              "items": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "accessed_on": {
      -                    "anyOf": [
      -                      {
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "title": {
      -                    "type": "string"
      -                  },
      -                  "url": {
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "title",
      -                  "url",
      -                  "accessed_on"
      -                ],
      -                "type": "object"
      -              },
      -              "type": "array"
      -            },
      -            "status": {
      -              "enum": [
      -                "complete",
      -                "incomplete"
      -              ]
      -            },
      -            "tax_year": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "tax_year_period": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "variants": {
      -              "items": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "label": {
      -                    "type": "string"
      -                  },
      -                  "variant_id": {
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "variant_id",
      -                  "label"
      -                ],
      -                "type": "object"
      -              },
      -              "type": "array"
      -            }
      -          },
      -          "required": [
      -            "iso2",
      -            "name",
      -            "currency",
      -            "status",
      -            "incomplete_reason",
      -            "tax_year",
      -            "tax_year_period",
      -            "variants",
      -            "sources",
      -            "provenance"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "links": {
      -        "$ref": "#/$defs/Links"
      -      },
      -      "meta": {
      -        "$ref": "#/$defs/ResponseMeta"
      -      }
      -    },
      -    "required": [
      -      "meta",
      -      "data",
      -      "links"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "error": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "code": {
      -            "type": "string"
      -          },
      -          "message": {
      -            "type": "string"
      -          },
      -          "retry_after_s": {
      -            "type": [
      -              "integer",
      -              "null"
      -            ]
      -          },
      -          "retryable": {
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "code",
      -          "message",
      -          "retryable",
      -          "retry_after_s"
      -        ],
      -        "type": "object"
      -      },
      -      "request_id": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "error",
      -      "request_id"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "data": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "assumptions": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "type": "array"
      +              },
      +              "country": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "currency": {
      +                    "type": "string"
      +                  },
      +                  "iso2": {
      +                    "type": "string"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "tax_year": {
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "tax_year_period": {
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "variant": {
      +                    "anyOf": [
      +                      {
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "variant_label": {
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  }
      +                },
      +                "required": [
      +                  "iso2",
      +                  "name",
      +                  "currency",
      +                  "tax_year",
      +                  "tax_year_period",
      +                  "variant",
      +                  "variant_label"
      +                ],
      +                "type": "object"
      +              },
      +              "country_notes": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "type": "array"
      +              },
      +              "disclaimer": {
      +                "type": "string"
      +              },
      +              "dubai": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "gross_annual_aed": {
      +                    "type": "number"
      +                  },
      +                  "income_tax_aed": {
      +                    "const": 0
      +                  },
      +                  "net_annual_aed": {
      +                    "type": "number"
      +                  },
      +                  "net_monthly_aed": {
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "gross_annual_aed",
      +                  "net_annual_aed",
      +                  "net_monthly_aed",
      +                  "income_tax_aed"
      +                ],
      +                "type": "object"
      +              },
      +              "dubai_monthly_costs_aed": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "groceries": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "health": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "rent": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "school": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "transport": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "utilities": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  }
      +                },
      +                "required": [
      +                  "rent",
      +                  "school",
      +                  "groceries",
      +                  "utilities",
      +                  "transport",
      +                  "health"
      +                ],
      +                "type": "object"
      +              },
      +              "estimate": {
      +                "const": true
      +              },
      +              "fx": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "aed_per_unit": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "rates_on": {
      +                    "anyOf": [
      +                      {
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "source": {
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  }
      +                },
      +                "required": [
      +                  "aed_per_unit",
      +                  "rates_on",
      +                  "source"
      +                ],
      +                "type": "object"
      +              },
      +              "groceries_basket": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "estimated_aed": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "high_aed": {
      +                        "type": "number"
      +                      },
      +                      "low_aed": {
      +                        "type": "number"
      +                      },
      +                      "value_aed": {
      +                        "type": "number"
      +                      }
      +                    },
      +                    "required": [
      +                      "value_aed",
      +                      "low_aed",
      +                      "high_aed"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "items": {
      +                    "type": "integer"
      +                  },
      +                  "items_estimated": {
      +                    "type": "integer"
      +                  },
      +                  "items_observed": {
      +                    "type": "integer"
      +                  },
      +                  "items_unknown": {
      +                    "type": "integer"
      +                  },
      +                  "note": {
      +                    "type": "string"
      +                  },
      +                  "observed_aed": {
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "items",
      +                  "observed_aed",
      +                  "estimated_aed",
      +                  "items_observed",
      +                  "items_estimated",
      +                  "items_unknown",
      +                  "note"
      +                ],
      +                "type": "object"
      +              },
      +              "groceries_estimate": {
      +                "$ref": "#/$defs/HouseholdEstimateLine"
      +              },
      +              "gross_annual": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "aed": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "amount": {
      +                    "type": "number"
      +                  },
      +                  "currency": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "amount",
      +                  "currency",
      +                  "aed"
      +                ],
      +                "type": "object"
      +              },
      +              "health_insurance": {
      +                "$ref": "#/$defs/HouseholdEstimateLine"
      +              },
      +              "home": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "breakdown": {
      +                    "items": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "amount": {
      +                          "type": "number"
      +                        },
      +                        "component_id": {
      +                          "type": "string"
      +                        },
      +                        "kind": {
      +                          "type": "string"
      +                        },
      +                        "label": {
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "component_id",
      +                        "label",
      +                        "kind",
      +                        "amount"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "currency": {
      +                    "type": "string"
      +                  },
      +                  "effective_rate": {
      +                    "type": "number"
      +                  },
      +                  "effective_rate_percent": {
      +                    "type": "number"
      +                  },
      +                  "income_tax": {
      +                    "type": "number"
      +                  },
      +                  "net_annual": {
      +                    "type": "number"
      +                  },
      +                  "net_annual_aed": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "net_monthly": {
      +                    "type": "number"
      +                  },
      +                  "social_contributions": {
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "currency",
      +                  "net_annual",
      +                  "net_monthly",
      +                  "income_tax",
      +                  "social_contributions",
      +                  "effective_rate",
      +                  "breakdown",
      +                  "net_annual_aed"
      +                ],
      +                "type": "object"
      +              },
      +              "household": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "children": {
      +                    "type": "integer"
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "single",
      +                      "married"
      +                    ]
      +                  }
      +                },
      +                "required": [
      +                  "status",
      +                  "children"
      +                ],
      +                "type": "object"
      +              },
      +              "household_type": {
      +                "const": "business_owner"
      +              },
      +              "left_over_after_fixed_costs_aed": {
      +                "type": "number"
      +              },
      +              "left_over_after_groceries_aed": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "high": {
      +                    "type": "number"
      +                  },
      +                  "low": {
      +                    "type": "number"
      +                  },
      +                  "value": {
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "value",
      +                  "low",
      +                  "high"
      +                ],
      +                "type": "object"
      +              },
      +              "not_modelled": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "type": "array"
      +              },
      +              "notices": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "type": "array"
      +              },
      +              "owner_comparison": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "currency": {
      +                    "type": "string"
      +                  },
      +                  "dubai": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "free_zone": {
      +                        "$ref": "#/$defs/BusinessDubaiScenario"
      +                      },
      +                      "free_zone_condition": {
      +                        "type": "string"
      +                      },
      +                      "mainland": {
      +                        "$ref": "#/$defs/BusinessDubaiScenario"
      +                      }
      +                    },
      +                    "type": "object"
      +                  },
      +                  "home": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "corporate_tax": {
      +                        "type": "number"
      +                      },
      +                      "distributed_profit": {
      +                        "type": "number"
      +                      },
      +                      "dividend_tax": {
      +                        "type": "number"
      +                      },
      +                      "effective_rate": {
      +                        "type": "number"
      +                      },
      +                      "net_annual": {
      +                        "type": "number"
      +                      },
      +                      "total_tax": {
      +                        "type": "number"
      +                      }
      +                    },
      +                    "type": "object"
      +                  },
      +                  "leaving": {
      +                    "items": {
      +                      "additionalProperties": true,
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "observed_on": {
      +                    "anyOf": [
      +                      {
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "small_business_relief": {
      +                    "additionalProperties": true,
      +                    "type": "object"
      +                  },
      +                  "sources": {
      +                    "additionalProperties": true,
      +                    "type": "object"
      +                  },
      +                  "tax_year": {
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "profit_annual": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "aed": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "amount": {
      +                    "type": "number"
      +                  },
      +                  "currency": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "amount",
      +                  "currency",
      +                  "aed"
      +                ],
      +                "type": "object"
      +              },
      +              "provenance": {
      +                "$ref": "#/$defs/Provenance"
      +              },
      +              "savings": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "costs_complete": {
      +                    "type": "boolean"
      +                  },
      +                  "dubai_annual_savings": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "dubai_monthly_costs": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "dubai_monthly_net": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "dubai_monthly_savings": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "home_annual_savings": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "home_monthly_net": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "home_monthly_savings": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "missing_costs": {
      +                    "items": {
      +                      "enum": [
      +                        "rent",
      +                        "school",
      +                        "groceries",
      +                        "utilities",
      +                        "transport",
      +                        "health"
      +                      ]
      +                    },
      +                    "type": "array"
      +                  },
      +                  "net_gain_annual": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "net_gain_monthly": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "savings_difference_annual": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "savings_difference_monthly": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "withheld_reason": {
      +                    "enum": [
      +                      "rent_unknown",
      +                      null
      +                    ]
      +                  }
      +                },
      +                "required": [
      +                  "home_monthly_net",
      +                  "dubai_monthly_net",
      +                  "net_gain_monthly",
      +                  "net_gain_annual",
      +                  "dubai_monthly_costs",
      +                  "missing_costs",
      +                  "costs_complete",
      +                  "dubai_monthly_savings",
      +                  "dubai_annual_savings",
      +                  "home_monthly_savings",
      +                  "home_annual_savings",
      +                  "savings_difference_monthly",
      +                  "savings_difference_annual",
      +                  "withheld_reason"
      +                ],
      +                "type": "object"
      +              },
      +              "transport_budget": {
      +                "$ref": "#/$defs/HouseholdEstimateLine"
      +              },
      +              "transport_reference": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "car_monthly_aed": {
      +                    "type": "number"
      +                  },
      +                  "fuel_month": {
      +                    "type": "string"
      +                  },
      +                  "km_per_day": {
      +                    "type": "number"
      +                  },
      +                  "public_transport_max_aed": {
      +                    "type": "number"
      +                  },
      +                  "public_transport_min_aed": {
      +                    "type": "number"
      +                  },
      +                  "salik_per_day": {
      +                    "type": "integer"
      +                  }
      +                },
      +                "required": [
      +                  "car_monthly_aed",
      +                  "km_per_day",
      +                  "salik_per_day",
      +                  "public_transport_min_aed",
      +                  "public_transport_max_aed",
      +                  "fuel_month"
      +                ],
      +                "type": [
      +                  "object",
      +                  "null"
      +                ]
      +              }
      +            },
      +            "required": [
      +              "estimate",
      +              "disclaimer",
      +              "country",
      +              "household",
      +              "gross_annual",
      +              "home",
      +              "dubai",
      +              "fx",
      +              "dubai_monthly_costs_aed",
      +              "savings",
      +              "transport_reference",
      +              "notices",
      +              "country_notes",
      +              "not_modelled",
      +              "assumptions",
      +              "provenance"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "links": {
      +        "$ref": "#/$defs/Links"
      +      },
      +      "meta": {
      +        "$ref": "#/$defs/ResponseMeta"
      +      }
      +    },
      +    "required": [
      +      "meta",
      +      "data",
      +      "links"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "data": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "currency": {
      +              "type": "string"
      +            },
      +            "incomplete_reason": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "iso2": {
      +              "type": "string"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "provenance": {
      +              "$ref": "#/$defs/Provenance"
      +            },
      +            "sources": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "accessed_on": {
      +                    "anyOf": [
      +                      {
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "title": {
      +                    "type": "string"
      +                  },
      +                  "url": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "title",
      +                  "url",
      +                  "accessed_on"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "status": {
      +              "enum": [
      +                "complete",
      +                "incomplete"
      +              ]
      +            },
      +            "tax_year": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "tax_year_period": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "variants": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "label": {
      +                    "type": "string"
      +                  },
      +                  "variant_id": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "variant_id",
      +                  "label"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            }
      +          },
      +          "required": [
      +            "iso2",
      +            "name",
      +            "currency",
      +            "status",
      +            "incomplete_reason",
      +            "tax_year",
      +            "tax_year_period",
      +            "variants",
      +            "sources",
      +            "provenance"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "links": {
      +        "$ref": "#/$defs/Links"
      +      },
      +      "meta": {
      +        "$ref": "#/$defs/ResponseMeta"
      +      }
      +    },
      +    "required": [
      +      "meta",
      +      "data",
      +      "links"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "error": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "code": {
      +            "type": "string"
      +          },
      +          "message": {
      +            "type": "string"
      +          },
      +          "retry_after_s": {
      +            "type": [
      +              "integer",
      +              "null"
      +            ]
      +          },
      +          "retryable": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "message",
      +          "retryable",
      +          "retry_after_s"
      +        ],
      +        "type": "object"
      +      },
      +      "request_id": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      }
      +    },
      +    "required": [
      +      "error",
      +      "request_id"
      +    ],
      +    "type": "object"
      +  }
      +]
  3. Changed4 schema fields changed
    • addedInput schema / properties / spouse_employed
      Added value: +{
      +  "default": false,
      +  "type": "boolean"
      +}
    • addedOutput schema / $defs / HouseholdEstimateLine
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "assumption": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "attribution": {
      +      "type": "string"
      +    },
      +    "basis": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "note": {
      +          "type": "string"
      +        },
      +        "observed_from": {
      +          "type": "string"
      +        },
      +        "observed_to": {
      +          "type": "string"
      +        },
      +        "source_ids": {
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        }
      +      },
      +      "required": [
      +        "source_ids",
      +        "note"
      +      ],
      +      "type": "object"
      +    },
      +    "coverage": {
      +      "items": {
      +        "anyOf": [
      +          {
      +            "type": "string"
      +          },
      +          {
      +            "additionalProperties": true,
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "type": "array"
      +    },
      +    "dependents": {
      +      "type": "integer"
      +    },
      +    "doubtful": {
      +      "type": "boolean"
      +    },
      +    "group_coverage": {
      +      "items": {
      +        "additionalProperties": true,
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "id": {
      +      "enum": [
      +        "groceries",
      +        "healthInsurance"
      +      ]
      +    },
      +    "kind": {
      +      "enum": [
      +        "estimate",
      +        "observed"
      +      ]
      +    },
      +    "label": {
      +      "type": "string"
      +    },
      +    "method": {
      +      "const": "fao_supply_x_basket_prices"
      +    },
      +    "missing_groups": {
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "monthly_aed": {
      +      "type": [
      +        "number",
      +        "null"
      +      ]
      +    },
      +    "per_dependent_monthly_aed": {
      +      "$ref": "#/$defs/HouseholdMonthlyRange"
      +    },
      +    "persons": {
      +      "type": "integer"
      +    },
      +    "range_aed": {
      +      "$ref": "#/$defs/HouseholdMonthlyRange"
      +    },
      +    "source": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "date": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "name": {
      +          "type": "string"
      +        },
      +        "url": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        }
      +      },
      +      "required": [
      +        "name",
      +        "url",
      +        "date"
      +      ],
      +      "type": [
      +        "object",
      +        "null"
      +      ]
      +    },
      +    "use_condition": {
      +      "const": "Do not show this figure with affiliate links, store recommendations or a shopping cart (FAO additional terms of use)."
      +    },
      +    "variants": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "spouse_employed": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "dependents": {
      +              "type": "integer"
      +            },
      +            "monthly_aed": {
      +              "type": [
      +                "number",
      +                "null"
      +              ]
      +            },
      +            "range_aed": {
      +              "$ref": "#/$defs/HouseholdMonthlyRange"
      +            }
      +          },
      +          "required": [
      +            "dependents",
      +            "monthly_aed",
      +            "range_aed"
      +          ],
      +          "type": "object"
      +        }
      +      },
      +      "required": [
      +        "spouse_employed"
      +      ],
      +      "type": "object"
      +    }
      +  },
      +  "required": [
      +    "id",
      +    "label",
      +    "monthly_aed",
      +    "range_aed",
      +    "assumption",
      +    "source"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / $defs / HouseholdMonthlyRange
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "high_aed": {
      +      "type": "number"
      +    },
      +    "low_aed": {
      +      "type": "number"
      +    }
      +  },
      +  "required": [
      +    "low_aed",
      +    "high_aed"
      +  ],
      +  "type": [
      +    "object",
      +    "null"
      +  ]
      +}
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "data": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "assumptions": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "type": "array"
      -              },
      -              "country": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "currency": {
      -                    "type": "string"
      -                  },
      -                  "iso2": {
      -                    "type": "string"
      -                  },
      -                  "name": {
      -                    "type": "string"
      -                  },
      -                  "tax_year": {
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "tax_year_period": {
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  },
      -                  "variant": {
      -                    "anyOf": [
      -                      {
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "variant_label": {
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  }
      -                },
      -                "required": [
      -                  "iso2",
      -                  "name",
      -                  "currency",
      -                  "tax_year",
      -                  "tax_year_period",
      -                  "variant",
      -                  "variant_label"
      -                ],
      -                "type": "object"
      -              },
      -              "country_notes": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "type": "array"
      -              },
      -              "disclaimer": {
      -                "type": "string"
      -              },
      -              "dubai": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "gross_annual_aed": {
      -                    "type": "number"
      -                  },
      -                  "income_tax_aed": {
      -                    "const": 0
      -                  },
      -                  "net_annual_aed": {
      -                    "type": "number"
      -                  },
      -                  "net_monthly_aed": {
      -                    "type": "number"
      -                  }
      -                },
      -                "required": [
      -                  "gross_annual_aed",
      -                  "net_annual_aed",
      -                  "net_monthly_aed",
      -                  "income_tax_aed"
      -                ],
      -                "type": "object"
      -              },
      -              "dubai_monthly_costs_aed": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "groceries": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "health": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "rent": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "school": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "transport": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "utilities": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  }
      -                },
      -                "required": [
      -                  "rent",
      -                  "school",
      -                  "groceries",
      -                  "utilities",
      -                  "transport",
      -                  "health"
      -                ],
      -                "type": "object"
      -              },
      -              "estimate": {
      -                "const": true
      -              },
      -              "fx": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "aed_per_unit": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "rates_on": {
      -                    "anyOf": [
      -                      {
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "source": {
      -                    "type": [
      -                      "string",
      -                      "null"
      -                    ]
      -                  }
      -                },
      -                "required": [
      -                  "aed_per_unit",
      -                  "rates_on",
      -                  "source"
      -                ],
      -                "type": "object"
      -              },
      -              "groceries_basket": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "estimated_aed": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "high_aed": {
      -                        "type": "number"
      -                      },
      -                      "low_aed": {
      -                        "type": "number"
      -                      },
      -                      "value_aed": {
      -                        "type": "number"
      -                      }
      -                    },
      -                    "required": [
      -                      "value_aed",
      -                      "low_aed",
      -                      "high_aed"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "items": {
      -                    "type": "integer"
      -                  },
      -                  "items_estimated": {
      -                    "type": "integer"
      -                  },
      -                  "items_observed": {
      -                    "type": "integer"
      -                  },
      -                  "items_unknown": {
      -                    "type": "integer"
      -                  },
      -                  "note": {
      -                    "type": "string"
      -                  },
      -                  "observed_aed": {
      -                    "type": "number"
      -                  }
      -                },
      -                "required": [
      -                  "items",
      -                  "observed_aed",
      -                  "estimated_aed",
      -                  "items_observed",
      -                  "items_estimated",
      -                  "items_unknown",
      -                  "note"
      -                ],
      -                "type": "object"
      -              },
      -              "gross_annual": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "aed": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "amount": {
      -                    "type": "number"
      -                  },
      -                  "currency": {
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "amount",
      -                  "currency",
      -                  "aed"
      -                ],
      -                "type": "object"
      -              },
      -              "home": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "breakdown": {
      -                    "items": {
      -                      "additionalProperties": false,
      -                      "properties": {
      -                        "amount": {
      -                          "type": "number"
      -                        },
      -                        "component_id": {
      -                          "type": "string"
      -                        },
      -                        "kind": {
      -                          "type": "string"
      -                        },
      -                        "label": {
      -                          "type": "string"
      -                        }
      -                      },
      -                      "required": [
      -                        "component_id",
      -                        "label",
      -                        "kind",
      -                        "amount"
      -                      ],
      -                      "type": "object"
      -                    },
      -                    "type": "array"
      -                  },
      -                  "currency": {
      -                    "type": "string"
      -                  },
      -                  "effective_rate": {
      -                    "type": "number"
      -                  },
      -                  "effective_rate_percent": {
      -                    "type": "number"
      -                  },
      -                  "income_tax": {
      -                    "type": "number"
      -                  },
      -                  "net_annual": {
      -                    "type": "number"
      -                  },
      -                  "net_annual_aed": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "net_monthly": {
      -                    "type": "number"
      -                  },
      -                  "social_contributions": {
      -                    "type": "number"
      -                  }
      -                },
      -                "required": [
      -                  "currency",
      -                  "net_annual",
      -                  "net_monthly",
      -                  "income_tax",
      -                  "social_contributions",
      -                  "effective_rate",
      -                  "breakdown",
      -                  "net_annual_aed"
      -                ],
      -                "type": "object"
      -              },
      -              "household": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "children": {
      -                    "type": "integer"
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "single",
      -                      "married"
      -                    ]
      -                  }
      -                },
      -                "required": [
      -                  "status",
      -                  "children"
      -                ],
      -                "type": "object"
      -              },
      -              "household_type": {
      -                "const": "business_owner"
      -              },
      -              "not_modelled": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "type": "array"
      -              },
      -              "notices": {
      -                "items": {
      -                  "type": "string"
      -                },
      -                "type": "array"
      -              },
      -              "owner_comparison": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "currency": {
      -                    "type": "string"
      -                  },
      -                  "dubai": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "free_zone": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "corporate_tax": {
      -                            "type": "number"
      -                          },
      -                          "corporate_tax_aed": {
      -                            "type": "number"
      -                          },
      -                          "effective_rate": {
      -                            "type": "number"
      -                          },
      -                          "net_annual": {
      -                            "type": "number"
      -                          },
      -                          "net_annual_aed": {
      -                            "type": "number"
      -                          },
      -                          "saving_annual": {
      -                            "type": "number"
      -                          },
      -                          "saving_annual_aed": {
      -                            "type": "number"
      -                          }
      -                        },
      -                        "type": "object"
      -                      },
      -                      "free_zone_condition": {
      -                        "type": "string"
      -                      },
      -                      "mainland": {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "corporate_tax": {
      -                            "type": "number"
      -                          },
      -                          "corporate_tax_aed": {
      -                            "type": "number"
      -                          },
      -                          "effective_rate": {
      -                            "type": "number"
      -                          },
      -                          "net_annual": {
      -                            "type": "number"
      -                          },
      -                          "net_annual_aed": {
      -                            "type": "number"
      -                          },
      -                          "saving_annual": {
      -                            "type": "number"
      -                          },
      -                          "saving_annual_aed": {
      -                            "type": "number"
      -                          }
      -                        },
      -                        "type": "object"
      -                      }
      -                    },
      -                    "type": "object"
      -                  },
      -                  "home": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "corporate_tax": {
      -                        "type": "number"
      -                      },
      -                      "distributed_profit": {
      -                        "type": "number"
      -                      },
      -                      "dividend_tax": {
      -                        "type": "number"
      -                      },
      -                      "effective_rate": {
      -                        "type": "number"
      -                      },
      -                      "net_annual": {
      -                        "type": "number"
      -                      },
      -                      "total_tax": {
      -                        "type": "number"
      -                      }
      -                    },
      -                    "type": "object"
      -                  },
      -                  "leaving": {
      -                    "items": {
      -                      "additionalProperties": true,
      -                      "type": "object"
      -                    },
      -                    "type": "array"
      -                  },
      -                  "observed_on": {
      -                    "anyOf": [
      -                      {
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "small_business_relief": {
      -                    "additionalProperties": true,
      -                    "type": "object"
      -                  },
      -                  "sources": {
      -                    "additionalProperties": true,
      -                    "type": "object"
      -                  },
      -                  "tax_year": {
      -                    "type": "string"
      -                  }
      -                },
      -                "type": "object"
      -              },
      -              "profit_annual": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "aed": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "amount": {
      -                    "type": "number"
      -                  },
      -                  "currency": {
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "amount",
      -                  "currency",
      -                  "aed"
      -                ],
      -                "type": "object"
      -              },
      -              "provenance": {
      -                "$ref": "#/$defs/Provenance"
      -              },
      -              "savings": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "costs_complete": {
      -                    "type": "boolean"
      -                  },
      -                  "dubai_annual_savings": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "dubai_monthly_costs": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "dubai_monthly_net": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "dubai_monthly_savings": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "home_annual_savings": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "home_monthly_net": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "home_monthly_savings": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "missing_costs": {
      -                    "items": {
      -                      "enum": [
      -                        "rent",
      -                        "school",
      -                        "groceries",
      -                        "utilities",
      -                        "transport",
      -                        "health"
      -                      ]
      -                    },
      -                    "type": "array"
      -                  },
      -                  "net_gain_annual": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "net_gain_monthly": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "savings_difference_annual": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "savings_difference_monthly": {
      -                    "type": [
      -                      "number",
      -                      "null"
      -                    ]
      -                  },
      -                  "withheld_reason": {
      -                    "enum": [
      -                      "rent_unknown",
      -                      null
      -                    ]
      -                  }
      -                },
      -                "required": [
      -                  "home_monthly_net",
      -                  "dubai_monthly_net",
      -                  "net_gain_monthly",
      -                  "net_gain_annual",
      -                  "dubai_monthly_costs",
      -                  "missing_costs",
      -                  "costs_complete",
      -                  "dubai_monthly_savings",
      -                  "dubai_annual_savings",
      -                  "home_monthly_savings",
      -                  "home_annual_savings",
      -                  "savings_difference_monthly",
      -                  "savings_difference_annual",
      -                  "withheld_reason"
      -                ],
      -                "type": "object"
      -              },
      -              "transport_reference": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "car_monthly_aed": {
      -                    "type": "number"
      -                  },
      -                  "fuel_month": {
      -                    "type": "string"
      -                  },
      -                  "km_per_day": {
      -                    "type": "number"
      -                  },
      -                  "public_transport_max_aed": {
      -                    "type": "number"
      -                  },
      -                  "public_transport_min_aed": {
      -                    "type": "number"
      -                  },
      -                  "salik_per_day": {
      -                    "type": "integer"
      -                  }
      -                },
      -                "required": [
      -                  "car_monthly_aed",
      -                  "km_per_day",
      -                  "salik_per_day",
      -                  "public_transport_min_aed",
      -                  "public_transport_max_aed",
      -                  "fuel_month"
      -                ],
      -                "type": [
      -                  "object",
      -                  "null"
      -                ]
      -              }
      -            },
      -            "required": [
      -              "estimate",
      -              "disclaimer",
      -              "country",
      -              "household",
      -              "gross_annual",
      -              "home",
      -              "dubai",
      -              "fx",
      -              "dubai_monthly_costs_aed",
      -              "savings",
      -              "transport_reference",
      -              "notices",
      -              "country_notes",
      -              "not_modelled",
      -              "assumptions",
      -              "provenance"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "links": {
      -        "$ref": "#/$defs/Links"
      -      },
      -      "meta": {
      -        "$ref": "#/$defs/ResponseMeta"
      -      }
      -    },
      -    "required": [
      -      "meta",
      -      "data",
      -      "links"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "data": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "currency": {
      -              "type": "string"
      -            },
      -            "incomplete_reason": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "iso2": {
      -              "type": "string"
      -            },
      -            "name": {
      -              "type": "string"
      -            },
      -            "provenance": {
      -              "$ref": "#/$defs/Provenance"
      -            },
      -            "sources": {
      -              "items": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "accessed_on": {
      -                    "anyOf": [
      -                      {
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "null"
      -                      }
      -                    ]
      -                  },
      -                  "title": {
      -                    "type": "string"
      -                  },
      -                  "url": {
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "title",
      -                  "url",
      -                  "accessed_on"
      -                ],
      -                "type": "object"
      -              },
      -              "type": "array"
      -            },
      -            "status": {
      -              "enum": [
      -                "complete",
      -                "incomplete"
      -              ]
      -            },
      -            "tax_year": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "tax_year_period": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "variants": {
      -              "items": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "label": {
      -                    "type": "string"
      -                  },
      -                  "variant_id": {
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "variant_id",
      -                  "label"
      -                ],
      -                "type": "object"
      -              },
      -              "type": "array"
      -            }
      -          },
      -          "required": [
      -            "iso2",
      -            "name",
      -            "currency",
      -            "status",
      -            "incomplete_reason",
      -            "tax_year",
      -            "tax_year_period",
      -            "variants",
      -            "sources",
      -            "provenance"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "links": {
      -        "$ref": "#/$defs/Links"
      -      },
      -      "meta": {
      -        "$ref": "#/$defs/ResponseMeta"
      -      }
      -    },
      -    "required": [
      -      "meta",
      -      "data",
      -      "links"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "error": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "code": {
      -            "type": "string"
      -          },
      -          "message": {
      -            "type": "string"
      -          },
      -          "retry_after_s": {
      -            "type": [
      -              "integer",
      -              "null"
      -            ]
      -          },
      -          "retryable": {
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "code",
      -          "message",
      -          "retryable",
      -          "retry_after_s"
      -        ],
      -        "type": "object"
      -      },
      -      "request_id": {
      -        "type": [
      -          "string",
      -          "null"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "error",
      -      "request_id"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "data": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "assumptions": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "type": "array"
      +              },
      +              "country": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "currency": {
      +                    "type": "string"
      +                  },
      +                  "iso2": {
      +                    "type": "string"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "tax_year": {
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "tax_year_period": {
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "variant": {
      +                    "anyOf": [
      +                      {
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "variant_label": {
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  }
      +                },
      +                "required": [
      +                  "iso2",
      +                  "name",
      +                  "currency",
      +                  "tax_year",
      +                  "tax_year_period",
      +                  "variant",
      +                  "variant_label"
      +                ],
      +                "type": "object"
      +              },
      +              "country_notes": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "type": "array"
      +              },
      +              "disclaimer": {
      +                "type": "string"
      +              },
      +              "dubai": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "gross_annual_aed": {
      +                    "type": "number"
      +                  },
      +                  "income_tax_aed": {
      +                    "const": 0
      +                  },
      +                  "net_annual_aed": {
      +                    "type": "number"
      +                  },
      +                  "net_monthly_aed": {
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "gross_annual_aed",
      +                  "net_annual_aed",
      +                  "net_monthly_aed",
      +                  "income_tax_aed"
      +                ],
      +                "type": "object"
      +              },
      +              "dubai_monthly_costs_aed": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "groceries": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "health": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "rent": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "school": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "transport": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "utilities": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  }
      +                },
      +                "required": [
      +                  "rent",
      +                  "school",
      +                  "groceries",
      +                  "utilities",
      +                  "transport",
      +                  "health"
      +                ],
      +                "type": "object"
      +              },
      +              "estimate": {
      +                "const": true
      +              },
      +              "fx": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "aed_per_unit": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "rates_on": {
      +                    "anyOf": [
      +                      {
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "source": {
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  }
      +                },
      +                "required": [
      +                  "aed_per_unit",
      +                  "rates_on",
      +                  "source"
      +                ],
      +                "type": "object"
      +              },
      +              "groceries_basket": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "estimated_aed": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "high_aed": {
      +                        "type": "number"
      +                      },
      +                      "low_aed": {
      +                        "type": "number"
      +                      },
      +                      "value_aed": {
      +                        "type": "number"
      +                      }
      +                    },
      +                    "required": [
      +                      "value_aed",
      +                      "low_aed",
      +                      "high_aed"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "items": {
      +                    "type": "integer"
      +                  },
      +                  "items_estimated": {
      +                    "type": "integer"
      +                  },
      +                  "items_observed": {
      +                    "type": "integer"
      +                  },
      +                  "items_unknown": {
      +                    "type": "integer"
      +                  },
      +                  "note": {
      +                    "type": "string"
      +                  },
      +                  "observed_aed": {
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "items",
      +                  "observed_aed",
      +                  "estimated_aed",
      +                  "items_observed",
      +                  "items_estimated",
      +                  "items_unknown",
      +                  "note"
      +                ],
      +                "type": "object"
      +              },
      +              "groceries_estimate": {
      +                "$ref": "#/$defs/HouseholdEstimateLine"
      +              },
      +              "gross_annual": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "aed": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "amount": {
      +                    "type": "number"
      +                  },
      +                  "currency": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "amount",
      +                  "currency",
      +                  "aed"
      +                ],
      +                "type": "object"
      +              },
      +              "health_insurance": {
      +                "$ref": "#/$defs/HouseholdEstimateLine"
      +              },
      +              "home": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "breakdown": {
      +                    "items": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "amount": {
      +                          "type": "number"
      +                        },
      +                        "component_id": {
      +                          "type": "string"
      +                        },
      +                        "kind": {
      +                          "type": "string"
      +                        },
      +                        "label": {
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "component_id",
      +                        "label",
      +                        "kind",
      +                        "amount"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "currency": {
      +                    "type": "string"
      +                  },
      +                  "effective_rate": {
      +                    "type": "number"
      +                  },
      +                  "effective_rate_percent": {
      +                    "type": "number"
      +                  },
      +                  "income_tax": {
      +                    "type": "number"
      +                  },
      +                  "net_annual": {
      +                    "type": "number"
      +                  },
      +                  "net_annual_aed": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "net_monthly": {
      +                    "type": "number"
      +                  },
      +                  "social_contributions": {
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "currency",
      +                  "net_annual",
      +                  "net_monthly",
      +                  "income_tax",
      +                  "social_contributions",
      +                  "effective_rate",
      +                  "breakdown",
      +                  "net_annual_aed"
      +                ],
      +                "type": "object"
      +              },
      +              "household": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "children": {
      +                    "type": "integer"
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "single",
      +                      "married"
      +                    ]
      +                  }
      +                },
      +                "required": [
      +                  "status",
      +                  "children"
      +                ],
      +                "type": "object"
      +              },
      +              "household_type": {
      +                "const": "business_owner"
      +              },
      +              "left_over_after_fixed_costs_aed": {
      +                "type": "number"
      +              },
      +              "left_over_after_groceries_aed": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "high": {
      +                    "type": "number"
      +                  },
      +                  "low": {
      +                    "type": "number"
      +                  },
      +                  "value": {
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "value",
      +                  "low",
      +                  "high"
      +                ],
      +                "type": "object"
      +              },
      +              "not_modelled": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "type": "array"
      +              },
      +              "notices": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "type": "array"
      +              },
      +              "owner_comparison": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "currency": {
      +                    "type": "string"
      +                  },
      +                  "dubai": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "free_zone": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "corporate_tax": {
      +                            "type": "number"
      +                          },
      +                          "corporate_tax_aed": {
      +                            "type": "number"
      +                          },
      +                          "effective_rate": {
      +                            "type": "number"
      +                          },
      +                          "net_annual": {
      +                            "type": "number"
      +                          },
      +                          "net_annual_aed": {
      +                            "type": "number"
      +                          },
      +                          "saving_annual": {
      +                            "type": "number"
      +                          },
      +                          "saving_annual_aed": {
      +                            "type": "number"
      +                          }
      +                        },
      +                        "type": "object"
      +                      },
      +                      "free_zone_condition": {
      +                        "type": "string"
      +                      },
      +                      "mainland": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "corporate_tax": {
      +                            "type": "number"
      +                          },
      +                          "corporate_tax_aed": {
      +                            "type": "number"
      +                          },
      +                          "effective_rate": {
      +                            "type": "number"
      +                          },
      +                          "net_annual": {
      +                            "type": "number"
      +                          },
      +                          "net_annual_aed": {
      +                            "type": "number"
      +                          },
      +                          "saving_annual": {
      +                            "type": "number"
      +                          },
      +                          "saving_annual_aed": {
      +                            "type": "number"
      +                          }
      +                        },
      +                        "type": "object"
      +                      }
      +                    },
      +                    "type": "object"
      +                  },
      +                  "home": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "corporate_tax": {
      +                        "type": "number"
      +                      },
      +                      "distributed_profit": {
      +                        "type": "number"
      +                      },
      +                      "dividend_tax": {
      +                        "type": "number"
      +                      },
      +                      "effective_rate": {
      +                        "type": "number"
      +                      },
      +                      "net_annual": {
      +                        "type": "number"
      +                      },
      +                      "total_tax": {
      +                        "type": "number"
      +                      }
      +                    },
      +                    "type": "object"
      +                  },
      +                  "leaving": {
      +                    "items": {
      +                      "additionalProperties": true,
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "observed_on": {
      +                    "anyOf": [
      +                      {
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "small_business_relief": {
      +                    "additionalProperties": true,
      +                    "type": "object"
      +                  },
      +                  "sources": {
      +                    "additionalProperties": true,
      +                    "type": "object"
      +                  },
      +                  "tax_year": {
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "profit_annual": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "aed": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "amount": {
      +                    "type": "number"
      +                  },
      +                  "currency": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "amount",
      +                  "currency",
      +                  "aed"
      +                ],
      +                "type": "object"
      +              },
      +              "provenance": {
      +                "$ref": "#/$defs/Provenance"
      +              },
      +              "savings": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "costs_complete": {
      +                    "type": "boolean"
      +                  },
      +                  "dubai_annual_savings": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "dubai_monthly_costs": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "dubai_monthly_net": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "dubai_monthly_savings": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "home_annual_savings": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "home_monthly_net": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "home_monthly_savings": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "missing_costs": {
      +                    "items": {
      +                      "enum": [
      +                        "rent",
      +                        "school",
      +                        "groceries",
      +                        "utilities",
      +                        "transport",
      +                        "health"
      +                      ]
      +                    },
      +                    "type": "array"
      +                  },
      +                  "net_gain_annual": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "net_gain_monthly": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "savings_difference_annual": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "savings_difference_monthly": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "withheld_reason": {
      +                    "enum": [
      +                      "rent_unknown",
      +                      null
      +                    ]
      +                  }
      +                },
      +                "required": [
      +                  "home_monthly_net",
      +                  "dubai_monthly_net",
      +                  "net_gain_monthly",
      +                  "net_gain_annual",
      +                  "dubai_monthly_costs",
      +                  "missing_costs",
      +                  "costs_complete",
      +                  "dubai_monthly_savings",
      +                  "dubai_annual_savings",
      +                  "home_monthly_savings",
      +                  "home_annual_savings",
      +                  "savings_difference_monthly",
      +                  "savings_difference_annual",
      +                  "withheld_reason"
      +                ],
      +                "type": "object"
      +              },
      +              "transport_reference": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "car_monthly_aed": {
      +                    "type": "number"
      +                  },
      +                  "fuel_month": {
      +                    "type": "string"
      +                  },
      +                  "km_per_day": {
      +                    "type": "number"
      +                  },
      +                  "public_transport_max_aed": {
      +                    "type": "number"
      +                  },
      +                  "public_transport_min_aed": {
      +                    "type": "number"
      +                  },
      +                  "salik_per_day": {
      +                    "type": "integer"
      +                  }
      +                },
      +                "required": [
      +                  "car_monthly_aed",
      +                  "km_per_day",
      +                  "salik_per_day",
      +                  "public_transport_min_aed",
      +                  "public_transport_max_aed",
      +                  "fuel_month"
      +                ],
      +                "type": [
      +                  "object",
      +                  "null"
      +                ]
      +              }
      +            },
      +            "required": [
      +              "estimate",
      +              "disclaimer",
      +              "country",
      +              "household",
      +              "gross_annual",
      +              "home",
      +              "dubai",
      +              "fx",
      +              "dubai_monthly_costs_aed",
      +              "savings",
      +              "transport_reference",
      +              "notices",
      +              "country_notes",
      +              "not_modelled",
      +              "assumptions",
      +              "provenance"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "links": {
      +        "$ref": "#/$defs/Links"
      +      },
      +      "meta": {
      +        "$ref": "#/$defs/ResponseMeta"
      +      }
      +    },
      +    "required": [
      +      "meta",
      +      "data",
      +      "links"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "data": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "currency": {
      +              "type": "string"
      +            },
      +            "incomplete_reason": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "iso2": {
      +              "type": "string"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "provenance": {
      +              "$ref": "#/$defs/Provenance"
      +            },
      +            "sources": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "accessed_on": {
      +                    "anyOf": [
      +                      {
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "title": {
      +                    "type": "string"
      +                  },
      +                  "url": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "title",
      +                  "url",
      +                  "accessed_on"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "status": {
      +              "enum": [
      +                "complete",
      +                "incomplete"
      +              ]
      +            },
      +            "tax_year": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "tax_year_period": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "variants": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "label": {
      +                    "type": "string"
      +                  },
      +                  "variant_id": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "variant_id",
      +                  "label"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            }
      +          },
      +          "required": [
      +            "iso2",
      +            "name",
      +            "currency",
      +            "status",
      +            "incomplete_reason",
      +            "tax_year",
      +            "tax_year_period",
      +            "variants",
      +            "sources",
      +            "provenance"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "links": {
      +        "$ref": "#/$defs/Links"
      +      },
      +      "meta": {
      +        "$ref": "#/$defs/ResponseMeta"
      +      }
      +    },
      +    "required": [
      +      "meta",
      +      "data",
      +      "links"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "error": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "code": {
      +            "type": "string"
      +          },
      +          "message": {
      +            "type": "string"
      +          },
      +          "retry_after_s": {
      +            "type": [
      +              "integer",
      +              "null"
      +            ]
      +          },
      +          "retryable": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "message",
      +          "retryable",
      +          "retry_after_s"
      +        ],
      +        "type": "object"
      +      },
      +      "request_id": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      }
      +    },
      +    "required": [
      +      "error",
      +      "request_id"
      +    ],
      +    "type": "object"
      +  }
      +]
  4. Changed14 schema fields changed
    • removedInput schema / properties / household / additionalProperties
      Removed value: -false
    • addedInput schema / properties / household / anyOf
      Added value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "children": {
      +        "maximum": 10,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "status": {
      +        "enum": [
      +          "single",
      +          "married"
      +        ]
      +      }
      +    },
      +    "type": [
      +      "object",
      +      "null"
      +    ]
      +  },
      +  {
      +    "const": "business_owner"
      +  }
      +]
    • removedInput schema / properties / household / properties
      Removed value: -{
      -  "children": {
      -    "maximum": 10,
      -    "minimum": 0,
      -    "type": "integer"
      -  },
      -  "status": {
      -    "enum": [
      -      "single",
      -      "married"
      -    ],
      -    "type": "string"
      -  }
      -}
    • removedInput schema / properties / household / type
      Removed value: -[
      -  "object",
      -  "null"
      -]
    • addedInput schema / properties / profit
      Added value: +{
      +  "exclusiveMinimum": 0,
      +  "maximum": 10000000000000,
      +  "type": "number"
      +}
    • removedInput schema / properties / property_type / type
      Removed value: -[
      -  "string",
      -  "null"
      -]
    • removedInput schema / properties / sort / type
      Removed value: -"string"
    • removedInput schema / properties / status / type
      Removed value: -"string"
    • removedOutput schema / $defs / RelocationEstimate
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "assumptions": {
      -      "items": {
      -        "type": "string"
      -      },
      -      "type": "array"
      -    },
      -    "country": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "currency": {
      -          "type": "string"
      -        },
      -        "iso2": {
      -          "type": "string"
      -        },
      -        "name": {
      -          "type": "string"
      -        },
      -        "tax_year": {
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        },
      -        "tax_year_period": {
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        },
      -        "variant": {
      -          "anyOf": [
      -            {
      -              "type": "string"
      -            },
      -            {
      -              "type": "null"
      -            }
      -          ]
      -        },
      -        "variant_label": {
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "iso2",
      -        "name",
      -        "currency",
      -        "tax_year",
      -        "tax_year_period",
      -        "variant",
      -        "variant_label"
      -      ],
      -      "type": "object"
      -    },
      -    "country_notes": {
      -      "items": {
      -        "type": "string"
      -      },
      -      "type": "array"
      -    },
      -    "disclaimer": {
      -      "type": "string"
      -    },
      -    "dubai": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "gross_annual_aed": {
      -          "type": "number"
      -        },
      -        "income_tax_aed": {
      -          "const": 0
      -        },
      -        "net_annual_aed": {
      -          "type": "number"
      -        },
      -        "net_monthly_aed": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "gross_annual_aed",
      -        "net_annual_aed",
      -        "net_monthly_aed",
      -        "income_tax_aed"
      -      ],
      -      "type": "object"
      -    },
      -    "dubai_monthly_costs_aed": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "groceries": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "health": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "rent": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "school": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "transport": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "utilities": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "rent",
      -        "school",
      -        "groceries",
      -        "utilities",
      -        "transport",
      -        "health"
      -      ],
      -      "type": "object"
      -    },
      -    "estimate": {
      -      "const": true
      -    },
      -    "fx": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "aed_per_unit": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "rates_on": {
      -          "anyOf": [
      -            {
      -              "type": "string"
      -            },
      -            {
      -              "type": "null"
      -            }
      -          ]
      -        },
      -        "source": {
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "aed_per_unit",
      -        "rates_on",
      -        "source"
      -      ],
      -      "type": "object"
      -    },
      -    "gross_annual": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "aed": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "amount": {
      -          "type": "number"
      -        },
      -        "currency": {
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "amount",
      -        "currency",
      -        "aed"
      -      ],
      -      "type": "object"
      -    },
      -    "home": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "breakdown": {
      -          "items": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "amount": {
      -                "type": "number"
      -              },
      -              "component_id": {
      -                "type": "string"
      -              },
      -              "kind": {
      -                "type": "string"
      -              },
      -              "label": {
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "component_id",
      -              "label",
      -              "kind",
      -              "amount"
      -            ],
      -            "type": "object"
      -          },
      -          "type": "array"
      -        },
      -        "currency": {
      -          "type": "string"
      -        },
      -        "effective_rate": {
      -          "type": "number"
      -        },
      -        "effective_rate_percent": {
      -          "type": "number"
      -        },
      -        "income_tax": {
      -          "type": "number"
      -        },
      -        "net_annual": {
      -          "type": "number"
      -        },
      -        "net_annual_aed": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "net_monthly": {
      -          "type": "number"
      -        },
      -        "social_contributions": {
      -          "type": "number"
      -        }
      -      },
      -      "required": [
      -        "currency",
      -        "net_annual",
      -        "net_monthly",
      -        "income_tax",
      -        "social_contributions",
      -        "effective_rate",
      -        "breakdown",
      -        "net_annual_aed"
      -      ],
      -      "type": "object"
      -    },
      -    "household": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "children": {
      -          "type": "integer"
      -        },
      -        "status": {
      -          "enum": [
      -            "single",
      -            "married"
      -          ],
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "status",
      -        "children"
      -      ],
      -      "type": "object"
      -    },
      -    "not_modelled": {
      -      "items": {
      -        "type": "string"
      -      },
      -      "type": "array"
      -    },
      -    "notices": {
      -      "items": {
      -        "type": "string"
      -      },
      -      "type": "array"
      -    },
      -    "provenance": {
      -      "$ref": "#/$defs/Provenance"
      -    },
      -    "savings": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "costs_complete": {
      -          "type": "boolean"
      -        },
      -        "dubai_annual_savings": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "dubai_monthly_costs": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "dubai_monthly_net": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "dubai_monthly_savings": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "home_annual_savings": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "home_monthly_net": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "home_monthly_savings": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "missing_costs": {
      -          "items": {
      -            "enum": [
      -              "rent",
      -              "school",
      -              "groceries",
      -              "utilities",
      -              "transport",
      -              "health"
      -            ],
      -            "type": "string"
      -          },
      -          "type": "array"
      -        },
      -        "net_gain_annual": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "net_gain_monthly": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "savings_difference_annual": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "savings_difference_monthly": {
      -          "type": [
      -            "number",
      -            "null"
      -          ]
      -        },
      -        "withheld_reason": {
      -          "enum": [
      -            "rent_unknown",
      -            null
      -          ],
      -          "type": [
      -            "string",
      -            "null"
      -          ]
      -        }
      -      },
      -      "required": [
      -        "home_monthly_net",
      -        "dubai_monthly_net",
      -        "net_gain_monthly",
      -        "net_gain_annual",
      -        "dubai_monthly_costs",
      -        "missing_costs",
      -        "costs_complete",
      -        "dubai_monthly_savings",
      -        "dubai_annual_savings",
      -        "home_monthly_savings",
      -        "home_annual_savings",
      -        "savings_difference_monthly",
      -        "savings_difference_annual",
      -        "withheld_reason"
      -      ],
      -      "type": "object"
      -    },
      -    "transport_reference": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "car_monthly_aed": {
      -          "type": "number"
      -        },
      -        "fuel_month": {
      -          "type": "string"
      -        },
      -        "km_per_day": {
      -          "type": "number"
      -        },
      -        "public_transport_max_aed": {
      -          "type": "number"
      -        },
      -        "public_transport_min_aed": {
      -          "type": "number"
      -        },
      -        "salik_per_day": {
      -          "type": "integer"
      -        }
      -      },
      -      "required": [
      -        "car_monthly_aed",
      -        "km_per_day",
      -        "salik_per_day",
      -        "public_transport_min_aed",
      -        "public_transport_max_aed",
      -        "fuel_month"
      -      ],
      -      "type": [
      -        "object",
      -        "null"
      -      ]
      -    }
      -  },
      -  "required": [
      -    "estimate",
      -    "disclaimer",
      -    "country",
      -    "household",
      -    "gross_annual",
      -    "home",
      -    "dubai",
      -    "fx",
      -    "dubai_monthly_costs_aed",
      -    "savings",
      -    "transport_reference",
      -    "notices",
      -    "country_notes",
      -    "not_modelled",
      -    "assumptions",
      -    "provenance"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / $defs / RelocationEstimateResponse
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "data": {
      -      "anyOf": [
      -        {
      -          "$ref": "#/$defs/RelocationEstimate"
      -        },
      -        {
      -          "type": "null"
      -        }
      -      ]
      -    },
      -    "links": {
      -      "$ref": "#/$defs/Links"
      -    },
      -    "meta": {
      -      "$ref": "#/$defs/ResponseMeta"
      -    }
      -  },
      -  "required": [
      -    "meta",
      -    "data",
      -    "links"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / $defs / TaxCountryModel
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "currency": {
      -      "type": "string"
      -    },
      -    "incomplete_reason": {
      -      "type": [
      -        "string",
      -        "null"
      -      ]
      -    },
      -    "iso2": {
      -      "type": "string"
      -    },
      -    "name": {
      -      "type": "string"
      -    },
      -    "provenance": {
      -      "$ref": "#/$defs/Provenance"
      -    },
      -    "sources": {
      -      "items": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "accessed_on": {
      -            "anyOf": [
      -              {
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "title": {
      -            "type": "string"
      -          },
      -          "url": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "title",
      -          "url",
      -          "accessed_on"
      -        ],
      -        "type": "object"
      -      },
      -      "type": "array"
      -    },
      -    "status": {
      -      "enum": [
      -        "complete",
      -        "incomplete"
      -      ],
      -      "type": "string"
      -    },
      -    "tax_year": {
      -      "type": [
      -        "string",
      -        "null"
      -      ]
      -    },
      -    "tax_year_period": {
      -      "type": [
      -        "string",
      -        "null"
      -      ]
      -    },
      -    "variants": {
      -      "items": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "label": {
      -            "type": "string"
      -          },
      -          "variant_id": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "variant_id",
      -          "label"
      -        ],
      -        "type": "object"
      -      },
      -      "type": "array"
      -    }
      -  },
      -  "required": [
      -    "iso2",
      -    "name",
      -    "currency",
      -    "status",
      -    "incomplete_reason",
      -    "tax_year",
      -    "tax_year_period",
      -    "variants",
      -    "sources",
      -    "provenance"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / $defs / TaxCountryModelListResponse
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "data": {
      -      "items": {
      -        "$ref": "#/$defs/TaxCountryModel"
      -      },
      -      "type": "array"
      -    },
      -    "links": {
      -      "$ref": "#/$defs/Links"
      -    },
      -    "meta": {
      -      "$ref": "#/$defs/ResponseMeta"
      -    }
      -  },
      -  "required": [
      -    "meta",
      -    "data",
      -    "links"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / $defs / ToolFailure
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "error": {
      -      "additionalProperties": false,
      -      "properties": {
      -        "code": {
      -          "type": "string"
      -        },
      -        "message": {
      -          "type": "string"
      -        },
      -        "retry_after_s": {
      -          "type": [
      -            "integer",
      -            "null"
      -          ]
      -        },
      -        "retryable": {
      -          "type": "boolean"
      -        }
      -      },
      -      "required": [
      -        "code",
      -        "message",
      -        "retryable",
      -        "retry_after_s"
      -      ],
      -      "type": "object"
      -    },
      -    "request_id": {
      -      "type": [
      -        "string",
      -        "null"
      -      ]
      -    }
      -  },
      -  "required": [
      -    "error",
      -    "request_id"
      -  ],
      -  "type": "object"
      -}
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "$ref": "#/$defs/RelocationEstimateResponse"
      -  },
      -  {
      -    "$ref": "#/$defs/TaxCountryModelListResponse"
      -  },
      -  {
      -    "$ref": "#/$defs/ToolFailure"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "data": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "assumptions": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "type": "array"
      +              },
      +              "country": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "currency": {
      +                    "type": "string"
      +                  },
      +                  "iso2": {
      +                    "type": "string"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "tax_year": {
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "tax_year_period": {
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  },
      +                  "variant": {
      +                    "anyOf": [
      +                      {
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "variant_label": {
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  }
      +                },
      +                "required": [
      +                  "iso2",
      +                  "name",
      +                  "currency",
      +                  "tax_year",
      +                  "tax_year_period",
      +                  "variant",
      +                  "variant_label"
      +                ],
      +                "type": "object"
      +              },
      +              "country_notes": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "type": "array"
      +              },
      +              "disclaimer": {
      +                "type": "string"
      +              },
      +              "dubai": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "gross_annual_aed": {
      +                    "type": "number"
      +                  },
      +                  "income_tax_aed": {
      +                    "const": 0
      +                  },
      +                  "net_annual_aed": {
      +                    "type": "number"
      +                  },
      +                  "net_monthly_aed": {
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "gross_annual_aed",
      +                  "net_annual_aed",
      +                  "net_monthly_aed",
      +                  "income_tax_aed"
      +                ],
      +                "type": "object"
      +              },
      +              "dubai_monthly_costs_aed": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "groceries": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "health": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "rent": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "school": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "transport": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "utilities": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  }
      +                },
      +                "required": [
      +                  "rent",
      +                  "school",
      +                  "groceries",
      +                  "utilities",
      +                  "transport",
      +                  "health"
      +                ],
      +                "type": "object"
      +              },
      +              "estimate": {
      +                "const": true
      +              },
      +              "fx": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "aed_per_unit": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "rates_on": {
      +                    "anyOf": [
      +                      {
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "source": {
      +                    "type": [
      +                      "string",
      +                      "null"
      +                    ]
      +                  }
      +                },
      +                "required": [
      +                  "aed_per_unit",
      +                  "rates_on",
      +                  "source"
      +                ],
      +                "type": "object"
      +              },
      +              "groceries_basket": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "estimated_aed": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "high_aed": {
      +                        "type": "number"
      +                      },
      +                      "low_aed": {
      +                        "type": "number"
      +                      },
      +                      "value_aed": {
      +                        "type": "number"
      +                      }
      +                    },
      +                    "required": [
      +                      "value_aed",
      +                      "low_aed",
      +                      "high_aed"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "items": {
      +                    "type": "integer"
      +                  },
      +                  "items_estimated": {
      +                    "type": "integer"
      +                  },
      +                  "items_observed": {
      +                    "type": "integer"
      +                  },
      +                  "items_unknown": {
      +                    "type": "integer"
      +                  },
      +                  "note": {
      +                    "type": "string"
      +                  },
      +                  "observed_aed": {
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "items",
      +                  "observed_aed",
      +                  "estimated_aed",
      +                  "items_observed",
      +                  "items_estimated",
      +                  "items_unknown",
      +                  "note"
      +                ],
      +                "type": "object"
      +              },
      +              "gross_annual": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "aed": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "amount": {
      +                    "type": "number"
      +                  },
      +                  "currency": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "amount",
      +                  "currency",
      +                  "aed"
      +                ],
      +                "type": "object"
      +              },
      +              "home": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "breakdown": {
      +                    "items": {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "amount": {
      +                          "type": "number"
      +                        },
      +                        "component_id": {
      +                          "type": "string"
      +                        },
      +                        "kind": {
      +                          "type": "string"
      +                        },
      +                        "label": {
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "component_id",
      +                        "label",
      +                        "kind",
      +                        "amount"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "currency": {
      +                    "type": "string"
      +                  },
      +                  "effective_rate": {
      +                    "type": "number"
      +                  },
      +                  "effective_rate_percent": {
      +                    "type": "number"
      +                  },
      +                  "income_tax": {
      +                    "type": "number"
      +                  },
      +                  "net_annual": {
      +                    "type": "number"
      +                  },
      +                  "net_annual_aed": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "net_monthly": {
      +                    "type": "number"
      +                  },
      +                  "social_contributions": {
      +                    "type": "number"
      +                  }
      +                },
      +                "required": [
      +                  "currency",
      +                  "net_annual",
      +                  "net_monthly",
      +                  "income_tax",
      +                  "social_contributions",
      +                  "effective_rate",
      +                  "breakdown",
      +                  "net_annual_aed"
      +                ],
      +                "type": "object"
      +              },
      +              "household": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "children": {
      +                    "type": "integer"
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "single",
      +                      "married"
      +                    ]
      +                  }
      +                },
      +                "required": [
      +                  "status",
      +                  "children"
      +                ],
      +                "type": "object"
      +              },
      +              "household_type": {
      +                "const": "business_owner"
      +              },
      +              "not_modelled": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "type": "array"
      +              },
      +              "notices": {
      +                "items": {
      +                  "type": "string"
      +                },
      +                "type": "array"
      +              },
      +              "owner_comparison": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "currency": {
      +                    "type": "string"
      +                  },
      +                  "dubai": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "free_zone": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "corporate_tax": {
      +                            "type": "number"
      +                          },
      +                          "corporate_tax_aed": {
      +                            "type": "number"
      +                          },
      +                          "effective_rate": {
      +                            "type": "number"
      +                          },
      +                          "net_annual": {
      +                            "type": "number"
      +                          },
      +                          "net_annual_aed": {
      +                            "type": "number"
      +                          },
      +                          "saving_annual": {
      +                            "type": "number"
      +                          },
      +                          "saving_annual_aed": {
      +                            "type": "number"
      +                          }
      +                        },
      +                        "type": "object"
      +                      },
      +                      "free_zone_condition": {
      +                        "type": "string"
      +                      },
      +                      "mainland": {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "corporate_tax": {
      +                            "type": "number"
      +                          },
      +                          "corporate_tax_aed": {
      +                            "type": "number"
      +                          },
      +                          "effective_rate": {
      +                            "type": "number"
      +                          },
      +                          "net_annual": {
      +                            "type": "number"
      +                          },
      +                          "net_annual_aed": {
      +                            "type": "number"
      +                          },
      +                          "saving_annual": {
      +                            "type": "number"
      +                          },
      +                          "saving_annual_aed": {
      +                            "type": "number"
      +                          }
      +                        },
      +                        "type": "object"
      +                      }
      +                    },
      +                    "type": "object"
      +                  },
      +                  "home": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "corporate_tax": {
      +                        "type": "number"
      +                      },
      +                      "distributed_profit": {
      +                        "type": "number"
      +                      },
      +                      "dividend_tax": {
      +                        "type": "number"
      +                      },
      +                      "effective_rate": {
      +                        "type": "number"
      +                      },
      +                      "net_annual": {
      +                        "type": "number"
      +                      },
      +                      "total_tax": {
      +                        "type": "number"
      +                      }
      +                    },
      +                    "type": "object"
      +                  },
      +                  "leaving": {
      +                    "items": {
      +                      "additionalProperties": true,
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "observed_on": {
      +                    "anyOf": [
      +                      {
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "small_business_relief": {
      +                    "additionalProperties": true,
      +                    "type": "object"
      +                  },
      +                  "sources": {
      +                    "additionalProperties": true,
      +                    "type": "object"
      +                  },
      +                  "tax_year": {
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "profit_annual": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "aed": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "amount": {
      +                    "type": "number"
      +                  },
      +                  "currency": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "amount",
      +                  "currency",
      +                  "aed"
      +                ],
      +                "type": "object"
      +              },
      +              "provenance": {
      +                "$ref": "#/$defs/Provenance"
      +              },
      +              "savings": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "costs_complete": {
      +                    "type": "boolean"
      +                  },
      +                  "dubai_annual_savings": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "dubai_monthly_costs": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "dubai_monthly_net": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "dubai_monthly_savings": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "home_annual_savings": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "home_monthly_net": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "home_monthly_savings": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "missing_costs": {
      +                    "items": {
      +                      "enum": [
      +                        "rent",
      +                        "school",
      +                        "groceries",
      +                        "utilities",
      +                        "transport",
      +                        "health"
      +                      ]
      +                    },
      +                    "type": "array"
      +                  },
      +                  "net_gain_annual": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "net_gain_monthly": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "savings_difference_annual": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "savings_difference_monthly": {
      +                    "type": [
      +                      "number",
      +                      "null"
      +                    ]
      +                  },
      +                  "withheld_reason": {
      +                    "enum": [
      +                      "rent_unknown",
      +                      null
      +                    ]
      +                  }
      +                },
      +                "required": [
      +                  "home_monthly_net",
      +                  "dubai_monthly_net",
      +                  "net_gain_monthly",
      +                  "net_gain_annual",
      +                  "dubai_monthly_costs",
      +                  "missing_costs",
      +                  "costs_complete",
      +                  "dubai_monthly_savings",
      +                  "dubai_annual_savings",
      +                  "home_monthly_savings",
      +                  "home_annual_savings",
      +                  "savings_difference_monthly",
      +                  "savings_difference_annual",
      +                  "withheld_reason"
      +                ],
      +                "type": "object"
      +              },
      +              "transport_reference": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "car_monthly_aed": {
      +                    "type": "number"
      +                  },
      +                  "fuel_month": {
      +                    "type": "string"
      +                  },
      +                  "km_per_day": {
      +                    "type": "number"
      +                  },
      +                  "public_transport_max_aed": {
      +                    "type": "number"
      +                  },
      +                  "public_transport_min_aed": {
      +                    "type": "number"
      +                  },
      +                  "salik_per_day": {
      +                    "type": "integer"
      +                  }
      +                },
      +                "required": [
      +                  "car_monthly_aed",
      +                  "km_per_day",
      +                  "salik_per_day",
      +                  "public_transport_min_aed",
      +                  "public_transport_max_aed",
      +                  "fuel_month"
      +                ],
      +                "type": [
      +                  "object",
      +                  "null"
      +                ]
      +              }
      +            },
      +            "required": [
      +              "estimate",
      +              "disclaimer",
      +              "country",
      +              "household",
      +              "gross_annual",
      +              "home",
      +              "dubai",
      +              "fx",
      +              "dubai_monthly_costs_aed",
      +              "savings",
      +              "transport_reference",
      +              "notices",
      +              "country_notes",
      +              "not_modelled",
      +              "assumptions",
      +              "provenance"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "links": {
      +        "$ref": "#/$defs/Links"
      +      },
      +      "meta": {
      +        "$ref": "#/$defs/ResponseMeta"
      +      }
      +    },
      +    "required": [
      +      "meta",
      +      "data",
      +      "links"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "data": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "currency": {
      +              "type": "string"
      +            },
      +            "incomplete_reason": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "iso2": {
      +              "type": "string"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "provenance": {
      +              "$ref": "#/$defs/Provenance"
      +            },
      +            "sources": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "accessed_on": {
      +                    "anyOf": [
      +                      {
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "null"
      +                      }
      +                    ]
      +                  },
      +                  "title": {
      +                    "type": "string"
      +                  },
      +                  "url": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "title",
      +                  "url",
      +                  "accessed_on"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "status": {
      +              "enum": [
      +                "complete",
      +                "incomplete"
      +              ]
      +            },
      +            "tax_year": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "tax_year_period": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "variants": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "label": {
      +                    "type": "string"
      +                  },
      +                  "variant_id": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "variant_id",
      +                  "label"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            }
      +          },
      +          "required": [
      +            "iso2",
      +            "name",
      +            "currency",
      +            "status",
      +            "incomplete_reason",
      +            "tax_year",
      +            "tax_year_period",
      +            "variants",
      +            "sources",
      +            "provenance"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "links": {
      +        "$ref": "#/$defs/Links"
      +      },
      +      "meta": {
      +        "$ref": "#/$defs/ResponseMeta"
      +      }
      +    },
      +    "required": [
      +      "meta",
      +      "data",
      +      "links"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "error": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "code": {
      +            "type": "string"
      +          },
      +          "message": {
      +            "type": "string"
      +          },
      +          "retry_after_s": {
      +            "type": [
      +              "integer",
      +              "null"
      +            ]
      +          },
      +          "retryable": {
      +            "type": "boolean"
      +          }
      +        },
      +        "required": [
      +          "code",
      +          "message",
      +          "retryable",
      +          "retry_after_s"
      +        ],
      +        "type": "object"
      +      },
      +      "request_id": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      }
      +    },
      +    "required": [
      +      "error",
      +      "request_id"
      +    ],
      +    "type": "object"
      +  }
      +]
  5. Added

TDQS

C2.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, and openWorldHint=false, so the safety profile is covered structurally. The description adds two pieces of context beyond that: the 'No country: models' default behavior and the 'Not tax advice' disclaimer. Both are useful but compressed to the point of ambiguity.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The definition is short, but the compression produces fragments like 'No country: models' that are under-specified rather than concise. Key information (what the tool returns, how inputs combine) is absent, so brevity here costs comprehension.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return values need not be explained. However, for a 17-parameter, zero-coverage tool with no required params, the description does not explain how the inputs drive the comparison or which fields are mutually exclusive, leaving the agent unable to construct a correct call.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 17 parameters, so the description carries the full explanatory burden. It touches only 'household=business_owner' and 'profit' (plus a passing mention of country), leaving 14 parameters such as gross_annual, dubai_gross_annual_aed, currency, area, and page_size entirely undefined in prose.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The name and description identify the domain (comparing home-country vs Dubai net pay, taxes, FX, costs, savings) but never state the operation. 'Move to Dubai?' is a rhetorical question rather than a verb+resource, so an agent cannot tell whether this computes, lists, or reports. It is distinguishable from siblings like tax_savings_by_country or labour_calculator only by inference.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The fragments 'No country: models' and 'Owner: household=business_owner + profit' hint at configuration cases but are too telegraphic to act on. There is no explicit statement of when to choose this over the 27 sibling tools, and no prerequisites are given.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources