{
  "experimentId": "net-yield-after-costs",
  "inputs": {
    "exitFee": 0.2,
    "fixedCost": 100,
    "gasCost": 50,
    "horizon": 30,
    "principal": 100000,
    "upfrontFee": 0.2,
    "yield": 5
  },
  "modelVersion": "yieldguard-experiments-1.2.0",
  "receipt": {
    "id": "3c9bab35b965d8f1863316c1a96a479930fa24bedae128abb83c68c254ef9608",
    "request": {
      "operation": "run",
      "experimentId": "net-yield-after-costs",
      "inputs": {
        "exitFee": 0.2,
        "fixedCost": 100,
        "gasCost": 50,
        "horizon": 30,
        "principal": 100000,
        "upfrontFee": 0.2,
        "yield": 5
      },
      "seed": 42,
      "startDate": "2026-01-01"
    },
    "inputHash": "86dd3f33991656474343bbf851b34c24c054147d9afd087669a6a5b71124541a",
    "disturbanceHash": "0b88a213fa0eeb8c148e9bc7d9b12a1305c9e18e1b7271f69c5604d14af0b0bc",
    "evidence": [
      {
        "class": "assumption",
        "source": "Prepared illustrative inputs: net-yield-after-costs",
        "observationDate": "not observed",
        "transformation": "Entry percentage fee, fixed USD cost and assumed USD gas cost funded from starting budget; simple ACT/365 interest on the remainder; percentage exit fee on principal plus interest; cent-rounded costs and wealth; unrounded algebraic break-even rate, no live APY or execution.",
        "status": "illustrative"
      }
    ],
    "limitations": [
      "Illustrative user assumptions; no live market data or calibrated forecast.",
      "Results apply only to the declared mechanisms, horizon and search bounds.",
      "Entry percentage fee, fixed cost and assumed USD-equivalent gas cost are paid from the same starting budget. Only the remaining principal earns simple ACT/365 interest; the exit fee applies to principal plus accrued interest at the horizon. Costs must not exceed the budget.",
      "Flat entered rate and USD valuation only: no live APY, compounding, reward token, token-price change, tax, protocol failure or withdrawal restriction. The value path is not available cash. Gas is a stated USD-equivalent cost, not native-token execution eligibility.",
      "The break-even gross annual rate uses the algebra before interest and exit-fee cent rounding. It is undefined with no invested principal or a 100% exit fee; rounding can shift the exact cent-level threshold. Annualised net return is a simple scaling, not a reinvestable APY.",
      "No market refresh, AI calculation, trade execution or forecast calibration.",
      "Receipts are content-addressed local calculation records, not externally signed attestations.",
      "Deterministic calculation: the seed is recorded for the common receipt contract; this experiment samples no random disturbances."
    ]
  },
  "metrics": [
    {
      "key": "investedPrincipal",
      "label": "Principal earning yield after funded entry costs",
      "value": 99650,
      "unit": "USD"
    },
    {
      "key": "grossInterest",
      "label": "Gross simple interest over the holding period",
      "value": 409.52,
      "unit": "USD"
    },
    {
      "key": "upfrontCost",
      "label": "Entry percentage fee paid from starting budget",
      "value": 200,
      "unit": "USD"
    },
    {
      "key": "fixedCost",
      "label": "Fixed entry cost paid from starting budget",
      "value": 100,
      "unit": "USD"
    },
    {
      "key": "gasCost",
      "label": "Assumed USD-equivalent entry gas cost",
      "value": 50,
      "unit": "USD"
    },
    {
      "key": "exitCost",
      "label": "Exit fee on principal plus interest",
      "value": 200.12,
      "unit": "USD"
    },
    {
      "key": "totalCosts",
      "label": "Total entry and exit costs",
      "value": 550.12,
      "unit": "USD"
    },
    {
      "key": "endingWealth",
      "label": "Ending USD wealth after all declared costs",
      "value": 99859.4,
      "unit": "USD"
    },
    {
      "key": "netIncome",
      "label": "Ending wealth minus starting budget",
      "value": -140.6,
      "unit": "USD"
    },
    {
      "key": "netReturn",
      "label": "Net return on the whole starting budget",
      "value": -0.1406,
      "unit": "%"
    },
    {
      "key": "annualisedNetReturn",
      "label": "Simple annualised net return, not APY",
      "value": -1.710633333333333,
      "unit": "%"
    },
    {
      "key": "breakEvenDefined",
      "label": "Unrounded break-even annual rate is defined",
      "value": 1,
      "unit": "indicator"
    },
    {
      "key": "breakEvenYield",
      "label": "Gross annual rate breaking even before final cent rounding",
      "value": 6.720063307749549,
      "unit": "%"
    },
    {
      "key": "minimumValue",
      "label": "Minimum modelled value",
      "value": 99650,
      "unit": "USD"
    },
    {
      "key": "finalValue",
      "label": "Final modelled value",
      "value": 99859.4,
      "unit": "USD"
    }
  ],
  "interpretation": "All entry costs are funded from the same starting budget, so they also reduce the principal earning yield. Simple interest accrues at the entered flat rate; the exit fee is charged at the horizon. Ending wealth is after all declared costs, not a forecast or a spendable-cash guarantee.",
  "warnings": [
    "Illustrative assumptions; no live data or forecast calibration.",
    "Illustrative user assumptions; no live market data or calibrated forecast.",
    "Results apply only to the declared mechanisms, horizon and search bounds.",
    "Entry percentage fee, fixed cost and assumed USD-equivalent gas cost are paid from the same starting budget. Only the remaining principal earns simple ACT/365 interest; the exit fee applies to principal plus accrued interest at the horizon. Costs must not exceed the budget.",
    "Flat entered rate and USD valuation only: no live APY, compounding, reward token, token-price change, tax, protocol failure or withdrawal restriction. The value path is not available cash. Gas is a stated USD-equivalent cost, not native-token execution eligibility.",
    "The break-even gross annual rate uses the algebra before interest and exit-fee cent rounding. It is undefined with no invested principal or a 100% exit fee; rounding can shift the exact cent-level threshold. Annualised net return is a simple scaling, not a reinvestable APY.",
    "Timeline is a value series, not settlement availability. Cash-funding feasibility is not assessed."
  ],
  "timelineKind": "value",
  "feasibilityAssessed": false,
  "feasible": true
}
