{
  "model": "grayson-1",
  "state": {
    "fleet_account": {
      "fleet": "Tolland Creek Freight LLC, Grove City, OH (dry van truckload)",
      "customer_since": "2019-05-14",
      "fleet_size": "38 tractors, 41 cards (driver cards with unit prompts)",
      "credit_line_usd": 180000,
      "balance_usd": 61244.18,
      "payment": "Weekly ACH draft, never returned",
      "fleet_manager": "Renee Castellano, fuel and safety manager, (614) 555-0127; alerts by email and text",
      "telematics_integration": "Since 2023-02: positions every 5 minutes while moving and every 60 minutes parked, odometer, engine fuel level and ELD duty status for all 38 tractors",
      "fraud_history": "One stolen-card case in 2024 (card left in a truck at a repair shop); no driver misuse findings in 7 years"
    },
    "card": {
      "card": "x6623, magnetic stripe, issued 2024-11-02, expires 2027-11",
      "type": "Driver card: prompts for driver ID, unit number and odometer at every fuel purchase",
      "assigned_driver": "Dwayne R. Hollis, driver ID 118704",
      "assigned_unit": "2214 (driver is assigned to this unit by the fleet's dispatch since 2025-03-10)",
      "controls": {
        "products": "ULSD, DEF and engine oil only; no gasoline, reefer fuel, merchandise or cash",
        "per_transaction": "200 gallons, $900",
        "per_day": "3 fuel transactions, 300 gallons",
        "merchants": "Truck stops and fuel stops on our network in the US",
        "hours": "Any time"
      },
      "status": "Active. On our compromised-card list since 2026-10-03 (see compromise_reports); replacement card mailed to the fleet's terminal 2026-10-05, not yet activated. The fleet asked us to keep the old cards working until drivers have the new ones."
    },
    "driver": {
      "driver_id": "118704",
      "name": "Dwayne R. Hollis",
      "hired": "2021-08-30",
      "home_terminal": "Grove City, OH; lives in Grove City and takes home time at the terminal",
      "cards_held": "x6623 only",
      "exceptions_in_12_months": "None"
    },
    "unit": {
      "unit": "2214",
      "vehicle": "2022 Freightliner Cascadia 126, day-and-sleeper tractor, Detroit DD15",
      "fuel_tanks": "Two 125-gallon tanks (250 gallons); one fuel-level sender with a crossover line",
      "def_tank_gal": 23,
      "typical_fill": "110 to 180 gallons when the tanks are a third to half full",
      "ecu_mpg_90_days": 7.1
    },
    "history_summary": {
      "window": "2026-07-09 to 2026-10-07T08:19Z",
      "transactions": 35,
      "diesel_fills": 31,
      "diesel_gallons": 4149.2,
      "median_fill_gal": 139.6,
      "p90_fill_gal": 159.9,
      "largest_fill_gal": 167.6,
      "pumped_minus_ecu_added_gal": {
        "median": 0.3,
        "min": -5.4,
        "max": 148.6
      },
      "telematics_miles": 26808,
      "ecu_fuel_used_gal": 3976.6,
      "spend_usd": 16094.78,
      "transactions_by_merchant_brand": {
        "TA": 15,
        "FLYING J": 8,
        "PILOT": 3,
        "HALDEN PIKE FUEL PLAZA JEFFERSONVILLE OH": 3,
        "MESQUITE FLATS TRAVEL PLAZA PEARSALL TX": 3,
        "LOVES": 2,
        "PETRO": 1
      }
    },
    "legend": {
      "products": "Gallons per product at the pump or fuel desk: ULSD = ultra-low-sulfur diesel for the tractor; REEFER = dyed off-road diesel for the trailer's refrigeration unit; DEF = diesel exhaust fluid; OIL = engine oil (quarts); SCALE = certified scale weigh; MERCH = store merchandise",
      "card_read": "Magnetic stripe at the pump or the fuel desk; these cards have no chip",
      "driver_id": "Driver ID entered at the prompt, checked against the fleet's driver list",
      "odometer_telematics": "Engine odometer from the fleet's telematics at the time of the swipe",
      "unit_distance_mi": "Distance from the assigned unit's last telematics position to the merchant at the swipe",
      "ecu_fuel_pct": "Engine fuel level before the swipe and 20 minutes after the fill completed, from telematics",
      "ecu_added_gal": "Gallons the fuel-level change implies (tank capacity times the change); usually within about 6 gallons of the pumped gallons because of sender accuracy and tank slope"
    },
    "card_transactions": {
      "columns": [
        "ts",
        "merchant",
        "pump",
        "products",
        "diesel_gal",
        "amount_usd",
        "card_read",
        "driver_id",
        "unit_entered",
        "odometer_entered",
        "odometer_telematics",
        "unit_distance_mi",
        "ecu_fuel_pct",
        "ecu_added_gal",
        "response",
        "note"
      ],
      "rows": [
        [
          "2026-07-11T14:17:37Z",
          "LOVES #0721 CARTERSVILLE GA",
          "6",
          "ULSD 138.7",
          138.7,
          530.67,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          398092,
          398093,
          0,
          "40 -> 95",
          137.5,
          "Approved",
          ""
        ],
        [
          "2026-07-12T12:19:00Z",
          "TA #0170 JEFFERSONVILLE OH",
          "2",
          "ULSD 75.6",
          75.6,
          275.34,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          398572,
          398572,
          0,
          "70 -> 99",
          72.5,
          "Approved",
          ""
        ],
        [
          "2026-07-12T12:42:00Z",
          "TA #0170 JEFFERSONVILLE OH",
          "Fuel desk",
          "SCALE",
          0,
          13.5,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          398572,
          398572,
          0,
          "",
          "",
          "Approved",
          "Certified weigh"
        ],
        [
          "2026-07-15T14:50:30Z",
          "TA #0237 RIPLEY WV",
          "8",
          "ULSD 142.7; DEF 10.1",
          142.7,
          585.8,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          399574,
          399574,
          0,
          "39 -> 97",
          145,
          "Approved",
          ""
        ],
        [
          "2026-07-18T15:31:10Z",
          "TA #0212 WALTON KY",
          "10",
          "ULSD 149.5; OIL 2 qt",
          149.5,
          555.57,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          400528,
          400528,
          0,
          "37 -> 96",
          147.5,
          "Approved",
          ""
        ],
        [
          "2026-07-19T19:41:38Z",
          "TA #0170 JEFFERSONVILLE OH",
          "4",
          "ULSD 100.8",
          100.8,
          364.09,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          401204,
          401202,
          0,
          "58 -> 98",
          100,
          "Approved",
          ""
        ],
        [
          "2026-07-22T11:22:12Z",
          "TA #0170 JEFFERSONVILLE OH",
          "8",
          "ULSD 132.1",
          132.1,
          504.62,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          402090,
          402090,
          0,
          "46 -> 97",
          127.5,
          "Approved",
          ""
        ],
        [
          "2026-07-25T12:17:17Z",
          "FLYING J #0632 JEFFERSONVILLE OH",
          "12",
          "ULSD 158.4; DEF 10.6",
          158.4,
          639.92,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          403207,
          403208,
          0,
          "33 -> 97",
          160,
          "Approved",
          ""
        ],
        [
          "2026-07-29T21:27:00Z",
          "FLYING J #0632 JEFFERSONVILLE OH",
          "7 (satellite on)",
          "ULSD 132.0",
          132,
          515.33,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          404072,
          404072,
          0,
          "45 -> 98",
          132.5,
          "Approved",
          ""
        ],
        [
          "2026-08-01T17:18:09Z",
          "TA #0084 KNOXVILLE TN",
          "10",
          "ULSD 124.1; OIL 2 qt",
          124.1,
          484.45,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          404964,
          404964,
          0,
          "47 -> 95",
          120,
          "Approved",
          ""
        ],
        [
          "2026-08-02T12:12:11Z",
          "TA #0170 JEFFERSONVILLE OH",
          "3",
          "ULSD 51.4; OIL 2 qt",
          51.4,
          202.9,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          405274,
          405274,
          0,
          "78 -> 99",
          52.5,
          "Approved",
          ""
        ],
        [
          "2026-08-07T14:49:41Z",
          "TA #0237 RIPLEY WV",
          "3",
          "ULSD 145.0; DEF 10.9",
          145,
          583.44,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          406278,
          406276,
          0,
          "36 -> 94",
          145,
          "Approved",
          ""
        ],
        [
          "2026-08-09T18:42:44Z",
          "PILOT #0284 ELIZABETHTOWN KY",
          "10 (satellite on)",
          "ULSD 161.8",
          161.8,
          603.19,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          407358,
          407358,
          0,
          "31 -> 95",
          160,
          "Approved",
          ""
        ],
        [
          "2026-08-09T18:55:44Z",
          "PILOT #0284 ELIZABETHTOWN KY",
          "Fuel desk",
          "SCALE",
          0,
          14,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          407358,
          407358,
          0,
          "",
          "",
          "Approved",
          "Certified weigh"
        ],
        [
          "2026-08-10T18:16:22Z",
          "FLYING J #0632 JEFFERSONVILLE OH",
          "3",
          "ULSD 82.2",
          82.2,
          315.07,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          407904,
          407904,
          0,
          "67 -> 99",
          80,
          "Approved",
          ""
        ],
        [
          "2026-08-14T16:22:29Z",
          "FLYING J #0718 LONDON KY",
          "7 (satellite on)",
          "ULSD 157.4",
          157.4,
          620.63,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          408998,
          408998,
          0,
          "32 -> 96",
          160,
          "Approved",
          ""
        ],
        [
          "2026-08-15T21:41:14Z",
          "HALDEN PIKE FUEL PLAZA JEFFERSONVILLE OH",
          "9",
          "ULSD 132.8; DEF 8.0",
          132.8,
          521.37,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          409912,
          409910,
          0,
          "44 -> 97",
          132.5,
          "Approved",
          ""
        ],
        [
          "2026-08-18T20:42:52Z",
          "TA #0170 JEFFERSONVILLE OH",
          "13",
          "ULSD 124.2; OIL 2 qt",
          124.2,
          492.9,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          410774,
          410774,
          0,
          "47 -> 96",
          122.5,
          "Approved",
          ""
        ],
        [
          "2026-08-21T20:08:08Z",
          "TA #0212 WALTON KY",
          "12",
          "ULSD 166.7",
          166.7,
          658.97,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          411878,
          411878,
          0,
          "31 -> 98",
          167.5,
          "Approved",
          ""
        ],
        [
          "2026-08-27T17:05:09Z",
          "TA #0237 RIPLEY WV",
          "9",
          "ULSD 167.6",
          167.6,
          619.62,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          412979,
          412978,
          0,
          "29 -> 96",
          167.5,
          "Approved",
          ""
        ],
        [
          "2026-08-29T11:30:22Z",
          "FLYING J #0632 JEFFERSONVILLE OH",
          "10",
          "ULSD 130.7; DEF 12.7; OIL 2 qt",
          130.7,
          560.24,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          413834,
          413834,
          0,
          "45 -> 97",
          130,
          "Approved",
          ""
        ],
        [
          "2026-08-30T18:11:02Z",
          "TA #0170 JEFFERSONVILLE OH",
          "2",
          "ULSD 114.2",
          114.2,
          410.78,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          414607,
          414606,
          0,
          "53 -> 97",
          110,
          "Approved",
          ""
        ],
        [
          "2026-09-04T13:39:09Z",
          "PILOT #0367 WALTON KY",
          "3",
          "ULSD 148.8",
          148.8,
          576.9,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          415592,
          415592,
          0,
          "36 -> 96",
          150,
          "Approved",
          ""
        ],
        [
          "2026-09-06T20:50:26Z",
          "TA #0212 WALTON KY",
          "10 (satellite on)",
          "ULSD 140.8",
          140.8,
          532.51,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          416514,
          416514,
          0,
          "41 -> 97",
          140,
          "Approved",
          ""
        ],
        [
          "2026-09-09T20:58:45Z",
          "FLYING J #0632 JEFFERSONVILLE OH",
          "11",
          "ULSD 139.6; DEF 12.7",
          139.6,
          564.2,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          417476,
          417476,
          0,
          "38 -> 96",
          145,
          "Approved",
          ""
        ],
        [
          "2026-09-13T19:22:49Z",
          "LOVES #0634 LONDON KY",
          "4",
          "ULSD 144.3",
          144.3,
          523.95,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          418472,
          418472,
          0,
          "36 -> 94",
          145,
          "Approved",
          ""
        ],
        [
          "2026-09-16T18:11:30Z",
          "PETRO #0311 RICHMOND IN",
          "2 (satellite on)",
          "ULSD 145.3",
          145.3,
          565.51,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          419400,
          419400,
          0,
          "40 -> 99",
          147.5,
          "Approved",
          ""
        ],
        [
          "2026-09-18T18:43:55Z",
          "TA #0237 RIPLEY WV",
          "6",
          "ULSD 137.5",
          137.5,
          527.17,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          420336,
          420336,
          0,
          "42 -> 98",
          140,
          "Approved",
          ""
        ],
        [
          "2026-09-22T18:11:35Z",
          "HALDEN PIKE FUEL PLAZA JEFFERSONVILLE OH",
          "11 (satellite on)",
          "ULSD 142.9; DEF 7.0",
          142.9,
          587.84,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          421308,
          421308,
          0,
          "38 -> 95",
          142.5,
          "Approved",
          ""
        ],
        [
          "2026-09-25T14:09:30Z",
          "FLYING J #0632 JEFFERSONVILLE OH",
          "4",
          "ULSD 135.3; OIL 2 qt",
          135.3,
          548.33,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          422196,
          422196,
          0,
          "43 -> 97",
          135,
          "Approved",
          ""
        ],
        [
          "2026-09-28T12:47:25Z",
          "HALDEN PIKE FUEL PLAZA JEFFERSONVILLE OH",
          "6",
          "ULSD 159.9",
          159.9,
          624.41,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          423313,
          423314,
          0,
          "34 -> 98",
          160,
          "Approved",
          ""
        ],
        [
          "2026-10-02T20:12:32Z",
          "FLYING J #0632 JEFFERSONVILLE OH",
          "5 (satellite on)",
          "ULSD 118.3",
          118.3,
          463.5,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          424178,
          424178,
          0,
          "48 -> 95",
          117.5,
          "Approved",
          ""
        ],
        [
          "2026-10-07T07:49:37Z",
          "MESQUITE FLATS TRAVEL PLAZA PEARSALL TX",
          "3",
          "ULSD",
          0,
          0,
          "Magnetic stripe",
          "118407 (invalid)",
          "2214",
          100000,
          424220,
          1218.4,
          "",
          "",
          "Declined: driver ID invalid",
          "Odometer prompt answered 100000"
        ],
        [
          "2026-10-07T07:52:04Z",
          "MESQUITE FLATS TRAVEL PLAZA PEARSALL TX",
          "3",
          "ULSD 148.6",
          148.6,
          508.06,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          100000,
          424220,
          1218.4,
          "92 -> 92",
          0,
          "Approved",
          "Fleet manager emailed by rule R-40 at 07:54Z (unit more than 50 miles away); no reply yet"
        ],
        [
          "2026-10-07T08:05:51Z",
          "MESQUITE FLATS TRAVEL PLAZA PEARSALL TX",
          "5",
          "MERCH",
          0,
          61.38,
          "Magnetic stripe",
          "118704 (valid)",
          "2214",
          100000,
          424220,
          1218.4,
          "",
          "",
          "Declined: product not allowed",
          "Fuel desk; two prepaid phone cards"
        ]
      ]
    },
    "unit_daily_telematics": {
      "columns": [
        "date",
        "duty",
        "miles",
        "from",
        "to",
        "engine_hours",
        "idle_hours",
        "ecu_fuel_used_gal",
        "mpg"
      ],
      "rows": [
        [
          "2026-07-09",
          "Driving",
          467,
          "Grove City OH",
          "Dalton GA",
          11.3,
          2.8,
          71.5,
          6.53
        ],
        [
          "2026-07-10",
          "Driving",
          122,
          "Dalton GA",
          "McDonough GA",
          4.7,
          2.5,
          20.1,
          6.06
        ],
        [
          "2026-07-11",
          "Driving",
          473,
          "McDonough GA",
          "Walton KY",
          12.6,
          4,
          66.9,
          7.07
        ],
        [
          "2026-07-12",
          "Driving",
          140,
          "Walton KY",
          "Grove City OH",
          4.5,
          1.9,
          20.9,
          6.71
        ],
        [
          "2026-07-13",
          "Driving",
          402,
          "Grove City OH",
          "Joliet IL",
          11.1,
          3.8,
          58.4,
          6.88
        ],
        [
          "2026-07-14",
          "Driving",
          402,
          "Joliet IL",
          "Grove City OH",
          12.2,
          4.9,
          62.6,
          6.42
        ],
        [
          "2026-07-15",
          "Driving",
          470,
          "Grove City OH",
          "Concord NC",
          12.1,
          3.5,
          69.4,
          6.78
        ],
        [
          "2026-07-16",
          "Driving",
          492,
          "Concord NC",
          "Grove City OH",
          12.8,
          3.9,
          77.3,
          6.36
        ],
        [
          "2026-07-17",
          "Home time, parked at terminal",
          0,
          "Grove City OH",
          "Grove City OH",
          0.2,
          0.2,
          0.2,
          ""
        ],
        [
          "2026-07-18",
          "Driving",
          418,
          "Grove City OH",
          "La Vergne TN",
          10.5,
          2.9,
          61.3,
          6.82
        ],
        [
          "2026-07-19",
          "Driving",
          446,
          "La Vergne TN",
          "Grove City OH",
          10.9,
          2.8,
          65.3,
          6.83
        ],
        [
          "2026-07-20",
          "Driving",
          402,
          "Grove City OH",
          "Joliet IL",
          12.1,
          4.8,
          58.9,
          6.82
        ],
        [
          "2026-07-21",
          "Driving",
          402,
          "Joliet IL",
          "Grove City OH",
          10.5,
          3.2,
          58.6,
          6.86
        ],
        [
          "2026-07-22",
          "Driving",
          467,
          "Grove City OH",
          "Dalton GA",
          9.7,
          1.2,
          64.9,
          7.19
        ],
        [
          "2026-07-23",
          "Driving",
          122,
          "Dalton GA",
          "McDonough GA",
          5.4,
          3.2,
          20.1,
          6.06
        ],
        [
          "2026-07-24",
          "Driving",
          473,
          "McDonough GA",
          "Walton KY",
          11.9,
          3.3,
          69.2,
          6.83
        ],
        [
          "2026-07-25",
          "Driving",
          140,
          "Walton KY",
          "Grove City OH",
          5.8,
          3.2,
          23.3,
          6.01
        ],
        [
          "2026-07-26",
          "Home time, parked at terminal",
          0,
          "Grove City OH",
          "Grove City OH",
          0.2,
          0.2,
          0.2,
          ""
        ],
        [
          "2026-07-27",
          "Home time, parked at terminal",
          0,
          "Grove City OH",
          "Grove City OH",
          0.4,
          0.4,
          0.3,
          ""
        ],
        [
          "2026-07-28",
          "Driving",
          418,
          "Grove City OH",
          "La Vergne TN",
          11.1,
          3.5,
          60.9,
          6.86
        ],
        [
          "2026-07-29",
          "Driving",
          446,
          "La Vergne TN",
          "Grove City OH",
          10.8,
          2.7,
          65.3,
          6.83
        ],
        [
          "2026-07-30",
          "Driving",
          521,
          "Grove City OH",
          "Cartersville GA",
          12.9,
          3.5,
          74.9,
          6.96
        ],
        [
          "2026-07-31",
          "Driving",
          68,
          "Cartersville GA",
          "McDonough GA",
          3.1,
          1.9,
          11.4,
          5.98
        ],
        [
          "2026-08-01",
          "Driving",
          473,
          "McDonough GA",
          "Walton KY",
          12,
          3.4,
          67.5,
          7.01
        ],
        [
          "2026-08-02",
          "Driving",
          140,
          "Walton KY",
          "Grove City OH",
          4.1,
          1.6,
          20.9,
          6.7
        ],
        [
          "2026-08-03",
          "Driving",
          402,
          "Grove City OH",
          "Joliet IL",
          10.9,
          3.6,
          62.5,
          6.43
        ],
        [
          "2026-08-04",
          "Driving",
          402,
          "Joliet IL",
          "Grove City OH",
          12.2,
          4.9,
          61.5,
          6.54
        ],
        [
          "2026-08-05",
          "Home time, parked at terminal",
          0,
          "Grove City OH",
          "Grove City OH",
          0.4,
          0.4,
          0.3,
          ""
        ],
        [
          "2026-08-06",
          "Home time, parked at terminal",
          0,
          "Grove City OH",
          "Grove City OH",
          0,
          0,
          0,
          ""
        ],
        [
          "2026-08-07",
          "Driving",
          470,
          "Grove City OH",
          "Concord NC",
          11.7,
          3.2,
          68.8,
          6.83
        ],
        [
          "2026-08-08",
          "Driving",
          492,
          "Concord NC",
          "Grove City OH",
          13.5,
          4.6,
          73.7,
          6.68
        ],
        [
          "2026-08-09",
          "Driving",
          418,
          "Grove City OH",
          "La Vergne TN",
          11.4,
          3.8,
          60.4,
          6.92
        ],
        [
          "2026-08-10",
          "Driving",
          446,
          "La Vergne TN",
          "Grove City OH",
          10.6,
          2.5,
          63.4,
          7.04
        ],
        [
          "2026-08-11",
          "Driving",
          402,
          "Grove City OH",
          "Joliet IL",
          11.5,
          4.2,
          63.7,
          6.31
        ],
        [
          "2026-08-12",
          "Driving",
          402,
          "Joliet IL",
          "Grove City OH",
          10,
          2.7,
          57.5,
          6.99
        ],
        [
          "2026-08-13",
          "Home time, parked at terminal",
          0,
          "Grove City OH",
          "Grove City OH",
          0.2,
          0.2,
          0.2,
          ""
        ],
        [
          "2026-08-14",
          "Driving",
          589,
          "Grove City OH",
          "McDonough GA",
          14.7,
          4,
          83.2,
          7.08
        ],
        [
          "2026-08-15",
          "Driving",
          571,
          "McDonough GA",
          "Jeffersonville OH",
          11.9,
          1.5,
          81.8,
          6.98
        ],
        [
          "2026-08-16",
          "Driving",
          42,
          "Jeffersonville OH",
          "Grove City OH",
          3.6,
          2.9,
          8.1,
          5.16
        ],
        [
          "2026-08-17",
          "Driving",
          418,
          "Grove City OH",
          "La Vergne TN",
          11.7,
          4.1,
          61.5,
          6.79
        ],
        [
          "2026-08-18",
          "Driving",
          446,
          "La Vergne TN",
          "Grove City OH",
          13,
          4.8,
          66,
          6.76
        ],
        [
          "2026-08-19",
          "Driving",
          467,
          "Grove City OH",
          "Dalton GA",
          11.3,
          2.8,
          65,
          7.19
        ],
        [
          "2026-08-20",
          "Driving",
          122,
          "Dalton GA",
          "McDonough GA",
          5.9,
          3.7,
          20.4,
          5.99
        ],
        [
          "2026-08-21",
          "Driving",
          473,
          "McDonough GA",
          "Walton KY",
          10.4,
          1.8,
          69.3,
          6.83
        ],
        [
          "2026-08-22",
          "Driving",
          140,
          "Walton KY",
          "Grove City OH",
          4.9,
          2.3,
          20.7,
          6.77
        ],
        [
          "2026-08-23",
          "Home time, parked at terminal",
          0,
          "Grove City OH",
          "Grove City OH",
          0.4,
          0.4,
          0.3,
          ""
        ],
        [
          "2026-08-24",
          "Home time, parked at terminal",
          0,
          "Grove City OH",
          "Grove City OH",
          0.2,
          0.2,
          0.2,
          ""
        ],
        [
          "2026-08-25",
          "Driving",
          402,
          "Grove City OH",
          "Joliet IL",
          10.1,
          2.7,
          59.3,
          6.78
        ],
        [
          "2026-08-26",
          "Driving",
          402,
          "Joliet IL",
          "Grove City OH",
          12.6,
          5.3,
          65.1,
          6.18
        ],
        [
          "2026-08-27",
          "Driving",
          470,
          "Grove City OH",
          "Concord NC",
          13.3,
          4.8,
          74.3,
          6.32
        ],
        [
          "2026-08-28",
          "Driving",
          492,
          "Concord NC",
          "Grove City OH",
          12,
          3.1,
          71.6,
          6.87
        ],
        [
          "2026-08-29",
          "Driving",
          418,
          "Grove City OH",
          "La Vergne TN",
          10.4,
          2.8,
          59.7,
          7
        ],
        [
          "2026-08-30",
          "Driving",
          446,
          "La Vergne TN",
          "Grove City OH",
          12.7,
          4.5,
          67.7,
          6.59
        ],
        [
          "2026-08-31",
          "Home time, parked at terminal",
          0,
          "Grove City OH",
          "Grove City OH",
          0.5,
          0.5,
          0.4,
          ""
        ],
        [
          "2026-09-01",
          "Home time, parked at terminal",
          0,
          "Grove City OH",
          "Grove City OH",
          0.4,
          0.4,
          0.3,
          ""
        ],
        [
          "2026-09-02",
          "Driving",
          402,
          "Grove City OH",
          "Joliet IL",
          12,
          4.7,
          61.3,
          6.55
        ],
        [
          "2026-09-03",
          "Driving",
          402,
          "Joliet IL",
          "Grove City OH",
          10.5,
          3.2,
          60.1,
          6.69
        ],
        [
          "2026-09-04",
          "Driving",
          521,
          "Grove City OH",
          "Cartersville GA",
          11.8,
          2.3,
          80.8,
          6.45
        ],
        [
          "2026-09-05",
          "Driving",
          68,
          "Cartersville GA",
          "McDonough GA",
          3.4,
          2.2,
          11.9,
          5.72
        ],
        [
          "2026-09-06",
          "Driving",
          473,
          "McDonough GA",
          "Walton KY",
          11,
          2.4,
          69,
          6.86
        ],
        [
          "2026-09-07",
          "Driving",
          140,
          "Walton KY",
          "Grove City OH",
          4.4,
          1.9,
          20.4,
          6.86
        ],
        [
          "2026-09-08",
          "Driving",
          418,
          "Grove City OH",
          "La Vergne TN",
          11.5,
          3.9,
          63.4,
          6.59
        ],
        [
          "2026-09-09",
          "Driving",
          446,
          "La Vergne TN",
          "Grove City OH",
          10.5,
          2.4,
          66.5,
          6.71
        ],
        [
          "2026-09-10",
          "Home time, parked at terminal",
          0,
          "Grove City OH",
          "Grove City OH",
          0.3,
          0.3,
          0.2,
          ""
        ],
        [
          "2026-09-11",
          "Driving",
          521,
          "Grove City OH",
          "Cartersville GA",
          12.3,
          2.8,
          74.7,
          6.97
        ],
        [
          "2026-09-12",
          "Driving",
          68,
          "Cartersville GA",
          "McDonough GA",
          4,
          2.8,
          12.1,
          5.62
        ],
        [
          "2026-09-13",
          "Driving",
          473,
          "McDonough GA",
          "Walton KY",
          12.4,
          3.8,
          67.6,
          6.99
        ],
        [
          "2026-09-14",
          "Driving",
          140,
          "Walton KY",
          "Grove City OH",
          5.2,
          2.7,
          21.6,
          6.48
        ],
        [
          "2026-09-15",
          "Driving",
          402,
          "Grove City OH",
          "Joliet IL",
          10.5,
          3.2,
          59.5,
          6.76
        ],
        [
          "2026-09-16",
          "Driving",
          402,
          "Joliet IL",
          "Grove City OH",
          11.3,
          4,
          59.7,
          6.74
        ],
        [
          "2026-09-17",
          "Driving",
          470,
          "Grove City OH",
          "Concord NC",
          11.8,
          3.3,
          74.3,
          6.33
        ],
        [
          "2026-09-18",
          "Driving",
          492,
          "Concord NC",
          "Grove City OH",
          11.8,
          2.8,
          71.3,
          6.9
        ],
        [
          "2026-09-19",
          "Home time, parked at terminal",
          0,
          "Grove City OH",
          "Grove City OH",
          0.2,
          0.2,
          0.2,
          ""
        ],
        [
          "2026-09-20",
          "Home time, parked at terminal",
          0,
          "Grove City OH",
          "Grove City OH",
          0.5,
          0.5,
          0.4,
          ""
        ],
        [
          "2026-09-21",
          "Driving",
          418,
          "Grove City OH",
          "La Vergne TN",
          9.9,
          2.3,
          65.1,
          6.42
        ],
        [
          "2026-09-22",
          "Driving",
          446,
          "La Vergne TN",
          "Grove City OH",
          10.6,
          2.5,
          63.4,
          7.03
        ],
        [
          "2026-09-23",
          "Driving",
          402,
          "Grove City OH",
          "Joliet IL",
          11.3,
          4,
          59.7,
          6.73
        ],
        [
          "2026-09-24",
          "Driving",
          402,
          "Joliet IL",
          "Grove City OH",
          10.8,
          3.5,
          58.5,
          6.87
        ],
        [
          "2026-09-25",
          "Driving",
          521,
          "Grove City OH",
          "Cartersville GA",
          12.1,
          2.6,
          69.3,
          7.52
        ],
        [
          "2026-09-26",
          "Driving",
          68,
          "Cartersville GA",
          "McDonough GA",
          3.6,
          2.4,
          11.2,
          6.06
        ],
        [
          "2026-09-27",
          "Driving",
          473,
          "McDonough GA",
          "Walton KY",
          11.7,
          3.1,
          68.9,
          6.87
        ],
        [
          "2026-09-28",
          "Driving",
          140,
          "Walton KY",
          "Grove City OH",
          4.9,
          2.4,
          21.5,
          6.52
        ],
        [
          "2026-09-29",
          "Home time, parked at terminal",
          0,
          "Grove City OH",
          "Grove City OH",
          0.4,
          0.4,
          0.3,
          ""
        ],
        [
          "2026-09-30",
          "Home time, parked at terminal",
          0,
          "Grove City OH",
          "Grove City OH",
          0.1,
          0.1,
          0.1,
          ""
        ],
        [
          "2026-10-01",
          "Driving",
          418,
          "Grove City OH",
          "La Vergne TN",
          9.5,
          1.9,
          57.8,
          7.23
        ],
        [
          "2026-10-02",
          "Driving",
          446,
          "La Vergne TN",
          "Grove City OH",
          11.8,
          3.7,
          67.5,
          6.61
        ],
        [
          "2026-10-03",
          "Home time, parked at terminal",
          0,
          "Grove City OH",
          "Grove City OH",
          0.3,
          0.3,
          0.2,
          ""
        ],
        [
          "2026-10-04",
          "Home time, parked at terminal",
          0,
          "Grove City OH",
          "Grove City OH",
          0.5,
          0.5,
          0.4,
          ""
        ],
        [
          "2026-10-05",
          "Home time, parked at terminal",
          0,
          "Grove City OH",
          "Grove City OH",
          0.5,
          0.5,
          0.4,
          ""
        ],
        [
          "2026-10-06",
          "Home time, parked at terminal",
          0,
          "Grove City OH",
          "Grove City OH",
          0.1,
          0.1,
          0.1,
          ""
        ]
      ]
    },
    "unit_now": {
      "position": "Tolland Creek Freight terminal yard, Grove City, OH, 1,218 miles from the merchant",
      "ignition": "Off since 2026-10-02T22:52:50Z",
      "last_ping": "2026-10-07T08:02:15Z, parked, same position",
      "odometer": 424220,
      "fuel_level_pct": 92,
      "eld_status": "Driver 118704 off duty since 2026-10-02T22:57:50Z; no other driver logged into the unit"
    },
    "unit_pings_last_24_hours": {
      "columns": [
        "ts",
        "position",
        "speed_mph",
        "ignition",
        "engine_fuel_level_pct"
      ],
      "rows": [
        [
          "2026-10-06T08:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-06T09:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-06T10:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-06T11:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-06T12:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-06T13:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-06T14:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-06T15:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-06T16:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-06T17:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-06T18:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-06T19:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-06T20:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-06T21:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-06T22:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-06T23:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-07T00:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-07T01:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-07T02:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-07T03:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-07T04:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-07T05:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-07T06:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-07T07:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ],
        [
          "2026-10-07T08:02:15Z",
          "Tolland Creek Freight terminal yard, Grove City OH",
          0,
          "Off",
          92
        ]
      ]
    },
    "compromise_reports": [
      {
        "received": "2026-10-03T14:20:00Z",
        "merchant": "HALDEN PIKE FUEL PLAZA JEFFERSONVILLE OH (independent fuel stop on our network)",
        "report": "Station manager found a card skimmer inside diesel pump 6 and a keypad overlay on its PIN pad during a dispenser inspection on 2026-10-02; the sheriff's office took the devices",
        "cards_exposed": "212 of our cards used at pump 6 from 2026-09-14 to 2026-10-02, including x6623 on 2026-09-28",
        "fraud_since": "11 of the 212 have had confirmed counterfeit use since 2026-10-04, all at fuel stops in Texas and Oklahoma, all magnetic stripe, diesel only, 120 to 190 gallons",
        "our_action": "Cards on the compromised list; replacements mailed; fleets told by email on 2026-10-03",
        "this_fleet": "5 of Tolland Creek's 41 cards were used at pump 6 (x6623, x6610, x6648, x6702, x6731); the other four have had no activity since 2026-10-02"
      }
    ],
    "merchant_profile": {
      "merchant": "MESQUITE FLATS TRAVEL PLAZA PEARSALL TX",
      "what_it_is": "Independent fuel stop on I-35, three diesel lanes and a fuel desk; on our network since 2025-06-12",
      "usual_volume_on_our_cards": "About 35 transactions a day, 70 to 160 gallons, mostly carriers running I-35",
      "tonight_on_our_cards": "Since 2026-10-07T05:00Z: 27 authorizations on 11 cards from 9 fleets, all magnetic stripe diesel at 118 to 196 gallons; 8 of the 11 cards were used at Halden Pike pump 6 in September; telematics puts 7 of the 9 fleets' units more than 500 miles away",
      "confirmed_fraud_90_days": "6.8% of approved dollars (our network average is 0.2%)"
    },
    "authorization_under_review": {
      "ts": "2026-10-07T08:19:42Z",
      "merchant": "MESQUITE FLATS TRAVEL PLAZA PEARSALL TX",
      "pump": "5, diesel lane",
      "card_read": "Magnetic stripe",
      "products_requested": "ULSD",
      "pre_authorization": "200 gallons or $900, whichever first",
      "prompts": {
        "driver_id": "118704: valid for this card",
        "unit": "2214: matches the card's assigned unit",
        "odometer": "100000 (telematics odometer is 424,220)"
      },
      "card_today": "Third fuel authorization in 30 minutes: one declined for driver ID, one approved for 148.6 gallons at pump 3; a merchandise purchase declined for product",
      "limits_after_this": "1 more fuel transaction and 151.4 gallons left today",
      "unit_at_swipe": "Parked at the Grove City terminal, 1,218 miles away; ignition off; ELD off duty",
      "rules_fired": [
        {
          "rule": "R-40 Unit more than 50 miles from the merchant",
          "action": "Email the fleet manager"
        },
        {
          "rule": "R-22 Odometer entry differs from telematics by more than 500 miles",
          "action": "Flag"
        },
        {
          "rule": "R-51 Card on compromised list, second fuel purchase in an hour",
          "action": "Flag for review"
        }
      ],
      "our_fraud_score": "912 (0 to 999; we decline over 950 without review)"
    }
  },
  "questions": {
    "misuse_likelihood": {
      "type": "score",
      "instructions": "From the fleet card provider's point of view, how likely is it that the fuel authorization under review is misuse, meaning the fuel will not go into a vehicle or reefer unit of this fleet, whether the driver is misusing the card or someone else is using a copied or stolen card?",
      "criteria": [
        "Very unlikely (under 10%)",
        "Unlikely (10-40%)",
        "Uncertain (40-60%)",
        "Likely (60-90%)",
        "Very likely (over 90%)"
      ]
    },
    "pattern": {
      "type": "choice",
      "instructions": "Which best describes who is using the card in the authorization under review, and for what?",
      "criteria": {
        "legitimate": "Business fuel for this fleet: the card's driver fueling the assigned unit, its trailer's reefer unit or another unit of the same fleet, even if that breaks one of the fleet's own rules",
        "driver_personal_use": "The card's driver buying fuel or goods for their own use, such as filling a personal car or pickup",
        "fuel_theft_or_resale": "The card's driver, or someone working with them, putting fuel into vehicles or containers outside the fleet, usually to sell it",
        "cloned_or_skimmed_card": "Someone other than the driver using a copy of the card made from data stolen at a pump or terminal, while the real card stays with the driver",
        "stolen_card": "Someone other than the driver using the physical card after it was lost or taken from the driver or the truck"
      }
    },
    "assigned_unit_at_station": {
      "type": "noul",
      "instructions": "Is the unit this card is assigned to at the fuel station at the time of the authorization under review, according to its telematics position and ignition and duty status?"
    },
    "action": {
      "type": "choice",
      "instructions": "What should the fleet card provider do with the authorization under review?",
      "criteria": {
        "approve": "Approve it with no follow-up",
        "approve_and_alert_manager": "Approve it, and send it to the fleet manager to confirm or dispute within the day",
        "decline": "Decline this authorization but leave the card active; the driver can call the fleet's dispatch or our help desk",
        "block_card": "Decline it and block the card until the fleet confirms who has it and a replacement is issued"
      }
    }
  }
}
