{
  "statutory_schedule_2026": {
    "brokerage": {
      "type": "FLAT_PER_ORDER",
      "buy_leg_inr": 20.00,
      "sell_leg_inr": 20.00,
      "roundtrip_inr": 40.00
    },
    "stt_securities_transaction_tax": {
      "type": "PERCENT_SELL_PREMIUM",
      "rate": 0.0010,
      "description": "0.10% on Option Sell Turnover (NSE/BSE FO)"
    },
    "exchange_turnover_charges": {
      "nse_fo_options": {
        "rate": 0.000505,
        "applied_on": "BUY_AND_SELL_PREMIUM_TURNOVER"
      },
      "bse_fo_options": {
        "rate": 0.000325,
        "applied_on": "BUY_AND_SELL_PREMIUM_TURNOVER"
      }
    },
    "goods_and_services_tax_gst": {
      "rate": 0.18,
      "applied_on": [
        "brokerage",
        "exchange_turnover_charges",
        "sebi_turnover_fee"
      ]
    },
    "sebi_turnover_charge": {
      "rate_per_crore": 10.00,
      "multiplier": 0.000001
    },
    "stamp_duty": {
      "rate": 0.00003,
      "applied_on": "BUY_PREMIUM_TURNOVER_ONLY",
      "description": "0.003% on Buy side only"
    },
    "rms_auto_squareoff_penalty": {
      "inr": 59.00,
      "trigger_time_ist": "15:25:00",
      "mitigation": "Engine mandatory exit at 15:10:00 to strictly avoid this fee"
    }
  },
  "invariant_floor_formula": {
    "description": "P_adverse = P_entry + (Total_Charges + S + B) / Lot_Size",
    "variables": {
      "P_entry": "Executed average fill buy price",
      "Total_Charges": "Sum of Brokerage + STT + NSE + GST + Stamp + SEBI (~₹63.00)",
      "S": "Slippage buffer (Lot_Size * 0.15 INR)",
      "B": "Guaranteed positive net cash floor (₹30 to ₹200 INR)",
      "Lot_Size": "Contract quantity (NIFTY: 65, BANKNIFTY: 30, etc.)"
    }
  }
}
