{
  "_source": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/",
  "_regenerate": "python scripts/scrape_penal_code.py (then re-add articles + detention/fine by hand from the Official Sentencing Table)",
  "statutes": [
    {"code": "§1.01", "name": "Elements of an Offense", "article": "I — General Principles of Criminal Liability", "detention": "", "fine": "", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-i"},
    {"code": "§1.02", "name": "Proportional Sentencing", "article": "I — General Principles of Criminal Liability", "detention": "", "fine": "", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-i"},
    {"code": "§1.03", "name": "Statutory Limits", "article": "I — General Principles of Criminal Liability", "detention": "", "fine": "", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-i"},
    {"code": "§2.01", "name": "Indecent Exposure", "article": "II — Offenses Against Public Order", "detention": "15 min (base), 1 hr (aggravated)", "fine": "$100", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-ii"},
    {"code": "§2.02", "name": "Disorderly Conduct", "article": "II — Offenses Against Public Order", "detention": "0 hr", "fine": "$100", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-ii"},
    {"code": "§2.03", "name": "Failure to Comply with Lawful Order", "article": "II — Offenses Against Public Order", "detention": "1 hr", "fine": "$100", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-ii"},
    {"code": "§3.01", "name": "Reckless Driving", "article": "III — Vehicular and Traffic Offenses", "detention": "0 hr (base), up to 1 hr (repeat/aggravated)", "fine": "$100", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-iii"},
    {"code": "§3.02", "name": "Vehicular Evasion", "article": "III — Vehicular and Traffic Offenses", "detention": "1 hr (base), up to 2 hrs (aggravated)", "fine": "$100–200", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-iii"},
    {"code": "§3.03", "name": "Operating Without Valid Driving Permit", "article": "III — Vehicular and Traffic Offenses", "detention": "0 hr (base), up to 1 hr (combined)", "fine": "$100", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-iii"},
    {"code": "§4.01", "name": "Theft", "article": "IV — Property and Financial Offenses", "detention": "1 hr", "fine": "$100", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-iv"},
    {"code": "§4.02", "name": "Automated Teller Machine Robbery", "article": "IV — Property and Financial Offenses", "detention": "1 hr (base), up to 2 hrs (armed)", "fine": "$100–200", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-iv"},
    {"code": "§4.03", "name": "Armed Robbery", "article": "IV — Property and Financial Offenses", "detention": "2 hrs", "fine": "$200", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-iv"},
    {"code": "§5.01", "name": "Assault", "article": "V — Offenses Against Persons", "detention": "1 hr", "fine": "$100", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-v"},
    {"code": "§5.02", "name": "Aggravated Assault", "article": "V — Offenses Against Persons", "detention": "1 hr (base), up to 2 hrs (serious injury)", "fine": "$200", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-v"},
    {"code": "§5.03", "name": "Kidnapping", "article": "V — Offenses Against Persons", "detention": "1 hr (base), up to 2 hrs (aggravated)", "fine": "$200", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-v"},
    {"code": "§5.04", "name": "Attempted Homicide", "article": "V — Offenses Against Persons", "detention": "2 hrs", "fine": "$200", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-v"},
    {"code": "§5.05", "name": "Homicide", "article": "V — Offenses Against Persons", "detention": "2 hrs", "fine": "$200", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-v"},
    {"code": "§5.06", "name": "Sexual Assault", "article": "V — Offenses Against Persons", "detention": "2 hrs", "fine": "$200", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-v"},
    {"code": "§6.01", "name": "Unlawful Possession of Firearm", "article": "VI — Weapons Regulation", "detention": "1 hr", "fine": "$100", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-vi"},
    {"code": "§6.02", "name": "Public Endangerment", "article": "VI — Weapons Regulation", "detention": "1 hr (base), up to 2 hrs (injury)", "fine": "$200", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-vi"},
    {"code": "§7.01", "name": "Operating Taxi Service Without License", "article": "VII — Licensing and Regulated Activities", "detention": "0 hr (base), up to 1 hr (repeat)", "fine": "$100", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-vii"},
    {"code": "§7.02", "name": "Engaging in Prostitution Without Registration", "article": "VII — Licensing and Regulated Activities", "detention": "1 hr (base), up to 1 hr (repeat)", "fine": "$100–200", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-vii"},
    {"code": "§7.03", "name": "Operating Business Without Permit", "article": "VII — Licensing and Regulated Activities", "detention": "0 hr (base), up to 1 hr (combined)", "fine": "$100", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-vii"},
    {"code": "§7.04", "name": "Fraudulent or Revoked License Use", "article": "VII — Licensing and Regulated Activities", "detention": "1 hr", "fine": "$200", "url": "https://matrixcity.fun/municipal-penal-code-of-matrix-city/#art-vii"}
  ]
}
