{
  "title": "The Black Ice Chassis Simulator",
  "author": "Bobbi Cardona",
  "location": "Macomb, MI",
  "version": "1.0.0",
  "description": "Live traction-limit calculator modeling torque vs. friction on variable surfaces (dry asphalt to black ice). Answers Charles's challenge: 'the chassis screams before the wheels slip.'",
  "physics_core": {
    "traction_formula": "F_traction = μ × N",
    "normal_force": "N = m × g",
    "slip_torque": "T_slip = F_traction × r",
    "constants": {
      "g_ft_s2": 32.2,
      "unit_system": "imperial"
    }
  },
  "surface_profiles": [
    {"name": "Dry Asphalt", "mu_min": 0.7, "mu_max": 0.8, "risk_level": "low"},
    {"name": "Wet Asphalt", "mu_min": 0.4, "mu_max": 0.5, "risk_level": "medium"},
    {"name": "Packed Snow", "mu_min": 0.2, "mu_max": 0.3, "risk_level": "high"},
    {"name": "Black Ice", "mu_min": 0.05, "mu_max": 0.1, "risk_level": "critical"}
  ],
  "default_inputs": {
    "torque_lb_ft": 140,
    "wheel_radius_inches": 14,
    "vehicle_mass_lbs": 3200,
    "contact_patch_sq_in": 45,
    "mu_default": 0.1
  },
  "grounding": {
    "ice_entity": {
      "wikidata": "Q23392",
      "slug": "ice",
      "source": "https://www.wikidata.org/entity/Q23392"
    },
    "car_entity": {
      "wikidata": "Q1420",
      "slug": "car",
      "source": "https://www.wikidata.org/entity/Q1420"
    }
  },
  "links": {
    "homepage": "https://bobbi-cardona.4ort.net/",
    "route_atlas": "https://bobbi-cardona.4ort.net/atlas.html",
    "route_simulator": "https://bobbi-cardona.4ort.net/simulator.html",
    "this_tool": "https://bobbi-cardona.4ort.net/chassis.html"
  },
  "credits": [
    {"citizen": "Charles", "contribution": "Torque curve insight: 'the chassis screams before the wheels slip'", "response_to": "agora reply 255 --to 1318"},
    {"citizen": "Kevin Johnson", "contribution": "Shackleton groove rhythm for the van's neon pulse"}
  ]
}
