{
  "modelVersion": "1.1.2",
  "illustrative": true,
  "npv": 161.07514743780453,
  "npvEvaluation": {
    "decimal": "1.610751474378045181162923756343147748738e2",
    "value": 161.07514743780453,
    "underflow": false,
    "sign": 1,
    "numerator": "895564501012763189360",
    "denominator": "5559917313492231481",
    "interpretation": "Canonical JSON-number decimal inputs and equal annual periods; exact rational sign. The decimal record has forty significant digits, then is converted to a Number approximation for charts and metrics."
  },
  "irrs": [
    0.21674305235050953
  ],
  "irrEvaluation": {
    "status": "complete",
    "positiveRootCount": 1,
    "isolatedRootCount": 1,
    "unavailableRootCount": 0,
    "unresolvedRootCount": 0,
    "roots": [
      {
        "rate": 0.21674305235050953,
        "status": "represented",
        "discountFactorInterval": {
          "lower": {
            "numerator": "14805425413920951",
            "denominator": "18014398509481984"
          },
          "upper": {
            "numerator": "118443403311367609",
            "denominator": "144115188075855872"
          },
          "lowerInclusive": false,
          "upperInclusive": true
        },
        "rateInterval": {
          "lower": {
            "numerator": "25671784764488263",
            "denominator": "118443403311367609"
          },
          "upper": {
            "numerator": "3208973095561033",
            "denominator": "14805425413920951"
          },
          "lowerInclusive": true,
          "upperInclusive": false
        },
        "distinctRootCount": 1,
        "exactDiscountFactor": null
      }
    ],
    "unresolvedIntervals": [],
    "degree": 18,
    "squareFreeDegree": 18,
    "refinementEvaluations": 59,
    "method": "Exact canonical-decimal integer polynomial; square-free reduction and Sturm variations; rational (lo, hi] isolation; nearest-even binary64 rate conversion."
  },
  "minDscr": 1.2142857142857142,
  "payback": 4.571428571428571,
  "signChanges": 1,
  "schedule": [
    {
      "period": 0,
      "label": "Initial investment",
      "cashflow": -180,
      "cfads": 0,
      "debtService": 0,
      "presentValue": -180,
      "cumulative": -180,
      "dscr": null
    },
    {
      "period": 1,
      "label": "Operating year 1",
      "cashflow": 34,
      "cfads": 34,
      "debtService": 28,
      "presentValue": 30.909090909090907,
      "cumulative": -146,
      "dscr": 1.2142857142857142
    },
    {
      "period": 2,
      "label": "Operating year 2",
      "cashflow": 38,
      "cfads": 38,
      "debtService": 28,
      "presentValue": 31.404958677685947,
      "cumulative": -108,
      "dscr": 1.3571428571428572
    },
    {
      "period": 3,
      "label": "Operating year 3",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 31.555221637866257,
      "cumulative": -66,
      "dscr": 1.5
    },
    {
      "period": 4,
      "label": "Operating year 4",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 28.68656512533296,
      "cumulative": -24,
      "dscr": 1.5
    },
    {
      "period": 5,
      "label": "Operating year 5",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 26.07869556848451,
      "cumulative": 18,
      "dscr": 1.5
    },
    {
      "period": 6,
      "label": "Operating year 6",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 23.70790506225864,
      "cumulative": 60,
      "dscr": 1.5
    },
    {
      "period": 7,
      "label": "Operating year 7",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 21.55264096568967,
      "cumulative": 102,
      "dscr": 1.5
    },
    {
      "period": 8,
      "label": "Operating year 8",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 19.59330996880879,
      "cumulative": 144,
      "dscr": 1.5
    },
    {
      "period": 9,
      "label": "Operating year 9",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 17.81209997164435,
      "cumulative": 186,
      "dscr": 1.5
    },
    {
      "period": 10,
      "label": "Operating year 10",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 16.192818156040317,
      "cumulative": 228,
      "dscr": 1.5
    },
    {
      "period": 11,
      "label": "Operating year 11",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 14.720743778218472,
      "cumulative": 270,
      "dscr": 1.5
    },
    {
      "period": 12,
      "label": "Operating year 12",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 13.382494343834972,
      "cumulative": 312,
      "dscr": 1.5
    },
    {
      "period": 13,
      "label": "Operating year 13",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 0,
      "presentValue": 12.165903948940883,
      "cumulative": 354,
      "dscr": null
    },
    {
      "period": 14,
      "label": "Operating year 14",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 0,
      "presentValue": 11.059912680855348,
      "cumulative": 396,
      "dscr": null
    },
    {
      "period": 15,
      "label": "Operating year 15",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 0,
      "presentValue": 10.05446607350486,
      "cumulative": 438,
      "dscr": null
    },
    {
      "period": 16,
      "label": "Operating year 16",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 0,
      "presentValue": 9.140423703186237,
      "cumulative": 480,
      "dscr": null
    },
    {
      "period": 17,
      "label": "Operating year 17",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 0,
      "presentValue": 8.309476093805669,
      "cumulative": 522,
      "dscr": null
    },
    {
      "period": 18,
      "label": "Operating year 18",
      "cashflow": 82,
      "cfads": 42,
      "debtService": 0,
      "presentValue": 14.748420772555514,
      "cumulative": 604,
      "dscr": null
    }
  ],
  "coverage": [
    {
      "period": 1,
      "label": "Operating year 1",
      "cashflow": 34,
      "cfads": 34,
      "debtService": 28,
      "presentValue": 30.909090909090907,
      "cumulative": -146,
      "dscr": 1.2142857142857142
    },
    {
      "period": 2,
      "label": "Operating year 2",
      "cashflow": 38,
      "cfads": 38,
      "debtService": 28,
      "presentValue": 31.404958677685947,
      "cumulative": -108,
      "dscr": 1.3571428571428572
    },
    {
      "period": 3,
      "label": "Operating year 3",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 31.555221637866257,
      "cumulative": -66,
      "dscr": 1.5
    },
    {
      "period": 4,
      "label": "Operating year 4",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 28.68656512533296,
      "cumulative": -24,
      "dscr": 1.5
    },
    {
      "period": 5,
      "label": "Operating year 5",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 26.07869556848451,
      "cumulative": 18,
      "dscr": 1.5
    },
    {
      "period": 6,
      "label": "Operating year 6",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 23.70790506225864,
      "cumulative": 60,
      "dscr": 1.5
    },
    {
      "period": 7,
      "label": "Operating year 7",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 21.55264096568967,
      "cumulative": 102,
      "dscr": 1.5
    },
    {
      "period": 8,
      "label": "Operating year 8",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 19.59330996880879,
      "cumulative": 144,
      "dscr": 1.5
    },
    {
      "period": 9,
      "label": "Operating year 9",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 17.81209997164435,
      "cumulative": 186,
      "dscr": 1.5
    },
    {
      "period": 10,
      "label": "Operating year 10",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 16.192818156040317,
      "cumulative": 228,
      "dscr": 1.5
    },
    {
      "period": 11,
      "label": "Operating year 11",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 14.720743778218472,
      "cumulative": 270,
      "dscr": 1.5
    },
    {
      "period": 12,
      "label": "Operating year 12",
      "cashflow": 42,
      "cfads": 42,
      "debtService": 28,
      "presentValue": 13.382494343834972,
      "cumulative": 312,
      "dscr": 1.5
    }
  ],
  "sensitivity": [
    {
      "discountRate": -25,
      "npv": 36528.634280764636,
      "downsideNpv": 29186.907424611712,
      "npvSign": 1,
      "downsideNpvSign": 1
    },
    {
      "discountRate": -10,
      "npv": 2450.90595997898,
      "downsideNpv": 1924.7247679831837,
      "npvSign": 1,
      "downsideNpvSign": 1
    },
    {
      "discountRate": 0,
      "npv": 604,
      "downsideNpv": 447.2,
      "npvSign": 1,
      "downsideNpvSign": 1
    },
    {
      "discountRate": 5,
      "npv": 316.3363105731336,
      "downsideNpv": 217.06904845850684,
      "npvSign": 1,
      "downsideNpvSign": 1
    },
    {
      "discountRate": 7.5,
      "npv": 227.63116308767252,
      "downsideNpv": 146.10493047013802,
      "npvSign": 1,
      "downsideNpvSign": 1
    },
    {
      "discountRate": 10,
      "npv": 161.07514743780453,
      "downsideNpv": 92.86011795024362,
      "npvSign": 1,
      "downsideNpvSign": 1
    },
    {
      "discountRate": 12.5,
      "npv": 110.2023954265284,
      "downsideNpv": 52.16191634122272,
      "npvSign": 1,
      "downsideNpvSign": 1
    },
    {
      "discountRate": 15,
      "npv": 70.62567505595086,
      "downsideNpv": 20.500540044760697,
      "npvSign": 1,
      "downsideNpvSign": 1
    },
    {
      "discountRate": 20,
      "npv": 14.17017930659221,
      "downsideNpv": -24.66385655472623,
      "npvSign": 1,
      "downsideNpvSign": -1
    },
    {
      "discountRate": 21.67430523505095,
      "npv": 2.1311436837601263e-14,
      "downsideNpv": -35.999999999999986,
      "npvSign": 1,
      "downsideNpvSign": -1
    },
    {
      "discountRate": 25,
      "npv": -23.265843009213693,
      "downsideNpv": -54.61267440737095,
      "npvSign": -1,
      "downsideNpvSign": -1
    },
    {
      "discountRate": 30,
      "npv": -49.409951427910066,
      "downsideNpv": -75.52796114232805,
      "npvSign": -1,
      "downsideNpvSign": -1
    },
    {
      "discountRate": 40,
      "npv": -82.9073700657111,
      "downsideNpv": -102.32589605256888,
      "npvSign": -1,
      "downsideNpvSign": -1
    },
    {
      "discountRate": 60,
      "npv": -116.5688527471044,
      "downsideNpv": -129.25508219768352,
      "npvSign": -1,
      "downsideNpvSign": -1
    },
    {
      "discountRate": 80,
      "npv": -133.17933003668594,
      "downsideNpv": -142.54346402934874,
      "npvSign": -1,
      "downsideNpvSign": -1
    },
    {
      "discountRate": 100,
      "npv": -143.00000762939453,
      "downsideNpv": -150.40000610351564,
      "npvSign": -1,
      "downsideNpvSign": -1
    }
  ],
  "irrRoots": [
    {
      "rate": 21.67430523505095,
      "rateDisplay": "21.6743",
      "npvAtRoot": -1.0391687510491465e-13,
      "normalisedResidual": 2.3684757858670016e-16,
      "status": "Certified root; residual is a floating diagnostic"
    }
  ],
  "downsideNpv": 92.86011795024362,
  "downsideNpvEvaluation": {
    "decimal": "9.286011795024361449303390050745181989904e1",
    "value": 92.86011795024362,
    "underflow": false,
    "sign": 1,
    "numerator": "516294577524490218172",
    "denominator": "5559917313492231481",
    "interpretation": "Canonical JSON-number decimal inputs and equal annual periods; exact rational sign. The decimal record has forty significant digits, then is converted to a Number approximation for charts and metrics."
  },
  "downsideDscr": 0.9714285714285714,
  "metrics": [
    {
      "key": "npv",
      "label": "Net present value",
      "value": 161.07514743780453,
      "unit": "USDm",
      "detail": "Initial cash flow is at period zero. Exact sign: positive. The headline is rounded; exact fraction and signed decimal are retained in the JSON export."
    },
    {
      "key": "irr",
      "label": "Admissible IRRs",
      "value": "21.6743%",
      "unit": "",
      "detail": "1 distinct positive discount-factor root certified; 1 finite rate represented. Exact isolation intervals and complete fractional rates are retained in the JSON export; colliding display labels expand to their full represented percentage."
    },
    {
      "key": "dscr",
      "label": "Minimum DSCR",
      "value": 1.2142857142857142,
      "unit": "×",
      "detail": "Periods with no debt service are excluded."
    },
    {
      "key": "stress",
      "label": "Downside NPV",
      "value": 92.86011795024362,
      "unit": "USDm",
      "detail": "Future net flows reduced by 20% of their absolute value."
    }
  ],
  "tables": [
    {
      "title": "Cash-flow and coverage schedule",
      "columns": [
        {
          "key": "period",
          "label": "Period",
          "unit": ""
        },
        {
          "key": "label",
          "label": "Label",
          "unit": ""
        },
        {
          "key": "cashflow",
          "label": "Net cash flow",
          "unit": "USDm"
        },
        {
          "key": "presentValue",
          "label": "Present value",
          "unit": "USDm"
        },
        {
          "key": "cfads",
          "label": "CFADS",
          "unit": "USDm"
        },
        {
          "key": "debtService",
          "label": "Debt service",
          "unit": "USDm"
        },
        {
          "key": "dscr",
          "label": "DSCR",
          "unit": "×"
        },
        {
          "key": "cumulative",
          "label": "Undiscounted cumulative",
          "unit": "USDm"
        }
      ],
      "rows": [
        {
          "period": 0,
          "label": "Initial investment",
          "cashflow": -180,
          "cfads": 0,
          "debtService": 0,
          "presentValue": -180,
          "cumulative": -180,
          "dscr": null
        },
        {
          "period": 1,
          "label": "Operating year 1",
          "cashflow": 34,
          "cfads": 34,
          "debtService": 28,
          "presentValue": 30.909090909090907,
          "cumulative": -146,
          "dscr": 1.2142857142857142
        },
        {
          "period": 2,
          "label": "Operating year 2",
          "cashflow": 38,
          "cfads": 38,
          "debtService": 28,
          "presentValue": 31.404958677685947,
          "cumulative": -108,
          "dscr": 1.3571428571428572
        },
        {
          "period": 3,
          "label": "Operating year 3",
          "cashflow": 42,
          "cfads": 42,
          "debtService": 28,
          "presentValue": 31.555221637866257,
          "cumulative": -66,
          "dscr": 1.5
        },
        {
          "period": 4,
          "label": "Operating year 4",
          "cashflow": 42,
          "cfads": 42,
          "debtService": 28,
          "presentValue": 28.68656512533296,
          "cumulative": -24,
          "dscr": 1.5
        },
        {
          "period": 5,
          "label": "Operating year 5",
          "cashflow": 42,
          "cfads": 42,
          "debtService": 28,
          "presentValue": 26.07869556848451,
          "cumulative": 18,
          "dscr": 1.5
        },
        {
          "period": 6,
          "label": "Operating year 6",
          "cashflow": 42,
          "cfads": 42,
          "debtService": 28,
          "presentValue": 23.70790506225864,
          "cumulative": 60,
          "dscr": 1.5
        },
        {
          "period": 7,
          "label": "Operating year 7",
          "cashflow": 42,
          "cfads": 42,
          "debtService": 28,
          "presentValue": 21.55264096568967,
          "cumulative": 102,
          "dscr": 1.5
        },
        {
          "period": 8,
          "label": "Operating year 8",
          "cashflow": 42,
          "cfads": 42,
          "debtService": 28,
          "presentValue": 19.59330996880879,
          "cumulative": 144,
          "dscr": 1.5
        },
        {
          "period": 9,
          "label": "Operating year 9",
          "cashflow": 42,
          "cfads": 42,
          "debtService": 28,
          "presentValue": 17.81209997164435,
          "cumulative": 186,
          "dscr": 1.5
        },
        {
          "period": 10,
          "label": "Operating year 10",
          "cashflow": 42,
          "cfads": 42,
          "debtService": 28,
          "presentValue": 16.192818156040317,
          "cumulative": 228,
          "dscr": 1.5
        },
        {
          "period": 11,
          "label": "Operating year 11",
          "cashflow": 42,
          "cfads": 42,
          "debtService": 28,
          "presentValue": 14.720743778218472,
          "cumulative": 270,
          "dscr": 1.5
        },
        {
          "period": 12,
          "label": "Operating year 12",
          "cashflow": 42,
          "cfads": 42,
          "debtService": 28,
          "presentValue": 13.382494343834972,
          "cumulative": 312,
          "dscr": 1.5
        },
        {
          "period": 13,
          "label": "Operating year 13",
          "cashflow": 42,
          "cfads": 42,
          "debtService": 0,
          "presentValue": 12.165903948940883,
          "cumulative": 354,
          "dscr": null
        },
        {
          "period": 14,
          "label": "Operating year 14",
          "cashflow": 42,
          "cfads": 42,
          "debtService": 0,
          "presentValue": 11.059912680855348,
          "cumulative": 396,
          "dscr": null
        },
        {
          "period": 15,
          "label": "Operating year 15",
          "cashflow": 42,
          "cfads": 42,
          "debtService": 0,
          "presentValue": 10.05446607350486,
          "cumulative": 438,
          "dscr": null
        },
        {
          "period": 16,
          "label": "Operating year 16",
          "cashflow": 42,
          "cfads": 42,
          "debtService": 0,
          "presentValue": 9.140423703186237,
          "cumulative": 480,
          "dscr": null
        },
        {
          "period": 17,
          "label": "Operating year 17",
          "cashflow": 42,
          "cfads": 42,
          "debtService": 0,
          "presentValue": 8.309476093805669,
          "cumulative": 522,
          "dscr": null
        },
        {
          "period": 18,
          "label": "Operating year 18",
          "cashflow": 82,
          "cfads": 42,
          "debtService": 0,
          "presentValue": 14.748420772555514,
          "cumulative": 604,
          "dscr": null
        }
      ]
    },
    {
      "title": "Discount-rate and operating sensitivity",
      "columns": [
        {
          "key": "discountRate",
          "label": "Discount rate",
          "unit": "%"
        },
        {
          "key": "npv",
          "label": "Base NPV",
          "unit": "USDm"
        },
        {
          "key": "downsideNpv",
          "label": "Downside NPV",
          "unit": "USDm"
        }
      ],
      "rows": [
        {
          "discountRate": -25,
          "npv": 36528.634280764636,
          "downsideNpv": 29186.907424611712,
          "npvSign": 1,
          "downsideNpvSign": 1
        },
        {
          "discountRate": -10,
          "npv": 2450.90595997898,
          "downsideNpv": 1924.7247679831837,
          "npvSign": 1,
          "downsideNpvSign": 1
        },
        {
          "discountRate": 0,
          "npv": 604,
          "downsideNpv": 447.2,
          "npvSign": 1,
          "downsideNpvSign": 1
        },
        {
          "discountRate": 5,
          "npv": 316.3363105731336,
          "downsideNpv": 217.06904845850684,
          "npvSign": 1,
          "downsideNpvSign": 1
        },
        {
          "discountRate": 7.5,
          "npv": 227.63116308767252,
          "downsideNpv": 146.10493047013802,
          "npvSign": 1,
          "downsideNpvSign": 1
        },
        {
          "discountRate": 10,
          "npv": 161.07514743780453,
          "downsideNpv": 92.86011795024362,
          "npvSign": 1,
          "downsideNpvSign": 1
        },
        {
          "discountRate": 12.5,
          "npv": 110.2023954265284,
          "downsideNpv": 52.16191634122272,
          "npvSign": 1,
          "downsideNpvSign": 1
        },
        {
          "discountRate": 15,
          "npv": 70.62567505595086,
          "downsideNpv": 20.500540044760697,
          "npvSign": 1,
          "downsideNpvSign": 1
        },
        {
          "discountRate": 20,
          "npv": 14.17017930659221,
          "downsideNpv": -24.66385655472623,
          "npvSign": 1,
          "downsideNpvSign": -1
        },
        {
          "discountRate": 21.67430523505095,
          "npv": 2.1311436837601263e-14,
          "downsideNpv": -35.999999999999986,
          "npvSign": 1,
          "downsideNpvSign": -1
        },
        {
          "discountRate": 25,
          "npv": -23.265843009213693,
          "downsideNpv": -54.61267440737095,
          "npvSign": -1,
          "downsideNpvSign": -1
        },
        {
          "discountRate": 30,
          "npv": -49.409951427910066,
          "downsideNpv": -75.52796114232805,
          "npvSign": -1,
          "downsideNpvSign": -1
        },
        {
          "discountRate": 40,
          "npv": -82.9073700657111,
          "downsideNpv": -102.32589605256888,
          "npvSign": -1,
          "downsideNpvSign": -1
        },
        {
          "discountRate": 60,
          "npv": -116.5688527471044,
          "downsideNpv": -129.25508219768352,
          "npvSign": -1,
          "downsideNpvSign": -1
        },
        {
          "discountRate": 80,
          "npv": -133.17933003668594,
          "downsideNpv": -142.54346402934874,
          "npvSign": -1,
          "downsideNpvSign": -1
        },
        {
          "discountRate": 100,
          "npv": -143.00000762939453,
          "downsideNpv": -150.40000610351564,
          "npvSign": -1,
          "downsideNpvSign": -1
        }
      ]
    },
    {
      "title": "IRR root verification",
      "columns": [
        {
          "key": "rateDisplay",
          "label": "IRR",
          "unit": "%"
        },
        {
          "key": "npvAtRoot",
          "label": "NPV at root",
          "unit": "USDm"
        },
        {
          "key": "normalisedResidual",
          "label": "Relative residual",
          "unit": ""
        },
        {
          "key": "status",
          "label": "Root certificate",
          "unit": ""
        }
      ],
      "rows": [
        {
          "rate": 21.67430523505095,
          "rateDisplay": "21.6743",
          "npvAtRoot": -1.0391687510491465e-13,
          "normalisedResidual": 2.3684757858670016e-16,
          "status": "Certified root; residual is a floating diagnostic"
        }
      ]
    }
  ],
  "warnings": [],
  "summary": "Cash flows exceed the 10% hurdle on an NPV basis for the canonical decimal inputs. The lowest supplied coverage is 1.21×, falling to 0.97× under the CFADS stress. First undiscounted cumulative recovery occurs at 4.57 years; later negative flows may reverse it.",
  "methods": [
    "NPV = sum of cash flow at t divided by (1 + r)^t, with initial cash at t = 0.",
    "NPV sign is evaluated as an exact rational from the canonical decimal representation of the validated JSON numbers. The JSON export retains the exact fraction and a rounded forty-significant-digit decimal; charts use its Number approximation.",
    "IRRs are the distinct positive roots of the exact canonical-decimal cash-flow polynomial in x = 1 / (1 + r). Square-free reduction and a BigInt Sturm chain certify the count; rational intervals isolate each root before nearest-even Number rate conversion.",
    "DSCR = CFADS / debt service for periods with positive debt service.",
    "Sensitivity holds every cash flow constant while moving the discount rate; the operating stress changes future cash flows and CFADS by 20%. First undiscounted recovery uses exact canonical decimal cumulative cash balances and within-period interpolation. Later deficits do not erase the first recovery."
  ],
  "limitations": [
    "Annual equal spacing. Cash flow, CFADS and debt service are independent supplied series. No tax, inflation, debt sculpting or dated cash-flow engine.",
    "Several or no IRRs may exist. NPV remains the preference criterion at the supplied hurdle rate.",
    "Repeated roots are counted once. Exact isolation intervals and root counts are retained. If distinct roots round to the same Number, a rate is not finite above −100%, or the bounded refinement budget is exhausted, affected rates are explicitly unavailable; they are never reported as absent roots.",
    "Numerical input precision: use zero or absolute values of at least 0.000000001. Smaller nonzero inputs are rejected explicitly.",
    "Exact NPV sign and IRR count/isolation apply to canonical decimal numbers after JSON parsing, not to unrecorded extra digits. Equal annual spacing and supplied inputs remain assumptions. IRR headline rates, residual diagnostics, present-value rows, stress construction and chart coordinates use Number approximations. Cumulative cash amounts and fractional recovery times are converted to Number approximations after the first crossing is determined."
  ]
}
