{
  "input": {
    "currency": "USD",
    "mode": "standard",
    "principal": 100000,
    "monthlyExpenses": 2000,
    "withdrawalRate": 4,
    "annualReturn": 0,
    "inflationRate": 0,
    "savingMode": "amount",
    "monthlyContribution": 1000,
    "monthlyIncome": 5000,
    "savingsRate": 20,
    "monthlyBaristaIncome": 0,
    "monthlyPension": 0,
    "retirementMonths": 240,
    "startMonth": "2026-09"
  },
  "result": {
    "value": 500,
    "summary": "Months to your entered spending target under a constant real-return assumption.",
    "metrics": {
      "target": 600000,
      "coastTarget": 600000,
      "monthlySaving": 1000,
      "monthsToFreedom": 500,
      "freedomDate": "2068-05",
      "yearsToFreedom": 41.666666666666664,
      "coastReached": false,
      "annualRealReturn": 0,
      "annualUnfundedSpending": 24000
    },
    "unit": "months",
    "status": "ok"
  }
}