{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/equity-rank-com/json-schema/equity-rank-com-projection-result-schema.json",
  "title": "ProjectionResult",
  "x-generated": "2026-11-07",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/equity-rank-com-openapi.yml#/components/schemas/ProjectionResult",
  "properties": {
    "ticker": {
      "type": "string",
      "title": "Ticker"
    },
    "horizon_years": {
      "type": "integer",
      "title": "Horizon Years"
    },
    "data_complete": {
      "type": "boolean",
      "title": "Data Complete"
    },
    "bear": {
      "anyOf": [
        {
          "$ref": "#/$defs/ProjectionScenario"
        },
        {
          "type": "null"
        }
      ]
    },
    "base": {
      "anyOf": [
        {
          "$ref": "#/$defs/ProjectionScenario"
        },
        {
          "type": "null"
        }
      ]
    },
    "bull": {
      "anyOf": [
        {
          "$ref": "#/$defs/ProjectionScenario"
        },
        {
          "type": "null"
        }
      ]
    },
    "projected_fair_value_range_low": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Projected Fair Value Range Low"
    },
    "projected_fair_value_range_high": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Projected Fair Value Range High"
    },
    "method_notes": {
      "items": {
        "type": "string"
      },
      "type": "array",
      "title": "Method Notes",
      "default": []
    },
    "disclaimer": {
      "type": "string",
      "title": "Disclaimer",
      "default": "Projected Fair Value Range — Model Scenarios Only\n\nThis section presents algorithmic model scenarios — not price targets, price forecasts, or investment recommendations. Scenarios are generated by applying Equity Rank's valuation models to projected future fundamentals under bear, base, and bull growth assumptions. Inputs include analyst consensus EPS growth estimates and are disclosed for each scenario. Actual market prices are determined by factors that no model can fully capture and may differ materially from these estimates. All financial models contain assumptions that may be incorrect. This output is for informational and educational purposes only. Equity Rank is not a registered investment adviser. Consult a licensed financial advisor before making any investment decision."
    }
  },
  "type": "object",
  "required": [
    "ticker",
    "horizon_years",
    "data_complete"
  ],
  "$defs": {
    "ProjectionScenario": {
      "properties": {
        "label": {
          "type": "string",
          "title": "Label"
        },
        "projected_fair_value": {
          "type": "number",
          "title": "Projected Fair Value"
        },
        "assumed_growth_rate": {
          "type": "number",
          "title": "Assumed Growth Rate"
        },
        "model_fair_value_differential_pct": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ],
          "title": "Model Fair Value Differential Pct"
        },
        "assumptions_note": {
          "type": "string",
          "title": "Assumptions Note"
        }
      },
      "type": "object",
      "required": [
        "label",
        "projected_fair_value",
        "assumed_growth_rate",
        "assumptions_note"
      ],
      "title": "ProjectionScenario"
    }
  }
}