{
  "input": {
    "currency": "USD",
    "principal": 10000,
    "annualRate": 4,
    "compoundsPerYear": 12,
    "months": 12,
    "taxPercent": 0,
    "withdrawAfterMonths": 0,
    "penaltyInterestMonths": 0,
    "mode": "single",
    "ladderRungs": 3,
    "ladderSpacingMonths": 12,
    "ladderRateStep": 0
  },
  "result": {
    "value": 10407.42,
    "summary": "Ending balances include the entered tax rate and any early-withdrawal penalty. Matured ladder proceeds stay in cash.",
    "metrics": {
      "principal": 10000,
      "grossInterest": 407.42,
      "totalTax": 0,
      "totalPenalty": 0,
      "netInterest": 407.42,
      "annualPercentageYield": 4.074154291978964,
      "ladderRungs": 1
    },
    "rows": [
      {
        "rung": 1,
        "maturityMonth": 12,
        "withdrawalMonth": 12,
        "annualRate": 4,
        "principal": 10000,
        "grossInterest": 407.42,
        "penalty": 0,
        "tax": 0,
        "endingValue": 10407.42
      }
    ],
    "unit": "USD",
    "status": "ok"
  }
}