{
 "meta": {
  "pwm_assistant_hourly": 11.643356643356643,
  "archetypes": {
   "NEA_SUB": {
    "key": "NEA_SUB",
    "label": "NEA centre, subsidised (pioneer)",
    "landlord": "state",
    "ticket": 4.3,
    "plates_per_day": 150,
    "rent": 290,
    "turnover_rent": 0,
    "fees": 720,
    "fee_to_landlord": 0.3,
    "capture": 0.0,
    "rent_vol": 0.02,
    "value_meal_share": 0.0,
    "value_meal_discount": 0.0,
    "app_discount": 0.0,
    "stalls_in_bloc": 2070,
    "days_open": 26.0,
    "hours_per_day": 13.0,
    "manpower": 2920.0,
    "utilities": 1000.0,
    "misc": 300.0,
    "k_ing": 0.445,
    "delivery_share": 0.08,
    "delivery_commission": 0.3,
    "epay_share": 0.25,
    "mdr": 0.005,
    "closure_days_year": 10.0,
    "age": 60,
    "pass_ing": 1.25,
    "pass_rent": 0.35,
    "elasticity": -0.5,
    "medisave_arrears_p": 0.05,
    "match_share": null
   },
   "NEA_TEN": {
    "key": "NEA_TEN",
    "label": "NEA centre, tendered",
    "landlord": "state",
    "ticket": 4.5,
    "plates_per_day": 156,
    "rent": 1250,
    "turnover_rent": 0,
    "fees": 720,
    "fee_to_landlord": 0.3,
    "capture": 0.05,
    "rent_vol": 0.1,
    "value_meal_share": 0.0,
    "value_meal_discount": 0.0,
    "app_discount": 0.0,
    "stalls_in_bloc": 4330,
    "days_open": 26.0,
    "hours_per_day": 13.0,
    "manpower": 2920.0,
    "utilities": 1000.0,
    "misc": 300.0,
    "k_ing": 0.445,
    "delivery_share": 0.08,
    "delivery_commission": 0.3,
    "epay_share": 0.25,
    "mdr": 0.005,
    "closure_days_year": 10.0,
    "age": 60,
    "pass_ing": 1.25,
    "pass_rent": 0.35,
    "elasticity": -0.5,
    "medisave_arrears_p": 0.05,
    "match_share": null
   },
   "SEHC": {
    "key": "SEHC",
    "label": "Operator-run hawker centre (SEHC)",
    "landlord": "state+operator",
    "ticket": 4.4,
    "plates_per_day": 160,
    "rent": 1700,
    "turnover_rent": 0,
    "fees": 1050,
    "fee_to_landlord": 0.11428571428571428,
    "capture": 0.15,
    "rent_vol": 0.1,
    "value_meal_share": 0.1,
    "value_meal_discount": 1.0,
    "app_discount": 0.02,
    "stalls_in_bloc": 500,
    "days_open": 26.0,
    "hours_per_day": 13.0,
    "manpower": 2920.0,
    "utilities": 1000.0,
    "misc": 420,
    "k_ing": 0.445,
    "delivery_share": 0.08,
    "delivery_commission": 0.3,
    "epay_share": 0.25,
    "mdr": 0.005,
    "closure_days_year": 10.0,
    "age": 60,
    "pass_ing": 1.25,
    "pass_rent": 0.35,
    "elasticity": -0.5,
    "medisave_arrears_p": 0.05,
    "match_share": null
   },
   "HDB_COFFEE": {
    "key": "HDB_COFFEE",
    "label": "HDB-rented coffeeshop",
    "landlord": "HDB+operator",
    "ticket": 5.2,
    "plates_per_day": 160,
    "rent": 3400,
    "turnover_rent": 0,
    "fees": 1000,
    "fee_to_landlord": 0.6,
    "capture": 0.35,
    "rent_vol": 0.2,
    "value_meal_share": 0.0,
    "value_meal_discount": 0.0,
    "app_discount": 0.0,
    "stalls_in_bloc": 2800,
    "days_open": 26.0,
    "hours_per_day": 13.0,
    "manpower": 2920.0,
    "utilities": 1000.0,
    "misc": 300.0,
    "k_ing": 0.445,
    "delivery_share": 0.08,
    "delivery_commission": 0.3,
    "epay_share": 0.25,
    "mdr": 0.005,
    "closure_days_year": 10.0,
    "age": 60,
    "pass_ing": 1.25,
    "pass_rent": 0.35,
    "elasticity": -0.5,
    "medisave_arrears_p": 0.05,
    "match_share": null
   },
   "PVT_COFFEE": {
    "key": "PVT_COFFEE",
    "label": "Privately owned coffeeshop (high-footfall)",
    "landlord": "private owner+operator",
    "ticket": 5.5,
    "plates_per_day": 195,
    "rent": 6000,
    "turnover_rent": 0,
    "fees": 1200,
    "fee_to_landlord": 0.6,
    "capture": 0.85,
    "rent_vol": 0.3,
    "value_meal_share": 0.0,
    "value_meal_discount": 0.0,
    "app_discount": 0.0,
    "stalls_in_bloc": 3000,
    "days_open": 26.0,
    "hours_per_day": 13.0,
    "manpower": 3600,
    "utilities": 1200,
    "misc": 300.0,
    "k_ing": 0.445,
    "delivery_share": 0.08,
    "delivery_commission": 0.3,
    "epay_share": 0.25,
    "mdr": 0.005,
    "closure_days_year": 10.0,
    "age": 60,
    "pass_ing": 1.25,
    "pass_rent": 0.35,
    "elasticity": -0.5,
    "medisave_arrears_p": 0.05,
    "match_share": null
   },
   "FOOD_COURT": {
    "key": "FOOD_COURT",
    "label": "Mall food court",
    "landlord": "private owner+operator",
    "ticket": 6.5,
    "plates_per_day": 150,
    "rent": 0,
    "turnover_rent": 0.25,
    "fees": 300,
    "fee_to_landlord": 1.0,
    "capture": 0.95,
    "rent_vol": 0.15,
    "value_meal_share": 0.0,
    "value_meal_discount": 0.0,
    "app_discount": 0.0,
    "stalls_in_bloc": 1500,
    "days_open": 26.0,
    "hours_per_day": 13.0,
    "manpower": 2920.0,
    "utilities": 600,
    "misc": 300.0,
    "k_ing": 0.445,
    "delivery_share": 0.08,
    "delivery_commission": 0.3,
    "epay_share": 0.25,
    "mdr": 0.005,
    "closure_days_year": 10.0,
    "age": 60,
    "pass_ing": 1.25,
    "pass_rent": 0.35,
    "elasticity": -0.5,
    "medisave_arrears_p": 0.05,
    "match_share": null
   }
  },
  "policies": {
   "baseline": {
    "label": "Baseline 2026",
    "section": "\u2014"
   },
   "rent_band": {
    "label": "Rent bands and ballot",
    "section": "\u00a72.2"
   },
   "price_freedom": {
    "label": "Price freedom, +5%",
    "section": "\u00a72.5"
   },
   "makan_vouchers": {
    "label": "Makan Vouchers",
    "section": "\u00a72.5"
   },
   "relief": {
    "label": "Relief-Hawker Corps",
    "section": "\u00a72.7"
   },
   "protection_floor": {
    "label": "Hawker Protection Floor",
    "section": "\u00a72.11 / A.7"
   },
   "buying_group": {
    "label": "Buying Circles: ingredients",
    "section": "\u00a72.12"
   },
   "group_utilities": {
    "label": "Buying Circles: power and gas",
    "section": "\u00a72.12"
   },
   "delivery_rate": {
    "label": "Buying Circles: delivery at a 25% group rate",
    "section": "\u00a72.12"
   },
   "fee_reset": {
    "label": "Table-cleaning fee subsidy",
    "section": "\u00a72.2"
   },
   "named_deputy": {
    "label": "Named deputy",
    "section": "\u00a72.7"
   },
   "rent_support_stall": {
    "label": "$200/month, stall-attached",
    "section": "A.8"
   },
   "support_person": {
    "label": "$200/month, person-attached",
    "section": "A.8"
   },
   "hdb_tender_lever": {
    "label": "HDB tender lever",
    "section": "\u00a72.4 / A.8"
   },
   "heritage_anchor": {
    "label": "Heritage Anchor stall",
    "section": "\u00a72.4"
   },
   "founding_rebate": {
    "label": "Founding Plate Partner rent rebate",
    "section": "\u00a77.6"
   }
  },
  "shocks": {
   "ingredients_10": "Ingredient prices +10%",
   "rent_renewal_30": "Rent +30% at renewal",
   "pwm_2028": "Wages to the 2028 PWM path (+12.6%, with employer CPF)",
   "energy_q3_2026": "Energy, Q3 2026: utilities +13% (electricity +17%, gas +7%)",
   "tariff_q4_2026": "Q4 2026 tariff cut: utilities -10% on Q3",
   "rts_link_demand_3": "Demand -3% (RTS Link, northern towns)"
  },
  "take_up": {
   "rent_band": 0.03,
   "price_freedom": 0.2,
   "makan_vouchers": 1.0,
   "relief": 0.15,
   "protection_floor": 0.7,
   "hdb_tender_lever": 0.5,
   "buying_group": 0.25,
   "group_utilities": 0.25,
   "delivery_rate": 0.25,
   "fee_reset": 1.0,
   "named_deputy": 0.3,
   "rent_support_stall": 1.0,
   "support_person": 1.0,
   "heritage_anchor": 0.0,
   "founding_rebate": 0.0026666666666666666
  },
  "supply_chain": {
   "farm_or_import_value": 0.55,
   "freight_and_import": 0.1,
   "wholesale_margin": 0.15,
   "distribution": 0.12,
   "processing_bases": 0.08
  },
  "landlord_split": {
   "NEA_SUB": {
    "state": 1.0,
    "operator": 0.0,
    "owner": 0.0
   },
   "NEA_TEN": {
    "state": 1.0,
    "operator": 0.0,
    "owner": 0.0
   },
   "SEHC": {
    "state": 0.9,
    "operator": 0.1,
    "owner": 0.0
   },
   "HDB_COFFEE": {
    "state": 0.7,
    "operator": 0.3,
    "owner": 0.0
   },
   "PVT_COFFEE": {
    "state": 0.0,
    "operator": 0.25,
    "owner": 0.75
   },
   "FOOD_COURT": {
    "state": 0.0,
    "operator": 0.4,
    "owner": 0.6
   }
  },
  "match_share_under_55": 0.5,
  "cases": {
   "john": {
    "key": "NEA_TEN",
    "label": "John: a tendered NEA stall, cooked single-handed",
    "landlord": "state",
    "ticket": 4.5,
    "plates_per_day": 105,
    "rent": 1250,
    "turnover_rent": 0,
    "fees": 720,
    "fee_to_landlord": 0.3,
    "capture": 0.05,
    "rent_vol": 0.1,
    "value_meal_share": 0.0,
    "value_meal_discount": 0.0,
    "app_discount": 0.0,
    "stalls_in_bloc": 0,
    "days_open": 26.0,
    "hours_per_day": 11.0,
    "manpower": 0.0,
    "utilities": 800,
    "misc": 250,
    "k_ing": 0.47,
    "delivery_share": 0.08,
    "delivery_commission": 0.3,
    "epay_share": 0.25,
    "mdr": 0.005,
    "closure_days_year": 10.0,
    "age": 35,
    "pass_ing": 1.25,
    "pass_rent": 0.35,
    "elasticity": -0.5,
    "medisave_arrears_p": 0.05,
    "match_share": 1.0
   },
   "ah_kow": {
    "key": "NEA_TEN",
    "label": "Ah Kow: a queue stall, about 400 plates by two o'clock",
    "landlord": "state",
    "ticket": 4.5,
    "plates_per_day": 400,
    "rent": 1250,
    "turnover_rent": 0,
    "fees": 720,
    "fee_to_landlord": 0.3,
    "capture": 0.05,
    "rent_vol": 0.1,
    "value_meal_share": 0.0,
    "value_meal_discount": 0.0,
    "app_discount": 0.0,
    "stalls_in_bloc": 0,
    "days_open": 26.0,
    "hours_per_day": 12.5,
    "manpower": 7800.0,
    "utilities": 1600,
    "misc": 500,
    "k_ing": 0.445,
    "delivery_share": 0.03,
    "delivery_commission": 0.3,
    "epay_share": 0.25,
    "mdr": 0.005,
    "closure_days_year": 10.0,
    "age": 72,
    "pass_ing": 1.25,
    "pass_rent": 0.35,
    "elasticity": -0.5,
    "medisave_arrears_p": 0.05,
    "match_share": 0.0
   },
   "nurul": {
    "key": "NEA_TEN",
    "label": "Nurul: a Graduate Landing stall at Band B less 30% (illustrative)",
    "landlord": "state",
    "ticket": 4.5,
    "plates_per_day": 100,
    "rent": 805,
    "turnover_rent": 0,
    "fees": 720,
    "fee_to_landlord": 0.3,
    "capture": 0.05,
    "rent_vol": 0.1,
    "value_meal_share": 0.0,
    "value_meal_discount": 0.0,
    "app_discount": 0.0,
    "stalls_in_bloc": 0,
    "days_open": 26.0,
    "hours_per_day": 13.0,
    "manpower": 2920.0,
    "utilities": 1000.0,
    "misc": 300.0,
    "k_ing": 0.445,
    "delivery_share": 0.08,
    "delivery_commission": 0.3,
    "epay_share": 0.25,
    "mdr": 0.005,
    "closure_days_year": 10.0,
    "age": 60,
    "pass_ing": 1.25,
    "pass_rent": 0.35,
    "elasticity": -0.5,
    "medisave_arrears_p": 0.05,
    "match_share": null
   }
  }
 },
 "baseline": {
  "NEA_SUB": {
   "gross": 16232.5,
   "plates": 3775.0,
   "price": 4.3,
   "ingredients": 7223.4625,
   "rent": 290.0,
   "turnover_rent": 0.0,
   "fees": 720.0,
   "fee_subsidy": 0.0,
   "landlord_total": 506.0,
   "centre_services": 503.99999999999994,
   "capture_to_state": 0.0,
   "landlord_state": 506.0,
   "landlord_operator": 0.0,
   "landlord_owner": 0.0,
   "manpower": 2920.0,
   "utilities": 1000.0,
   "delivery": 389.58000000000004,
   "payments": 20.290625000000002,
   "app_discount": 0.0,
   "misc": 300.0,
   "closure_loss": 0.0,
   "relief_copay": 0.0,
   "succession_pay": 0.0,
   "royalty_pay": 0.0,
   "net": 3369.166875000001,
   "net_after_medisave": 3001.7629327291675,
   "medisave_month": 353.7625218750001,
   "tax_month": 13.64142039583335,
   "wis_month": 0.0,
   "match_month": 0.0,
   "household_month": 3355.5254546041674,
   "cash_month": 3001.7629327291675,
   "days_sold": 25.166666666666668,
   "hours": 327.1666666666667,
   "net_per_hour": 10.298013881813553,
   "supply_chain": {
    "farm_or_import_value": 3972.904375,
    "freight_and_import": 722.34625,
    "wholesale_margin": 1083.5193749999999,
    "distribution": 866.8154999999999,
    "processing_bases": 577.877
   }
  },
  "NEA_TEN": {
   "gross": 17667.0,
   "plates": 3926.0,
   "price": 4.5,
   "ingredients": 7861.815,
   "rent": 1250.0,
   "turnover_rent": 0.0,
   "fees": 720.0,
   "fee_subsidy": 0.0,
   "landlord_total": 1466.0,
   "centre_services": 503.99999999999994,
   "capture_to_state": 0.0,
   "landlord_state": 1466.0,
   "landlord_operator": 0.0,
   "landlord_owner": 0.0,
   "manpower": 2920.0,
   "utilities": 1000.0,
   "delivery": 424.00800000000004,
   "payments": 22.083750000000002,
   "app_discount": 0.0,
   "misc": 300.0,
   "closure_loss": 0.0,
   "relief_copay": 0.0,
   "succession_pay": 0.0,
   "royalty_pay": 0.0,
   "net": 3169.0932500000017,
   "net_after_medisave": 2826.278356241668,
   "medisave_month": 332.75479125000015,
   "tax_month": 10.060102508333367,
   "wis_month": 0.0,
   "match_month": 0.0,
   "household_month": 3159.0331474916684,
   "cash_month": 2826.278356241668,
   "days_sold": 25.166666666666668,
   "hours": 327.1666666666667,
   "net_per_hour": 9.686479623025985,
   "supply_chain": {
    "farm_or_import_value": 4323.998250000001,
    "freight_and_import": 786.1815,
    "wholesale_margin": 1179.27225,
    "distribution": 943.4177999999999,
    "processing_bases": 628.9452
   }
  },
  "SEHC": {
   "gross": 17314.666666666668,
   "plates": 4026.666666666667,
   "price": 4.4,
   "ingredients": 7884.213333333334,
   "rent": 1700.0,
   "turnover_rent": 0.0,
   "fees": 1050.0,
   "fee_subsidy": 0.0,
   "landlord_total": 1820.0,
   "centre_services": 930.0,
   "capture_to_state": 0.0,
   "landlord_state": 1638.0,
   "landlord_operator": 182.0,
   "landlord_owner": 0.0,
   "manpower": 2920.0,
   "utilities": 1000.0,
   "delivery": 415.552,
   "payments": 21.643333333333334,
   "app_discount": 346.29333333333335,
   "misc": 420,
   "closure_loss": 0.0,
   "relief_copay": 0.0,
   "succession_pay": 0.0,
   "royalty_pay": 0.0,
   "net": 1556.9646666666686,
   "net_after_medisave": 1393.4833766666684,
   "medisave_month": 163.4812900000002,
   "tax_month": 0.0,
   "wis_month": 258.6375,
   "match_month": 0.0,
   "household_month": 1815.6021666666686,
   "cash_month": 1419.3471266666684,
   "days_sold": 25.166666666666668,
   "hours": 327.1666666666667,
   "net_per_hour": 4.758934284258793,
   "supply_chain": {
    "farm_or_import_value": 4336.317333333334,
    "freight_and_import": 788.4213333333335,
    "wholesale_margin": 1182.632,
    "distribution": 946.1056000000001,
    "processing_bases": 630.7370666666667
   }
  },
  "HDB_COFFEE": {
   "gross": 20938.666666666668,
   "plates": 4026.666666666667,
   "price": 5.2,
   "ingredients": 9317.706666666667,
   "rent": 3400.0,
   "turnover_rent": 0.0,
   "fees": 1000.0,
   "fee_subsidy": 0.0,
   "landlord_total": 4000.0,
   "centre_services": 400.0,
   "capture_to_state": 0.0,
   "landlord_state": 2800.0,
   "landlord_operator": 1200.0,
   "landlord_owner": 0.0,
   "manpower": 2920.0,
   "utilities": 1000.0,
   "delivery": 502.528,
   "payments": 26.173333333333336,
   "app_discount": 0.0,
   "misc": 300.0,
   "closure_loss": 0.0,
   "relief_copay": 0.0,
   "succession_pay": 0.0,
   "royalty_pay": 0.0,
   "net": 2472.258666666665,
   "net_after_medisave": 2212.6715066666648,
   "medisave_month": 259.5871599999998,
   "tax_month": 0.0,
   "wis_month": 136.49369910000047,
   "match_month": 0.0,
   "household_month": 2608.752365766665,
   "cash_month": 2226.320876576665,
   "days_sold": 25.166666666666668,
   "hours": 327.1666666666667,
   "net_per_hour": 7.556572592969938,
   "supply_chain": {
    "farm_or_import_value": 5124.738666666667,
    "freight_and_import": 931.7706666666668,
    "wholesale_margin": 1397.656,
    "distribution": 1118.1248,
    "processing_bases": 745.4165333333334
   }
  },
  "PVT_COFFEE": {
   "gross": 26991.25,
   "plates": 4907.5,
   "price": 5.5,
   "ingredients": 12011.10625,
   "rent": 6000.0,
   "turnover_rent": 0.0,
   "fees": 1200.0,
   "fee_subsidy": 0.0,
   "landlord_total": 6720.0,
   "centre_services": 480.0,
   "capture_to_state": 0.0,
   "landlord_state": 0.0,
   "landlord_operator": 1680.0,
   "landlord_owner": 5040.0,
   "manpower": 3600,
   "utilities": 1200.0,
   "delivery": 647.7900000000001,
   "payments": 33.7390625,
   "app_discount": 0.0,
   "misc": 300.0,
   "closure_loss": 0.0,
   "relief_copay": 0.0,
   "succession_pay": 0.0,
   "royalty_pay": 0.0,
   "net": 1998.6146874999977,
   "net_after_medisave": 1788.760145312498,
   "medisave_month": 209.85454218749976,
   "tax_month": 0.0,
   "wis_month": 258.6375,
   "match_month": 0.0,
   "household_month": 2257.2521874999975,
   "cash_month": 1814.623895312498,
   "days_sold": 25.166666666666668,
   "hours": 327.1666666666667,
   "net_per_hour": 6.108857934284251,
   "supply_chain": {
    "farm_or_import_value": 6606.108437500001,
    "freight_and_import": 1201.110625,
    "wholesale_margin": 1801.6659375000002,
    "distribution": 1441.33275,
    "processing_bases": 960.8885
   }
  },
  "FOOD_COURT": {
   "gross": 24537.5,
   "plates": 3775.0,
   "price": 6.5,
   "ingredients": 10919.1875,
   "rent": 0.0,
   "turnover_rent": 6134.375,
   "fees": 300.0,
   "fee_subsidy": 0.0,
   "landlord_total": 6434.375,
   "centre_services": 0.0,
   "capture_to_state": 0.0,
   "landlord_state": 0.0,
   "landlord_operator": 2573.75,
   "landlord_owner": 3860.625,
   "manpower": 2920.0,
   "utilities": 600.0,
   "delivery": 588.9,
   "payments": 30.671875,
   "app_discount": 0.0,
   "misc": 300.0,
   "closure_loss": 0.0,
   "relief_copay": 0.0,
   "succession_pay": 0.0,
   "royalty_pay": 0.0,
   "net": 2744.3656249999985,
   "net_after_medisave": 2453.7497563541656,
   "medisave_month": 288.15839062499987,
   "tax_month": 2.457478020833308,
   "wis_month": 66.11663566406288,
   "match_month": 0.0,
   "household_month": 2808.0247826432283,
   "cash_month": 2460.3614199205717,
   "days_sold": 25.166666666666668,
   "hours": 327.1666666666667,
   "net_per_hour": 8.388280056036674,
   "supply_chain": {
    "farm_or_import_value": 6005.553125,
    "freight_and_import": 1091.91875,
    "wholesale_margin": 1637.878125,
    "distribution": 1310.3025,
    "processing_bases": 873.535
   }
  }
 },
 "plate_dollar": {
  "NEA_SUB": {
   "Ingredients (suppliers)": 0.44499999999999995,
   "Landlord: rent and fees": 0.031172031418450638,
   "Centre services (cleaning, conservancy)": 0.031048821808101028,
   "Assistants' wages": 0.17988603111042661,
   "Utilities": 0.061604805174803635,
   "Platforms and payments": 0.02525,
   "Other running costs": 0.01848144155244109,
   "Hawker household": 0.20755686893577704
  },
  "NEA_TEN": {
   "Ingredients (suppliers)": 0.44499999999999995,
   "Landlord: rent and fees": 0.08297956642327503,
   "Centre services (cleaning, conservancy)": 0.028527763627101372,
   "Assistants' wages": 0.16527990037923812,
   "Utilities": 0.056602705609328126,
   "Platforms and payments": 0.02525,
   "Other running costs": 0.016980811682798438,
   "Hawker household": 0.179379252278259
  },
  "SEHC": {
   "Ingredients (suppliers)": 0.45534883720930236,
   "Landlord: rent and fees": 0.10511319882950869,
   "Centre services (cleaning, conservancy)": 0.053711689511781915,
   "Assistants' wages": 0.16864315416602493,
   "Utilities": 0.0577545048513784,
   "Platforms and payments": 0.04524999999999999,
   "Other running costs": 0.024256892037578928,
   "Hawker household": 0.08992172339442486
  },
  "HDB_COFFEE": {
   "Ingredients (suppliers)": 0.445,
   "Landlord: rent and fees": 0.1910341314314824,
   "Centre services (cleaning, conservancy)": 0.019103413143148243,
   "Assistants' wages": 0.13945491594498216,
   "Utilities": 0.0477585328578706,
   "Platforms and payments": 0.025249999999999998,
   "Other running costs": 0.01432755985736118,
   "Hawker household": 0.11807144676515528
  },
  "PVT_COFFEE": {
   "Ingredients (suppliers)": 0.445,
   "Landlord: rent and fees": 0.24896957347288473,
   "Centre services (cleaning, conservancy)": 0.01778354096234891,
   "Assistants' wages": 0.13337655721761682,
   "Utilities": 0.04445885240587227,
   "Platforms and payments": 0.025250000000000005,
   "Other running costs": 0.011114713101468068,
   "Hawker household": 0.07404676283980911
  },
  "FOOD_COURT": {
   "Ingredients (suppliers)": 0.445,
   "Landlord: rent and fees": 0.2622261844116149,
   "Centre services (cleaning, conservancy)": 0.0,
   "Assistants' wages": 0.11900152827305145,
   "Utilities": 0.02445236882322975,
   "Platforms and payments": 0.025249999999999998,
   "Other running costs": 0.012226184411614875,
   "Hawker household": 0.11184373408048899
  }
 },
 "policies": {
  "NEA_SUB": {
   "rent_band": {
    "keys": [
     "rent_band"
    ],
    "notes": [
     "Not applicable: NEA tendered stalls only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 10.298013881813553,
    "net_per_hour_new": 10.298013881813553,
    "household_base": 3355.5254546041674,
    "household_new": 3355.5254546041674,
    "net_base": 3369.166875000001,
    "net_new": 3369.166875000001,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "price_freedom": {
    "keys": [
     "price_freedom"
    ],
    "notes": [
     "+5% price at a certified stall; demand responds at elasticity -0.5"
    ],
    "fiscal_year": -185.09086330760005,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 185.09086330760005,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 5881.139986552391,
    "d_landlord_private_year": 0.0,
    "d_household_year": 6592.820700781778,
    "d_consumer_year": -9504.778760482233,
    "d_price_plate": 0.21499999999999986,
    "d_landlord_year": 0.0,
    "d_suppliers_year": -2089.0190317080633,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 10.298013881813553,
    "net_per_hour_new": 12.024430479900506,
    "household_base": 3355.5254546041674,
    "household_new": 3904.9271796693156,
    "net_base": 3369.166875000001,
    "net_new": 3933.992838674116,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "makan_vouchers": {
    "keys": [
     "makan_vouchers"
    ],
    "notes": [
     "Makan Vouchers: $120 a year to ~550,000 households, spent at CDC-registered stalls"
    ],
    "fiscal_year": 5189.458504133859,
    "programme_cost_year": 5196.850393700787,
    "d_workfare_year": 0.0,
    "d_tax_year": 7.3918895669288815,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 362.2025887795153,
    "d_landlord_private_year": 0.0,
    "d_household_year": 405.56283484250525,
    "d_consumer_year": 4807.086614173228,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 346.88976377953804,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 10.298013881813553,
    "net_per_hour_new": 10.403198477944331,
    "household_base": 3355.5254546041674,
    "household_new": 3389.3223575077095,
    "net_base": 3369.166875000001,
    "net_new": 3403.579768700787,
    "public_leverage": 1.003040121249997,
    "public_leverage_cash": 0.9946965587499975,
    "public_leverage_with_time": 1.003040121249997
   },
   "relief": {
    "keys": [
     "relief"
    ],
    "notes": [
     "12 relief days a year at $80 co-pay (the Corps cook works at most 12 hours, paid the PWM cook rate with overtime at 1.5 times beyond 8 hours and employer CPF, about $212 a day)"
    ],
    "fiscal_year": 1266.4632154999993,
    "programme_cost_year": 1321.2099999999998,
    "d_workfare_year": 0.0,
    "d_tax_year": 54.74678450000049,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 2287.3675280000098,
    "d_landlord_private_year": 0.0,
    "d_household_year": 2562.1407155000143,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 2870.25,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 10.298013881813553,
    "net_per_hour_new": 10.964566989302094,
    "household_base": 3355.5254546041674,
    "household_new": 3569.0371808958353,
    "net_base": 3369.166875000001,
    "net_new": 3587.240833333335,
    "public_leverage": 1.9392380586734999,
    "public_leverage_cash": 1.731267192951923,
    "public_leverage_with_time": 1.9392380586734999
   },
   "protection_floor": {
    "keys": [
     "protection_floor"
    ],
    "notes": [
     "MediSave as you earn; $1,200/yr match under 55 (MRSS from 55); pooled hospital-cash cover"
    ],
    "fiscal_year": 796.56,
    "programme_cost_year": 796.56,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 151.1999999999989,
    "d_landlord_private_year": 0.0,
    "d_household_year": 751.1999999999989,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 10.298013881813553,
    "net_per_hour_new": 10.336526362710138,
    "household_base": 3355.5254546041674,
    "household_new": 3418.1254546041673,
    "net_base": 3369.166875000001,
    "net_new": 3381.7668750000007,
    "public_leverage": 0.9430551370894835,
    "public_leverage_cash": 0.18981620970171603,
    "public_leverage_with_time": 0.9430551370894835
   },
   "buying_group": {
    "keys": [
     "buying_group"
    ],
    "notes": [
     "Buying Circles: a centre's hawkers pool their weekly orders and suppliers compete on an open board; ingredients 3% cheaper"
    ],
    "fiscal_year": -54.231770174999866,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 54.231770174999866,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 2273.1678473249867,
    "d_landlord_private_year": 0.0,
    "d_household_year": 2546.2147298249893,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": -2600.446500000002,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 10.298013881813553,
    "net_per_hour_new": 10.960379266428935,
    "household_base": 3355.5254546041674,
    "household_new": 3567.7100154229165,
    "net_base": 3369.166875000001,
    "net_new": 3585.87075,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "group_utilities": {
    "keys": [
     "group_utilities"
    ],
    "notes": [
     "Power and gas: a centre's stalls group-switch on the open electricity market, gas negotiated by circle; 10% cheaper"
    ],
    "fiscal_year": -21.48000000000001,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 21.48000000000001,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 1052.5200000000004,
    "d_landlord_private_year": 0.0,
    "d_household_year": 1178.5200000000004,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 10.298013881813553,
    "net_per_hour_new": 10.603668492103925,
    "household_base": 3355.5254546041674,
    "household_new": 3453.7354546041674,
    "net_base": 3369.166875000001,
    "net_new": 3469.166875000001,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "delivery_rate": {
    "keys": [
     "delivery_rate"
    ],
    "notes": [
     "Delivery at a 25% group rate, not the 30% list rate: negotiated per centre, or a commission-free channel; 15% is the target"
    ],
    "fiscal_year": -13.946964000000008,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 13.946964000000008,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 683.401236000007,
    "d_landlord_private_year": 0.0,
    "d_household_year": 765.2130360000065,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 10.298013881813553,
    "net_per_hour_new": 10.496475420275091,
    "household_base": 3355.5254546041674,
    "household_new": 3419.293207604168,
    "net_base": 3369.166875000001,
    "net_new": 3434.096875000001,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "fee_reset": {
    "keys": [
     "fee_reset"
    ],
    "notes": [
     "Table-cleaning fee subsidy: the Government pays $200/month of the stall's fee to the cleaning contractor"
    ],
    "fiscal_year": 2352.0472164374996,
    "programme_cost_year": 2400.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 47.95278356250016,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 2100.0472164375024,
    "d_landlord_private_year": 0.0,
    "d_household_year": 2352.0472164375024,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 10.298013881813553,
    "net_per_hour_new": 10.909323102394296,
    "household_base": 3355.5254546041674,
    "household_new": 3551.5293893072926,
    "net_base": 3369.166875000001,
    "net_new": 3569.166875000001,
    "public_leverage": 0.980019673515626,
    "public_leverage_cash": 0.8750196735156259,
    "public_leverage_with_time": 0.980019673515626
   },
   "named_deputy": {
    "keys": [
     "named_deputy"
    ],
    "notes": [
     "Named deputy: a registered assistant runs the stall for a capped hour a day; the hawker works 12 of 13 hours"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 301.99999999999955,
    "time_value_year": 3110.0001923076884,
    "net_per_hour_base": 10.298013881813553,
    "net_per_hour_new": 11.156181705298014,
    "household_base": 3355.5254546041674,
    "household_new": 3355.5254546041674,
    "net_base": 3369.166875000001,
    "net_new": 3369.166875000001,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "rent_support_stall": {
    "keys": [
     "rent_support_stall"
    ],
    "notes": [
     "$200/month attached to the stall, made permanent; landlord recaptures theta at renewal"
    ],
    "fiscal_year": 2352.0472164374996,
    "programme_cost_year": 2400.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 47.95278356250016,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 2100.0472164375024,
    "d_landlord_private_year": 0.0,
    "d_household_year": 2352.0472164375024,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 10.298013881813553,
    "net_per_hour_new": 10.909323102394296,
    "household_base": 3355.5254546041674,
    "household_new": 3551.5293893072926,
    "net_base": 3369.166875000001,
    "net_new": 3569.166875000001,
    "public_leverage": 0.980019673515626,
    "public_leverage_cash": 0.8750196735156259,
    "public_leverage_with_time": 0.980019673515626
   },
   "support_person": {
    "keys": [
     "support_person"
    ],
    "notes": [
     "The same $200/month paid to the person (retirement match)"
    ],
    "fiscal_year": 2400.0,
    "programme_cost_year": 2400.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 2400.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 10.298013881813553,
    "net_per_hour_new": 10.298013881813553,
    "household_base": 3355.5254546041674,
    "household_new": 3555.5254546041674,
    "net_base": 3369.166875000001,
    "net_new": 3369.166875000001,
    "public_leverage": 1.0,
    "public_leverage_cash": 0.0,
    "public_leverage_with_time": 1.0
   },
   "hdb_tender_lever": {
    "keys": [
     "hdb_tender_lever"
    ],
    "notes": [
     "Not applicable: HDB-rented coffeeshops only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 10.298013881813553,
    "net_per_hour_new": 10.298013881813553,
    "household_base": 3355.5254546041674,
    "household_new": 3355.5254546041674,
    "net_base": 3369.166875000001,
    "net_new": 3369.166875000001,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "heritage_anchor": {
    "keys": [
     "heritage_anchor"
    ],
    "notes": [
     "Not applicable: coffeeshops only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 10.298013881813553,
    "net_per_hour_new": 10.298013881813553,
    "household_base": 3355.5254546041674,
    "household_new": 3355.5254546041674,
    "net_base": 3369.166875000001,
    "net_new": 3369.166875000001,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "founding_rebate": {
    "keys": [
     "founding_rebate"
    ],
    "notes": [
     "Not applicable: coffeeshop and food-court operators only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 10.298013881813553,
    "net_per_hour_new": 10.298013881813553,
    "household_base": 3355.5254546041674,
    "household_new": 3355.5254546041674,
    "net_base": 3369.166875000001,
    "net_new": 3369.166875000001,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   }
  },
  "NEA_TEN": {
   "rent_band": {
    "keys": [
     "rent_band"
    ],
    "notes": [
     "New entrant pays Band B $1,150 instead of the 2023 median winning bid of $1,800"
    ],
    "fiscal_year": 6478.178765362505,
    "programme_cost_year": 7800.0,
    "d_workfare_year": -1182.2012346374947,
    "d_tax_year": 139.62,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 6723.159876536252,
    "d_landlord_private_year": 0.0,
    "d_household_year": 6478.178765362509,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": -7800.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 8.00537926642894,
    "net_per_hour_new": 9.992134233316357,
    "household_base": 2717.3949170447927,
    "household_new": 3257.2431474916684,
    "net_base": 2619.0932500000017,
    "net_new": 3269.0932500000017,
    "public_leverage": 0.8305357391490396,
    "public_leverage_cash": 0.8619435739149042,
    "public_leverage_with_time": 0.8305357391490396
   },
   "price_freedom": {
    "keys": [
     "price_freedom"
    ],
    "notes": [
     "+5% price at a certified stall; demand responds at elasticity -0.5"
    ],
    "fiscal_year": -171.6219954138531,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 171.6219954138531,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 6430.694371410513,
    "d_landlord_private_year": 0.0,
    "d_household_year": 7205.26779992063,
    "d_consumer_year": -10344.735953269066,
    "d_price_plate": 0.22500000000000053,
    "d_landlord_year": 0.0,
    "d_suppliers_year": -2273.6300159055245,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 9.686479623025985,
    "net_per_hour_new": 11.565463269315972,
    "household_base": 3159.0331474916684,
    "household_new": 3759.4721308183875,
    "net_base": 3169.0932500000017,
    "net_new": 3783.8340662778755,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "makan_vouchers": {
    "keys": [
     "makan_vouchers"
    ],
    "notes": [
     "Makan Vouchers: $120 a year to ~550,000 households, spent at CDC-registered stalls"
    ],
    "fiscal_year": 5189.458504133858,
    "programme_cost_year": 5196.850393700787,
    "d_workfare_year": 0.0,
    "d_tax_year": 7.391889566929223,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 362.2025887795371,
    "d_landlord_private_year": 0.0,
    "d_household_year": 405.5628348425271,
    "d_consumer_year": 4807.086614173228,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 346.88976377952713,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 9.686479623025985,
    "net_per_hour_new": 9.79166421915677,
    "household_base": 3159.0331474916684,
    "household_new": 3192.8300503952123,
    "net_base": 3169.0932500000017,
    "net_new": 3203.50614370079,
    "public_leverage": 1.0030401212500013,
    "public_leverage_cash": 0.9946965587500017,
    "public_leverage_with_time": 1.0030401212500013
   },
   "relief": {
    "keys": [
     "relief"
    ],
    "notes": [
     "12 relief days a year at $80 co-pay (the Corps cook works at most 12 hours, paid the PWM cook rate with overtime at 1.5 times beyond 8 hours and employer CPF, about $212 a day)"
    ],
    "fiscal_year": 1268.9626745000003,
    "programme_cost_year": 1321.2099999999998,
    "d_workfare_year": 0.0,
    "d_tax_year": 52.24732549999956,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 2560.118949499987,
    "d_landlord_private_year": 0.0,
    "d_household_year": 2866.5976744999807,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 3123.9000000000087,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 9.686479623025985,
    "net_per_hour_new": 10.429944982170147,
    "household_base": 3159.0331474916684,
    "household_new": 3397.9162870333334,
    "net_base": 3169.0932500000017,
    "net_new": 3412.3303333333333,
    "public_leverage": 2.1696760352252715,
    "public_leverage_cash": 1.9377078204827298,
    "public_leverage_with_time": 2.1696760352252715
   },
   "protection_floor": {
    "keys": [
     "protection_floor"
    ],
    "notes": [
     "MediSave as you earn; $1,200/yr match under 55 (MRSS from 55); pooled hospital-cash cover"
    ],
    "fiscal_year": 796.56,
    "programme_cost_year": 796.56,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 151.20000000000437,
    "d_landlord_private_year": 0.0,
    "d_household_year": 751.1999999999989,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 9.686479623025985,
    "net_per_hour_new": 9.724992103922572,
    "household_base": 3159.0331474916684,
    "household_new": 3221.6331474916683,
    "net_base": 3169.0932500000017,
    "net_new": 3181.6932500000016,
    "public_leverage": 0.9430551370894835,
    "public_leverage_cash": 0.1898162097017229,
    "public_leverage_with_time": 0.9430551370894835
   },
   "buying_group": {
    "keys": [
     "buying_group"
    ],
    "notes": [
     "Buying Circles: a centre's hawkers pool their weekly orders and suppliers compete on an open board; ingredients 3% cheaper"
    ],
    "fiscal_year": -50.6615358599997,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 50.6615358599997,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 2482.415257139992,
    "d_landlord_private_year": 0.0,
    "d_household_year": 2779.5918641399876,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": -2830.253399999998,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 9.686479623025985,
    "net_per_hour_new": 10.407379623025982,
    "household_base": 3159.0331474916684,
    "household_new": 3390.6658028366674,
    "net_base": 3169.0932500000017,
    "net_new": 3404.9477000000006,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "group_utilities": {
    "keys": [
     "group_utilities"
    ],
    "notes": [
     "Power and gas: a centre's stalls group-switch on the open electricity market, gas negotiated by circle; 10% cheaper"
    ],
    "fiscal_year": -21.47999999999999,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 21.47999999999999,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 1052.5200000000004,
    "d_landlord_private_year": 0.0,
    "d_household_year": 1178.5200000000004,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 9.686479623025985,
    "net_per_hour_new": 9.992134233316357,
    "household_base": 3159.0331474916684,
    "household_new": 3257.2431474916684,
    "net_base": 3169.0932500000017,
    "net_new": 3269.0932500000017,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "delivery_rate": {
    "keys": [
     "delivery_rate"
    ],
    "notes": [
     "Delivery at a 25% group rate, not the 30% list rate: negotiated per centre, or a commission-free channel; 15% is the target"
    ],
    "fiscal_year": -15.179486399999867,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 15.179486399999867,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 743.794833599999,
    "d_landlord_private_year": 0.0,
    "d_household_year": 832.8365135999957,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 9.686479623025985,
    "net_per_hour_new": 9.902479623025984,
    "household_base": 3159.0331474916684,
    "household_new": 3228.436190291668,
    "net_base": 3169.0932500000017,
    "net_new": 3239.7612500000014,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "fee_reset": {
    "keys": [
     "fee_reset"
    ],
    "notes": [
     "Table-cleaning fee subsidy: the Government pays $200/month of the stall's fee to the cleaning contractor"
    ],
    "fiscal_year": 2357.04,
    "programme_cost_year": 2400.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 42.95999999999998,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 2105.040000000001,
    "d_landlord_private_year": 0.0,
    "d_household_year": 2357.040000000001,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 9.686479623025985,
    "net_per_hour_new": 10.297788843606728,
    "household_base": 3159.0331474916684,
    "household_new": 3355.4531474916685,
    "net_base": 3169.0932500000017,
    "net_new": 3369.0932500000017,
    "public_leverage": 0.9821000000000004,
    "public_leverage_cash": 0.8771000000000003,
    "public_leverage_with_time": 0.9821000000000004
   },
   "named_deputy": {
    "keys": [
     "named_deputy"
    ],
    "notes": [
     "Named deputy: a registered assistant runs the stall for a capped hour a day; the hawker works 12 of 13 hours"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 301.99999999999955,
    "time_value_year": 2925.316846153843,
    "net_per_hour_base": 9.686479623025985,
    "net_per_hour_new": 10.49368625827815,
    "household_base": 3159.0331474916684,
    "household_new": 3159.0331474916684,
    "net_base": 3169.0932500000017,
    "net_new": 3169.0932500000017,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "rent_support_stall": {
    "keys": [
     "rent_support_stall"
    ],
    "notes": [
     "$200/month attached to the stall, made permanent; landlord recaptures theta at renewal"
    ],
    "fiscal_year": 2239.188,
    "programme_cost_year": 2400.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 40.811999999999955,
    "d_state_recapture_year": 120.0,
    "d_cash_year": 1999.788000000004,
    "d_landlord_private_year": 0.0,
    "d_household_year": 2239.188000000002,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 120.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 9.686479623025985,
    "net_per_hour_new": 10.267223382577692,
    "household_base": 3159.0331474916684,
    "household_new": 3345.6321474916685,
    "net_base": 3169.0932500000017,
    "net_new": 3359.0932500000017,
    "public_leverage": 0.9329950000000008,
    "public_leverage_cash": 0.8332450000000017,
    "public_leverage_with_time": 0.9329950000000008
   },
   "support_person": {
    "keys": [
     "support_person"
    ],
    "notes": [
     "The same $200/month paid to the person (retirement match)"
    ],
    "fiscal_year": 2400.0,
    "programme_cost_year": 2400.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 2400.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 9.686479623025985,
    "net_per_hour_new": 9.686479623025985,
    "household_base": 3159.0331474916684,
    "household_new": 3359.0331474916684,
    "net_base": 3169.0932500000017,
    "net_new": 3169.0932500000017,
    "public_leverage": 1.0,
    "public_leverage_cash": 0.0,
    "public_leverage_with_time": 1.0
   },
   "hdb_tender_lever": {
    "keys": [
     "hdb_tender_lever"
    ],
    "notes": [
     "Not applicable: HDB-rented coffeeshops only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 9.686479623025985,
    "net_per_hour_new": 9.686479623025985,
    "household_base": 3159.0331474916684,
    "household_new": 3159.0331474916684,
    "net_base": 3169.0932500000017,
    "net_new": 3169.0932500000017,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "heritage_anchor": {
    "keys": [
     "heritage_anchor"
    ],
    "notes": [
     "Not applicable: coffeeshops only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 9.686479623025985,
    "net_per_hour_new": 9.686479623025985,
    "household_base": 3159.0331474916684,
    "household_new": 3159.0331474916684,
    "net_base": 3169.0932500000017,
    "net_new": 3169.0932500000017,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "founding_rebate": {
    "keys": [
     "founding_rebate"
    ],
    "notes": [
     "Not applicable: coffeeshop and food-court operators only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 9.686479623025985,
    "net_per_hour_new": 9.686479623025985,
    "household_base": 3159.0331474916684,
    "household_new": 3159.0331474916684,
    "net_base": 3169.0932500000017,
    "net_new": 3169.0932500000017,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   }
  },
  "SEHC": {
   "rent_band": {
    "keys": [
     "rent_band"
    ],
    "notes": [
     "Not applicable: NEA tendered stalls only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 4.758934284258793,
    "net_per_hour_new": 4.758934284258793,
    "household_base": 1815.6021666666686,
    "household_new": 1815.6021666666686,
    "net_base": 1556.9646666666686,
    "net_new": 1556.9646666666686,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "price_freedom": {
    "keys": [
     "price_freedom"
    ],
    "notes": [
     "+5% price at a certified stall; demand responds at elasticity -0.5"
    ],
    "fiscal_year": -539.9462852125928,
    "programme_cost_year": 0.0,
    "d_workfare_year": -539.9462852125928,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 6572.657513081429,
    "d_landlord_private_year": 0.0,
    "d_household_year": 6864.134319930076,
    "d_consumer_year": -10374.20813547212,
    "d_price_plate": 0.22000000000000064,
    "d_landlord_year": 0.0,
    "d_suppliers_year": -2280.1075942984135,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 4.758934284258793,
    "net_per_hour_new": 6.644843760861613,
    "household_base": 1815.6021666666686,
    "household_new": 2387.613359994175,
    "net_base": 1556.9646666666686,
    "net_new": 2173.971383761891,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "makan_vouchers": {
    "keys": [
     "makan_vouchers"
    ],
    "notes": [
     "Makan Vouchers: $120 a year to ~550,000 households, spent at CDC-registered stalls"
    ],
    "fiscal_year": 5196.850393700787,
    "programme_cost_year": 5196.850393700787,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 348.42078763047084,
    "d_landlord_private_year": 0.0,
    "d_household_year": 389.2969694195199,
    "d_consumer_year": 4807.086614173228,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 354.95696758836857,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 4.758934284258793,
    "net_per_hour_new": 4.858092962154748,
    "household_base": 1815.6021666666686,
    "household_new": 1848.043580784962,
    "net_base": 1556.9646666666686,
    "net_new": 1589.406080784962,
    "public_leverage": 0.9999101744186045,
    "public_leverage_cash": 0.9920446061046511,
    "public_leverage_with_time": 0.9999101744186045
   },
   "relief": {
    "keys": [
     "relief"
    ],
    "notes": [
     "12 relief days a year at $80 co-pay (the Corps cook works at most 12 hours, paid the PWM cook rate with overtime at 1.5 times beyond 8 hours and employer CPF, about $212 a day)"
    ],
    "fiscal_year": 1321.2099999999998,
    "programme_cost_year": 1321.2099999999998,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 2359.1125999999713,
    "d_landlord_private_year": 0.0,
    "d_household_year": 2635.8799999999683,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 3132.7999999999993,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 4.758934284258793,
    "net_per_hour_new": 5.430325012735606,
    "household_base": 1815.6021666666686,
    "household_new": 2035.2588333333326,
    "net_base": 1556.9646666666686,
    "net_new": 1776.6213333333326,
    "public_leverage": 1.9950499920527158,
    "public_leverage_cash": 1.7855697428871804,
    "public_leverage_with_time": 1.9950499920527158
   },
   "protection_floor": {
    "keys": [
     "protection_floor"
    ],
    "notes": [
     "MediSave as you earn; $1,200/yr match under 55 (MRSS from 55); pooled hospital-cash cover"
    ],
    "fiscal_year": 796.56,
    "programme_cost_year": 796.56,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 151.1999999999989,
    "d_landlord_private_year": 0.0,
    "d_household_year": 751.1999999999989,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 4.758934284258793,
    "net_per_hour_new": 4.79744676515538,
    "household_base": 1815.6021666666686,
    "household_new": 1878.2021666666685,
    "net_base": 1556.9646666666686,
    "net_new": 1569.5646666666685,
    "public_leverage": 0.9430551370894835,
    "public_leverage_cash": 0.18981620970171603,
    "public_leverage_with_time": 0.9430551370894835
   },
   "buying_group": {
    "keys": [
     "buying_group"
    ],
    "notes": [
     "Buying Circles: a centre's hawkers pool their weekly orders and suppliers compete on an open board; ingredients 3% cheaper"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 2540.2935359999883,
    "d_landlord_private_year": 0.0,
    "d_household_year": 2838.3167999999832,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": -2838.316800000008,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 4.758934284258793,
    "net_per_hour_new": 5.481888130412636,
    "household_base": 1815.6021666666686,
    "household_new": 2052.128566666667,
    "net_base": 1556.9646666666686,
    "net_new": 1793.4910666666674,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "group_utilities": {
    "keys": [
     "group_utilities"
    ],
    "notes": [
     "Power and gas: a centre's stalls group-switch on the open electricity market, gas negotiated by circle; 10% cheaper"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 1074.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 1200.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 4.758934284258793,
    "net_per_hour_new": 5.064588894549165,
    "household_base": 1815.6021666666686,
    "household_new": 1915.6021666666686,
    "net_base": 1556.9646666666686,
    "net_new": 1656.9646666666686,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "delivery_rate": {
    "keys": [
     "delivery_rate"
    ],
    "notes": [
     "Delivery at a 25% group rate, not the 30% list rate: negotiated per centre, or a commission-free channel; 15% is the target"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 743.8380799999995,
    "d_landlord_private_year": 0.0,
    "d_household_year": 831.1039999999994,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 4.758934284258793,
    "net_per_hour_new": 4.970626591951101,
    "household_base": 1815.6021666666686,
    "household_new": 1884.8608333333352,
    "net_base": 1556.9646666666686,
    "net_new": 1626.2233333333352,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "fee_reset": {
    "keys": [
     "fee_reset"
    ],
    "notes": [
     "Table-cleaning fee subsidy: the Government pays $200/month of the stall's fee to the cleaning contractor"
    ],
    "fiscal_year": 2400.0,
    "programme_cost_year": 2400.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 2148.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 2400.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 4.758934284258793,
    "net_per_hour_new": 5.370243504839537,
    "household_base": 1815.6021666666686,
    "household_new": 2015.6021666666686,
    "net_base": 1556.9646666666686,
    "net_new": 1756.9646666666686,
    "public_leverage": 1.0,
    "public_leverage_cash": 0.895,
    "public_leverage_with_time": 1.0
   },
   "named_deputy": {
    "keys": [
     "named_deputy"
    ],
    "notes": [
     "Named deputy: a registered assistant runs the stall for a capped hour a day; the hawker works 12 of 13 hours"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 301.99999999999955,
    "time_value_year": 1437.1981538461534,
    "net_per_hour_base": 4.758934284258793,
    "net_per_hour_new": 5.155512141280359,
    "household_base": 1815.6021666666686,
    "household_new": 1815.6021666666686,
    "net_base": 1556.9646666666686,
    "net_new": 1556.9646666666686,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "rent_support_stall": {
    "keys": [
     "rent_support_stall"
    ],
    "notes": [
     "$200/month attached to the stall, made permanent; landlord recaptures theta at renewal"
    ],
    "fiscal_year": 2076.0,
    "programme_cost_year": 2400.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 324.0,
    "d_cash_year": 1825.800000000001,
    "d_landlord_private_year": 36.0,
    "d_household_year": 2040.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 360.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 4.758934284258793,
    "net_per_hour_new": 5.278547121752426,
    "household_base": 1815.6021666666686,
    "household_new": 1985.6021666666686,
    "net_base": 1556.9646666666686,
    "net_new": 1726.9646666666686,
    "public_leverage": 0.85,
    "public_leverage_cash": 0.7607500000000005,
    "public_leverage_with_time": 0.85
   },
   "support_person": {
    "keys": [
     "support_person"
    ],
    "notes": [
     "The same $200/month paid to the person (retirement match)"
    ],
    "fiscal_year": 2400.0,
    "programme_cost_year": 2400.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 2400.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 4.758934284258793,
    "net_per_hour_new": 4.758934284258793,
    "household_base": 1815.6021666666686,
    "household_new": 2015.6021666666686,
    "net_base": 1556.9646666666686,
    "net_new": 1556.9646666666686,
    "public_leverage": 1.0,
    "public_leverage_cash": 0.0,
    "public_leverage_with_time": 1.0
   },
   "hdb_tender_lever": {
    "keys": [
     "hdb_tender_lever"
    ],
    "notes": [
     "Not applicable: HDB-rented coffeeshops only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 4.758934284258793,
    "net_per_hour_new": 4.758934284258793,
    "household_base": 1815.6021666666686,
    "household_new": 1815.6021666666686,
    "net_base": 1556.9646666666686,
    "net_new": 1556.9646666666686,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "heritage_anchor": {
    "keys": [
     "heritage_anchor"
    ],
    "notes": [
     "Not applicable: coffeeshops only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 4.758934284258793,
    "net_per_hour_new": 4.758934284258793,
    "household_base": 1815.6021666666686,
    "household_new": 1815.6021666666686,
    "net_base": 1556.9646666666686,
    "net_new": 1556.9646666666686,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "founding_rebate": {
    "keys": [
     "founding_rebate"
    ],
    "notes": [
     "Not applicable: coffeeshop and food-court operators only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 4.758934284258793,
    "net_per_hour_new": 4.758934284258793,
    "household_base": 1815.6021666666686,
    "household_new": 1815.6021666666686,
    "net_base": 1556.9646666666686,
    "net_new": 1556.9646666666686,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   }
  },
  "HDB_COFFEE": {
   "rent_band": {
    "keys": [
     "rent_band"
    ],
    "notes": [
     "Not applicable: NEA tendered stalls only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 7.556572592969938,
    "net_per_hour_new": 7.556572592969938,
    "household_base": 2608.752365766665,
    "household_new": 2608.752365766665,
    "net_base": 2472.258666666665,
    "net_new": 2472.258666666665,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "price_freedom": {
    "keys": [
     "price_freedom"
    ],
    "notes": [
     "+5% price at a certified stall; demand responds at elasticity -0.5"
    ],
    "fiscal_year": -1765.4649017173242,
    "programme_cost_year": 0.0,
    "d_workfare_year": -1637.9243892000056,
    "d_tax_year": 127.54051251731863,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 7533.634594428637,
    "d_landlord_private_year": 0.0,
    "d_household_year": 6977.515596456928,
    "d_consumer_year": -12260.427796467044,
    "d_price_plate": 0.2600000000000007,
    "d_landlord_year": 0.0,
    "d_suppliers_year": -2694.6726114435805,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 7.556572592969938,
    "net_per_hour_new": 9.78351617375808,
    "household_base": 2608.752365766665,
    "household_new": 3190.2119988047425,
    "net_base": 2472.258666666665,
    "net_new": 3200.840374847852,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "makan_vouchers": {
    "keys": [
     "makan_vouchers"
    ],
    "notes": [
     "Makan Vouchers: $120 a year to ~550,000 households, spent at CDC-registered stalls"
    ],
    "fiscal_year": 5090.044816166325,
    "programme_cost_year": 5196.850393700787,
    "d_workfare_year": -106.80557753446209,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 358.91392059306054,
    "d_landlord_private_year": 0.0,
    "d_household_year": 306.14914687503915,
    "d_consumer_year": 4807.086614173228,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 346.88976377953804,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 7.556572592969938,
    "net_per_hour_new": 7.661757189100733,
    "household_base": 2608.752365766665,
    "household_new": 2634.2647946729185,
    "net_base": 2472.258666666665,
    "net_new": 2506.6715603674566,
    "public_leverage": 0.9839105176562575,
    "public_leverage_cash": 0.9940637392656343,
    "public_leverage_with_time": 0.9839105176562575
   },
   "relief": {
    "keys": [
     "relief"
    ],
    "notes": [
     "12 relief days a year at $80 co-pay (the Corps cook works at most 12 hours, paid the PWM cook rate with overtime at 1.5 times beyond 8 hours and employer CPF, about $212 a day)"
    ],
    "fiscal_year": 352.55427639999937,
    "programme_cost_year": 1321.2099999999998,
    "d_workfare_year": -933.0399540000008,
    "d_tax_year": 35.615769599999695,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 3099.8106350000035,
    "d_landlord_private_year": 0.0,
    "d_household_year": 2638.864276400005,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 3702.399999999994,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 7.556572592969938,
    "net_per_hour_new": 8.475451859398873,
    "household_base": 2608.752365766665,
    "household_new": 2828.6577221333323,
    "net_base": 2472.258666666665,
    "net_new": 2772.885333333332,
    "public_leverage": 1.9973087369910956,
    "public_leverage_cash": 2.3461907153291333,
    "public_leverage_with_time": 1.9973087369910956
   },
   "protection_floor": {
    "keys": [
     "protection_floor"
    ],
    "notes": [
     "MediSave as you earn; $1,200/yr match under 55 (MRSS from 55); pooled hospital-cash cover"
    ],
    "fiscal_year": 796.56,
    "programme_cost_year": 796.56,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 151.20000000000437,
    "d_landlord_private_year": 0.0,
    "d_household_year": 751.1999999999989,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 7.556572592969938,
    "net_per_hour_new": 7.5950850738665245,
    "household_base": 2608.752365766665,
    "household_new": 2671.352365766665,
    "net_base": 2472.258666666665,
    "net_new": 2484.8586666666647,
    "public_leverage": 0.9430551370894835,
    "public_leverage_cash": 0.1898162097017229,
    "public_leverage_with_time": 0.9430551370894835
   },
   "buying_group": {
    "keys": [
     "buying_group"
    ],
    "notes": [
     "Buying Circles: a centre's hawkers pool their weekly orders and suppliers compete on an open board; ingredients 3% cheaper"
    ],
    "fiscal_year": -898.6514722400035,
    "programme_cost_year": 0.0,
    "d_workfare_year": -867.5670088800036,
    "d_tax_year": 31.08446335999986,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 2884.3239237520174,
    "d_landlord_private_year": 0.0,
    "d_household_year": 2455.7229277600127,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": -3354.3743999999933,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 7.556572592969938,
    "net_per_hour_new": 8.41097259296994,
    "household_base": 2608.752365766665,
    "household_new": 2813.3959430799996,
    "net_base": 2472.258666666665,
    "net_new": 2751.789866666666,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "group_utilities": {
    "keys": [
     "group_utilities"
    ],
    "notes": [
     "Power and gas: a centre's stalls group-switch on the open electricity market, gas negotiated by circle; 10% cheaper"
    ],
    "fiscal_year": -310.3649999999998,
    "programme_cost_year": 0.0,
    "d_workfare_year": -310.3649999999998,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 1042.9635000000071,
    "d_landlord_private_year": 0.0,
    "d_household_year": 889.6350000000002,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 7.556572592969938,
    "net_per_hour_new": 7.86222720326031,
    "household_base": 2608.752365766665,
    "household_new": 2682.888615766665,
    "net_base": 2472.258666666665,
    "net_new": 2572.258666666665,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "delivery_rate": {
    "keys": [
     "delivery_rate"
    ],
    "notes": [
     "Delivery at a 25% group rate, not the 30% list rate: negotiated per centre, or a commission-free channel; 15% is the target"
    ],
    "fiscal_year": -259.945171200003,
    "programme_cost_year": 0.0,
    "d_workfare_year": -259.945171200003,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 873.5306028800132,
    "d_landlord_private_year": 0.0,
    "d_household_year": 745.1108288000069,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 7.556572592969938,
    "net_per_hour_new": 7.812572592969941,
    "household_base": 2608.752365766665,
    "household_new": 2670.8449348333324,
    "net_base": 2472.258666666665,
    "net_new": 2556.0133333333324,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "fee_reset": {
    "keys": [
     "fee_reset"
    ],
    "notes": [
     "Not applicable: table-cleaning fees are charged at hawker centres only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 7.556572592969938,
    "net_per_hour_new": 7.556572592969938,
    "household_base": 2608.752365766665,
    "household_new": 2608.752365766665,
    "net_base": 2472.258666666665,
    "net_new": 2472.258666666665,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "named_deputy": {
    "keys": [
     "named_deputy"
    ],
    "notes": [
     "Named deputy: a registered assistant runs the stall for a capped hour a day; the hawker works 12 of 13 hours"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 301.99999999999955,
    "time_value_year": 2282.0849230769177,
    "net_per_hour_base": 7.556572592969938,
    "net_per_hour_new": 8.186286975717431,
    "household_base": 2608.752365766665,
    "household_new": 2608.752365766665,
    "net_base": 2472.258666666665,
    "net_new": 2472.258666666665,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "rent_support_stall": {
    "keys": [
     "rent_support_stall"
    ],
    "notes": [
     "$200/month attached to the stall, made permanent; landlord recaptures theta at renewal"
    ],
    "fiscal_year": 1408.5255000000002,
    "programme_cost_year": 2400.0,
    "d_workfare_year": -403.47449999999975,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 588.0,
    "d_cash_year": 1355.8525500000032,
    "d_landlord_private_year": 252.0,
    "d_household_year": 1156.5254999999997,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 840.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 7.556572592969938,
    "net_per_hour_new": 7.953923586347421,
    "household_base": 2608.752365766665,
    "household_new": 2705.129490766665,
    "net_base": 2472.258666666665,
    "net_new": 2602.258666666665,
    "public_leverage": 0.4818856249999999,
    "public_leverage_cash": 0.5649385625000014,
    "public_leverage_with_time": 0.4818856249999999
   },
   "support_person": {
    "keys": [
     "support_person"
    ],
    "notes": [
     "The same $200/month paid to the person (retirement match)"
    ],
    "fiscal_year": 2400.0,
    "programme_cost_year": 2400.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 2400.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 7.556572592969938,
    "net_per_hour_new": 7.556572592969938,
    "household_base": 2608.752365766665,
    "household_new": 2808.752365766665,
    "net_base": 2472.258666666665,
    "net_new": 2472.258666666665,
    "public_leverage": 1.0,
    "public_leverage_cash": 0.0,
    "public_leverage_with_time": 1.0
   },
   "hdb_tender_lever": {
    "keys": [
     "hdb_tender_lever"
    ],
    "notes": [
     "Operator bids $100/month per stall into stallholders' retirement; a rational bidder lowers its rent bid by up to the same, so HDB may forgo up to $1,200 a stall a year of tender rent. A way to pay for the Protection Floor's match at HDB-rented coffeeshops, not an extra benefit: never combine with the Protection Floor"
    ],
    "fiscal_year": 1200.0,
    "programme_cost_year": 1200.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 1200.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 7.556572592969938,
    "net_per_hour_new": 7.556572592969938,
    "household_base": 2608.752365766665,
    "household_new": 2708.752365766665,
    "net_base": 2472.258666666665,
    "net_new": 2472.258666666665,
    "public_leverage": 1.0,
    "public_leverage_cash": 0.0,
    "public_leverage_with_time": 1.0
   },
   "heritage_anchor": {
    "keys": [
     "heritage_anchor"
    ],
    "notes": [
     "One anchor stall at a Band-B-equivalent $1,150; the landlord forgoes the difference"
    ],
    "fiscal_year": 16521.881545199994,
    "programme_cost_year": 18900.0,
    "d_workfare_year": -1637.9243892000056,
    "d_tax_year": 740.1940656000002,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 23261.013495480016,
    "d_landlord_private_year": -8100.0,
    "d_household_year": 24621.881545200013,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": -27000.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 7.556572592969938,
    "net_per_hour_new": 14.43380132450331,
    "household_base": 2608.752365766665,
    "household_new": 4660.575827866666,
    "net_base": 2472.258666666665,
    "net_new": 4722.258666666667,
    "public_leverage": 1.302745055301588,
    "public_leverage_cash": 1.2307414547873023,
    "public_leverage_with_time": 1.302745055301588
   },
   "founding_rebate": {
    "keys": [
     "founding_rebate"
    ],
    "notes": [
     "A Founding Plate Partner operator rebates $400/month of a heritage stall's rent as part of its pledge (\u00a77.6)"
    ],
    "fiscal_year": -482.4211615999993,
    "programme_cost_year": 816.0000000000001,
    "d_workfare_year": -1241.4599999999998,
    "d_tax_year": 56.96116159999961,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 4114.892838400005,
    "d_landlord_private_year": -1440.0,
    "d_household_year": 3501.578838399999,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": -4800.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 7.556572592969938,
    "net_per_hour_new": 8.779191034131426,
    "household_base": 2608.752365766665,
    "household_new": 2900.5506022999984,
    "net_base": 2472.258666666665,
    "net_new": 2872.258666666665,
    "public_leverage": 4.2911505372549,
    "public_leverage_cash": 5.042760831372554,
    "public_leverage_with_time": 4.2911505372549
   }
  },
  "PVT_COFFEE": {
   "rent_band": {
    "keys": [
     "rent_band"
    ],
    "notes": [
     "Not applicable: NEA tendered stalls only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 6.108857934284251,
    "net_per_hour_new": 6.108857934284251,
    "household_base": 2257.2521874999975,
    "household_new": 2257.2521874999975,
    "net_base": 1998.6146874999977,
    "net_new": 1998.6146874999977,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "price_freedom": {
    "keys": [
     "price_freedom"
    ],
    "notes": [
     "+5% price at a certified stall; demand responds at elasticity -0.5"
    ],
    "fiscal_year": -2981.6491985608377,
    "programme_cost_year": 0.0,
    "d_workfare_year": -2910.609319143981,
    "d_tax_year": 71.03987941685664,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 9724.771415761606,
    "d_landlord_private_year": 0.0,
    "d_household_year": 8288.599099866939,
    "d_consumer_year": -15804.457706383277,
    "d_price_plate": 0.27500000000000036,
    "d_landlord_year": 0.0,
    "d_suppliers_year": -3473.6014131890333,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 6.108857934284251,
    "net_per_hour_new": 8.979527393893974,
    "household_base": 2257.2521874999975,
    "household_new": 2947.9687791555757,
    "net_base": 1998.6146874999977,
    "net_new": 2937.802045702312,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "makan_vouchers": {
    "keys": [
     "makan_vouchers"
    ],
    "notes": [
     "Makan Vouchers: $120 a year to ~550,000 households, spent at CDC-registered stalls"
    ],
    "fiscal_year": 5094.344341306957,
    "programme_cost_year": 5196.850393700787,
    "d_workfare_year": -102.50605239383037,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 359.343873107121,
    "d_landlord_private_year": 0.0,
    "d_household_year": 310.44867201567104,
    "d_consumer_year": 4807.086614173228,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 346.8897637795162,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 6.108857934284251,
    "net_per_hour_new": 6.214042530415046,
    "household_base": 2257.2521874999975,
    "household_new": 2283.12291016797,
    "net_base": 1998.6146874999977,
    "net_new": 2033.0275812007894,
    "public_leverage": 0.9847378505242275,
    "public_leverage_cash": 0.9941464725524307,
    "public_leverage_with_time": 0.9847378505242275
   },
   "relief": {
    "keys": [
     "relief"
    ],
    "notes": [
     "12 relief days a year at $80 co-pay (the Corps cook works at most 12 hours, paid the PWM cook rate with overtime at 1.5 times beyond 8 hours and employer CPF, about $212 a day)"
    ],
    "fiscal_year": 62.95278756251332,
    "programme_cost_year": 1321.2099999999998,
    "d_workfare_year": -1258.2572124374865,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 4243.178310006233,
    "d_landlord_private_year": 0.0,
    "d_household_year": 3623.311537562491,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 4772.625,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 6.108857934284251,
    "net_per_hour_new": 7.352252929190001,
    "household_base": 2257.2521874999975,
    "household_new": 2559.194815630205,
    "net_base": 1998.6146874999977,
    "net_new": 2405.412083333329,
    "public_leverage": 2.742419098827962,
    "public_leverage_cash": 3.21158506975139,
    "public_leverage_with_time": 2.742419098827962
   },
   "protection_floor": {
    "keys": [
     "protection_floor"
    ],
    "notes": [
     "MediSave as you earn; $1,200/yr match under 55 (MRSS from 55); pooled hospital-cash cover"
    ],
    "fiscal_year": 796.56,
    "programme_cost_year": 796.56,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 151.1999999999989,
    "d_landlord_private_year": 0.0,
    "d_household_year": 751.1999999999989,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 6.108857934284251,
    "net_per_hour_new": 6.147370415180838,
    "household_base": 2257.2521874999975,
    "household_new": 2319.8521874999974,
    "net_base": 1998.6146874999977,
    "net_new": 2011.2146874999976,
    "public_leverage": 0.9430551370894835,
    "public_leverage_cash": 0.18981620970171603,
    "public_leverage_with_time": 0.9430551370894835
   },
   "buying_group": {
    "keys": [
     "buying_group"
    ],
    "notes": [
     "Buying Circles: a centre's hawkers pool their weekly orders and suppliers compete on an open board; ingredients 3% cheaper"
    ],
    "fiscal_year": -1114.0485722437438,
    "programme_cost_year": 0.0,
    "d_workfare_year": -1114.0485722437438,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 3758.573576525625,
    "d_landlord_private_year": 0.0,
    "d_household_year": 3209.94967775626,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": -4323.998250000004,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 6.108857934284251,
    "net_per_hour_new": 7.210232934284252,
    "household_base": 2257.2521874999975,
    "household_new": 2524.747993979686,
    "net_base": 1998.6146874999977,
    "net_new": 2358.947874999998,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "group_utilities": {
    "keys": [
     "group_utilities"
    ],
    "notes": [
     "Power and gas: a centre's stalls group-switch on the open electricity market, gas negotiated by circle; 10% cheaper"
    ],
    "fiscal_year": -368.138474859368,
    "programme_cost_year": 0.0,
    "d_workfare_year": -368.138474859368,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 1251.9861525140614,
    "d_landlord_private_year": 0.0,
    "d_household_year": 1071.8615251406354,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 6.108857934284251,
    "net_per_hour_new": 6.475643466632698,
    "household_base": 2257.2521874999975,
    "household_new": 2346.573981261717,
    "net_base": 1998.6146874999977,
    "net_new": 2118.6146874999977,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "delivery_rate": {
    "keys": [
     "delivery_rate"
    ],
    "notes": [
     "Delivery at a 25% group rate, not the 30% list rate: negotiated per centre, or a commission-free channel; 15% is the target"
    ],
    "fiscal_year": -330.7860471093679,
    "programme_cost_year": 0.0,
    "d_workfare_year": -330.7860471093679,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 1126.4654952890633,
    "d_landlord_private_year": 0.0,
    "d_household_year": 964.7939528906372,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 6.108857934284251,
    "net_per_hour_new": 6.438857934284251,
    "household_base": 2257.2521874999975,
    "household_new": 2337.6516835742173,
    "net_base": 1998.6146874999977,
    "net_new": 2106.579687499998,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "fee_reset": {
    "keys": [
     "fee_reset"
    ],
    "notes": [
     "Not applicable: table-cleaning fees are charged at hawker centres only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 6.108857934284251,
    "net_per_hour_new": 6.108857934284251,
    "household_base": 2257.2521874999975,
    "household_new": 2257.2521874999975,
    "net_base": 1998.6146874999977,
    "net_new": 1998.6146874999977,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "named_deputy": {
    "keys": [
     "named_deputy"
    ],
    "notes": [
     "Named deputy: a registered assistant runs the stall for a capped hour a day; the hawker works 12 of 13 hours"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 301.99999999999955,
    "time_value_year": 1844.875096153841,
    "net_per_hour_base": 6.108857934284251,
    "net_per_hour_new": 6.617929428807938,
    "household_base": 2257.2521874999975,
    "household_new": 2257.2521874999975,
    "net_base": 1998.6146874999977,
    "net_new": 1998.6146874999977,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "rent_support_stall": {
    "keys": [
     "rent_support_stall"
    ],
    "notes": [
     "$200/month attached to the stall, made permanent; landlord recaptures theta at renewal"
    ],
    "fiscal_year": 2311.1900251406323,
    "programme_cost_year": 2400.0,
    "d_workfare_year": -88.80997485936757,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 313.31900251406205,
    "d_landlord_private_year": 2040.0,
    "d_household_year": 271.19002514063686,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 2040.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 6.108857934284251,
    "net_per_hour_new": 6.200554317371363,
    "household_base": 2257.2521874999975,
    "household_new": 2279.8513562617172,
    "net_base": 1998.6146874999977,
    "net_new": 2028.6146874999977,
    "public_leverage": 0.11299584380859869,
    "public_leverage_cash": 0.13054958438085917,
    "public_leverage_with_time": 0.11299584380859869
   },
   "support_person": {
    "keys": [
     "support_person"
    ],
    "notes": [
     "The same $200/month paid to the person (retirement match)"
    ],
    "fiscal_year": 2400.0,
    "programme_cost_year": 2400.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 2400.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 6.108857934284251,
    "net_per_hour_new": 6.108857934284251,
    "household_base": 2257.2521874999975,
    "household_new": 2457.2521874999975,
    "net_base": 1998.6146874999977,
    "net_new": 1998.6146874999977,
    "public_leverage": 1.0,
    "public_leverage_cash": 0.0,
    "public_leverage_with_time": 1.0
   },
   "hdb_tender_lever": {
    "keys": [
     "hdb_tender_lever"
    ],
    "notes": [
     "Not applicable: HDB-rented coffeeshops only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 6.108857934284251,
    "net_per_hour_new": 6.108857934284251,
    "household_base": 2257.2521874999975,
    "household_new": 2257.2521874999975,
    "net_base": 1998.6146874999977,
    "net_new": 1998.6146874999977,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "heritage_anchor": {
    "keys": [
     "heritage_anchor"
    ],
    "notes": [
     "One anchor stall at a Band-B-equivalent $1,150; the landlord forgoes the difference"
    ],
    "fiscal_year": -5442.438522062498,
    "programme_cost_year": 0.0,
    "d_workfare_year": -3103.6499999999996,
    "d_tax_year": 2338.7885220624985,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 49439.846477937506,
    "d_landlord_private_year": -58200.0,
    "d_household_year": 52757.5614779375,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": -58200.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 6.108857934284251,
    "net_per_hour_new": 20.933106533367287,
    "household_base": 2257.2521874999975,
    "household_new": 6653.715643994789,
    "net_base": 1998.6146874999977,
    "net_new": 6848.614687499998,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "founding_rebate": {
    "keys": [
     "founding_rebate"
    ],
    "notes": [
     "A Founding Plate Partner operator rebates $400/month of a heritage stall's rent as part of its pledge (\u00a77.6)"
    ],
    "fiscal_year": -421.1604748593676,
    "programme_cost_year": 816.0000000000001,
    "d_workfare_year": -1237.1604748593677,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 4172.283952514064,
    "d_landlord_private_year": -4800.0,
    "d_household_year": 3562.8395251406328,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": -4800.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 6.108857934284251,
    "net_per_hour_new": 7.331476375445739,
    "household_base": 2257.2521874999975,
    "household_new": 2554.155481261717,
    "net_base": 1998.6146874999977,
    "net_new": 2398.6146874999977,
    "public_leverage": 4.366224908260579,
    "public_leverage_cash": 5.113093079061352,
    "public_leverage_with_time": 4.366224908260579
   }
  },
  "FOOD_COURT": {
   "rent_band": {
    "keys": [
     "rent_band"
    ],
    "notes": [
     "Not applicable: NEA tendered stalls only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 8.388280056036674,
    "net_per_hour_new": 8.388280056036674,
    "household_base": 2808.0247826432283,
    "household_new": 2808.0247826432283,
    "net_base": 2744.3656249999985,
    "net_new": 2744.3656249999985,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "price_freedom": {
    "keys": [
     "price_freedom"
    ],
    "notes": [
     "+5% price at a certified stall; demand responds at elasticity -0.5"
    ],
    "fiscal_year": -944.2574975910183,
    "programme_cost_year": 0.0,
    "d_workfare_year": -793.3996279687547,
    "d_tax_year": 150.8578696222636,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 7312.695648694047,
    "d_landlord_private_year": 1817.8663259201057,
    "d_household_year": 7483.556447786839,
    "d_consumer_year": -14367.688823984787,
    "d_price_plate": 0.3250000000000002,
    "d_landlord_year": 1817.8663259201057,
    "d_suppliers_year": -3157.819466535453,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 8.388280056036674,
    "net_per_hour_new": 10.534946878598532,
    "household_base": 2808.0247826432283,
    "household_new": 3431.654486625465,
    "net_base": 2744.3656249999985,
    "net_new": 3446.6834537814866,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "makan_vouchers": {
    "keys": [
     "makan_vouchers"
    ],
    "notes": [
     "Not applicable: mall food courts are outside the CDC voucher system"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 8.388280056036674,
    "net_per_hour_new": 8.388280056036674,
    "household_base": 2808.0247826432283,
    "household_new": 2808.0247826432283,
    "net_base": 2744.3656249999985,
    "net_new": 2744.3656249999985,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "relief": {
    "keys": [
     "relief"
    ],
    "notes": [
     "12 relief days a year at $80 co-pay (the Corps cook works at most 12 hours, paid the PWM cook rate with overtime at 1.5 times beyond 8 hours and employer CPF, about $212 a day)"
    ],
    "fiscal_year": 788.1666851562538,
    "programme_cost_year": 1321.2099999999998,
    "d_workfare_year": -498.53994609374627,
    "d_tax_year": 34.503368749999716,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 1640.8110741406126,
    "d_landlord_private_year": 2437.5,
    "d_household_year": 1394.5191851562413,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 2437.5,
    "d_suppliers_year": 4338.75,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 8.388280056036674,
    "net_per_hour_new": 8.879253693326532,
    "household_base": 2808.0247826432283,
    "household_new": 2924.2347147395817,
    "net_base": 2744.3656249999985,
    "net_new": 2904.9958333333307,
    "public_leverage": 1.0554863989496306,
    "public_leverage_cash": 1.2419002839371582,
    "public_leverage_with_time": 1.0554863989496306
   },
   "protection_floor": {
    "keys": [
     "protection_floor"
    ],
    "notes": [
     "MediSave as you earn; $1,200/yr match under 55 (MRSS from 55); pooled hospital-cash cover"
    ],
    "fiscal_year": 796.56,
    "programme_cost_year": 796.56,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 151.1999999999989,
    "d_landlord_private_year": 0.0,
    "d_household_year": 751.1999999999989,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 8.388280056036674,
    "net_per_hour_new": 8.42679253693326,
    "household_base": 2808.0247826432283,
    "household_new": 2870.624782643228,
    "net_base": 2744.3656249999985,
    "net_new": 2756.9656249999985,
    "public_leverage": 0.9430551370894835,
    "public_leverage_cash": 0.18981620970171603,
    "public_leverage_with_time": 0.9430551370894835
   },
   "buying_group": {
    "keys": [
     "buying_group"
    ],
    "notes": [
     "Buying Circles: a centre's hawkers pool their weekly orders and suppliers compete on an open board; ingredients 3% cheaper"
    ],
    "fiscal_year": -863.7628722187542,
    "programme_cost_year": 0.0,
    "d_workfare_year": -793.3996279687547,
    "d_tax_year": 70.36324424999948,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 3368.4590054531036,
    "d_landlord_private_year": 0.0,
    "d_household_year": 3067.1446277812174,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": -3930.907499999994,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 8.388280056036674,
    "net_per_hour_new": 9.389530056036666,
    "household_base": 2808.0247826432283,
    "household_new": 3063.620168291663,
    "net_base": 2744.3656249999985,
    "net_new": 3071.941249999996,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "group_utilities": {
    "keys": [
     "group_utilities"
    ],
    "notes": [
     "Power and gas: a centre's stalls group-switch on the open electricity market, gas negotiated by circle; 10% cheaper"
    ],
    "fiscal_year": -199.10700000000014,
    "programme_cost_year": 0.0,
    "d_workfare_year": -186.2190000000001,
    "d_tax_year": 12.88800000000003,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 612.8900999999969,
    "d_landlord_private_year": 0.0,
    "d_household_year": 520.8929999999982,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 8.388280056036674,
    "net_per_hour_new": 8.571672822210896,
    "household_base": 2808.0247826432283,
    "household_new": 2851.432532643228,
    "net_base": 2744.3656249999985,
    "net_new": 2804.3656249999985,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "delivery_rate": {
    "keys": [
     "delivery_rate"
    ],
    "notes": [
     "Delivery at a 25% group rate, not the 30% list rate: negotiated per centre, or a commission-free channel; 15% is the target"
    ],
    "fiscal_year": -325.7058675000049,
    "programme_cost_year": 0.0,
    "d_workfare_year": -304.6232475000046,
    "d_tax_year": 21.08262000000032,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 1002.586055250018,
    "d_landlord_private_year": 0.0,
    "d_household_year": 852.0941325000094,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 8.388280056036674,
    "net_per_hour_new": 8.688280056036678,
    "household_base": 2808.0247826432283,
    "household_new": 2879.032627018229,
    "net_base": 2744.3656249999985,
    "net_new": 2842.515625,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "fee_reset": {
    "keys": [
     "fee_reset"
    ],
    "notes": [
     "Not applicable: table-cleaning fees are charged at hawker centres only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 8.388280056036674,
    "net_per_hour_new": 8.388280056036674,
    "household_base": 2808.0247826432283,
    "household_new": 2808.0247826432283,
    "net_base": 2744.3656249999985,
    "net_new": 2744.3656249999985,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "named_deputy": {
    "keys": [
     "named_deputy"
    ],
    "notes": [
     "Named deputy: a registered assistant runs the stall for a capped hour a day; the hawker works 12 of 13 hours"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 301.99999999999955,
    "time_value_year": 2533.2605769230718,
    "net_per_hour_base": 8.388280056036674,
    "net_per_hour_new": 9.08730339403973,
    "household_base": 2808.0247826432283,
    "household_new": 2808.0247826432283,
    "net_base": 2744.3656249999985,
    "net_new": 2744.3656249999985,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "rent_support_stall": {
    "keys": [
     "rent_support_stall"
    ],
    "notes": [
     "$200/month attached to the stall, made permanent; landlord recaptures theta at renewal"
    ],
    "fiscal_year": 2366.8154999999997,
    "programme_cost_year": 2400.0,
    "d_workfare_year": -31.03650000000013,
    "d_tax_year": 2.14800000000003,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 102.14834999999584,
    "d_landlord_private_year": 2280.0,
    "d_household_year": 86.81550000000061,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 2280.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 8.388280056036674,
    "net_per_hour_new": 8.41884551706571,
    "household_base": 2808.0247826432283,
    "household_new": 2815.2594076432283,
    "net_base": 2744.3656249999985,
    "net_new": 2754.3656249999985,
    "public_leverage": 0.03617312500000026,
    "public_leverage_cash": 0.04256181249999827,
    "public_leverage_with_time": 0.03617312500000026
   },
   "support_person": {
    "keys": [
     "support_person"
    ],
    "notes": [
     "The same $200/month paid to the person (retirement match)"
    ],
    "fiscal_year": 2400.0,
    "programme_cost_year": 2400.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 2400.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 8.388280056036674,
    "net_per_hour_new": 8.388280056036674,
    "household_base": 2808.0247826432283,
    "household_new": 3008.0247826432283,
    "net_base": 2744.3656249999985,
    "net_new": 2744.3656249999985,
    "public_leverage": 1.0,
    "public_leverage_cash": 0.0,
    "public_leverage_with_time": 1.0
   },
   "hdb_tender_lever": {
    "keys": [
     "hdb_tender_lever"
    ],
    "notes": [
     "Not applicable: HDB-rented coffeeshops only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 8.388280056036674,
    "net_per_hour_new": 8.388280056036674,
    "household_base": 2808.0247826432283,
    "household_new": 2808.0247826432283,
    "net_base": 2744.3656249999985,
    "net_new": 2744.3656249999985,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "heritage_anchor": {
    "keys": [
     "heritage_anchor"
    ],
    "notes": [
     "Not applicable: coffeeshops only"
    ],
    "fiscal_year": 0.0,
    "programme_cost_year": 0.0,
    "d_workfare_year": 0.0,
    "d_tax_year": 0.0,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 0.0,
    "d_landlord_private_year": 0.0,
    "d_household_year": 0.0,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": 0.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 8.388280056036674,
    "net_per_hour_new": 8.388280056036674,
    "household_base": 2808.0247826432283,
    "household_new": 2808.0247826432283,
    "net_base": 2744.3656249999985,
    "net_new": 2744.3656249999985,
    "public_leverage": null,
    "public_leverage_cash": null,
    "public_leverage_with_time": null
   },
   "founding_rebate": {
    "keys": [
     "founding_rebate"
    ],
    "notes": [
     "A Founding Plate Partner operator rebates $400/month of a heritage stall's rent as part of its pledge (\u00a77.6)"
    ],
    "fiscal_year": -63.319627968754546,
    "programme_cost_year": 816.0000000000001,
    "d_workfare_year": -793.3996279687547,
    "d_tax_year": 85.92,
    "d_state_recapture_year": 0.0,
    "d_cash_year": 4130.7400372031225,
    "d_landlord_private_year": -4800.0,
    "d_household_year": 3920.680372031242,
    "d_consumer_year": 0.0,
    "d_price_plate": 0.0,
    "d_landlord_year": -4800.0,
    "d_suppliers_year": 0.0,
    "d_hours_year": 0.0,
    "time_value_year": 0.0,
    "net_per_hour_base": 8.388280056036674,
    "net_per_hour_new": 9.61089849719816,
    "household_base": 2808.0247826432283,
    "household_new": 3134.748146979165,
    "net_base": 2744.3656249999985,
    "net_new": 3144.3656249999985,
    "public_leverage": 4.804755357881423,
    "public_leverage_cash": 5.062181418141081,
    "public_leverage_with_time": 4.804755357881423
   }
  }
 },
 "package": {
  "NEA_SUB": {
   "keys": [
    "price_freedom",
    "makan_vouchers",
    "relief",
    "protection_floor",
    "buying_group",
    "group_utilities",
    "fee_reset",
    "delivery_rate",
    "named_deputy"
   ],
   "notes": [
    "+5% price at a certified stall; demand responds at elasticity -0.5",
    "Makan Vouchers: $120 a year to ~550,000 households, spent at CDC-registered stalls",
    "12 relief days a year at $80 co-pay (the Corps cook works at most 12 hours, paid the PWM cook rate with overtime at 1.5 times beyond 8 hours and employer CPF, about $212 a day)",
    "MediSave as you earn; $1,200/yr match under 55 (MRSS from 55); pooled hospital-cash cover",
    "Buying Circles: a centre's hawkers pool their weekly orders and suppliers compete on an open board; ingredients 3% cheaper",
    "Power and gas: a centre's stalls group-switch on the open electricity market, gas negotiated by circle; 10% cheaper",
    "Table-cleaning fee subsidy: the Government pays $200/month of the stall's fee to the cleaning contractor",
    "Delivery at a 25% group rate, not the 30% list rate: negotiated per centre, or a commission-free channel; 15% is the target",
    "Named deputy: a registered assistant runs the stall for a capped hour a day; the hawker works 12 of 13 hours"
   ],
   "fiscal_year": 9081.912356663754,
   "programme_cost_year": 9714.620393700787,
   "d_workfare_year": 0.0,
   "d_tax_year": 632.7080370370329,
   "d_state_recapture_year": 0.0,
   "d_cash_year": 14853.712322420577,
   "d_landlord_private_year": 0.0,
   "d_household_year": 17252.816386937957,
   "d_consumer_year": -5051.716474892051,
   "d_price_plate": 0.21499999999999986,
   "d_landlord_year": 0.0,
   "d_suppliers_year": -1570.5029320993926,
   "d_hours_year": 301.99999999999955,
   "time_value_year": 3110.0001923076884,
   "net_per_hour_base": 10.298013881813553,
   "net_per_hour_new": 15.925918025379412,
   "household_base": 3355.5254546041674,
   "household_new": 4793.260153515664,
   "net_base": 3369.166875000001,
   "net_new": 4809.627243664583,
   "public_leverage": 1.2559523087446027,
   "public_leverage_cash": 1.008994222140105,
   "public_leverage_with_time": 1.5760883579436322
  },
  "NEA_TEN": {
   "keys": [
    "price_freedom",
    "makan_vouchers",
    "relief",
    "protection_floor",
    "buying_group",
    "group_utilities",
    "fee_reset",
    "delivery_rate",
    "named_deputy"
   ],
   "notes": [
    "+5% price at a certified stall; demand responds at elasticity -0.5",
    "Makan Vouchers: $120 a year to ~550,000 households, spent at CDC-registered stalls",
    "12 relief days a year at $80 co-pay (the Corps cook works at most 12 hours, paid the PWM cook rate with overtime at 1.5 times beyond 8 hours and employer CPF, about $212 a day)",
    "MediSave as you earn; $1,200/yr match under 55 (MRSS from 55); pooled hospital-cash cover",
    "Buying Circles: a centre's hawkers pool their weekly orders and suppliers compete on an open board; ingredients 3% cheaper",
    "Power and gas: a centre's stalls group-switch on the open electricity market, gas negotiated by circle; 10% cheaper",
    "Table-cleaning fee subsidy: the Government pays $200/month of the stall's fee to the cleaning contractor",
    "Delivery at a 25% group rate, not the 30% list rate: negotiated per centre, or a commission-free channel; 15% is the target",
    "Named deputy: a registered assistant runs the stall for a capped hour a day; the hawker works 12 of 13 hours"
   ],
   "fiscal_year": 9112.583287353003,
   "programme_cost_year": 9714.620393700787,
   "d_workfare_year": 0.0,
   "d_tax_year": 602.0371063477837,
   "d_state_recapture_year": 0.0,
   "d_cash_year": 15981.077623620553,
   "d_landlord_private_year": 0.0,
   "d_household_year": 18508.844156186664,
   "d_consumer_year": -5919.486819757918,
   "d_price_plate": 0.22500000000000053,
   "d_landlord_year": 0.0,
   "d_suppliers_year": -1739.2715448726267,
   "d_hours_year": 301.99999999999955,
   "time_value_year": 2925.316846153843,
   "net_per_hour_base": 9.686479623025985,
   "net_per_hour_new": 15.601545326306418,
   "household_base": 3159.0331474916684,
   "household_new": 4701.43682717389,
   "net_base": 3169.0932500000017,
   "net_new": 4711.666688544539,
   "public_leverage": 1.2959186078533766,
   "public_leverage_cash": 1.035716311713717,
   "public_leverage_with_time": 1.5970437910927233
  },
  "SEHC": {
   "keys": [
    "price_freedom",
    "makan_vouchers",
    "relief",
    "protection_floor",
    "buying_group",
    "group_utilities",
    "fee_reset",
    "delivery_rate",
    "named_deputy"
   ],
   "notes": [
    "+5% price at a certified stall; demand responds at elasticity -0.5",
    "Makan Vouchers: $120 a year to ~550,000 households, spent at CDC-registered stalls",
    "12 relief days a year at $80 co-pay (the Corps cook works at most 12 hours, paid the PWM cook rate with overtime at 1.5 times beyond 8 hours and employer CPF, about $212 a day)",
    "MediSave as you earn; $1,200/yr match under 55 (MRSS from 55); pooled hospital-cash cover",
    "Buying Circles: a centre's hawkers pool their weekly orders and suppliers compete on an open board; ingredients 3% cheaper",
    "Power and gas: a centre's stalls group-switch on the open electricity market, gas negotiated by circle; 10% cheaper",
    "Table-cleaning fee subsidy: the Government pays $200/month of the stall's fee to the cleaning contractor",
    "Delivery at a 25% group rate, not the 30% list rate: negotiated per centre, or a commission-free channel; 15% is the target",
    "Named deputy: a registered assistant runs the stall for a capped hour a day; the hawker works 12 of 13 hours"
   ],
   "fiscal_year": 6513.036810714031,
   "programme_cost_year": 9714.620393700787,
   "d_workfare_year": -3103.6499999999996,
   "d_tax_year": 97.9335829867555,
   "d_state_recapture_year": 0.0,
   "d_cash_year": 15917.780046350996,
   "d_landlord_private_year": 0.0,
   "d_household_year": 15622.106505658776,
   "d_consumer_year": -5950.848775407343,
   "d_price_plate": 0.22000000000000064,
   "d_landlord_year": 0.0,
   "d_suppliers_year": -1737.303781751205,
   "d_hours_year": 301.99999999999955,
   "time_value_year": 1437.1981538461534,
   "net_per_hour_base": 4.758934284258793,
   "net_per_hour_new": 10.184124196646124,
   "household_base": 1815.6021666666686,
   "household_new": 3117.4443754715667,
   "net_base": 1556.9646666666686,
   "net_new": 3075.60550738713,
   "public_leverage": 0.9955363501925951,
   "public_leverage_cash": 1.0259722837349847,
   "public_leverage_with_time": 1.1434781220376453
  },
  "HDB_COFFEE": {
   "keys": [
    "price_freedom",
    "makan_vouchers",
    "relief",
    "protection_floor",
    "buying_group",
    "group_utilities",
    "fee_reset",
    "delivery_rate",
    "named_deputy"
   ],
   "notes": [
    "+5% price at a certified stall; demand responds at elasticity -0.5",
    "Makan Vouchers: $120 a year to ~550,000 households, spent at CDC-registered stalls",
    "12 relief days a year at $80 co-pay (the Corps cook works at most 12 hours, paid the PWM cook rate with overtime at 1.5 times beyond 8 hours and employer CPF, about $212 a day)",
    "MediSave as you earn; $1,200/yr match under 55 (MRSS from 55); pooled hospital-cash cover",
    "Buying Circles: a centre's hawkers pool their weekly orders and suppliers compete on an open board; ingredients 3% cheaper",
    "Power and gas: a centre's stalls group-switch on the open electricity market, gas negotiated by circle; 10% cheaper",
    "Not applicable: table-cleaning fees are charged at hawker centres only",
    "Delivery at a 25% group rate, not the 30% list rate: negotiated per centre, or a commission-free channel; 15% is the target",
    "Named deputy: a registered assistant runs the stall for a capped hour a day; the hawker works 12 of 13 hours"
   ],
   "fiscal_year": 5289.893809032176,
   "programme_cost_year": 7314.620393700787,
   "d_workfare_year": -1637.9243892000056,
   "d_tax_year": 386.8021954686044,
   "d_state_recapture_year": 0.0,
   "d_cash_year": 16385.75287042868,
   "d_landlord_private_year": 0.0,
   "d_household_year": 17480.82816931719,
   "d_consumer_year": -7898.612167697551,
   "d_price_plate": 0.2600000000000007,
   "d_landlord_year": 0.0,
   "d_suppliers_year": -2124.182416109841,
   "d_hours_year": 301.99999999999955,
   "time_value_year": 2282.0849230769177,
   "net_per_hour_base": 7.556572592969938,
   "net_per_hour_new": 13.403051532556779,
   "household_base": 2608.752365766665,
   "household_new": 4065.4880465430974,
   "net_base": 2472.258666666665,
   "net_new": 4047.721562832148,
   "public_leverage": 1.310008651969371,
   "public_leverage_cash": 1.1602981762444018,
   "public_leverage_with_time": 1.6219981743569178
  },
  "PVT_COFFEE": {
   "keys": [
    "price_freedom",
    "makan_vouchers",
    "relief",
    "protection_floor",
    "buying_group",
    "group_utilities",
    "fee_reset",
    "delivery_rate",
    "named_deputy"
   ],
   "notes": [
    "+5% price at a certified stall; demand responds at elasticity -0.5",
    "Makan Vouchers: $120 a year to ~550,000 households, spent at CDC-registered stalls",
    "12 relief days a year at $80 co-pay (the Corps cook works at most 12 hours, paid the PWM cook rate with overtime at 1.5 times beyond 8 hours and employer CPF, about $212 a day)",
    "MediSave as you earn; $1,200/yr match under 55 (MRSS from 55); pooled hospital-cash cover",
    "Buying Circles: a centre's hawkers pool their weekly orders and suppliers compete on an open board; ingredients 3% cheaper",
    "Power and gas: a centre's stalls group-switch on the open electricity market, gas negotiated by circle; 10% cheaper",
    "Not applicable: table-cleaning fees are charged at hawker centres only",
    "Delivery at a 25% group rate, not the 30% list rate: negotiated per centre, or a commission-free channel; 15% is the target",
    "Named deputy: a registered assistant runs the stall for a capped hour a day; the hawker works 12 of 13 hours"
   ],
   "fiscal_year": 3832.7381478294665,
   "programme_cost_year": 7314.620393700787,
   "d_workfare_year": -3103.6499999999996,
   "d_tax_year": 378.23224587132074,
   "d_state_recapture_year": 0.0,
   "d_cash_year": 21089.830892416438,
   "d_landlord_private_year": 0.0,
   "d_household_year": 21433.818467299363,
   "d_consumer_year": -11559.994061385847,
   "d_price_plate": 0.27500000000000036,
   "d_landlord_year": 0.0,
   "d_suppliers_year": -2836.267527898708,
   "d_hours_year": 301.99999999999955,
   "time_value_year": 1844.875096153841,
   "net_per_hour_base": 6.108857934284251,
   "net_per_hour_new": 13.32755986842457,
   "household_base": 2257.2521874999975,
   "household_new": 4043.403726441611,
   "net_base": 1998.6146874999977,
   "net_new": 4024.923080264221,
   "public_leverage": 1.3498751643238611,
   "public_leverage_cash": 1.3028477649007604,
   "public_leverage_with_time": 1.6020926406733669
  },
  "FOOD_COURT": {
   "keys": [
    "price_freedom",
    "makan_vouchers",
    "relief",
    "protection_floor",
    "buying_group",
    "group_utilities",
    "fee_reset",
    "delivery_rate",
    "named_deputy"
   ],
   "notes": [
    "+5% price at a certified stall; demand responds at elasticity -0.5",
    "Not applicable: mall food courts are outside the CDC voucher system",
    "12 relief days a year at $80 co-pay (the Corps cook works at most 12 hours, paid the PWM cook rate with overtime at 1.5 times beyond 8 hours and employer CPF, about $212 a day)",
    "MediSave as you earn; $1,200/yr match under 55 (MRSS from 55); pooled hospital-cash cover",
    "Buying Circles: a centre's hawkers pool their weekly orders and suppliers compete on an open board; ingredients 3% cheaper",
    "Power and gas: a centre's stalls group-switch on the open electricity market, gas negotiated by circle; 10% cheaper",
    "Not applicable: table-cleaning fees are charged at hawker centres only",
    "Delivery at a 25% group rate, not the 30% list rate: negotiated per centre, or a commission-free channel; 15% is the target",
    "Named deputy: a registered assistant runs the stall for a capped hour a day; the hawker works 12 of 13 hours"
   ],
   "fiscal_year": 933.3704014616291,
   "programme_cost_year": 2117.7699999999995,
   "d_workfare_year": -793.3996279687547,
   "d_tax_year": 390.9999705696158,
   "d_state_recapture_year": 0.0,
   "d_cash_year": 14506.079163265402,
   "d_landlord_private_year": 4315.560575122749,
   "d_household_year": 16131.29101222352,
   "d_consumer_year": -14843.440109547197,
   "d_price_plate": 0.3250000000000002,
   "d_landlord_year": 4315.560575122749,
   "d_suppliers_year": -2886.831534279103,
   "d_hours_year": 301.99999999999955,
   "time_value_year": 2533.2605769230718,
   "net_per_hour_base": 8.388280056036674,
   "net_per_hour_new": 13.69980080319036,
   "household_base": 2808.0247826432283,
   "household_new": 4152.299033661855,
   "net_base": 2744.3656249999985,
   "net_new": 4137.33984256349,
   "public_leverage": 0.6081165106108427,
   "public_leverage_cash": -0.15930008748910174,
   "public_leverage_with_time": 1.804309004093644
  }
 },
 "influence": {
  "NEA_SUB": {
   "supplier_take": 0.44499999999999995,
   "landlord_take": 0.031172031418450638,
   "supplier_squeeze": 0.022573451862559244,
   "landlord_squeeze": 0.011288751661146621,
   "supplier_squeeze_dollars": 76.05372626974167,
   "landlord_squeeze_dollars": 38.03368815683643,
   "landlord_capture": 0.0,
   "renewal_risk": 0.0019524114548348098
  },
  "NEA_TEN": {
   "supplier_take": 0.44499999999999995,
   "landlord_take": 0.08297956642327503,
   "supplier_squeeze": 0.026119380754233094,
   "landlord_squeeze": 0.034779428448749046,
   "supplier_squeeze_dollars": 82.77475324242005,
   "landlord_squeeze_dollars": 110.21925193578863,
   "landlord_capture": 0.05,
   "renewal_risk": 0.030068537743406558
  },
  "SEHC": {
   "supplier_take": 0.45534883720930236,
   "landlord_take": 0.10511319882950869,
   "supplier_squeeze": 0.05296615393731325,
   "landlord_squeeze": 0.08785947578369117,
   "supplier_squeeze_dollars": 82.46643020962438,
   "landlord_squeeze_dollars": 136.79409942706297,
   "landlord_capture": 0.15,
   "renewal_risk": 0.07598117191270012
  },
  "HDB_COFFEE": {
   "supplier_take": 0.445,
   "landlord_take": 0.1910341314314824,
   "supplier_squeeze": 0.03968169373738561,
   "landlord_squeeze": 0.12170511088549378,
   "supplier_squeeze_dollars": 98.10341125026389,
   "landlord_squeeze_dollars": 300.88651516428945,
   "landlord_capture": 0.35,
   "renewal_risk": 0.21033397799798742
  },
  "PVT_COFFEE": {
   "supplier_take": 0.445,
   "landlord_take": 0.24896957347288473,
   "supplier_squeeze": 0.06327454178923372,
   "landlord_squeeze": 0.252988027350498,
   "supplier_squeeze_dollars": 126.4614285647949,
   "landlord_squeeze_dollars": 505.6255872243565,
   "landlord_capture": 0.85,
   "renewal_risk": 0.6556541429399465
  },
  "FOOD_COURT": {
   "supplier_take": 0.445,
   "landlord_take": 0.2622261844116149,
   "supplier_squeeze": 0.10321818593600147,
   "landlord_squeeze": 0.18767875413566706,
   "supplier_squeeze_dollars": 283.26844135762076,
   "landlord_squeeze_dollars": 515.059121392751,
   "landlord_capture": 0.95,
   "renewal_risk": 0.22859620335756112
  }
 },
 "shocks": {
  "NEA_SUB": {
   "ingredients_10": {
    "cost_change_month": 722.34625,
    "price_change_plate": 0.2391874999999999,
    "consumers_pay_month": 878.8213560542937,
    "hawker_pays_month": 76.05372626974167,
    "hawker_income_change_pct": -0.022573451862559244,
    "landlord_change_month": 0.0,
    "suppliers_change_month": 510.1654332777898
   },
   "rent_renewal_30": {
    "cost_change_month": 151.79999999999998,
    "price_change_plate": 0.014074172185430278,
    "consumers_pay_month": 53.04326393495636,
    "hawker_pays_month": 114.13443529071446,
    "hawker_income_change_pct": -0.03387615975261375,
    "landlord_change_month": 151.79999999999995,
    "suppliers_change_month": -11.79248472116069
   },
   "pwm_2028": {
    "cost_change_month": 368.2882882882884,
    "price_change_plate": 0.02926794344012862,
    "consumers_pay_month": 110.11238211171079,
    "hawker_pays_month": 290.0727996106525,
    "hawker_income_change_pct": -0.08609629928486473,
    "landlord_change_month": 0.0,
    "suppliers_change_month": -24.458456488267984
   },
   "energy_q3_2026": {
    "cost_change_month": 130.55736230557358,
    "price_change_plate": 0.017292365868287973,
    "consumers_pay_month": 65.14781725122154,
    "hawker_pays_month": 84.29324163581077,
    "hawker_income_change_pct": -0.025019016499683102,
    "landlord_change_month": 0.0,
    "suppliers_change_month": -14.480845336781385
   },
   "tariff_q4_2026": {
    "cost_change_month": -97.00819543039752,
    "price_change_plate": 0.0,
    "consumers_pay_month": 0.0,
    "hawker_pays_month": -97.00819543039688,
    "hawker_income_change_pct": 0.028792932801939904,
    "landlord_change_month": 0.0,
    "suppliers_change_month": 0.0
   },
   "rts_link_demand_3": {
    "cost_change_month": 0.0,
    "price_change_plate": 0.0,
    "consumers_pay_month": 0.0,
    "hawker_pays_month": 257.97500625000066,
    "hawker_income_change_pct": -0.07656937629425097,
    "landlord_change_month": 0.0,
    "suppliers_change_month": -216.70387500000015
   }
  },
  "NEA_TEN": {
   "ingredients_10": {
    "cost_change_month": 786.1815,
    "price_change_plate": 0.2503124999999997,
    "consumers_pay_month": 956.4846386823469,
    "hawker_pays_month": 82.77475324242005,
    "hawker_income_change_pct": -0.026119380754233094,
    "landlord_change_month": 0.0,
    "suppliers_change_month": 555.2498204046633
   },
   "rent_renewal_30": {
    "cost_change_month": 439.8,
    "price_change_plate": 0.039207845134997754,
    "consumers_pay_month": 153.2637656105076,
    "hawker_pays_month": 330.9138413309465,
    "hawker_income_change_pct": -0.10441909253725694,
    "landlord_change_month": 439.79999999999995,
    "suppliers_change_month": -34.02723001907634
   },
   "pwm_2028": {
    "cost_change_month": 368.2882882882884,
    "price_change_plate": 0.0281422533078155,
    "consumers_pay_month": 110.14261645150619,
    "hawker_pays_month": 290.05532812716046,
    "hawker_income_change_pct": -0.09152628378075031,
    "landlord_change_month": 0.0,
    "suppliers_change_month": -24.468536243724884
   },
   "energy_q3_2026": {
    "cost_change_month": 130.55736230557358,
    "price_change_plate": 0.016627274873354025,
    "consumers_pay_month": 65.15841360673411,
    "hawker_pays_month": 84.28712019947125,
    "hawker_income_change_pct": -0.026596604627986634,
    "landlord_change_month": 0.0,
    "suppliers_change_month": -14.484379599609383
   },
   "tariff_q4_2026": {
    "cost_change_month": -97.00819543039752,
    "price_change_plate": 0.0,
    "consumers_pay_month": 0.0,
    "hawker_pays_month": -97.00819543039688,
    "hawker_income_change_pct": 0.03061071031292526,
    "landlord_change_month": 0.0,
    "suppliers_change_month": 0.0
   },
   "rts_link_demand_3": {
    "cost_change_month": 0.0,
    "price_change_plate": 0.0,
    "consumers_pay_month": 0.0,
    "hawker_pays_month": 280.77279750000343,
    "hawker_income_change_pct": -0.08859720284343267,
    "landlord_change_month": 0.0,
    "suppliers_change_month": -235.85444999999982
   }
  },
  "SEHC": {
   "ingredients_10": {
    "cost_change_month": 788.4213333333335,
    "price_change_plate": 0.2447499999999998,
    "consumers_pay_month": 959.2096661429808,
    "hawker_pays_month": 82.46643020962438,
    "hawker_income_change_pct": -0.05296615393731325,
    "landlord_change_month": 0.0,
    "suppliers_change_month": 556.8317287249056
   },
   "rent_renewal_30": {
    "cost_change_month": 546.0,
    "price_change_plate": 0.04745860927152368,
    "consumers_pay_month": 190.07765604951481,
    "hawker_pays_month": 410.78276142960203,
    "hawker_income_change_pct": -0.26383563495313844,
    "landlord_change_month": 546.0,
    "suppliers_change_month": -42.17884775344646
   },
   "pwm_2028": {
    "cost_change_month": 368.2882882882884,
    "price_change_plate": 0.027438696975120358,
    "consumers_pay_month": 110.14358881195898,
    "hawker_pays_month": 289.96477583496926,
    "hawker_income_change_pct": -0.18623722300375617,
    "landlord_change_month": 0.0,
    "suppliers_change_month": -24.468860432040856
   },
   "energy_q3_2026": {
    "cost_change_month": 130.55736230557358,
    "price_change_plate": 0.016211593001520086,
    "consumers_pay_month": 65.15875433492914,
    "hawker_pays_month": 84.23282450148326,
    "hawker_income_change_pct": -0.05410066541960693,
    "landlord_change_month": 0.0,
    "suppliers_change_month": -14.484493247809041
   },
   "tariff_q4_2026": {
    "cost_change_month": -97.00819543039752,
    "price_change_plate": 0.0,
    "consumers_pay_month": 0.0,
    "hawker_pays_month": -97.00819543039688,
    "hawker_income_change_pct": 0.06230597103920369,
    "landlord_change_month": 0.0,
    "suppliers_change_month": 0.0
   },
   "rts_link_demand_3": {
    "cost_change_month": 0.0,
    "price_change_plate": 0.0,
    "consumers_pay_month": 0.0,
    "hawker_pays_month": 259.40894000000117,
    "hawker_income_change_pct": -0.16661196336290282,
    "landlord_change_month": 0.0,
    "suppliers_change_month": -236.52639999999974
   }
  },
  "HDB_COFFEE": {
   "ingredients_10": {
    "cost_change_month": 931.7706666666668,
    "price_change_plate": 0.28925,
    "consumers_pay_month": 1133.6114236235237,
    "hawker_pays_month": 98.10341125026389,
    "hawker_income_change_pct": -0.03968169373738561,
    "landlord_change_month": 0.0,
    "suppliers_change_month": 658.0738612203422
   },
   "rent_renewal_30": {
    "cost_change_month": 1200.0,
    "price_change_plate": 0.1043046357615891,
    "consumers_pay_month": 415.85002602810283,
    "hawker_pays_month": 904.2515794057799,
    "hawker_income_change_pct": -0.3657592919372706,
    "landlord_change_month": 1200.0,
    "suppliers_change_month": -92.06723843911459
   },
   "pwm_2028": {
    "cost_change_month": 368.2882882882884,
    "price_change_plate": 0.027438696975121246,
    "consumers_pay_month": 110.19613454943716,
    "hawker_pays_month": 290.02440438355916,
    "hawker_income_change_pct": -0.11731151286632872,
    "landlord_change_month": 0.0,
    "suppliers_change_month": -24.486380783509958
   },
   "energy_q3_2026": {
    "cost_change_month": 130.55736230557358,
    "price_change_plate": 0.016211593001520086,
    "consumers_pay_month": 65.17716159890658,
    "hawker_pays_month": 84.27629018240259,
    "hawker_income_change_pct": -0.034088783394187444,
    "landlord_change_month": 0.0,
    "suppliers_change_month": -14.490633194314796
   },
   "tariff_q4_2026": {
    "cost_change_month": -97.00819543039752,
    "price_change_plate": 0.0,
    "consumers_pay_month": 0.0,
    "hawker_pays_month": -97.00819543039688,
    "hawker_income_change_pct": 0.03923869162169531,
    "landlord_change_month": 0.0,
    "suppliers_change_month": 0.0
   },
   "rts_link_demand_3": {
    "cost_change_month": 0.0,
    "price_change_plate": 0.0,
    "consumers_pay_month": 0.0,
    "hawker_pays_month": 332.7677599999988,
    "hawker_income_change_pct": -0.1346007052120756,
    "landlord_change_month": 0.0,
    "suppliers_change_month": -279.53119999999944
   }
  },
  "PVT_COFFEE": {
   "ingredients_10": {
    "cost_change_month": 1201.110625,
    "price_change_plate": 0.30593750000000064,
    "consumers_pay_month": 1461.2959757647016,
    "hawker_pays_month": 126.46142856479491,
    "hawker_income_change_pct": -0.06327454178923372,
    "landlord_change_month": 0.0,
    "suppliers_change_month": 848.2983367293455
   },
   "rent_renewal_30": {
    "cost_change_month": 2016.0,
    "price_change_plate": 0.14377992868059142,
    "consumers_pay_month": 696.5541459379444,
    "hawker_pays_month": 1520.3433441958587,
    "hawker_income_change_pct": -0.7606985747200762,
    "landlord_change_month": 2016.0,
    "suppliers_change_month": -153.98343857904183
   },
   "pwm_2028": {
    "cost_change_month": 454.05405405405423,
    "price_change_plate": 0.027756742988531258,
    "consumers_pay_month": 135.87379188812398,
    "hawker_pays_month": 357.5553532881131,
    "hawker_income_change_pct": -0.17890159395124205,
    "landlord_change_month": 0.0,
    "suppliers_change_month": -30.19387193066177
   },
   "energy_q3_2026": {
    "cost_change_month": 156.6688347666883,
    "price_change_plate": 0.01596218387841919,
    "consumers_pay_month": 78.2209925408102,
    "hawker_pays_month": 101.12669686746449,
    "hawker_income_change_pct": -0.05059839572877381,
    "landlord_change_month": 0.0,
    "suppliers_change_month": -17.391561468750297
   },
   "tariff_q4_2026": {
    "cost_change_month": -116.40983451647702,
    "price_change_plate": 0.0,
    "consumers_pay_month": 0.0,
    "hawker_pays_month": -116.40983451647844,
    "hawker_income_change_pct": 0.05824526120244404,
    "landlord_change_month": 0.0,
    "suppliers_change_month": 0.0
   },
   "rts_link_demand_3": {
    "cost_change_month": 0.0,
    "price_change_plate": 0.0,
    "consumers_pay_month": 0.0,
    "hawker_pays_month": 428.958440624996,
    "hawker_income_change_pct": -0.2146278836575379,
    "landlord_change_month": 0.0,
    "suppliers_change_month": -360.33318750000217
   }
  },
  "FOOD_COURT": {
   "ingredients_10": {
    "cost_change_month": 1091.91875,
    "price_change_plate": 0.3615624999999998,
    "consumers_pay_month": 1328.4508870588159,
    "hawker_pays_month": 283.26844135762076,
    "hawker_income_change_pct": -0.10321818593600147,
    "landlord_change_month": 168.3035062987119,
    "suppliers_change_month": 771.1803061175888
   },
   "rent_renewal_30": {
    "cost_change_month": 1930.3125,
    "price_change_plate": 0.17896937086092635,
    "consumers_pay_month": 666.4961111841694,
    "hawker_pays_month": 1565.0258735112002,
    "hawker_income_change_pct": -0.5702687204847936,
    "landlord_change_month": 2039.3535428759424,
    "suppliers_change_month": -147.28841846220348
   },
   "pwm_2028": {
    "cost_change_month": 368.2882882882884,
    "price_change_plate": 0.029267943440129507,
    "consumers_pay_month": 110.2385762880565,
    "hawker_pays_month": 303.79518223595005,
    "hawker_income_change_pct": -0.11069778001462549,
    "landlord_change_month": 13.795299020688617,
    "suppliers_change_month": -24.500534191358383
   },
   "energy_q3_2026": {
    "cost_change_month": 78.33441738334415,
    "price_change_plate": 0.010375419520972429,
    "consumers_pay_month": 39.13598635559607,
    "hawker_pays_month": 55.44257462217138,
    "hawker_income_change_pct": -0.020202328041538344,
    "landlord_change_month": 4.893948912361338,
    "suppliers_change_month": -8.704284864237707
   },
   "tariff_q4_2026": {
    "cost_change_month": -58.20491725823851,
    "price_change_plate": 0.0,
    "consumers_pay_month": 0.0,
    "hawker_pays_month": -58.2049172582374,
    "hawker_income_change_pct": 0.021208878557585575,
    "landlord_change_month": 0.0,
    "suppliers_change_month": 0.0
   },
   "rts_link_demand_3": {
    "cost_change_month": 0.0,
    "price_change_plate": 0.0,
    "consumers_pay_month": 0.0,
    "hawker_pays_month": 205.93096875000265,
    "hawker_income_change_pct": -0.07503773071418017,
    "landlord_change_month": -184.03125,
    "suppliers_change_month": -327.5756249999995
   }
  }
 },
 "param_notes": {
  "Plate price, plates a day": "Calibrated so the tendered NEA stall reproduces NEA's 2022 cost shares; coffeeshop and food-court prices sit above hawker centres, as in IPS's 2023 price survey.",
  "NEA rent": "The typical tendered stall pays about $1,250 a month, the median non-subsidised cooked-food rent across NEA's centres, stable for about a decade (MSE, 18 Sep 2023 and 5 Feb 2025; NEA, 4 Nov 2024), and the median assessed market rent given to Parliament. $1,450 is the 2025 median at the NEA centres comparable with the operator-run ones (MSE, 8 Sep 2026): the model uses it only where the text sets NEA centres beside operator-run ones, and as a quoted rent in the rent test (D.4.1).",
  "Centre fees": "NEA and operator-run centres: 2025 median conservancy and table-cleaning fees at comparable centres (MSE, 8 Sep 2026). At NEA centres 30% of the fees is treated as landlord income and the rest as services: an assumption, probably high, since MSE says the fees fund 'a significant part' of a centre's running costs (5 Feb 2024); tested at 0-30% with no change to the findings. At operator-run centres the table-cleaning fee is a pass-through of the contractor's price, which operators may not profit from (NEA, 21 Jul 2026), so only the conservancy charge carries the 30%. Coffeeshop O&M fees of $1,000-1,200: commercial sources only; 60% treated as landlord income, the rest as services. Assumption.",
  "Food-court turnover rent": "25% of sales; the only data point is about 20% (2014). The weakest parameter. Assumption.",
  "Manpower": "$2,920 a month: one assistant at the $2,220 PWM benchmark plus 17% employer CPF ($2,597), and about $320 of part-time help. Matches NEA's 20% manpower share. The PWM does not bind hawker stalls, so actual pay may be lower.",
  "Delivery": "Commission of 30% of a delivered order: GrabFood's published service fee, before GST (Grab, Oct 2026); foodpanda does not publish its rate. Varied 25-35% in the Monte Carlo. Deliveroo went offline in Singapore after 4 March 2026. Grab said in 2020 that it kept about 5% of an order as its own fee, the rest paying riders (Vulcan Post, 17 Apr 2020). Delivery is 8% of sales: an assumption, since no share is published for hawker stalls.",
  "Pass-through": "MTI 2015: a 1% rise in raw-material cost goes with a 0.56% price rise, and 1% rent with 0.03%. To turn these into dollars: ingredients are 44.5% of the plate's price, so 0.56 / 0.445 = 1.25, and each extra dollar of ingredient cost raises the plate by $1.25. Rent is 8% at an NEA stall, so 0.03 / 0.08 = 0.38, about 38 cents for each extra dollar of rent; the model rounds this down to 0.35 and applies it to every kind of landlord. MTI sampled NEA centres only (2012-14), so the coffeeshop and food-court rates are our extension of it.",
  "Landlord capture": "Share of any help paid to a stall that its landlord takes back at the next renewal: 0% subsidised, 5% tendered, 15% operator-run, 35% HDB-rented coffeeshop, 85% private coffeeshop, 95% food court. assumption by type of landlord.",
  "Unwanted closures": "10 days a year lost to illness or exhaustion; varied 4-16. Assumption.",
  "Demand elasticity": "One early Singapore estimate (Poh, 2026: a survey of 90 diners, asking what they say they would do, not a random sample) finds diners more sensitive, 1.0-3.9 by age; not yet used. Restaurant studies abroad find -1.2 and below; hawker meals assumed less sensitive at -0.5, varied -0.3 to -1.0. Assumption.",
  "Workfare": "Work Year 2025: the self-employed maximum is $3,267 at age 60 and over, for incomes of $500-3,000 a month, and MediSave must be paid; 10% is paid in cash and 90% into MediSave. CPF does not publish how Workfare builds up and tails off with income, so the model assumes straight lines. One hawker in twenty is assumed to be behind on MediSave, with or without the Protection Floor. A hawker cannot renew the SFA stall licence while behind on MediSave unless he is on a GIRO plan, an automatic monthly bank deduction (SFA; CPF, 4 Nov 2025), so the one in four of all self-employed persons who are behind (MOM, Feb 2025) does not describe hawkers. The Protection Floor therefore adds no Workfare in the model.",
  "Supply-chain split": "Assumption, not data. No published margins for importers, wholesalers, distributors or central kitchens (SingStat publishes no margins by food sub-industry). The model puts 65% of the ingredient bill at the border (farm or import value and freight) and 35% with the Singapore-side intermediaries, the central case of a 25-45% range. Only its change can be tested: from 2019 to 2025 retail food prices rose 18.5% and food import prices 20.9% (SingStat; our arithmetic), so the middle's share did not widen (D.5.3). A Plate Ledger indicator (D.8).",
  "Landlord split": "Head landlord vs operator shares of coffeeshop rents: assumption; HDB said in January 2026 that it would begin collecting stall-rent data. Operator-run centres: the operator keeps about 10% of rent and landlord fees, derived from MSE's average operating surplus of about $100,000 a centre a year (2019-23, 15 Oct 2024) at an assumed 48 stalls; at least half of the surplus must be reinvested in the centre or its stallholders, so 10% is an upper bound.",
  "Coffeeshop rents": "HDB-rented $3,400 and private $6,000 a month: assumptions. No official stall-rent data exist; a commercial guide puts HDB coffeeshop stall rents at $4,000-10,000 (Home & Decor, 1 Apr 2026), so the base is conservative. HDB rents 374 coffeeshops and 402 are privately owned (Enterprise Singapore, MND and HDB, 1 Jul 2024): at about 7.5 cooked-food stalls each, about 2,800 and 3,000 stalls.",
  "Relief cooks": "A Corps cook is an employee, so the Employment Act limits his working day to 12 hours. In a week of more than five days, as a stall's is, hours beyond the normal 8 a day are overtime, paid at 1.5 times the hourly rate (MOM). He is paid the Progressive Wage rate for a Cook (QS), $12.95 an hour from July 2026: 8 hours at that rate and 4 at 1.5 times, equal to 14 hours' pay, plus the employer's 17% CPF, about $212 a day in 2026, rising with the PWM path ($13.69 from July 2027, $14.42 from July 2028). Where the stall's day is longer than 12 hours (13 in the typical case), the stall's own assistant does the first hour's prep, as on any day. The hawker co-pays $80 a day.",
  "Cost shocks (D.6)": "Wages: every wage the stall pays follows the PWM path, +12.6% from July 2026 to July 2028, employer CPF included; 30% passed on (assumption). Energy: electricity rose from 27.27 to 31.91 cents a kWh in Q3 2026 (SP Group) and town gas from 21.92 to 23.48 cents (City Energy, as reported) after the Middle East conflict; in Q4 they fell to 28.59 and 21.45 cents; SP Group has not said where they go next, and one analyst expects a single-digit rise in Q1 2027 (Rystad Energy, as reported, 30 Sep 2026). Utilities are 60% electricity and 40% gas (assumption). A rise hits every stall at once, so we assume stalls pass half of it on to diners: MTI 2015's gas-price effect (0.0486) divided by a utilities share of about 9.3%. A fall is assumed not to lower prices (assumption).",
  "Closed-stall cost": "A day shut for illness loses a day's sales; rent, centre fees, the assistant, utilities and other running costs continue, as for every unwanted closure in the model. The assistant is kept on and the regulars are assumed to come back; if regulars drift away the true loss is larger, and the model does not count it. NEA may waive the rent of a stall closed for medical reasons (MSE, 10 Mar 2025); a Corps cook on medical leave costs the hawker $40 a day (\u00a72.7). Derived.",
  "Newcomer's rent path": "NEA's renewal rule from November 2024, for new tenancies: the winning bid for three years, halfway to the assessed market rent at the first renewal for the next three, the assessed market rent from the seventh year (The Online Citizen, 15 Sep 2026; NEA, Nov 2024). NEA does not publish a stall's valuation, so the $1,450 and $1,250 set against the $1,800 bid are illustrative.",
  "Hawker income check": "MOM's labour force survey put the median gross monthly income of full-time resident hawkers and stall holders who employ no one at about $1,470 in 2021 (in the Advisory Committee on Platform Workers' report, 2022, Fig. 1.1), read from a bar chart, so derived. For the self-employed it is profit before tax, as the model's net is. We converted it to 2026 money using SingStat's hawker-food price index (102.8 in 2021 and 122.8 in January-September 2026, where 2019 = 100) and compared it with the model's simulated stalls of every type, counting each type by its number of stalls (D.4).",
  "Retirement match under 55": "The Protection Floor's $1,200 match applies only to stallholders under 55; from 55 the existing Matched Retirement Savings Scheme already matches cash top-ups up to $2,000 a year for those who pass its income and home tests, and the plan helps hawkers claim it. The share of stallholders under 55 is not published; the median hawker is 60 (MSE, Nov 2024), so fewer than half are under 55. The model counts half, an upper bound, so the match's cost is a ceiling. Hospital-cash cover is not scaled."
 },
 "monte_carlo": {
  "NEA_SUB": {
   "net_p10": 1657.8289482174564,
   "net_p25": 2390.951501740844,
   "net_p50": 3301.435394341195,
   "net_p75": 4372.767297807317,
   "net_p90": 5406.291591221207,
   "net_mean": 3461.3924797061773,
   "nph_p10": 5.080613166020308,
   "nph_p50": 10.140692644298856,
   "nph_p90": 16.596779605760343,
   "p_loss": 0.0024,
   "p_below_assistant": 0.6256,
   "pkg_nph_p10": 9.421061525817972,
   "pkg_nph_p50": 15.622822545693838,
   "pkg_nph_p90": 23.533690172002718,
   "pkg_p_below_assistant": 0.2176,
   "pkg_dhouse_p10": 12504.770601465083,
   "pkg_dhouse_p50": 16253.426873265445,
   "pkg_dhouse_p90": 19416.785614837187
  },
  "NEA_TEN": {
   "net_p10": 1328.4584123414984,
   "net_p25": 2106.285964405645,
   "net_p50": 3179.4759412838794,
   "net_p75": 4282.473045239832,
   "net_p90": 5384.337675153348,
   "net_mean": 3278.607529218467,
   "nph_p10": 4.08462265696696,
   "nph_p50": 9.671488039203144,
   "nph_p90": 16.505218112411644,
   "p_loss": 0.0072,
   "p_below_assistant": 0.6576,
   "pkg_nph_p10": 8.6043372280674,
   "pkg_nph_p50": 15.41839140559441,
   "pkg_nph_p90": 23.764334875904776,
   "pkg_p_below_assistant": 0.2552,
   "pkg_dhouse_p10": 13446.956096175982,
   "pkg_dhouse_p50": 17297.43696580674,
   "pkg_dhouse_p90": 20857.067635974017
  },
  "SEHC": {
   "net_p10": -148.4392117099549,
   "net_p25": 600.9456694694554,
   "net_p50": 1520.1109717977088,
   "net_p75": 2551.935061120963,
   "net_p90": 3552.648385303447,
   "net_mean": 1636.3702735947143,
   "nph_p10": -0.473915968930738,
   "nph_p50": 4.639829183533534,
   "nph_p90": 10.879769826085015,
   "p_loss": 0.1244,
   "p_below_assistant": 0.9202,
   "pkg_nph_p10": 3.6073701348657887,
   "pkg_nph_p50": 9.819805486204022,
   "pkg_nph_p90": 17.597622904223496,
   "pkg_p_below_assistant": 0.6272,
   "pkg_dhouse_p10": 14550.935497489096,
   "pkg_dhouse_p50": 17443.10011265895,
   "pkg_dhouse_p90": 20872.19232819856
  },
  "HDB_COFFEE": {
   "net_p10": 414.1127952460736,
   "net_p25": 1265.216453260029,
   "net_p50": 2381.174155663384,
   "net_p75": 3594.5912623971562,
   "net_p90": 4849.142373601002,
   "net_mean": 2526.958463195899,
   "nph_p10": 1.2764463691487515,
   "nph_p50": 7.247643740523474,
   "nph_p90": 14.99874772003747,
   "p_loss": 0.0576,
   "p_below_assistant": 0.7856,
   "pkg_nph_p10": 5.6407900692637485,
   "pkg_nph_p50": 12.846814536867367,
   "pkg_nph_p90": 22.284318958715364,
   "pkg_p_below_assistant": 0.428,
   "pkg_dhouse_p10": 13918.548581865442,
   "pkg_dhouse_p50": 17656.593162807745,
   "pkg_dhouse_p90": 21809.658311423045
  },
  "PVT_COFFEE": {
   "net_p10": -1131.6535428059174,
   "net_p25": 287.40668535191344,
   "net_p50": 1838.8238268182286,
   "net_p75": 3395.335539077665,
   "net_p90": 4996.745276328179,
   "net_mean": 1886.0272826369435,
   "nph_p10": -3.5070519792382466,
   "nph_p50": 5.613917215164424,
   "nph_p90": 15.21428665651181,
   "p_loss": 0.2172,
   "p_below_assistant": 0.7972,
   "pkg_nph_p10": 1.926662926598829,
   "pkg_nph_p50": 12.427804049710083,
   "pkg_nph_p90": 23.7584723245452,
   "pkg_p_below_assistant": 0.4608,
   "pkg_dhouse_p10": 18202.337498175002,
   "pkg_dhouse_p50": 23098.068785709856,
   "pkg_dhouse_p90": 28357.342721241934
  },
  "FOOD_COURT": {
   "net_p10": 1157.248868451224,
   "net_p25": 1832.951340685433,
   "net_p50": 2736.771011675166,
   "net_p75": 3711.3860956419076,
   "net_p90": 4647.6433605791,
   "net_mean": 2838.9388729145967,
   "nph_p10": 3.548123643294069,
   "nph_p50": 8.401205124767813,
   "nph_p90": 14.213276497671789,
   "p_loss": 0.008,
   "p_below_assistant": 0.771,
   "pkg_nph_p10": 7.57073640399273,
   "pkg_nph_p50": 13.540304726751774,
   "pkg_nph_p90": 20.70516483208276,
   "pkg_p_below_assistant": 0.3562,
   "pkg_dhouse_p10": 11902.923204043207,
   "pkg_dhouse_p50": 15459.300619794358,
   "pkg_dhouse_p90": 19685.368838893868
  }
 },
 "income_check": {
  "clfs_2021": 1470.0,
  "price_ratio_2021_2026": 1.1945525291828794,
  "clfs_in_2026_prices": 1755.9922178988327,
  "typical_tendered_net": 3169.0932500000017,
  "typical_tendered_manpower": 2920.0,
  "john_net": 2982.108437499999,
  "john_net_per_hour": 10.772215909090905,
  "all_stalls": {
   "p10": 494.9464493594205,
   "p25": 1568.4943355257928,
   "p50": 2719.9291518262435,
   "p75": 3932.9320804598447,
   "p90": 5140.177273007312,
   "mean": 2758.564227150447,
   "below_2021": 0.2325138028169014,
   "below_2026_prices": 0.2858530985915493
  },
  "by_type": {
   "NEA_SUB": {
    "below_2021": 0.0726,
    "below_2026_prices": 0.1166
   },
   "NEA_TEN": {
    "below_2021": 0.1198,
    "below_2026_prices": 0.1684
   },
   "SEHC": {
    "below_2021": 0.4876,
    "below_2026_prices": 0.5638
   },
   "HDB_COFFEE": {
    "below_2021": 0.2986,
    "below_2026_prices": 0.3606
   },
   "PVT_COFFEE": {
    "below_2021": 0.437,
    "below_2026_prices": 0.4856
   },
   "FOOD_COURT": {
    "below_2021": 0.1612,
    "below_2026_prices": 0.2268
   }
  }
 },
 "illness": {
  "days": [
   1,
   18,
   36,
   130
  ],
  "relief_copay_medical": 40.0,
  "stalls": {
   "NEA_SUB": {
    "1": {
     "days": 1,
     "net_year": 40430.00250000001,
     "net_year_ill": 40088.31374999997,
     "lost": 341.68875000003754,
     "per_day": 341.68875000003754,
     "share_of_net": 0.00845136603689395,
     "lost_rent_waived": 330.5349038461791,
     "per_day_rent_waived": 330.5349038461791,
     "lost_with_corps": 40.000000000007276,
     "per_day_with_corps": 40.000000000007276
    },
    "18": {
     "days": 18,
     "net_year": 40430.00250000001,
     "net_year_ill": 34279.60500000001,
     "lost": 6150.397499999999,
     "per_day": 341.68874999999997,
     "share_of_net": 0.15212458866407436,
     "lost_rent_waived": 5949.628269230765,
     "per_day_rent_waived": 330.5349038461536,
     "lost_with_corps": 720.0,
     "per_day_with_corps": 40.0
    },
    "36": {
     "days": 36,
     "net_year": 40430.00250000001,
     "net_year_ill": 28129.20749999999,
     "lost": 12300.79500000002,
     "per_day": 341.68875000000054,
     "share_of_net": 0.30424917732814927,
     "lost_rent_waived": 11899.256538461552,
     "per_day_rent_waived": 330.53490384615424,
     "lost_with_corps": 1440.0,
     "per_day_with_corps": 40.0
    },
    "130": {
     "days": 130,
     "net_year": 40430.00250000001,
     "net_year_ill": -3989.5350000000035,
     "lost": 44419.53750000001,
     "per_day": 341.6887500000001,
     "share_of_net": 1.098677584796093,
     "lost_rent_waived": 42969.537500000006,
     "per_day_rent_waived": 330.5349038461539,
     "lost_with_corps": 5200.000000000007,
     "per_day_with_corps": 40.00000000000006
    }
   },
   "NEA_TEN": {
    "1": {
     "days": 1,
     "net_year": 38029.11900000002,
     "net_year_ill": 37657.234499999984,
     "lost": 371.8845000000365,
     "per_day": 371.8845000000365,
     "share_of_net": 0.009778940711196499,
     "lost_rent_waived": 323.80757692311454,
     "per_day_rent_waived": 323.80757692311454,
     "lost_with_corps": 40.000000000007276,
     "per_day_with_corps": 40.000000000007276
    },
    "18": {
     "days": 18,
     "net_year": 38029.11900000002,
     "net_year_ill": 31335.197999999997,
     "lost": 6693.921000000024,
     "per_day": 371.8845000000013,
     "share_of_net": 0.17602093280152034,
     "lost_rent_waived": 5828.536384615429,
     "per_day_rent_waived": 323.80757692307935,
     "lost_with_corps": 720.0,
     "per_day_with_corps": 40.0
    },
    "36": {
     "days": 36,
     "net_year": 38029.11900000002,
     "net_year_ill": 24641.276999999995,
     "lost": 13387.842000000026,
     "per_day": 371.88450000000074,
     "share_of_net": 0.3520418656030401,
     "lost_rent_waived": 11657.072769230792,
     "per_day_rent_waived": 323.80757692307753,
     "lost_with_corps": 1440.0,
     "per_day_with_corps": 40.0
    },
    "130": {
     "days": 130,
     "net_year": 38029.11900000002,
     "net_year_ill": -10315.866000000009,
     "lost": 48344.98500000003,
     "per_day": 371.88450000000023,
     "share_of_net": 1.2712622924554209,
     "lost_rent_waived": 42094.985000000044,
     "per_day_rent_waived": 323.80757692307725,
     "lost_with_corps": 5200.000000000007,
     "per_day_with_corps": 40.00000000000006
    }
   },
   "SEHC": {
    "1": {
     "days": 1,
     "net_year": 18683.576000000023,
     "net_year_ill": 18339.988000000027,
     "lost": 343.5879999999961,
     "per_day": 343.5879999999961,
     "share_of_net": 0.018389841430783684,
     "lost_rent_waived": 278.20338461537176,
     "per_day_rent_waived": 278.20338461537176,
     "lost_with_corps": 40.000000000007276,
     "per_day_with_corps": 40.000000000007276
    },
    "18": {
     "days": 18,
     "net_year": 18683.576000000023,
     "net_year_ill": 12498.992000000027,
     "lost": 6184.583999999995,
     "per_day": 343.58799999999974,
     "share_of_net": 0.3310171457541098,
     "lost_rent_waived": 5007.66092307691,
     "per_day_rent_waived": 278.20338461538387,
     "lost_with_corps": 720.0,
     "per_day_with_corps": 40.0
    },
    "36": {
     "days": 36,
     "net_year": 18683.576000000023,
     "net_year_ill": 6314.40800000001,
     "lost": 12369.168000000012,
     "per_day": 343.58800000000036,
     "share_of_net": 0.6620342915082208,
     "lost_rent_waived": 10015.321846153864,
     "per_day_rent_waived": 278.2033846153851,
     "lost_with_corps": 1440.0,
     "per_day_with_corps": 40.0
    },
    "130": {
     "days": 130,
     "net_year": 18683.576000000023,
     "net_year_ill": -25982.863999999994,
     "lost": 44666.44000000002,
     "per_day": 343.58800000000014,
     "share_of_net": 2.390679386001907,
     "lost_rent_waived": 36166.44000000003,
     "per_day_rent_waived": 278.20338461538483,
     "lost_with_corps": 5200.000000000007,
     "per_day_with_corps": 40.00000000000006
    }
   },
   "HDB_COFFEE": {
    "1": {
     "days": 1,
     "net_year": 29667.103999999978,
     "net_year_ill": 29226.352000000028,
     "lost": 440.7519999999495,
     "per_day": 440.7519999999495,
     "share_of_net": 0.014856589979256141,
     "lost_rent_waived": 309.98276923074445,
     "per_day_rent_waived": 309.98276923074445,
     "lost_with_corps": 39.99999999998545,
     "per_day_with_corps": 39.99999999998545
    },
    "18": {
     "days": 18,
     "net_year": 29667.103999999978,
     "net_year_ill": 21733.568000000014,
     "lost": 7933.535999999964,
     "per_day": 440.75199999999796,
     "share_of_net": 0.26741861962664,
     "lost_rent_waived": 5579.689846153837,
     "per_day_rent_waived": 309.9827692307687,
     "lost_with_corps": 720.0,
     "per_day_with_corps": 40.0
    },
    "36": {
     "days": 36,
     "net_year": 29667.103999999978,
     "net_year_ill": 13800.032000000007,
     "lost": 15867.071999999971,
     "per_day": 440.7519999999992,
     "share_of_net": 0.5348372392532814,
     "lost_rent_waived": 11159.379692307673,
     "per_day_rent_waived": 309.9827692307687,
     "lost_with_corps": 1440.0,
     "per_day_with_corps": 40.0
    },
    "130": {
     "days": 130,
     "net_year": 29667.103999999978,
     "net_year_ill": -27630.656000000003,
     "lost": 57297.75999999998,
     "per_day": 440.75199999999984,
     "share_of_net": 1.9313566973035192,
     "lost_rent_waived": 40297.759999999966,
     "per_day_rent_waived": 309.98276923076895,
     "lost_with_corps": 5199.999999999985,
     "per_day_with_corps": 39.999999999999886
    }
   },
   "PVT_COFFEE": {
    "1": {
     "days": 1,
     "net_year": 23983.376249999972,
     "net_year_ill": 23415.21937500003,
     "lost": 568.1568749999424,
     "per_day": 568.1568749999424,
     "share_of_net": 0.02368961188272827,
     "lost_rent_waived": 337.38764423070825,
     "per_day_rent_waived": 337.38764423070825,
     "lost_with_corps": 39.99999999998545,
     "per_day_with_corps": 39.99999999998545
    },
    "18": {
     "days": 18,
     "net_year": 23983.376249999972,
     "net_year_ill": 13756.552499999962,
     "lost": 10226.82375000001,
     "per_day": 568.1568750000006,
     "share_of_net": 0.4264130138891526,
     "lost_rent_waived": 6072.9775961538835,
     "per_day_rent_waived": 337.3876442307713,
     "lost_with_corps": 720.0,
     "per_day_with_corps": 40.0
    },
    "36": {
     "days": 36,
     "net_year": 23983.376249999972,
     "net_year_ill": 3529.7287500000384,
     "lost": 20453.647499999934,
     "per_day": 568.1568749999982,
     "share_of_net": 0.8528260277783015,
     "lost_rent_waived": 12145.955192307636,
     "per_day_rent_waived": 337.38764423076765,
     "lost_with_corps": 1440.0,
     "per_day_with_corps": 40.0
    },
    "130": {
     "days": 130,
     "net_year": 23983.376249999972,
     "net_year_ill": -49877.017500000045,
     "lost": 73860.39375000002,
     "per_day": 568.1568750000001,
     "share_of_net": 3.0796495447549885,
     "lost_rent_waived": 43860.39375000002,
     "per_day_rent_waived": 337.38764423076935,
     "lost_with_corps": 5199.999999999985,
     "per_day_with_corps": 39.999999999999886
    }
   },
   "FOOD_COURT": {
    "1": {
     "days": 1,
     "net_year": 32932.38749999998,
     "net_year_ill": 32659.63124999999,
     "lost": 272.75624999999127,
     "per_day": 272.75624999999127,
     "share_of_net": 0.008282310233352849,
     "lost_rent_waived": 272.75624999999127,
     "per_day_rent_waived": 272.75624999999127,
     "lost_with_corps": 39.99999999998545,
     "per_day_with_corps": 39.99999999998545
    },
    "18": {
     "days": 18,
     "net_year": 32932.38749999998,
     "net_year_ill": 28022.77500000001,
     "lost": 4909.612499999974,
     "per_day": 272.75624999999854,
     "share_of_net": 0.14908158420035525,
     "lost_rent_waived": 4909.612499999974,
     "per_day_rent_waived": 272.75624999999854,
     "lost_with_corps": 720.0,
     "per_day_with_corps": 40.0
    },
    "36": {
     "days": 36,
     "net_year": 32932.38749999998,
     "net_year_ill": 23113.16249999999,
     "lost": 9819.224999999991,
     "per_day": 272.75624999999974,
     "share_of_net": 0.29816316840071183,
     "lost_rent_waived": 9819.224999999991,
     "per_day_rent_waived": 272.75624999999974,
     "lost_with_corps": 1440.0,
     "per_day_with_corps": 40.0
    },
    "130": {
     "days": 130,
     "net_year": 32932.38749999998,
     "net_year_ill": -2525.9249999999956,
     "lost": 35458.31249999998,
     "per_day": 272.75624999999985,
     "share_of_net": 1.076700330335904,
     "lost_rent_waived": 35458.31249999998,
     "per_day_rent_waived": 272.75624999999985,
     "lost_with_corps": 5199.999999999985,
     "per_day_with_corps": 39.999999999999886
    }
   }
  }
 },
 "newcomer": {
  "comparable_2025": {
   "bid": 1800.0,
   "amr": 1450.0,
   "path": [
    {
     "year": 1,
     "rent": 1800.0
    },
    {
     "year": 2,
     "rent": 1800.0
    },
    {
     "year": 3,
     "rent": 1800.0
    },
    {
     "year": 4,
     "rent": 1625.0
    },
    {
     "year": 5,
     "rent": 1625.0
    },
    {
     "year": 6,
     "rent": 1625.0
    },
    {
     "year": 7,
     "rent": 1450.0
    },
    {
     "year": 8,
     "rent": 1450.0
    },
    {
     "year": 9,
     "rent": 1450.0
    }
   ],
   "steps": [
    {
     "step": "first tenancy",
     "from_year": 1,
     "rent": 1800.0,
     "net": 2619.0932500000017,
     "net_per_hour": 8.00537926642894
    },
    {
     "step": "second tenancy",
     "from_year": 4,
     "rent": 1625.0,
     "net": 2794.0932500000017,
     "net_per_hour": 8.54027483443709
    },
    {
     "step": "assessed market rent",
     "from_year": 7,
     "rent": 1450.0,
     "net": 2969.0932500000017,
     "net_per_hour": 9.075170402445242
    }
   ],
   "above_amr_6y": 18900.0,
   "paid_6y": 123300.0,
   "above_amr_y1_3": 12600.0,
   "above_amr_y4_6": 6300.0
  },
  "system_median": {
   "bid": 1800.0,
   "amr": 1250.0,
   "path": [
    {
     "year": 1,
     "rent": 1800.0
    },
    {
     "year": 2,
     "rent": 1800.0
    },
    {
     "year": 3,
     "rent": 1800.0
    },
    {
     "year": 4,
     "rent": 1525.0
    },
    {
     "year": 5,
     "rent": 1525.0
    },
    {
     "year": 6,
     "rent": 1525.0
    },
    {
     "year": 7,
     "rent": 1250.0
    },
    {
     "year": 8,
     "rent": 1250.0
    },
    {
     "year": 9,
     "rent": 1250.0
    }
   ],
   "steps": [
    {
     "step": "first tenancy",
     "from_year": 1,
     "rent": 1800.0,
     "net": 2619.0932500000017,
     "net_per_hour": 8.00537926642894
    },
    {
     "step": "second tenancy",
     "from_year": 4,
     "rent": 1525.0,
     "net": 2894.0932500000017,
     "net_per_hour": 8.845929444727462
    },
    {
     "step": "assessed market rent",
     "from_year": 7,
     "rent": 1250.0,
     "net": 3169.0932500000017,
     "net_per_hour": 9.686479623025985
    }
   ],
   "above_amr_6y": 29700.0,
   "paid_6y": 119700.0,
   "above_amr_y1_3": 19800.0,
   "above_amr_y4_6": 9900.0
  }
 },
 "system": {
  "gross": 3541979820.0,
  "ingredients": 1577256139.9,
  "landlord_state": 192650400.0,
  "landlord_operator": 148219500.0,
  "landlord_owner": 250931250.0,
  "centre_services": 75007200.0,
  "manpower": 522048000.0,
  "utilities": 170400000.0,
  "delivery": 85007515.68,
  "payments": 4427474.775,
  "app_discount": 2077760.0,
  "misc": 51840000.0,
  "closure_loss": 0.0,
  "net": 462114579.645,
  "medisave_month": 48522030.862725,
  "tax_month": 905810.4133405017,
  "supply_chain": {
   "farm_or_import_value": 867490876.945,
   "freight_and_import": 157725613.99,
   "wholesale_margin": 236588420.98499998,
   "distribution": 189270736.788,
   "processing_bases": 126180491.192
  },
  "by_archetype": {
   "NEA_SUB": {
    "stalls": 2070,
    "sales_year": 403215300.0,
    "landlord_year": 12569040.0,
    "hawker_year": 83690105.17500003,
    "ingredients_year": 179430808.5
   },
   "NEA_TEN": {
    "stalls": 4330,
    "sales_year": 917977320.0,
    "landlord_year": 76173360.0,
    "hawker_year": 164666085.2700001,
    "ingredients_year": 408499907.4
   },
   "SEHC": {
    "stalls": 500,
    "sales_year": 103888000.0,
    "landlord_year": 10920000.0,
    "hawker_year": 9341788.000000011,
    "ingredients_year": 47305280.00000001
   },
   "HDB_COFFEE": {
    "stalls": 2800,
    "sales_year": 703539200.0,
    "landlord_year": 134400000.0,
    "hawker_year": 83067891.19999994,
    "ingredients_year": 313074944.0
   },
   "PVT_COFFEE": {
    "stalls": 3000,
    "sales_year": 971685000.0,
    "landlord_year": 241920000.0,
    "hawker_year": 71950128.74999991,
    "ingredients_year": 432399825.0
   },
   "FOOD_COURT": {
    "stalls": 1500,
    "sales_year": 441675000.0,
    "landlord_year": 115818750.0,
    "hawker_year": 49398581.24999997,
    "ingredients_year": 196545375.0
   }
  },
  "stalls": 14200
 },
 "national": {
  "rent_band": {
   "fiscal": 841515.4216205894,
   "programme": 1013220.0,
   "household": 841515.4216205899,
   "cash": 873338.4679620592,
   "consumer": 0.0,
   "landlord": -1013220.0,
   "landlord_private": 0.0,
   "state_recapture": 0.0,
   "suppliers": 0.0,
   "stalls": 129.9
  },
  "price_freedom": {
   "fiscal": -3340174.007334512,
   "programme": 0.0,
   "household": 20781238.245120022,
   "cash": 20908545.948327553,
   "consumer": -34589761.39296482,
   "landlord": 545359.8977760318,
   "landlord_private": 545359.8977760318,
   "state_recapture": 0.0,
   "suppliers": -7602351.582613624,
   "stalls": 2840.0
  },
  "makan_vouchers": {
   "fiscal": 65346118.13249367,
   "programme": 66000000.0,
   "household": 4578814.254999011,
   "cash": 4575297.55898616,
   "consumer": 61049999.99999999,
   "landlord": 0.0,
   "landlord_private": 0.0,
   "state_recapture": 0.0,
   "suppliers": 4409533.601904436,
   "stalls": 12700.0
  },
  "relief": {
   "fiscal": 1670257.890151788,
   "programme": 2814177.3,
   "household": 5907670.886401767,
   "cash": 6130491.518028687,
   "consumer": 0.0,
   "landlord": 548437.5,
   "landlord_private": 548437.5,
   "state_recapture": 0.0,
   "suppliers": 7834053.675000003,
   "stalls": 2130.0
  },
  "protection_floor": {
   "fiscal": 7917806.399999999,
   "programme": 7917806.399999999,
   "household": 7466927.99999999,
   "cash": 1502928.0000000163,
   "consumer": 0.0,
   "landlord": 0.0,
   "landlord_private": 0.0,
   "state_recapture": 0.0,
   "suppliers": 0.0,
   "stalls": 9940.0
  },
  "buying_group": {
   "fiscal": -1871409.5904668553,
   "programme": 0.0,
   "household": 9958011.458783127,
   "cash": 10282244.624910265,
   "consumer": 0.0,
   "landlord": 0.0,
   "landlord_private": 0.0,
   "state_recapture": 0.0,
   "suppliers": -11829421.049249995,
   "stalls": 3550.0
  },
  "group_utilities": {
   "fiscal": -602392.4811445258,
   "programme": 0.0,
   "household": 3657607.5188554763,
   "cash": 3717179.85188555,
   "consumer": 0.0,
   "landlord": 0.0,
   "landlord_private": 0.0,
   "state_recapture": 0.0,
   "suppliers": 0.0,
   "stalls": 3550.0
  },
  "delivery_rate": {
   "fiscal": -575840.2033825298,
   "programme": 0.0,
   "household": 2966139.616617485,
   "cash": 3084088.121203566,
   "consumer": 0.0,
   "landlord": 0.0,
   "landlord_private": 0.0,
   "state_recapture": 0.0,
   "suppliers": 0.0,
   "stalls": 3550.0
  },
  "fee_reset": {
   "fiscal": 16274720.938025624,
   "programme": 16560000.0,
   "household": 16274720.938025633,
   "cash": 14535920.938025633,
   "consumer": 0.0,
   "landlord": 0.0,
   "landlord_private": 0.0,
   "state_recapture": 0.0,
   "suppliers": 0.0,
   "stalls": 6900.0
  },
  "named_deputy": {
   "fiscal": 0.0,
   "programme": 0.0,
   "household": 0.0,
   "cash": 0.0,
   "consumer": 0.0,
   "landlord": 0.0,
   "landlord_private": 0.0,
   "state_recapture": 0.0,
   "suppliers": 0.0,
   "stalls": 0.0
  },
  "rent_support_stall": {
   "fiscal": 30030086.50344752,
   "programme": 34080000.0,
   "household": 19766486.503447548,
   "cash": 18808646.450567838,
   "consumer": 0.0,
   "landlord": 12591600.0,
   "landlord_private": 10263600.0,
   "state_recapture": 2328000.0,
   "suppliers": 0.0,
   "stalls": 14200.0
  },
  "support_person": {
   "fiscal": 34080000.0,
   "programme": 34080000.0,
   "household": 34080000.0,
   "cash": 0.0,
   "consumer": 0.0,
   "landlord": 0.0,
   "landlord_private": 0.0,
   "state_recapture": 0.0,
   "suppliers": 0.0,
   "stalls": 14200.0
  },
  "hdb_tender_lever": {
   "fiscal": 1680000.0,
   "programme": 1680000.0,
   "household": 1680000.0,
   "cash": 0.0,
   "consumer": 0.0,
   "landlord": 0.0,
   "landlord_private": 0.0,
   "state_recapture": 0.0,
   "suppliers": 0.0,
   "stalls": 1400.0
  },
  "heritage_anchor": {
   "fiscal": 0.0,
   "programme": 0.0,
   "household": 0.0,
   "cash": 0.0,
   "consumer": 0.0,
   "landlord": 0.0,
   "landlord_private": 0.0,
   "state_recapture": 0.0,
   "suppliers": 0.0,
   "stalls": 0.0
  },
  "founding_rebate": {
   "fiscal": -7224.640317363287,
   "programme": 15884.800000000003,
   "household": 70330.5596826367,
   "cash": 80625.7649623117,
   "consumer": 0.0,
   "landlord": -93440.0,
   "landlord_private": -68352.0,
   "state_recapture": 0.0,
   "suppliers": 0.0,
   "stalls": 19.46666666666667
  },
  "fee_reset_pilot": {
   "fiscal": 961013.4597991336,
   "programme": 979200.0,
   "household": 961013.4597991342,
   "cash": 858197.4597991342,
   "consumer": 0.0,
   "landlord": 0.0,
   "landlord_private": 0.0,
   "state_recapture": 0.0,
   "suppliers": 0.0,
   "stalls": 408.0,
   "centres": 3,
   "stalls_by_centre": [
    226,
    63,
    119
   ],
   "pilot_stalls": 408,
   "per_stall": 2400.0,
   "per_centre": 326400.0
  },
  "fee_reset_pilot_max": {
   "fiscal": 1599333.674518656,
   "programme": 1629600.0,
   "household": 1599333.6745186571,
   "cash": 1428225.6745186571,
   "consumer": 0.0,
   "landlord": 0.0,
   "landlord_private": 0.0,
   "state_recapture": 0.0,
   "suppliers": 0.0,
   "stalls": 679.0,
   "centres": 5,
   "stalls_by_centre": [
    226,
    63,
    119,
    168,
    103
   ],
   "pilot_stalls": 679,
   "per_stall": 2400.0,
   "per_centre": 325920.0
  },
  "package_total": {
   "fiscal": 70346895.02173676,
   "programme": 78724403.7,
   "household": 57118938.8621966,
   "cash": 51932311.55110299,
   "consumer": 26460238.607035175,
   "landlord": 80577.39777603175,
   "landlord_private": 1093797.3977760319,
   "suppliers": -7188185.354959181,
   "leverage": 1.0616679649646146,
   "leverage_cash": 0.9957846166339162,
   "leverage_public_programmes": 1.2370713024159314,
   "protection_floor_scope": "stretch",
   "fee_reset_scope": "pilot centres",
   "in_total": [
    "price_freedom",
    "makan_vouchers",
    "relief",
    "protection_floor",
    "buying_group",
    "group_utilities",
    "delivery_rate",
    "named_deputy",
    "rent_band",
    "fee_reset_pilot"
   ],
   "excludes": [
    "hdb_tender_lever",
    "fee_reset"
   ]
  },
  "protection_floor_base": {
   "label": "Base: a $1,200 yearly retirement match for every public-centre stallholder under 55 (Addendum A)",
   "archetypes": [
    "NEA_SUB",
    "NEA_TEN",
    "SEHC"
   ],
   "stalls": 6900,
   "per_stall": 1200.0,
   "take_up": 1.0,
   "match_share_under_55": 0.5,
   "stalls_matched": 3450.0,
   "match": 4140000.0,
   "hospital_cash": 0.0,
   "programme": 4140000.0
  },
  "protection_floor_stretch": {
   "label": "Stretch: every stallholder, coffeeshops and food courts included, 70% enrolled, the match under 55, with pooled hospital-cash cover",
   "archetypes": [
    "NEA_SUB",
    "NEA_TEN",
    "SEHC",
    "HDB_COFFEE",
    "PVT_COFFEE",
    "FOOD_COURT"
   ],
   "stalls": 9940.0,
   "take_up": 0.7,
   "match_share_under_55": 0.5,
   "stalls_matched": 4970.0,
   "match": 5964000.0,
   "hospital_cash": 1953806.3999999994,
   "per_stall_premium": 196.55999999999995,
   "programme": 7917806.399999999,
   "match_hdb_coffee": 1175999.9999999998,
   "match_coffeeshops": 2435999.9999999995,
   "items_from_base": [
    {
     "key": "match_other_stalls",
     "item": "Extend the match to coffeeshop and food-court stallholders under 55, 70% enrolled",
     "stalls": 2555.0,
     "per_stall": 1200.0,
     "cost": 3066000.0
    },
    {
     "key": "hospital_cash",
     "item": "Pooled hospital-cash cover for every enrolled stallholder, any age",
     "stalls": 9940.0,
     "per_stall": 196.55999999999995,
     "cost": 1953806.3999999994
    },
    {
     "key": "enrolment_70_public",
     "item": "Enrolment at 70% in public centres too, not every stallholder under 55",
     "stalls": -1035.0000000000002,
     "per_stall": 1200.0,
     "cost": -1242000.0000000002
    }
   ]
  },
  "match_age_sensitivity": {
   "under_55": {
    "match_share_under_55": 0.5,
    "base_programme": 4140000.0,
    "stretch_programme": 7917806.399999999,
    "stretch_match": 5964000.0,
    "stretch_hospital_cash": 1953806.3999999994,
    "match_hdb_coffee": 1175999.9999999998,
    "package_programme": 78724403.7,
    "package_household": 57118938.8621966,
    "package_cash": 51932311.55110299,
    "package_fiscal": 70346895.02173676,
    "package_leverage": 1.0616679649646146,
    "package_leverage_cash": 0.9957846166339162
   },
   "every_age": {
    "match_share_under_55": 1.0,
    "base_programme": 8280000.0,
    "stretch_programme": 13881806.399999999,
    "stretch_match": 11928000.0,
    "stretch_hospital_cash": 1953806.3999999994,
    "match_hdb_coffee": 2351999.9999999995,
    "package_programme": 84688403.7,
    "package_household": 63082938.8621966,
    "package_cash": 51932311.55110299,
    "package_fiscal": 76310895.02173676,
    "package_leverage": 1.0573251302082551,
    "package_leverage_cash": 0.9256586112525599
   }
  }
 },
 "succession": {
  "typical_paper_rule": {
   "seller_net": 3169.0932500000017,
   "gross": 17667.0,
   "goodwill": 47536.39875000002,
   "payment": 1413.3600000000001,
   "years": 2.8028008168477965,
   "years_12m": 2.242240653478237,
   "years_18m": 3.363360980217356,
   "royalty_month": 441.675,
   "successor_before": 3169.0932500000017,
   "successor_after_mortgage": 1755.7332500000016,
   "successor_after_mortgage_and_royalty": 1314.0582500000016,
   "burden_share_of_net": 0.5853519772572168
  },
  "queue_paper_rule": {
   "seller_net": 7008.721249999999,
   "gross": 24915.0,
   "goodwill": 105130.81874999998,
   "payment": 1993.2,
   "years": 4.3953951246738905,
   "years_12m": 3.5163160997391123,
   "years_18m": 5.274474149608669,
   "royalty_month": 622.875,
   "successor_before": 7008.721249999999,
   "successor_after_mortgage": 5015.521249999999,
   "successor_after_mortgage_and_royalty": 4392.646249999999,
   "burden_share_of_net": 0.3732599580843653
  },
  "typical_net_cap": {
   "seller_net": 3169.0932500000017,
   "gross": 17667.0,
   "goodwill": 47536.39875000002,
   "payment": 950.7279750000005,
   "years": 4.166666666666667,
   "years_12m": 3.3333333333333335,
   "years_18m": 5.0,
   "royalty_month": 441.675,
   "successor_before": 3169.0932500000017,
   "successor_after_mortgage": 2218.365275000001,
   "successor_after_mortgage_and_royalty": 1776.690275000001,
   "burden_share_of_net": 0.4393695183945754
  },
  "queue_net_cap": {
   "seller_net": 7008.721249999999,
   "gross": 24915.0,
   "goodwill": 105130.81874999998,
   "payment": 1993.2,
   "years": 4.3953951246738905,
   "years_12m": 3.5163160997391123,
   "years_18m": 5.274474149608669,
   "royalty_month": 622.875,
   "successor_before": 7008.721249999999,
   "successor_after_mortgage": 5015.521249999999,
   "successor_after_mortgage_and_royalty": 4392.646249999999,
   "burden_share_of_net": 0.3732599580843653
  },
  "typical_paper_rule_with_package": {
   "seller_net": 3169.0932500000017,
   "gross": 17667.0,
   "goodwill": 47536.39875000002,
   "payment": 1501.7202807503572,
   "years": 2.637885772256232,
   "years_12m": 2.110308617804986,
   "years_18m": 3.1654629267074785,
   "royalty_month": 469.28758773448664,
   "successor_before": 4711.666688544539,
   "successor_after_mortgage": 3209.946407794182,
   "successor_after_mortgage_and_royalty": 2740.6588200596952,
   "burden_share_of_net": 0.4183249789882101
  },
  "typical_royalty_deferred": {
   "seller_net": 3169.0932500000017,
   "gross": 17667.0,
   "goodwill": 47536.39875000002,
   "payment": 950.7279750000005,
   "years": 4.166666666666667,
   "years_12m": 3.3333333333333335,
   "years_18m": 5.0,
   "royalty_month": 0.0,
   "successor_before": 3169.0932500000017,
   "successor_after_mortgage": 2218.365275000001,
   "successor_after_mortgage_and_royalty": 2218.365275000001,
   "burden_share_of_net": 0.3
  },
  "typical_paper_rule_lose10": {
   "seller_net": 3169.0932500000017,
   "gross": 17667.0,
   "goodwill": 47536.39875000002,
   "payment": 1272.0240000000001,
   "years": 3.1142231298308847,
   "years_12m": 2.491378503864708,
   "years_18m": 3.737067755797062,
   "royalty_month": 397.50750000000005,
   "successor_before": 2233.183925000001,
   "successor_after_mortgage": 961.1599250000011,
   "successor_after_mortgage_and_royalty": 563.652425000001,
   "burden_share_of_net": 0.7476014318883292
  },
  "typical_capped_deferred_package": {
   "seller_net": 3169.0932500000017,
   "gross": 17667.0,
   "goodwill": 47536.39875000002,
   "payment": 1413.5000065633617,
   "years": 2.8025232006409824,
   "years_12m": 2.242018560512786,
   "years_18m": 3.363027840769179,
   "royalty_month": 0.0,
   "successor_before": 4711.666688544539,
   "successor_after_mortgage": 3298.1666819811776,
   "successor_after_mortgage_and_royalty": 3298.1666819811776,
   "burden_share_of_net": 0.3
  },
  "typical_capped_deferred_lose10": {
   "seller_net": 3169.0932500000017,
   "gross": 17667.0,
   "goodwill": 47536.39875000002,
   "payment": 669.9551775000003,
   "years": 5.912882974174791,
   "years_12m": 4.730306379339833,
   "years_18m": 7.095459569009749,
   "royalty_month": 0.0,
   "successor_before": 2233.183925000001,
   "successor_after_mortgage": 1563.2287475000007,
   "successor_after_mortgage_and_royalty": 1563.2287475000007,
   "burden_share_of_net": 0.3
  },
  "subsidised_paper_rule": {
   "seller_net": 3369.166875000001,
   "gross": 16232.5,
   "goodwill": 50537.50312500001,
   "payment": 1298.6000000000001,
   "years": 3.243076077121516,
   "years_12m": 2.5944608616972125,
   "years_18m": 3.891691292545819,
   "royalty_month": 405.8125,
   "successor_before": 3049.166875000001,
   "successor_after_mortgage": 1750.5668750000007,
   "successor_after_mortgage_and_royalty": 1344.7543750000007,
   "burden_share_of_net": 0.5589764581185802
  },
  "subsidised_family_paper_rule": {
   "seller_net": 3369.166875000001,
   "gross": 16232.5,
   "goodwill": 50537.50312500001,
   "payment": 1298.6000000000001,
   "years": 3.243076077121516,
   "years_12m": 2.5944608616972125,
   "years_18m": 3.891691292545819,
   "royalty_month": 405.8125,
   "successor_before": 3369.166875000001,
   "successor_after_mortgage": 2070.5668750000004,
   "successor_after_mortgage_and_royalty": 1664.7543750000004,
   "burden_share_of_net": 0.5058854497968432
  }
 },
 "diner": {
  "model_spend_month": 198.49696368527236,
  "model_household_20pct_stalls": {
   "spend_year": 2381.9635642232683,
   "extra_cost_year": 23.819635642232686,
   "voucher_year": 120.0,
   "net_year": 96.18036435776732,
   "cover_ratio": 5.037860435918575
  },
  "model_household_all_stalls": {
   "spend_year": 2381.9635642232683,
   "extra_cost_year": 119.09817821116343,
   "voucher_year": 120.0,
   "net_year": 0.9018217888365712,
   "cover_ratio": 1.007572087183715
  },
  "avg_household_20pct_stalls": {
   "spend_year": 5892.0,
   "extra_cost_year": 58.92000000000001,
   "voucher_year": 120.0,
   "net_year": 61.07999999999999,
   "cover_ratio": 2.0366598778004072
  },
  "avg_household_all_stalls": {
   "spend_year": 5892.0,
   "extra_cost_year": 294.6,
   "voucher_year": 120.0,
   "net_year": -174.60000000000002,
   "cover_ratio": 0.40733197556008144
  },
  "heavy_user_all_stalls": {
   "spend_year": 10800.0,
   "extra_cost_year": 540.0,
   "voucher_year": 120.0,
   "net_year": -420.0,
   "cover_ratio": 0.2222222222222222
  },
  "heavy_user_20pct_stalls": {
   "spend_year": 10800.0,
   "extra_cost_year": 108.0,
   "voucher_year": 120.0,
   "net_year": 12.0,
   "cover_ratio": 1.1111111111111112
  }
 },
 "rent_sensitivity": {
  "archetype": "NEA_TEN",
  "benchmark_hourly": 11.643356643356643,
  "protected_income": 1500.0,
  "successor_custom": 0.95,
  "rows": [
   {
    "rent": 800.0,
    "net": 3619.0932500000017,
    "net_per_hour": 11.06192536933266,
    "pkg_net": 5161.666688544539,
    "pkg_net_per_hour": 17.09161155147198,
    "successor_net": 3151.138587499998,
    "successor_payment": 945.3415762499993,
    "successor_after_payment": 2205.7970112499984
   },
   {
    "rent": 850.0,
    "net": 3569.0932500000017,
    "net_per_hour": 10.909098064187473,
    "pkg_net": 5111.666688544539,
    "pkg_net_per_hour": 16.926048637564698,
    "successor_net": 3101.138587499998,
    "successor_payment": 930.3415762499993,
    "successor_after_payment": 2170.7970112499984
   },
   {
    "rent": 900.0,
    "net": 3519.0932500000017,
    "net_per_hour": 10.756270759042287,
    "pkg_net": 5061.666688544539,
    "pkg_net_per_hour": 16.76048572365741,
    "successor_net": 3051.138587499998,
    "successor_payment": 915.3415762499993,
    "successor_after_payment": 2135.7970112499984
   },
   {
    "rent": 950.0,
    "net": 3469.0932500000017,
    "net_per_hour": 10.603443453897102,
    "pkg_net": 5011.666688544539,
    "pkg_net_per_hour": 16.594922809750127,
    "successor_net": 3001.138587499998,
    "successor_payment": 900.3415762499993,
    "successor_after_payment": 2100.7970112499984
   },
   {
    "rent": 1000.0,
    "net": 3419.0932500000017,
    "net_per_hour": 10.450616148751916,
    "pkg_net": 4961.666688544539,
    "pkg_net_per_hour": 16.429359895842843,
    "successor_net": 2951.138587499998,
    "successor_payment": 885.3415762499993,
    "successor_after_payment": 2065.7970112499984
   },
   {
    "rent": 1050.0,
    "net": 3369.0932500000017,
    "net_per_hour": 10.297788843606728,
    "pkg_net": 4911.666688544539,
    "pkg_net_per_hour": 16.263796981935556,
    "successor_net": 2901.138587499998,
    "successor_payment": 870.3415762499993,
    "successor_after_payment": 2030.7970112499984
   },
   {
    "rent": 1100.0,
    "net": 3319.0932500000017,
    "net_per_hour": 10.144961538461542,
    "pkg_net": 4861.666688544539,
    "pkg_net_per_hour": 16.098234068028273,
    "successor_net": 2851.138587499998,
    "successor_payment": 855.3415762499993,
    "successor_after_payment": 1995.7970112499984
   },
   {
    "rent": 1150.0,
    "net": 3269.0932500000017,
    "net_per_hour": 9.992134233316357,
    "pkg_net": 4811.666688544539,
    "pkg_net_per_hour": 15.932671154120989,
    "successor_net": 2801.138587499998,
    "successor_payment": 840.3415762499993,
    "successor_after_payment": 1960.7970112499984
   },
   {
    "rent": 1200.0,
    "net": 3219.0932500000017,
    "net_per_hour": 9.83930692817117,
    "pkg_net": 4761.666688544539,
    "pkg_net_per_hour": 15.767108240213703,
    "successor_net": 2751.138587499998,
    "successor_payment": 825.3415762499993,
    "successor_after_payment": 1925.7970112499984
   },
   {
    "rent": 1250.0,
    "net": 3169.0932500000017,
    "net_per_hour": 9.686479623025985,
    "pkg_net": 4711.666688544539,
    "pkg_net_per_hour": 15.601545326306418,
    "successor_net": 2701.138587499998,
    "successor_payment": 810.3415762499993,
    "successor_after_payment": 1890.7970112499984
   },
   {
    "rent": 1300.0,
    "net": 3119.0932500000017,
    "net_per_hour": 9.533652317880799,
    "pkg_net": 4661.666688544539,
    "pkg_net_per_hour": 15.435982412399134,
    "successor_net": 2651.138587499998,
    "successor_payment": 795.3415762499993,
    "successor_after_payment": 1855.7970112499984
   },
   {
    "rent": 1350.0,
    "net": 3069.0932500000017,
    "net_per_hour": 9.380825012735613,
    "pkg_net": 4611.666688544539,
    "pkg_net_per_hour": 15.270419498491849,
    "successor_net": 2601.138587499998,
    "successor_payment": 780.3415762499993,
    "successor_after_payment": 1820.7970112499984
   },
   {
    "rent": 1400.0,
    "net": 3019.0932500000017,
    "net_per_hour": 9.227997707590427,
    "pkg_net": 4561.666688544539,
    "pkg_net_per_hour": 15.104856584584564,
    "successor_net": 2551.138587499998,
    "successor_payment": 765.3415762499993,
    "successor_after_payment": 1785.7970112499984
   },
   {
    "rent": 1450.0,
    "net": 2969.0932500000017,
    "net_per_hour": 9.075170402445242,
    "pkg_net": 4511.666688544539,
    "pkg_net_per_hour": 14.93929367067728,
    "successor_net": 2501.138587499998,
    "successor_payment": 750.3415762499993,
    "successor_after_payment": 1750.7970112499984
   },
   {
    "rent": 1500.0,
    "net": 2919.0932500000017,
    "net_per_hour": 8.922343097300056,
    "pkg_net": 4461.666688544539,
    "pkg_net_per_hour": 14.773730756769995,
    "successor_net": 2451.138587499998,
    "successor_payment": 735.3415762499993,
    "successor_after_payment": 1715.7970112499984
   },
   {
    "rent": 1550.0,
    "net": 2869.0932500000017,
    "net_per_hour": 8.76951579215487,
    "pkg_net": 4411.666688544539,
    "pkg_net_per_hour": 14.60816784286271,
    "successor_net": 2401.138587499998,
    "successor_payment": 720.3415762499993,
    "successor_after_payment": 1680.7970112499984
   },
   {
    "rent": 1600.0,
    "net": 2819.0932500000017,
    "net_per_hour": 8.616688487009684,
    "pkg_net": 4361.666688544539,
    "pkg_net_per_hour": 14.442604928955426,
    "successor_net": 2351.138587499998,
    "successor_payment": 705.3415762499993,
    "successor_after_payment": 1645.7970112499984
   },
   {
    "rent": 1650.0,
    "net": 2769.0932500000017,
    "net_per_hour": 8.463861181864498,
    "pkg_net": 4311.666688544539,
    "pkg_net_per_hour": 14.27704201504814,
    "successor_net": 2301.138587499998,
    "successor_payment": 690.3415762499993,
    "successor_after_payment": 1610.7970112499984
   },
   {
    "rent": 1700.0,
    "net": 2719.0932500000017,
    "net_per_hour": 8.311033876719312,
    "pkg_net": 4261.666688544539,
    "pkg_net_per_hour": 14.111479101140857,
    "successor_net": 2251.138587499998,
    "successor_payment": 675.3415762499993,
    "successor_after_payment": 1575.7970112499984
   },
   {
    "rent": 1750.0,
    "net": 2669.0932500000017,
    "net_per_hour": 8.158206571574127,
    "pkg_net": 4211.666688544539,
    "pkg_net_per_hour": 13.945916187233571,
    "successor_net": 2201.138587499998,
    "successor_payment": 660.3415762499993,
    "successor_after_payment": 1540.7970112499984
   },
   {
    "rent": 1800.0,
    "net": 2619.0932500000017,
    "net_per_hour": 8.00537926642894,
    "pkg_net": 4161.666688544539,
    "pkg_net_per_hour": 13.780353273326286,
    "successor_net": 2151.138587499998,
    "successor_payment": 645.3415762499993,
    "successor_after_payment": 1505.7970112499984
   },
   {
    "rent": 1850.0,
    "net": 2569.0932500000017,
    "net_per_hour": 7.852551961283754,
    "pkg_net": 4111.666688544539,
    "pkg_net_per_hour": 13.614790359419002,
    "successor_net": 2101.138587499998,
    "successor_payment": 630.3415762499993,
    "successor_after_payment": 1470.7970112499984
   },
   {
    "rent": 1900.0,
    "net": 2519.0932500000017,
    "net_per_hour": 7.699724656138568,
    "pkg_net": 4061.666688544539,
    "pkg_net_per_hour": 13.449227445511715,
    "successor_net": 2051.138587499998,
    "successor_payment": 615.3415762499993,
    "successor_after_payment": 1435.7970112499984
   },
   {
    "rent": 1950.0,
    "net": 2469.0932500000017,
    "net_per_hour": 7.546897350993382,
    "pkg_net": 4011.666688544539,
    "pkg_net_per_hour": 13.283664531604432,
    "successor_net": 2001.1385874999978,
    "successor_payment": 600.3415762499993,
    "successor_after_payment": 1400.7970112499984
   },
   {
    "rent": 2000.0,
    "net": 2419.0932500000017,
    "net_per_hour": 7.3940700458481965,
    "pkg_net": 3961.666688544539,
    "pkg_net_per_hour": 13.118101617697146,
    "successor_net": 1951.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 1351.1385874999978
   },
   {
    "rent": 2050.0,
    "net": 2369.0932500000017,
    "net_per_hour": 7.241242740703011,
    "pkg_net": 3911.666688544539,
    "pkg_net_per_hour": 12.95253870378986,
    "successor_net": 1901.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 1301.1385874999978
   },
   {
    "rent": 2100.0,
    "net": 2319.0932500000017,
    "net_per_hour": 7.088415435557825,
    "pkg_net": 3861.666688544539,
    "pkg_net_per_hour": 12.786975789882577,
    "successor_net": 1851.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 1251.1385874999978
   },
   {
    "rent": 2150.0,
    "net": 2269.0932500000017,
    "net_per_hour": 6.935588130412639,
    "pkg_net": 3811.666688544539,
    "pkg_net_per_hour": 12.621412875975292,
    "successor_net": 1801.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 1201.1385874999978
   },
   {
    "rent": 2200.0,
    "net": 2219.0932500000017,
    "net_per_hour": 6.782760825267452,
    "pkg_net": 3761.666688544539,
    "pkg_net_per_hour": 12.455849962068006,
    "successor_net": 1751.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 1151.1385874999978
   },
   {
    "rent": 2250.0,
    "net": 2169.0932500000017,
    "net_per_hour": 6.629933520122266,
    "pkg_net": 3711.666688544539,
    "pkg_net_per_hour": 12.290287048160723,
    "successor_net": 1701.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 1101.1385874999978
   },
   {
    "rent": 2300.0,
    "net": 2119.0932500000017,
    "net_per_hour": 6.477106214977081,
    "pkg_net": 3661.666688544539,
    "pkg_net_per_hour": 12.124724134253437,
    "successor_net": 1651.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 1051.1385874999978
   },
   {
    "rent": 2350.0,
    "net": 2069.0932500000017,
    "net_per_hour": 6.324278909831895,
    "pkg_net": 3611.666688544539,
    "pkg_net_per_hour": 11.959161220346154,
    "successor_net": 1601.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 1001.1385874999978
   },
   {
    "rent": 2400.0,
    "net": 2019.0932500000017,
    "net_per_hour": 6.171451604686709,
    "pkg_net": 3561.666688544539,
    "pkg_net_per_hour": 11.793598306438868,
    "successor_net": 1551.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 951.1385874999978
   },
   {
    "rent": 2450.0,
    "net": 1969.0932500000017,
    "net_per_hour": 6.018624299541523,
    "pkg_net": 3511.666688544539,
    "pkg_net_per_hour": 11.628035392531583,
    "successor_net": 1501.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 901.1385874999978
   },
   {
    "rent": 2500.0,
    "net": 1919.0932500000017,
    "net_per_hour": 5.865796994396337,
    "pkg_net": 3461.666688544539,
    "pkg_net_per_hour": 11.4624724786243,
    "successor_net": 1451.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 851.1385874999978
   },
   {
    "rent": 2550.0,
    "net": 1869.0932500000017,
    "net_per_hour": 5.7129696892511515,
    "pkg_net": 3411.666688544539,
    "pkg_net_per_hour": 11.296909564717014,
    "successor_net": 1401.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 801.1385874999978
   },
   {
    "rent": 2600.0,
    "net": 1819.0932500000017,
    "net_per_hour": 5.560142384105966,
    "pkg_net": 3361.666688544539,
    "pkg_net_per_hour": 11.131346650809729,
    "successor_net": 1351.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 751.1385874999978
   },
   {
    "rent": 2650.0,
    "net": 1769.0932500000017,
    "net_per_hour": 5.407315078960779,
    "pkg_net": 3311.666688544539,
    "pkg_net_per_hour": 10.965783736902445,
    "successor_net": 1301.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 701.1385874999978
   },
   {
    "rent": 2700.0,
    "net": 1719.0932500000017,
    "net_per_hour": 5.254487773815593,
    "pkg_net": 3261.666688544539,
    "pkg_net_per_hour": 10.80022082299516,
    "successor_net": 1251.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 651.1385874999978
   },
   {
    "rent": 2750.0,
    "net": 1669.0932500000017,
    "net_per_hour": 5.101660468670407,
    "pkg_net": 3211.666688544539,
    "pkg_net_per_hour": 10.634657909087874,
    "successor_net": 1201.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 601.1385874999978
   },
   {
    "rent": 2800.0,
    "net": 1619.0932500000017,
    "net_per_hour": 4.948833163525221,
    "pkg_net": 3161.666688544539,
    "pkg_net_per_hour": 10.46909499518059,
    "successor_net": 1151.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 551.1385874999978
   },
   {
    "rent": 2850.0,
    "net": 1569.0932500000017,
    "net_per_hour": 4.796005858380036,
    "pkg_net": 3111.666688544539,
    "pkg_net_per_hour": 10.303532081273305,
    "successor_net": 1101.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 501.1385874999978
   },
   {
    "rent": 2900.0,
    "net": 1519.0932500000017,
    "net_per_hour": 4.64317855323485,
    "pkg_net": 3061.666688544539,
    "pkg_net_per_hour": 10.137969167366021,
    "successor_net": 1051.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 451.1385874999978
   },
   {
    "rent": 2950.0,
    "net": 1469.0932500000017,
    "net_per_hour": 4.490351248089664,
    "pkg_net": 3011.666688544539,
    "pkg_net_per_hour": 9.972406253458736,
    "successor_net": 1001.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 401.1385874999978
   },
   {
    "rent": 3000.0,
    "net": 1419.0932500000017,
    "net_per_hour": 4.337523942944478,
    "pkg_net": 2961.666688544539,
    "pkg_net_per_hour": 9.80684333955145,
    "successor_net": 951.1385874999978,
    "successor_payment": 600.0,
    "successor_after_payment": 351.1385874999978
   }
  ],
  "quoted": {
   "system_median": {
    "rent": 1250.0,
    "measures": "Median rent of non-subsidised cooked-food stalls across NEA's centres, about $1,250 and stable for a decade (MSE, 18 Sep 2023 and 5 Feb 2025), also the median assessed market rent given to Parliament: the typical tendered stall",
    "net": 3169.0932500000017,
    "net_per_hour": 9.686479623025985,
    "pkg_net": 4711.666688544539,
    "pkg_net_per_hour": 15.601545326306418,
    "successor_net": 2701.138587499998,
    "successor_payment": 810.3415762499993,
    "successor_after_payment": 1890.7970112499984
   },
   "comparable_2025": {
    "rent": 1450.0,
    "measures": "2025 median at the NEA centres comparable with the operator-run ones (MSE, 8 Sep 2026): the figure to set beside the operator-run centres' $1,700",
    "net": 2969.0932500000017,
    "net_per_hour": 9.075170402445242,
    "pkg_net": 4511.666688544539,
    "pkg_net_per_hour": 14.93929367067728,
    "successor_net": 2501.138587499998,
    "successor_payment": 750.3415762499993,
    "successor_after_payment": 1750.7970112499984
   },
   "tender_2023": {
    "rent": 1800.0,
    "measures": "2023 median winning bid (\u00a72.1): what newcomers bid for a vacant stall at tender",
    "net": 2619.0932500000017,
    "net_per_hour": 8.00537926642894,
    "pkg_net": 4161.666688544539,
    "pkg_net_per_hour": 13.780353273326286,
    "successor_net": 2151.138587499998,
    "successor_payment": 645.3415762499993,
    "successor_after_payment": 1505.7970112499984
   }
  },
  "breaks": {
   "benchmark_today": 609.7750681818179,
   "benchmark_with_package": 2445.3729822508312,
   "benchmark_with_package_no_deputy": 2152.3485067263564,
   "benchmark_with_core_package": 1538.59623378387,
   "successor_protection_binds": 1808.2814446428547,
   "successor_payment_stops": 2451.138587499996,
   "loss_today": 4419.093249999998,
   "loss_with_package": 5961.6666885445375
  },
  "lever_breaks": {
   "buying_group": 1777.2624926888375,
   "group_utilities": 1638.59623378387,
   "fee_reset": 1738.59623378387,
   "delivery_rate": 1613.682247821389,
   "named_deputy": 1831.6207093083449
  },
  "monte_carlo": {
   "1250": {
    "rent": 1250.0,
    "n": 5000,
    "p_below_assistant": 0.6576,
    "pkg_p_below_assistant": 0.2552,
    "p_loss": 0.0072,
    "nph_p50": 9.671488039203144,
    "pkg_nph_p50": 15.41839140559441
   },
   "1450": {
    "rent": 1450.0,
    "n": 5000,
    "p_below_assistant": 0.698,
    "pkg_p_below_assistant": 0.2966,
    "p_loss": 0.0102,
    "nph_p50": 9.045644298293858,
    "pkg_nph_p50": 14.747589166953635
   },
   "1800": {
    "rent": 1800.0,
    "n": 5000,
    "p_below_assistant": 0.7678,
    "pkg_p_below_assistant": 0.3748,
    "p_loss": 0.0228,
    "nph_p50": 7.934931828513386,
    "pkg_nph_p50": 13.56796114765936
   }
  },
  "notes": "Rent varies; everything else is the tendered NEA stall. With package: the incumbent package (PACKAGE). Successor: one steady month under the adopted Succession Mortgage terms, keeping 95% of the custom, verified profit equal to this month's profit (an approximation of succession_lab.py, which follows each hand-over month by month). The protection binds when profit after the payment would fall below $1,500; the payment stops when profit itself is $1,500. Monte Carlo: plate_model's sampler with the median rent set to each figure, the same 5,000 draws at every rent as in monte_carlo()."
 },
 "day": {
  "states": {
   "today": [],
   "plan": [
    "price_freedom",
    "makan_vouchers",
    "relief",
    "protection_floor",
    "buying_group",
    "group_utilities",
    "fee_reset",
    "delivery_rate",
    "named_deputy"
   ],
   "alone": [
    "price_freedom",
    "buying_group",
    "group_utilities",
    "fee_reset",
    "delivery_rate"
   ]
  },
  "cast": {
   "john": {
    "label": "John: a tendered NEA stall, cooked single-handed",
    "today": {
     "plates": 105.0,
     "sales": 472.5,
     "ingredients": 222.075,
     "landlord": 58.25165562913907,
     "fees_month": 720.0,
     "price": 4.5,
     "take_home": 118.49437499999996,
     "cash": 106.99942943424563,
     "medisave": 10.664493749999997,
     "cpf_in": 10.782667816530424,
     "hours": 11.000000000000002,
     "net_per_hour": 10.772215909090905,
     "net_month": 2982.108437499999,
     "medisave_month": 268.3897593749999,
     "household_month": 2964.182780811197,
     "days_sold": 25.166666666666668,
     "days_worked": 25.166666666666668,
     "relief_days_year": 0.0,
     "programme_cost_year": 0.0,
     "fiscal_year": 0.0,
     "d_household_year": 0.0,
     "d_cash_year": 0.0,
     "d_consumer_year": 0.0,
     "public_leverage": null,
     "landing_top_up": 0.0
    },
    "plan": {
     "plates": 103.02928764616499,
     "sales": 486.81338412812966,
     "ingredients": 211.3697350704898,
     "landlord": 56.38461538461539,
     "fees_month": 520.0,
     "price": 4.7250000000000005,
     "take_home": 162.85445618945076,
     "cash": 145.58279726650963,
     "medisave": 14.611841454401562,
     "cpf_in": 18.585351388176395,
     "hours": 11.000000000000002,
     "net_per_hour": 14.80495056267734,
     "net_month": 4098.503814101177,
     "medisave_month": 367.731343269106,
     "household_month": 4131.565074476266,
     "days_sold": 26.0,
     "days_worked": 25.166666666666668,
     "relief_days_year": 10.0,
     "programme_cost_year": 10087.347893700788,
     "fiscal_year": 9499.19089846747,
     "d_household_year": 14008.587523980828,
     "d_cash_year": 11652.177085343734,
     "d_consumer_year": -2425.569378587572,
     "public_leverage": 1.1482719013415275,
     "landing_top_up": 0.0
    },
    "alone": {
     "plates": 102.46950765959599,
     "sales": 484.1684236915911,
     "ingredients": 210.22131843904413,
     "landlord": 58.25165562913907,
     "fees_month": 520.0,
     "price": 4.7250000000000005,
     "take_home": 154.7843540636702,
     "cash": 138.67611804938213,
     "medisave": 13.93059186573032,
     "cpf_in": 13.93059186573032,
     "hours": 11.000000000000002,
     "net_per_hour": 14.071304914879109,
     "net_month": 3895.4062439357003,
     "medisave_month": 350.58656195421304,
     "household_month": 3840.6021995303295,
     "days_sold": 25.166666666666668,
     "days_worked": 25.166666666666668,
     "relief_days_year": 0.0,
     "programme_cost_year": 2400.0,
     "fiscal_year": 1957.459347401173,
     "d_household_year": 10517.033024629589,
     "d_cash_year": 9566.35996177122,
     "d_consumer_year": -6962.803045469564,
     "public_leverage": 1.480929157983344,
     "landing_top_up": 0.0
    }
   },
   "ah_kow": {
    "label": "Ah Kow: a queue stall, about 400 plates by two o'clock",
    "today": {
     "plates": 400.00000000000006,
     "sales": 1800.0000000000002,
     "ingredients": 801.0,
     "landlord": 58.25165562913907,
     "fees_month": 720.0,
     "price": 4.5,
     "take_home": 508.8943708609274,
     "cash": 441.441009933775,
     "medisave": 33.377483443708606,
     "cpf_in": 33.377483443708606,
     "hours": 12.500000000000002,
     "net_per_hour": 40.71154966887419,
     "net_month": 12807.175000000007,
     "medisave_month": 840.0,
     "household_month": 11949.598750000005,
     "days_sold": 25.166666666666668,
     "days_worked": 25.166666666666668,
     "relief_days_year": 0.0,
     "programme_cost_year": 0.0,
     "fiscal_year": 0.0,
     "d_household_year": 0.0,
     "d_cash_year": 0.0,
     "d_consumer_year": 0.0,
     "public_leverage": null,
     "landing_top_up": 0.0
    },
    "plan": {
     "plates": 390.9198091659824,
     "sales": 1847.0960983092668,
     "ingredients": 759.3324103192333,
     "landlord": 56.38461538461539,
     "fees_month": 520.0,
     "price": 4.7250000000000005,
     "take_home": 647.585755975186,
     "cash": 557.6813000321029,
     "medisave": 33.377483443708606,
     "cpf_in": 33.377483443708606,
     "hours": 11.538461538461538,
     "net_per_hour": 56.12409885118278,
     "net_month": 16297.574858708847,
     "medisave_month": 840.0,
     "household_month": 14874.979384141256,
     "days_sold": 26.0,
     "days_worked": 25.166666666666668,
     "relief_days_year": 10.0,
     "programme_cost_year": 9114.620393700789,
     "fiscal_year": 2334.389698889692,
     "d_household_year": 35104.56760969501,
     "d_cash_year": 35104.56760969501,
     "d_consumer_year": -22635.4839892788,
     "public_leverage": 1.368031040440667,
     "landing_top_up": 0.0
    },
    "alone": {
     "plates": 390.3600291794133,
     "sales": 1844.451137872728,
     "ingredients": 758.2450796788219,
     "landlord": 58.25165562913907,
     "fees_month": 520.0,
     "price": 4.7250000000000005,
     "take_home": 612.7161173600363,
     "cash": 528.9980771623821,
     "medisave": 33.377483443708606,
     "cpf_in": 33.377483443708606,
     "hours": 12.500000000000002,
     "net_per_hour": 49.0172893888029,
     "net_month": 15420.022286894247,
     "medisave_month": 840.0,
     "household_month": 14153.118275253282,
     "days_sold": 25.166666666666668,
     "days_worked": 25.166666666666668,
     "relief_days_year": 0.0,
     "programme_cost_year": 2400.0,
     "fiscal_year": -2511.9331396915604,
     "d_household_year": 26442.23430303933,
     "d_cash_year": 26442.23430303933,
     "d_consumer_year": -26524.9639827412,
     "public_leverage": -0.03447069987577834,
     "landing_top_up": 0.0
    }
   },
   "nurul": {
    "label": "Nurul: a Graduate Landing stall at Band B less 30% (illustrative)",
    "today": {
     "plates": 100.00000000000001,
     "sales": 450.00000000000006,
     "ingredients": 200.25,
     "landlord": 40.56953642384106,
     "fees_month": 720.0,
     "price": 4.5,
     "take_home": 10.109354304635863,
     "cash": 10.109354304635863,
     "medisave": 0.0,
     "cpf_in": 0.0,
     "hours": 13.0,
     "net_per_hour": 0.7776426388181432,
     "net_month": 254.41875000000255,
     "medisave_month": 0.0,
     "household_month": 254.41875000000255,
     "days_sold": 25.166666666666668,
     "days_worked": 25.166666666666668,
     "relief_days_year": 0.0,
     "programme_cost_year": 0.0,
     "fiscal_year": 0.0,
     "d_household_year": 0.0,
     "d_cash_year": 0.0,
     "d_consumer_year": 0.0,
     "public_leverage": null,
     "landing_top_up": 1000.0
    },
    "plan": {
     "plates": 98.1497872814223,
     "sales": 463.7577449047204,
     "ingredients": 190.6486005601167,
     "landlord": 39.26923076923077,
     "fees_month": 520.0,
     "price": 4.7250000000000005,
     "take_home": 53.465361545688985,
     "cash": 49.628751515134034,
     "medisave": 4.8643087060516415,
     "cpf_in": 16.100351752409257,
     "hours": 12.000000000000002,
     "net_per_hour": 4.4554467954740815,
     "net_month": 1345.5449322331729,
     "medisave_month": 122.41843576896632,
     "household_month": 1654.182432233173,
     "days_sold": 26.0,
     "days_worked": 25.166666666666668,
     "relief_days_year": 10.0,
     "programme_cost_year": 9714.620393700787,
     "fiscal_year": 12818.270393700786,
     "d_household_year": 16797.164186798043,
     "d_cash_year": 11934.85795757045,
     "d_consumer_year": -2083.028452982635,
     "public_leverage": 1.514638260426155,
     "landing_top_up": 1000.0
    },
    "alone": {
     "plates": 97.59000729485332,
     "sales": 461.112784468182,
     "ingredients": 189.56126991970547,
     "landlord": 40.56953642384106,
     "fees_month": 520.0,
     "price": 4.7250000000000005,
     "take_home": 45.39525198448795,
     "cash": 43.14822588893753,
     "medisave": 3.274724771047105,
     "cpf_in": 12.524012850517304,
     "hours": 13.0,
     "net_per_hour": 3.4919424603452267,
     "net_month": 1142.4471749429467,
     "medisave_month": 82.41390673801881,
     "household_month": 1401.0846749429468,
     "days_sold": 25.166666666666668,
     "days_worked": 25.166666666666668,
     "relief_days_year": 0.0,
     "programme_cost_year": 2400.0,
     "fiscal_year": 5503.65,
     "d_household_year": 13759.991099315332,
     "d_cash_year": 9977.739218459104,
     "d_consumer_year": -6631.2409956853,
     "public_leverage": 2.97031254317918,
     "landing_top_up": 1000.0
    }
   }
  },
  "relief_day_rate": {
   "john": 189.39374999999998,
   "ah_kow": 212.12099999999998,
   "nurul": 212.12099999999998
  },
  "relief_copay": 80.0,
  "centres": [
   {
    "stalls": 226,
    "fee_reset_year": 542400.0
   },
   {
    "stalls": 63,
    "fee_reset_year": 151200.0
   },
   {
    "stalls": 119,
    "fee_reset_year": 285600.0
   },
   {
    "stalls": 168,
    "fee_reset_year": 403200.0
   },
   {
    "stalls": 103,
    "fee_reset_year": 247200.0
   }
  ],
  "diner": {
   "today": 0.0,
   "plan": 61.07999999999999,
   "alone": -58.92000000000001,
   "extra_cost_year": 58.92000000000001,
   "voucher_year": 120.0,
   "cover_ratio": 2.0366598778004072
  },
  "ah_kow_succession": {
   "seller_net": 12807.175000000007,
   "gross": 45300.00000000001,
   "goodwill": 192107.6250000001,
   "payment": 2200.0,
   "years": 7.27680397727273,
   "years_12m": 5.821443181818186,
   "years_18m": 8.732164772727277,
   "royalty_month": 0.0,
   "successor_before": 12807.175000000007,
   "successor_after_mortgage": 10607.175000000007,
   "successor_after_mortgage_and_royalty": 10607.175000000007,
   "burden_share_of_net": 0.17177870998092856
  },
  "case_notes": {
   "john": "The prologue's John: 'paying a helper is out of the question: he opens before dawn, cooks single-handed and pulls down the shutter by mid-afternoon'. Assumptions: no paid assistant ($0 manpower); 11 hours a day (about 4.30 a.m. to 3.30 p.m.); 105 plates a day, about two-thirds of the typical stall's 156, for a newer stall run by one pair of hands; the same $4.50 plate; ingredients 47% of sales, 2.5 points above the archetype, because his base comes from a central kitchen (bought-in cooking costs more and saves labour); utilities $800 and other running costs $250 for a shorter day. Aged 35, so under 55: the Protection Floor's match is his in full, and his MediSave, Workfare and income-tax relief are at his age band. With no assistant there is no one to name as his deputy, so the named deputy does not apply.",
   "ah_kow": "The prologue's Ah Kow: his stock is on at about 3.50 a.m., the line reaches past the drinks stall by seven, 'by two, four hundred plates will have gone out', and by three he is prepping for tomorrow. Assumptions: 400 plates a day at the same $4.50 (a master who has not raised his price); 12.5 hours a day (3.30 a.m. to 4 p.m.); three full-time assistants at the PWM benchmark with employer CPF, $7,800 a month (one to take orders and money, one to plate, one to wash and prep); utilities $1,600 for a long-simmered stock; other running costs $500; delivery 3% of sales, since a stall that sells out by two has little need of it; the archetype's 44.5% ingredient share. A tendered stall at the $1,250 system median. Aged 72: no under-55 match (from 55 the plan helps him claim the existing MRSS), and MediSave, income-tax relief and Workfare at his age.",
   "nurul": "The design's Nurul (sim_design \u00a77.2): a graduate who won her stall in the ballot at Band B less 30% ($805), selling 100 plates a day. illustrative; otherwise the typical tendered stall."
  }
 },
 "regulars": {
  "orders_per_week_each": 1.5,
  "dish_types": {
   "drinks_snacks": {
    "label": "Drinks and snacks",
    "plates_per_order": 1.2
   },
   "noodles_rice": {
    "label": "Noodles and rice",
    "plates_per_order": 1.3
   },
   "family": {
    "label": "Family dishes: kway chap, zi char, roast meats",
    "plates_per_order": 2.0
   }
  },
  "tiers": [
   {
    "tier": "Bronze",
    "endorsements": 20,
    "share": null
   },
   {
    "tier": "Silver",
    "endorsements": 50,
    "share": 0.1
   },
   {
    "tier": "Gold",
    "endorsements": 100,
    "share": 0.2
   },
   {
    "tier": "Platinum",
    "endorsements": 250,
    "share": 0.5
   }
  ],
  "healthy_share": 0.35,
  "stalls": {
   "NEA_SUB": {
    "label": "NEA centre, subsidised (pioneer)",
    "dish_type": "noodles_rice",
    "plates_per_day": 150,
    "days_open": 26.0,
    "plates_per_week": 900.0,
    "plates_per_order": 1.3,
    "orders_per_week": 692.3076923076923,
    "dollars_per_order": 5.59,
    "orders_per_week_each": 1.5,
    "tiers": [
     {
      "tier": "Bronze",
      "endorsements": 20,
      "share": null,
      "orders_by_count": 30.0,
      "share_by_count": 0.043333333333333335,
      "regulars_by_share": null,
      "orders_by_share": null,
      "regulars_to_reach": 20,
      "route": "count",
      "share_at_reach": 0.043333333333333335
     },
     {
      "tier": "Silver",
      "endorsements": 50,
      "share": 0.1,
      "orders_by_count": 75.0,
      "share_by_count": 0.10833333333333334,
      "regulars_by_share": 46.15384615384615,
      "orders_by_share": 69.23076923076923,
      "regulars_to_reach": 46.15384615384615,
      "route": "share",
      "share_at_reach": 0.1
     },
     {
      "tier": "Gold",
      "endorsements": 100,
      "share": 0.2,
      "orders_by_count": 150.0,
      "share_by_count": 0.21666666666666667,
      "regulars_by_share": 92.3076923076923,
      "orders_by_share": 138.46153846153845,
      "regulars_to_reach": 92.3076923076923,
      "route": "share",
      "share_at_reach": 0.2
     },
     {
      "tier": "Platinum",
      "endorsements": 250,
      "share": 0.5,
      "orders_by_count": 375.0,
      "share_by_count": 0.5416666666666667,
      "regulars_by_share": 230.76923076923075,
      "orders_by_share": 346.15384615384613,
      "regulars_to_reach": 230.76923076923075,
      "route": "share",
      "share_at_reach": 0.5
     }
    ],
    "healthy": {
     "share": 0.35,
     "regulars": 161.53846153846152,
     "orders": 242.30769230769226,
     "tier": "Gold",
     "assured_by": "Platinum"
    },
    "by_orders": [
     {
      "orders_per_week_each": 1.0,
      "healthy_regulars": 242.30769230769226,
      "healthy_tier": "Gold",
      "bronze_regulars": 20
     },
     {
      "orders_per_week_each": 1.5,
      "healthy_regulars": 161.53846153846152,
      "healthy_tier": "Gold",
      "bronze_regulars": 20
     },
     {
      "orders_per_week_each": 2.0,
      "healthy_regulars": 121.15384615384613,
      "healthy_tier": "Gold",
      "bronze_regulars": 20
     }
    ]
   },
   "NEA_TEN": {
    "label": "NEA centre, tendered",
    "dish_type": "noodles_rice",
    "plates_per_day": 156,
    "days_open": 26.0,
    "plates_per_week": 936.0,
    "plates_per_order": 1.3,
    "orders_per_week": 720.0,
    "dollars_per_order": 5.8500000000000005,
    "orders_per_week_each": 1.5,
    "tiers": [
     {
      "tier": "Bronze",
      "endorsements": 20,
      "share": null,
      "orders_by_count": 30.0,
      "share_by_count": 0.041666666666666664,
      "regulars_by_share": null,
      "orders_by_share": null,
      "regulars_to_reach": 20,
      "route": "count",
      "share_at_reach": 0.041666666666666664
     },
     {
      "tier": "Silver",
      "endorsements": 50,
      "share": 0.1,
      "orders_by_count": 75.0,
      "share_by_count": 0.10416666666666667,
      "regulars_by_share": 48.0,
      "orders_by_share": 72.0,
      "regulars_to_reach": 48.0,
      "route": "share",
      "share_at_reach": 0.1
     },
     {
      "tier": "Gold",
      "endorsements": 100,
      "share": 0.2,
      "orders_by_count": 150.0,
      "share_by_count": 0.20833333333333334,
      "regulars_by_share": 96.0,
      "orders_by_share": 144.0,
      "regulars_to_reach": 96.0,
      "route": "share",
      "share_at_reach": 0.2
     },
     {
      "tier": "Platinum",
      "endorsements": 250,
      "share": 0.5,
      "orders_by_count": 375.0,
      "share_by_count": 0.5208333333333334,
      "regulars_by_share": 240.0,
      "orders_by_share": 360.0,
      "regulars_to_reach": 240.0,
      "route": "share",
      "share_at_reach": 0.5
     }
    ],
    "healthy": {
     "share": 0.35,
     "regulars": 167.99999999999997,
     "orders": 251.99999999999997,
     "tier": "Gold",
     "assured_by": "Platinum"
    },
    "by_orders": [
     {
      "orders_per_week_each": 1.0,
      "healthy_regulars": 251.99999999999997,
      "healthy_tier": "Platinum",
      "bronze_regulars": 20
     },
     {
      "orders_per_week_each": 1.5,
      "healthy_regulars": 167.99999999999997,
      "healthy_tier": "Gold",
      "bronze_regulars": 20
     },
     {
      "orders_per_week_each": 2.0,
      "healthy_regulars": 125.99999999999999,
      "healthy_tier": "Gold",
      "bronze_regulars": 20
     }
    ]
   },
   "SEHC": {
    "label": "Operator-run hawker centre (SEHC)",
    "dish_type": "noodles_rice",
    "plates_per_day": 160,
    "days_open": 26.0,
    "plates_per_week": 960.0,
    "plates_per_order": 1.3,
    "orders_per_week": 738.4615384615385,
    "dollars_per_order": 5.720000000000001,
    "orders_per_week_each": 1.5,
    "tiers": [
     {
      "tier": "Bronze",
      "endorsements": 20,
      "share": null,
      "orders_by_count": 30.0,
      "share_by_count": 0.040625,
      "regulars_by_share": null,
      "orders_by_share": null,
      "regulars_to_reach": 20,
      "route": "count",
      "share_at_reach": 0.040625
     },
     {
      "tier": "Silver",
      "endorsements": 50,
      "share": 0.1,
      "orders_by_count": 75.0,
      "share_by_count": 0.1015625,
      "regulars_by_share": 49.23076923076923,
      "orders_by_share": 73.84615384615385,
      "regulars_to_reach": 49.23076923076923,
      "route": "share",
      "share_at_reach": 0.1
     },
     {
      "tier": "Gold",
      "endorsements": 100,
      "share": 0.2,
      "orders_by_count": 150.0,
      "share_by_count": 0.203125,
      "regulars_by_share": 98.46153846153847,
      "orders_by_share": 147.6923076923077,
      "regulars_to_reach": 98.46153846153847,
      "route": "share",
      "share_at_reach": 0.2
     },
     {
      "tier": "Platinum",
      "endorsements": 250,
      "share": 0.5,
      "orders_by_count": 375.0,
      "share_by_count": 0.5078125,
      "regulars_by_share": 246.15384615384616,
      "orders_by_share": 369.2307692307692,
      "regulars_to_reach": 246.15384615384616,
      "route": "share",
      "share_at_reach": 0.5
     }
    ],
    "healthy": {
     "share": 0.35,
     "regulars": 172.3076923076923,
     "orders": 258.46153846153845,
     "tier": "Gold",
     "assured_by": "Platinum"
    },
    "by_orders": [
     {
      "orders_per_week_each": 1.0,
      "healthy_regulars": 258.46153846153845,
      "healthy_tier": "Platinum",
      "bronze_regulars": 20
     },
     {
      "orders_per_week_each": 1.5,
      "healthy_regulars": 172.3076923076923,
      "healthy_tier": "Gold",
      "bronze_regulars": 20
     },
     {
      "orders_per_week_each": 2.0,
      "healthy_regulars": 129.23076923076923,
      "healthy_tier": "Gold",
      "bronze_regulars": 20
     }
    ]
   },
   "HDB_COFFEE": {
    "label": "HDB-rented coffeeshop",
    "dish_type": "noodles_rice",
    "plates_per_day": 160,
    "days_open": 26.0,
    "plates_per_week": 960.0,
    "plates_per_order": 1.3,
    "orders_per_week": 738.4615384615385,
    "dollars_per_order": 6.760000000000001,
    "orders_per_week_each": 1.5,
    "tiers": [
     {
      "tier": "Bronze",
      "endorsements": 20,
      "share": null,
      "orders_by_count": 30.0,
      "share_by_count": 0.040625,
      "regulars_by_share": null,
      "orders_by_share": null,
      "regulars_to_reach": 20,
      "route": "count",
      "share_at_reach": 0.040625
     },
     {
      "tier": "Silver",
      "endorsements": 50,
      "share": 0.1,
      "orders_by_count": 75.0,
      "share_by_count": 0.1015625,
      "regulars_by_share": 49.23076923076923,
      "orders_by_share": 73.84615384615385,
      "regulars_to_reach": 49.23076923076923,
      "route": "share",
      "share_at_reach": 0.1
     },
     {
      "tier": "Gold",
      "endorsements": 100,
      "share": 0.2,
      "orders_by_count": 150.0,
      "share_by_count": 0.203125,
      "regulars_by_share": 98.46153846153847,
      "orders_by_share": 147.6923076923077,
      "regulars_to_reach": 98.46153846153847,
      "route": "share",
      "share_at_reach": 0.2
     },
     {
      "tier": "Platinum",
      "endorsements": 250,
      "share": 0.5,
      "orders_by_count": 375.0,
      "share_by_count": 0.5078125,
      "regulars_by_share": 246.15384615384616,
      "orders_by_share": 369.2307692307692,
      "regulars_to_reach": 246.15384615384616,
      "route": "share",
      "share_at_reach": 0.5
     }
    ],
    "healthy": {
     "share": 0.35,
     "regulars": 172.3076923076923,
     "orders": 258.46153846153845,
     "tier": "Gold",
     "assured_by": "Platinum"
    },
    "by_orders": [
     {
      "orders_per_week_each": 1.0,
      "healthy_regulars": 258.46153846153845,
      "healthy_tier": "Platinum",
      "bronze_regulars": 20
     },
     {
      "orders_per_week_each": 1.5,
      "healthy_regulars": 172.3076923076923,
      "healthy_tier": "Gold",
      "bronze_regulars": 20
     },
     {
      "orders_per_week_each": 2.0,
      "healthy_regulars": 129.23076923076923,
      "healthy_tier": "Gold",
      "bronze_regulars": 20
     }
    ]
   },
   "PVT_COFFEE": {
    "label": "Privately owned coffeeshop (high-footfall)",
    "dish_type": "noodles_rice",
    "plates_per_day": 195,
    "days_open": 26.0,
    "plates_per_week": 1170.0,
    "plates_per_order": 1.3,
    "orders_per_week": 900.0,
    "dollars_per_order": 7.15,
    "orders_per_week_each": 1.5,
    "tiers": [
     {
      "tier": "Bronze",
      "endorsements": 20,
      "share": null,
      "orders_by_count": 30.0,
      "share_by_count": 0.03333333333333333,
      "regulars_by_share": null,
      "orders_by_share": null,
      "regulars_to_reach": 20,
      "route": "count",
      "share_at_reach": 0.03333333333333333
     },
     {
      "tier": "Silver",
      "endorsements": 50,
      "share": 0.1,
      "orders_by_count": 75.0,
      "share_by_count": 0.08333333333333333,
      "regulars_by_share": 60.0,
      "orders_by_share": 90.0,
      "regulars_to_reach": 50,
      "route": "count",
      "share_at_reach": 0.08333333333333333
     },
     {
      "tier": "Gold",
      "endorsements": 100,
      "share": 0.2,
      "orders_by_count": 150.0,
      "share_by_count": 0.16666666666666666,
      "regulars_by_share": 120.0,
      "orders_by_share": 180.0,
      "regulars_to_reach": 100,
      "route": "count",
      "share_at_reach": 0.16666666666666666
     },
     {
      "tier": "Platinum",
      "endorsements": 250,
      "share": 0.5,
      "orders_by_count": 375.0,
      "share_by_count": 0.4166666666666667,
      "regulars_by_share": 300.0,
      "orders_by_share": 450.0,
      "regulars_to_reach": 250,
      "route": "count",
      "share_at_reach": 0.4166666666666667
     }
    ],
    "healthy": {
     "share": 0.35,
     "regulars": 210.0,
     "orders": 315.0,
     "tier": "Gold",
     "assured_by": "Platinum"
    },
    "by_orders": [
     {
      "orders_per_week_each": 1.0,
      "healthy_regulars": 315.0,
      "healthy_tier": "Platinum",
      "bronze_regulars": 20
     },
     {
      "orders_per_week_each": 1.5,
      "healthy_regulars": 210.0,
      "healthy_tier": "Gold",
      "bronze_regulars": 20
     },
     {
      "orders_per_week_each": 2.0,
      "healthy_regulars": 157.5,
      "healthy_tier": "Gold",
      "bronze_regulars": 20
     }
    ]
   },
   "FOOD_COURT": {
    "label": "Mall food court",
    "dish_type": "noodles_rice",
    "plates_per_day": 150,
    "days_open": 26.0,
    "plates_per_week": 900.0,
    "plates_per_order": 1.3,
    "orders_per_week": 692.3076923076923,
    "dollars_per_order": 8.450000000000001,
    "orders_per_week_each": 1.5,
    "tiers": [
     {
      "tier": "Bronze",
      "endorsements": 20,
      "share": null,
      "orders_by_count": 30.0,
      "share_by_count": 0.043333333333333335,
      "regulars_by_share": null,
      "orders_by_share": null,
      "regulars_to_reach": 20,
      "route": "count",
      "share_at_reach": 0.043333333333333335
     },
     {
      "tier": "Silver",
      "endorsements": 50,
      "share": 0.1,
      "orders_by_count": 75.0,
      "share_by_count": 0.10833333333333334,
      "regulars_by_share": 46.15384615384615,
      "orders_by_share": 69.23076923076923,
      "regulars_to_reach": 46.15384615384615,
      "route": "share",
      "share_at_reach": 0.1
     },
     {
      "tier": "Gold",
      "endorsements": 100,
      "share": 0.2,
      "orders_by_count": 150.0,
      "share_by_count": 0.21666666666666667,
      "regulars_by_share": 92.3076923076923,
      "orders_by_share": 138.46153846153845,
      "regulars_to_reach": 92.3076923076923,
      "route": "share",
      "share_at_reach": 0.2
     },
     {
      "tier": "Platinum",
      "endorsements": 250,
      "share": 0.5,
      "orders_by_count": 375.0,
      "share_by_count": 0.5416666666666667,
      "regulars_by_share": 230.76923076923075,
      "orders_by_share": 346.15384615384613,
      "regulars_to_reach": 230.76923076923075,
      "route": "share",
      "share_at_reach": 0.5
     }
    ],
    "healthy": {
     "share": 0.35,
     "regulars": 161.53846153846152,
     "orders": 242.30769230769226,
     "tier": "Gold",
     "assured_by": "Platinum"
    },
    "by_orders": [
     {
      "orders_per_week_each": 1.0,
      "healthy_regulars": 242.30769230769226,
      "healthy_tier": "Gold",
      "bronze_regulars": 20
     },
     {
      "orders_per_week_each": 1.5,
      "healthy_regulars": 161.53846153846152,
      "healthy_tier": "Gold",
      "bronze_regulars": 20
     },
     {
      "orders_per_week_each": 2.0,
      "healthy_regulars": 121.15384615384613,
      "healthy_tier": "Gold",
      "bronze_regulars": 20
     }
    ]
   },
   "john": {
    "label": "John: a tendered NEA stall, cooked single-handed",
    "dish_type": "family",
    "plates_per_day": 105,
    "days_open": 26.0,
    "plates_per_week": 630.0,
    "plates_per_order": 2.0,
    "orders_per_week": 315.0,
    "dollars_per_order": 9.0,
    "orders_per_week_each": 1.5,
    "tiers": [
     {
      "tier": "Bronze",
      "endorsements": 20,
      "share": null,
      "orders_by_count": 30.0,
      "share_by_count": 0.09523809523809523,
      "regulars_by_share": null,
      "orders_by_share": null,
      "regulars_to_reach": 20,
      "route": "count",
      "share_at_reach": 0.09523809523809523
     },
     {
      "tier": "Silver",
      "endorsements": 50,
      "share": 0.1,
      "orders_by_count": 75.0,
      "share_by_count": 0.23809523809523808,
      "regulars_by_share": 21.0,
      "orders_by_share": 31.5,
      "regulars_to_reach": 21.0,
      "route": "share",
      "share_at_reach": 0.1
     },
     {
      "tier": "Gold",
      "endorsements": 100,
      "share": 0.2,
      "orders_by_count": 150.0,
      "share_by_count": 0.47619047619047616,
      "regulars_by_share": 42.0,
      "orders_by_share": 63.0,
      "regulars_to_reach": 42.0,
      "route": "share",
      "share_at_reach": 0.2
     },
     {
      "tier": "Platinum",
      "endorsements": 250,
      "share": 0.5,
      "orders_by_count": 375.0,
      "share_by_count": 1.1904761904761905,
      "regulars_by_share": 105.0,
      "orders_by_share": 157.5,
      "regulars_to_reach": 105.0,
      "route": "share",
      "share_at_reach": 0.5
     }
    ],
    "healthy": {
     "share": 0.35,
     "regulars": 73.5,
     "orders": 110.25,
     "tier": "Gold",
     "assured_by": "Platinum"
    },
    "by_orders": [
     {
      "orders_per_week_each": 1.0,
      "healthy_regulars": 110.25,
      "healthy_tier": "Gold",
      "bronze_regulars": 20
     },
     {
      "orders_per_week_each": 1.5,
      "healthy_regulars": 73.5,
      "healthy_tier": "Gold",
      "bronze_regulars": 20
     },
     {
      "orders_per_week_each": 2.0,
      "healthy_regulars": 55.125,
      "healthy_tier": "Gold",
      "bronze_regulars": 20
     }
    ]
   },
   "ah_kow": {
    "label": "Ah Kow: a queue stall, about 400 plates by two o'clock",
    "dish_type": "family",
    "plates_per_day": 400,
    "days_open": 26.0,
    "plates_per_week": 2400.0,
    "plates_per_order": 2.0,
    "orders_per_week": 1200.0,
    "dollars_per_order": 9.0,
    "orders_per_week_each": 1.5,
    "tiers": [
     {
      "tier": "Bronze",
      "endorsements": 20,
      "share": null,
      "orders_by_count": 30.0,
      "share_by_count": 0.025,
      "regulars_by_share": null,
      "orders_by_share": null,
      "regulars_to_reach": 20,
      "route": "count",
      "share_at_reach": 0.025
     },
     {
      "tier": "Silver",
      "endorsements": 50,
      "share": 0.1,
      "orders_by_count": 75.0,
      "share_by_count": 0.0625,
      "regulars_by_share": 80.0,
      "orders_by_share": 120.0,
      "regulars_to_reach": 50,
      "route": "count",
      "share_at_reach": 0.0625
     },
     {
      "tier": "Gold",
      "endorsements": 100,
      "share": 0.2,
      "orders_by_count": 150.0,
      "share_by_count": 0.125,
      "regulars_by_share": 160.0,
      "orders_by_share": 240.0,
      "regulars_to_reach": 100,
      "route": "count",
      "share_at_reach": 0.125
     },
     {
      "tier": "Platinum",
      "endorsements": 250,
      "share": 0.5,
      "orders_by_count": 375.0,
      "share_by_count": 0.3125,
      "regulars_by_share": 400.0,
      "orders_by_share": 600.0,
      "regulars_to_reach": 250,
      "route": "count",
      "share_at_reach": 0.3125
     }
    ],
    "healthy": {
     "share": 0.35,
     "regulars": 280.0,
     "orders": 420.0,
     "tier": "Platinum",
     "assured_by": null
    },
    "by_orders": [
     {
      "orders_per_week_each": 1.0,
      "healthy_regulars": 420.0,
      "healthy_tier": "Platinum",
      "bronze_regulars": 20
     },
     {
      "orders_per_week_each": 1.5,
      "healthy_regulars": 280.0,
      "healthy_tier": "Platinum",
      "bronze_regulars": 20
     },
     {
      "orders_per_week_each": 2.0,
      "healthy_regulars": 210.0,
      "healthy_tier": "Gold",
      "bronze_regulars": 20
     }
    ]
   }
  },
  "by_dish": {
   "drinks_snacks": {
    "label": "Drinks and snacks",
    "plates_per_day": 156,
    "days_open": 26.0,
    "plates_per_week": 936.0,
    "plates_per_order": 1.2,
    "orders_per_week": 780.0,
    "dollars_per_order": 5.3999999999999995,
    "orders_per_week_each": 1.5,
    "tiers": [
     {
      "tier": "Bronze",
      "endorsements": 20,
      "share": null,
      "orders_by_count": 30.0,
      "share_by_count": 0.038461538461538464,
      "regulars_by_share": null,
      "orders_by_share": null,
      "regulars_to_reach": 20,
      "route": "count",
      "share_at_reach": 0.038461538461538464
     },
     {
      "tier": "Silver",
      "endorsements": 50,
      "share": 0.1,
      "orders_by_count": 75.0,
      "share_by_count": 0.09615384615384616,
      "regulars_by_share": 52.0,
      "orders_by_share": 78.0,
      "regulars_to_reach": 50,
      "route": "count",
      "share_at_reach": 0.09615384615384616
     },
     {
      "tier": "Gold",
      "endorsements": 100,
      "share": 0.2,
      "orders_by_count": 150.0,
      "share_by_count": 0.19230769230769232,
      "regulars_by_share": 104.0,
      "orders_by_share": 156.0,
      "regulars_to_reach": 100,
      "route": "count",
      "share_at_reach": 0.19230769230769232
     },
     {
      "tier": "Platinum",
      "endorsements": 250,
      "share": 0.5,
      "orders_by_count": 375.0,
      "share_by_count": 0.4807692307692308,
      "regulars_by_share": 260.0,
      "orders_by_share": 390.0,
      "regulars_to_reach": 250,
      "route": "count",
      "share_at_reach": 0.4807692307692308
     }
    ],
    "healthy": {
     "share": 0.35,
     "regulars": 182.0,
     "orders": 273.0,
     "tier": "Gold",
     "assured_by": "Platinum"
    }
   },
   "noodles_rice": {
    "label": "Noodles and rice",
    "plates_per_day": 156,
    "days_open": 26.0,
    "plates_per_week": 936.0,
    "plates_per_order": 1.3,
    "orders_per_week": 720.0,
    "dollars_per_order": 5.8500000000000005,
    "orders_per_week_each": 1.5,
    "tiers": [
     {
      "tier": "Bronze",
      "endorsements": 20,
      "share": null,
      "orders_by_count": 30.0,
      "share_by_count": 0.041666666666666664,
      "regulars_by_share": null,
      "orders_by_share": null,
      "regulars_to_reach": 20,
      "route": "count",
      "share_at_reach": 0.041666666666666664
     },
     {
      "tier": "Silver",
      "endorsements": 50,
      "share": 0.1,
      "orders_by_count": 75.0,
      "share_by_count": 0.10416666666666667,
      "regulars_by_share": 48.0,
      "orders_by_share": 72.0,
      "regulars_to_reach": 48.0,
      "route": "share",
      "share_at_reach": 0.1
     },
     {
      "tier": "Gold",
      "endorsements": 100,
      "share": 0.2,
      "orders_by_count": 150.0,
      "share_by_count": 0.20833333333333334,
      "regulars_by_share": 96.0,
      "orders_by_share": 144.0,
      "regulars_to_reach": 96.0,
      "route": "share",
      "share_at_reach": 0.2
     },
     {
      "tier": "Platinum",
      "endorsements": 250,
      "share": 0.5,
      "orders_by_count": 375.0,
      "share_by_count": 0.5208333333333334,
      "regulars_by_share": 240.0,
      "orders_by_share": 360.0,
      "regulars_to_reach": 240.0,
      "route": "share",
      "share_at_reach": 0.5
     }
    ],
    "healthy": {
     "share": 0.35,
     "regulars": 167.99999999999997,
     "orders": 251.99999999999997,
     "tier": "Gold",
     "assured_by": "Platinum"
    }
   },
   "family": {
    "label": "Family dishes: kway chap, zi char, roast meats",
    "plates_per_day": 156,
    "days_open": 26.0,
    "plates_per_week": 936.0,
    "plates_per_order": 2.0,
    "orders_per_week": 468.0,
    "dollars_per_order": 9.0,
    "orders_per_week_each": 1.5,
    "tiers": [
     {
      "tier": "Bronze",
      "endorsements": 20,
      "share": null,
      "orders_by_count": 30.0,
      "share_by_count": 0.0641025641025641,
      "regulars_by_share": null,
      "orders_by_share": null,
      "regulars_to_reach": 20,
      "route": "count",
      "share_at_reach": 0.0641025641025641
     },
     {
      "tier": "Silver",
      "endorsements": 50,
      "share": 0.1,
      "orders_by_count": 75.0,
      "share_by_count": 0.16025641025641027,
      "regulars_by_share": 31.200000000000003,
      "orders_by_share": 46.800000000000004,
      "regulars_to_reach": 31.200000000000003,
      "route": "share",
      "share_at_reach": 0.1
     },
     {
      "tier": "Gold",
      "endorsements": 100,
      "share": 0.2,
      "orders_by_count": 150.0,
      "share_by_count": 0.32051282051282054,
      "regulars_by_share": 62.400000000000006,
      "orders_by_share": 93.60000000000001,
      "regulars_to_reach": 62.400000000000006,
      "route": "share",
      "share_at_reach": 0.2
     },
     {
      "tier": "Platinum",
      "endorsements": 250,
      "share": 0.5,
      "orders_by_count": 375.0,
      "share_by_count": 0.8012820512820513,
      "regulars_by_share": 156.0,
      "orders_by_share": 234.0,
      "regulars_to_reach": 156.0,
      "route": "share",
      "share_at_reach": 0.5
     }
    ],
    "healthy": {
     "share": 0.35,
     "regulars": 109.19999999999999,
     "orders": 163.79999999999998,
     "tier": "Gold",
     "assured_by": "Platinum"
    }
   }
  },
  "note": "Assumptions, until the Year 0 baseline (\u00a76.1) replaces them by dish type. The unit is the order: a regular is one named person who says he orders from the stall at least weekly, taken to order 1.5 times a week (tested at 1 and 2); a takeaway for a family is one order of several plates. Plates an order: about 1.2 for drinks and snacks, 1.3 for noodles and rice and 2.0 for family dishes such as kway chap, zi char and roast meats. No one publishes plates or items an order at Singapore's hawker stalls. The nearest published figure is for e-payments: stallholders on Hawkers Go Digital took $45 million in 5.4 million transactions in August 2023 (Enterprise Singapore, 26 Oct 2023), about $8.33 a transaction (derived), or about 1.9 of the model's $4.50 plates; that is a ceiling, since diners pay small orders in cash more often, and it includes coffeeshops and food courts. Dollars an order are the ticket times plates an order. No one publishes how often a hawker's regulars come: NEA's Perception Survey of Hawker Centre Patrons found that 83% of residents eat at or buy from a hawker centre at least once a week (NEA, 13 Jun 2019), which bounds the habit at the centre, not the stall. The healthy ratio, 35% of a stall's orders from its weekly regulars, is half of what repeat customers of any frequency bring quick-service restaurants: 71% of their 2012 sales, against 51% at fine dining (National Restaurant Association, 2013 Restaurant Industry Forecast). The half is an assumption, because a repeat customer is anyone who comes back and a regular comes every week. Toast and Resy's Regulars Report (June 2026) is the upper bound, and it counts orders: up to half of a restaurant's order volume comes from about 7% of its guests. Bronze, the listing, always takes 20 names; from Silver the grades' shares are round numbers just below what 50, 100 and 250 regulars order at the typical tendered stall at 1.5 orders a week."
 }
}