[
  {
    "token": "proc-duty-lean-install",
    "value": 30,
    "units": "USDk",
    "rationale": "Separate fictional buyer installation scope omitted from Lean quoted supply."
  },
  {
    "token": "proc-duty-lean-interface",
    "value": 15,
    "units": "USDk",
    "rationale": "Separate fictional buyer interface preparation omitted from Lean quoted supply."
  },
  {
    "token": "proc-duty-lean-acceptance",
    "value": 10,
    "units": "USDk",
    "rationale": "Separate fictional buyer witnessed acceptance omitted from Lean quoted supply."
  },
  {
    "token": "proc-duty-integrated-interface",
    "value": 10,
    "units": "USDk",
    "rationale": "Integrated quote includes installation/acceptance but requires this distinct buyer interface preparation."
  },
  {
    "token": "proc-duty-normal-flow",
    "value": 120,
    "units": "tonnes per hour",
    "rationale": "Required normal delivered output for both fictional offers."
  },
  {
    "token": "proc-duty-partial-flow",
    "value": 60,
    "units": "tonnes per hour",
    "rationale": "Required partial delivered output for both fictional offers."
  },
  {
    "token": "proc-duty-normal-hours",
    "value": 3000,
    "units": "hours per year",
    "rationale": "Fictional normal-load duration, common to both offers."
  },
  {
    "token": "proc-duty-partial-hours",
    "value": 1000,
    "units": "hours per year",
    "rationale": "Fictional partial-load duration, common to both offers."
  },
  {
    "token": "proc-duty-normal-draw-0",
    "value": 30,
    "units": "kW",
    "rationale": "Stipulated fictional draw at the required normal delivered output, not nameplate power."
  },
  {
    "token": "proc-duty-normal-draw-1",
    "value": 20,
    "units": "kW",
    "rationale": "Stipulated fictional draw at the required normal delivered output, not nameplate power."
  },
  {
    "token": "proc-duty-partial-draw-0",
    "value": 18,
    "units": "kW",
    "rationale": "Stipulated fictional draw at the required partial delivered output, not observed test evidence."
  },
  {
    "token": "proc-duty-partial-draw-1",
    "value": 12,
    "units": "kW",
    "rationale": "Stipulated fictional draw at the required partial delivered output, not observed test evidence."
  },
  {
    "token": "proc-packet-tariff-low",
    "value": 0.03,
    "units": "USDk per MWh",
    "rationale": "Lower endpoint of the fictional tariff packet supporting Conventional."
  },
  {
    "token": "proc-packet-tariff-cross-low",
    "value": 0.04,
    "units": "USDk per MWh",
    "rationale": "Upper endpoint of the low packet and lower endpoint of the crossing tariff packet."
  },
  {
    "token": "proc-packet-tariff-cross-high",
    "value": 0.06,
    "units": "USDk per MWh",
    "rationale": "Lower endpoint of the high packet and upper endpoint of the crossing tariff packet."
  },
  {
    "token": "proc-packet-tariff-high",
    "value": 0.08,
    "units": "USDk per MWh",
    "rationale": "Upper endpoint of the fictional tariff packet supporting Efficient."
  },
  {
    "token": "proc-packet-loss-low",
    "value": 0.1,
    "units": "USDk per hour",
    "rationale": "Lower endpoint of the fictional loss packet supporting Lean purchase."
  },
  {
    "token": "proc-packet-loss-cross-low",
    "value": 0.2,
    "units": "USDk per hour",
    "rationale": "Upper endpoint of the low packet and lower endpoint of the crossing loss packet."
  },
  {
    "token": "proc-packet-loss-cross-high",
    "value": 0.25,
    "units": "USDk per hour",
    "rationale": "Lower endpoint of the high packet and upper endpoint of the crossing loss packet."
  },
  {
    "token": "proc-packet-loss-high",
    "value": 0.35,
    "units": "USDk per hour",
    "rationale": "Upper endpoint of the fictional loss packet supporting Recoverable service."
  },
  {
    "token": "proc-packet-terminal-low",
    "value": 55,
    "units": "USDk",
    "rationale": "Lower endpoint of the fictional residual packet supporting Non-transferable."
  },
  {
    "token": "proc-packet-terminal-cross-low",
    "value": 60,
    "units": "USDk",
    "rationale": "Upper endpoint of the low packet and lower endpoint of the crossing residual packet."
  },
  {
    "token": "proc-packet-terminal-cross-high",
    "value": 70,
    "units": "USDk",
    "rationale": "Lower endpoint of the high packet and upper endpoint of the crossing residual packet."
  },
  {
    "token": "proc-packet-terminal-high",
    "value": 75,
    "units": "USDk",
    "rationale": "Upper endpoint of the fictional residual packet supporting Transferable."
  },
  {
    "token": "proc-duty-service-window",
    "value": 4020,
    "units": "hours per year",
    "rationale": "Available fictional service window; productive duty hours exclude interruptions and leave room for supported catch-up."
  },
  {
    "token": "proc-duty-bulk-density",
    "value": 1.6,
    "units": "tonnes per cubic metre",
    "rationale": "Fictional dry screened aggregate material envelope, common to both offers."
  },
  {
    "token": "proc-duty-particle-min",
    "value": 5,
    "units": "mm",
    "rationale": "Lower fictional particle size in the common material envelope."
  },
  {
    "token": "proc-duty-particle-max",
    "value": 25,
    "units": "mm",
    "rationale": "Upper fictional particle size in the common material envelope."
  },
  {
    "token": "proc-duty-moisture",
    "value": 2,
    "units": "mass percent",
    "rationale": "Fictional moisture content in the common material envelope."
  }
]
