{
  "customers": [
    {
      "id": "USR001",
      "locationName": "Fatou's Home",
      "customer": {
        "name": "Fatou Traoré",
        "region": "Kaolack",
        "phone": "+221 73 405 2362",
        "householdSize": 9
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-7902",
        "saleDate": "2024-10-29",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1766,
        "avgDailyHours": 3.8,
        "lastActiveDate": "2026-02-01",
        "co2SavedKg": 883,
        "fuelSavedKg": 530,
        "status": "active"
      },
      "coordinates": {
        "latitude": 13.70433589429604,
        "longitude": -16.212074383066447
      },
      "secondaryCoordinates": {
        "latitude": 13.987830991705605,
        "longitude": -15.949425484840924
      },
      "region": "Kaolack",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Kaolack"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:50.656701"
      },
      "district": "Kahône"
    },
    {
      "id": "USR002",
      "locationName": "Aminata's Home",
      "customer": {
        "name": "Aminata Gueye",
        "region": "Dakar",
        "phone": "+221 72 258 5874",
        "householdSize": 11
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-5707",
        "saleDate": "2025-10-11",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 661,
        "avgDailyHours": 5.8,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 529,
        "fuelSavedKg": 198,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.75885415474898,
        "longitude": -17.288240389776206
      },
      "secondaryCoordinates": null,
      "region": "Dakar",
      "townContext": "Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 55.23,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 55.2 people/100m² → Urban",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:50.983033"
      },
      "district": "Dakar Plateau"
    },
    {
      "id": "USR003",
      "locationName": "Mamadou's Home",
      "customer": {
        "name": "Mamadou Sow",
        "region": "Tambacounda",
        "phone": "+221 71 554 2873",
        "householdSize": 3
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-7462",
        "saleDate": "2025-10-21",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 404,
        "avgDailyHours": 3.9,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 202,
        "fuelSavedKg": 121,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.712041390877364,
        "longitude": -13.970712616916238
      },
      "secondaryCoordinates": null,
      "region": "Tambacounda",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Tambacounda"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:51.301500"
      },
      "district": "Koumpentoum"
    },
    {
      "id": "USR004",
      "locationName": "Mariama's Home",
      "customer": {
        "name": "Mariama Ba",
        "region": "Matam",
        "phone": "+221 72 812 9342",
        "householdSize": 11
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-9447",
        "saleDate": "2024-11-24",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 2366,
        "avgDailyHours": 5.4,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 1893,
        "fuelSavedKg": 710,
        "status": "active"
      },
      "coordinates": {
        "latitude": 15.755502552024813,
        "longitude": -13.55698514048268
      },
      "secondaryCoordinates": null,
      "region": "Matam",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Matam"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:51.613731"
      },
      "district": "Ourossogui"
    },
    {
      "id": "USR005",
      "locationName": "Abdoulaye's Home",
      "customer": {
        "name": "Abdoulaye Sy",
        "region": "Kaolack",
        "phone": "+221 76 931 9750",
        "householdSize": 4
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-8675",
        "saleDate": "2025-07-13",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 777,
        "avgDailyHours": 3.8,
        "lastActiveDate": "2026-02-01",
        "co2SavedKg": 389,
        "fuelSavedKg": 233,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.144409341725352,
        "longitude": -15.778466509565472
      },
      "secondaryCoordinates": null,
      "region": "Kaolack",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Kaolack"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:51.926791"
      },
      "district": "Ndoffane"
    },
    {
      "id": "USR006",
      "locationName": "Awa's Home",
      "customer": {
        "name": "Awa Diop",
        "region": "Louga",
        "phone": "+221 75 329 8099",
        "householdSize": 7
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-5777",
        "saleDate": "2024-03-17",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1240,
        "avgDailyHours": 1.8,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 992,
        "fuelSavedKg": 372,
        "status": "active"
      },
      "coordinates": {
        "latitude": 15.735464237585944,
        "longitude": -15.343690365312355
      },
      "secondaryCoordinates": null,
      "region": "Louga",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Louga"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:52.241315"
      },
      "district": "Dahra"
    },
    {
      "id": "USR007",
      "locationName": "Sokhna's Home",
      "customer": {
        "name": "Sokhna Sow",
        "region": "Thiès",
        "phone": "+221 77 620 3942",
        "householdSize": 6
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-5672",
        "saleDate": "2025-03-04",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1458,
        "avgDailyHours": 4.4,
        "lastActiveDate": "2026-01-31",
        "co2SavedKg": 1166,
        "fuelSavedKg": 437,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.38680089676383,
        "longitude": -16.321234576689555
      },
      "secondaryCoordinates": null,
      "region": "Thiès",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 12,
            "class_name": "Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 5.74,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Low Density Rural (Code 12) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 5.7 people/100m² → Rural",
          "Administrative Region: Thiès"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:52.555092"
      },
      "district": "Mbour"
    },
    {
      "id": "USR008",
      "locationName": "Ousmane's Home",
      "customer": {
        "name": "Ousmane Traoré",
        "region": "Saint-Louis",
        "phone": "+221 72 382 1898",
        "householdSize": 10
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-8676",
        "saleDate": "2025-08-19",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 441,
        "avgDailyHours": 2.6,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 353,
        "fuelSavedKg": 132,
        "status": "active"
      },
      "coordinates": {
        "latitude": 15.764233382148149,
        "longitude": -15.07728767289148
      },
      "secondaryCoordinates": null,
      "region": "Saint-Louis",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Saint-Louis"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:52.865002"
      },
      "district": "Dagana"
    },
    {
      "id": "USR009",
      "locationName": "Ndeye's Home",
      "customer": {
        "name": "Ndeye Traoré",
        "region": "Thiès",
        "phone": "+221 72 464 3383",
        "householdSize": 11
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-4793",
        "saleDate": "2025-05-09",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1395,
        "avgDailyHours": 5.2,
        "lastActiveDate": "2026-02-01",
        "co2SavedKg": 698,
        "fuelSavedKg": 419,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.428281815906926,
        "longitude": -16.499349313777536
      },
      "secondaryCoordinates": null,
      "region": "Thiès",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 12,
            "class_name": "Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Low Density Rural (Code 12) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Thiès"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:53.177244"
      },
      "district": "Tivaouane"
    },
    {
      "id": "USR010",
      "locationName": "Babacar's Home",
      "customer": {
        "name": "Babacar Diatta",
        "region": "Dakar",
        "phone": "+221 77 191 2004",
        "householdSize": 5
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-8866",
        "saleDate": "2024-08-02",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1222,
        "avgDailyHours": 2.2,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 611,
        "fuelSavedKg": 367,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.738125598562124,
        "longitude": -17.458875291994854
      },
      "secondaryCoordinates": null,
      "region": "Dakar",
      "townContext": "Urban",
      "isCleanEnergy": false,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 193.1,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 193.1 people/100m² → Urban",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:53.487373"
      },
      "district": "Grand Dakar"
    },
    {
      "id": "USR011",
      "locationName": "Mariama's Home",
      "customer": {
        "name": "Mariama Cissé",
        "region": "Louga",
        "phone": "+221 78 289 1972",
        "householdSize": 4
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-4088",
        "saleDate": "2025-06-14",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 540,
        "avgDailyHours": 2.3,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 432,
        "fuelSavedKg": 162,
        "status": "active"
      },
      "coordinates": {
        "latitude": 15.843667087919522,
        "longitude": -15.587856986357663
      },
      "secondaryCoordinates": null,
      "region": "Louga",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Louga"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:53.801860"
      },
      "district": "Dahra"
    },
    {
      "id": "USR012",
      "locationName": "Sokhna's Home",
      "customer": {
        "name": "Sokhna Faye",
        "region": "Thiès",
        "phone": "+221 70 330 1855",
        "householdSize": 3
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-5012",
        "saleDate": "2024-04-26",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 2130,
        "avgDailyHours": 3.3,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 1065,
        "fuelSavedKg": 639,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.729740242315604,
        "longitude": -17.065325057161573
      },
      "secondaryCoordinates": null,
      "region": "Thiès",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 12,
            "class_name": "Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Low Density Rural (Code 12) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Thiès"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:54.111011"
      },
      "district": "Kayar"
    },
    {
      "id": "USR013",
      "locationName": "Ibrahima's Home",
      "customer": {
        "name": "Ibrahima Gueye",
        "region": "Ziguinchor",
        "phone": "+221 74 937 9354",
        "householdSize": 6
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-6338",
        "saleDate": "2024-03-15",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 3452,
        "avgDailyHours": 5,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 1726,
        "fuelSavedKg": 1036,
        "status": "active"
      },
      "coordinates": {
        "latitude": 12.676249868385415,
        "longitude": -16.09280405216808
      },
      "secondaryCoordinates": null,
      "region": "Ziguinchor",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 13,
            "class_name": "Rural Cluster",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Rural Cluster (Code 13) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Ziguinchor"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:54.420676"
      },
      "district": "Ziguinchor Centre"
    },
    {
      "id": "USR014",
      "locationName": "Mariama's Home",
      "customer": {
        "name": "Mariama Gueye",
        "region": "Dakar",
        "phone": "+221 74 635 9104",
        "householdSize": 10
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-6229",
        "saleDate": "2024-10-26",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1443,
        "avgDailyHours": 3.1,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 722,
        "fuelSavedKg": 433,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.733770625698472,
        "longitude": -17.46581408792164
      },
      "secondaryCoordinates": null,
      "region": "Dakar",
      "townContext": "Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 173.83,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 173.8 people/100m² → Urban",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:54.729333"
      },
      "district": "Guédiawaye"
    },
    {
      "id": "USR015",
      "locationName": "Fallou's Home",
      "customer": {
        "name": "Fallou Diatta",
        "region": "Saint-Louis",
        "phone": "+221 78 771 8951",
        "householdSize": 5
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-8373",
        "saleDate": "2025-02-11",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 958,
        "avgDailyHours": 2.7,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 766,
        "fuelSavedKg": 287,
        "status": "active"
      },
      "coordinates": {
        "latitude": 16.041661439794275,
        "longitude": -16.4825279139906
      },
      "secondaryCoordinates": null,
      "region": "Saint-Louis",
      "townContext": "Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Saint-Louis"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:55.046720"
      },
      "district": "Richard Toll"
    },
    {
      "id": "USR016",
      "locationName": "Abdoulaye's Home",
      "customer": {
        "name": "Abdoulaye Faye",
        "region": "Kaolack",
        "phone": "+221 76 804 8659",
        "householdSize": 11
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-4867",
        "saleDate": "2025-07-27",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 530,
        "avgDailyHours": 2.8,
        "lastActiveDate": "2026-01-31",
        "co2SavedKg": 424,
        "fuelSavedKg": 159,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.394858750412883,
        "longitude": -15.628950212765721
      },
      "secondaryCoordinates": null,
      "region": "Kaolack",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Kaolack"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:55.364182"
      },
      "district": "Kaolack Centre"
    },
    {
      "id": "USR017",
      "locationName": "Abdoulaye's Home",
      "customer": {
        "name": "Abdoulaye Gueye",
        "region": "Saint-Louis",
        "phone": "+221 78 314 6777",
        "householdSize": 6
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-8929",
        "saleDate": "2024-09-10",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 3035,
        "avgDailyHours": 6,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 1518,
        "fuelSavedKg": 911,
        "status": "active"
      },
      "coordinates": {
        "latitude": 16.026364673490644,
        "longitude": -15.289637674037532
      },
      "secondaryCoordinates": {
        "latitude": 16.02856445516434,
        "longitude": -16.386576406419938
      },
      "region": "Saint-Louis",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Saint-Louis"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:55.679826"
      },
      "district": "Dagana"
    },
    {
      "id": "USR018",
      "locationName": "Fallou's Home",
      "customer": {
        "name": "Fallou Fall",
        "region": "Louga",
        "phone": "+221 78 163 4748",
        "householdSize": 10
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-3295",
        "saleDate": "2024-03-28",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 3442,
        "avgDailyHours": 5.1,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 2754,
        "fuelSavedKg": 1033,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.987071162501609,
        "longitude": -15.048681213288507
      },
      "secondaryCoordinates": null,
      "region": "Louga",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Louga"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:56.022427"
      },
      "district": "Dahra"
    },
    {
      "id": "USR019",
      "locationName": "Awa's Home",
      "customer": {
        "name": "Awa Cissé",
        "region": "Diourbel",
        "phone": "+221 74 340 9462",
        "householdSize": 7
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-2866",
        "saleDate": "2024-02-09",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1456,
        "avgDailyHours": 2,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 728,
        "fuelSavedKg": 437,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.846442515334008,
        "longitude": -16.123743348862213
      },
      "secondaryCoordinates": {
        "latitude": 14.604112956717861,
        "longitude": -16.154365785588762
      },
      "region": "Diourbel",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Diourbel"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:56.337125"
      },
      "district": "Touba"
    },
    {
      "id": "USR020",
      "locationName": "Abdoulaye's Home",
      "customer": {
        "name": "Abdoulaye Faye",
        "region": "Diourbel",
        "phone": "+221 71 248 8019",
        "householdSize": 7
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-2813",
        "saleDate": "2025-02-04",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 741,
        "avgDailyHours": 2,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 593,
        "fuelSavedKg": 222,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.804820933826367,
        "longitude": -16.104650157181858
      },
      "secondaryCoordinates": null,
      "region": "Diourbel",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 12,
            "class_name": "Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Low Density Rural (Code 12) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Diourbel"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:56.652981"
      },
      "district": "Diourbel Centre"
    },
    {
      "id": "USR021",
      "locationName": "Mamadou's Home",
      "customer": {
        "name": "Mamadou Diallo",
        "region": "Dakar",
        "phone": "+221 75 273 4491",
        "householdSize": 5
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-8795",
        "saleDate": "2024-12-22",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 723,
        "avgDailyHours": 1.8,
        "lastActiveDate": "2026-01-31",
        "co2SavedKg": 362,
        "fuelSavedKg": 217,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.691365899318141,
        "longitude": -17.437375146442456
      },
      "secondaryCoordinates": null,
      "region": "Dakar",
      "townContext": "Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 191.63,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 191.6 people/100m² → Urban",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:56.961107"
      },
      "district": "Dakar Plateau"
    },
    {
      "id": "USR022",
      "locationName": "Fallou's Home",
      "customer": {
        "name": "Fallou Diatta",
        "region": "Dakar",
        "phone": "+221 74 120 2705",
        "householdSize": 4
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-8190",
        "saleDate": "2025-05-21",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 946,
        "avgDailyHours": 3.7,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 473,
        "fuelSavedKg": 284,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.752571284690429,
        "longitude": -17.470032793743854
      },
      "secondaryCoordinates": null,
      "region": "Dakar",
      "townContext": "Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 192.02,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 192.0 people/100m² → Urban",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:57.273381"
      },
      "district": "Parcelles Assainies"
    },
    {
      "id": "USR023",
      "locationName": "Babacar's Home",
      "customer": {
        "name": "Babacar Diatta",
        "region": "Kaolack",
        "phone": "+221 74 317 7714",
        "householdSize": 6
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-9208",
        "saleDate": "2024-07-28",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 879,
        "avgDailyHours": 1.6,
        "lastActiveDate": "2026-02-01",
        "co2SavedKg": 440,
        "fuelSavedKg": 264,
        "status": "active"
      },
      "coordinates": {
        "latitude": 13.871576365301959,
        "longitude": -16.17872876809174
      },
      "secondaryCoordinates": null,
      "region": "Kaolack",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 12,
            "class_name": "Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Low Density Rural (Code 12) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Kaolack"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:57.589517"
      },
      "district": "Kahône"
    },
    {
      "id": "USR024",
      "locationName": "Ibrahima's Home",
      "customer": {
        "name": "Ibrahima Sy",
        "region": "Tambacounda",
        "phone": "+221 74 790 2079",
        "householdSize": 11
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-6405",
        "saleDate": "2025-04-09",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 943,
        "avgDailyHours": 3.2,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 472,
        "fuelSavedKg": 283,
        "status": "active"
      },
      "coordinates": {
        "latitude": 13.847448519224903,
        "longitude": -12.761863423826998
      },
      "secondaryCoordinates": {
        "latitude": 13.784245125675243,
        "longitude": -13.32817420097513
      },
      "region": "Tambacounda",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Tambacounda"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:57.897968"
      },
      "district": "Koumpentoum"
    },
    {
      "id": "USR025",
      "locationName": "Moussa's Home",
      "customer": {
        "name": "Moussa Faye",
        "region": "Diourbel",
        "phone": "+221 74 229 4290",
        "householdSize": 3
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-8099",
        "saleDate": "2025-04-17",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 510,
        "avgDailyHours": 1.8,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 408,
        "fuelSavedKg": 153,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.74151225333652,
        "longitude": -16.522066214578242
      },
      "secondaryCoordinates": null,
      "region": "Diourbel",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 12,
            "class_name": "Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Low Density Rural (Code 12) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Diourbel"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:58.211416"
      },
      "district": "Touba"
    },
    {
      "id": "USR026",
      "locationName": "Fatou's Home",
      "customer": {
        "name": "Fatou Ndiaye",
        "region": "Thiès",
        "phone": "+221 73 611 1482",
        "householdSize": 7
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-1003",
        "saleDate": "2025-01-15",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 998,
        "avgDailyHours": 2.6,
        "lastActiveDate": "2026-02-01",
        "co2SavedKg": 499,
        "fuelSavedKg": 299,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.625092304593307,
        "longitude": -17.03819248478474
      },
      "secondaryCoordinates": {
        "latitude": 14.82877872072307,
        "longitude": -16.98170534136558
      },
      "region": "Thiès",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Thiès"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:58.535589"
      },
      "district": "Thiès Sud"
    },
    {
      "id": "USR027",
      "locationName": "Aminata's Home",
      "customer": {
        "name": "Aminata Traoré",
        "region": "Kaolack",
        "phone": "+221 72 602 1370",
        "householdSize": 3
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-4646",
        "saleDate": "2025-07-01",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 996,
        "avgDailyHours": 4.6,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 797,
        "fuelSavedKg": 299,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.031752961477038,
        "longitude": -16.14362797686328
      },
      "secondaryCoordinates": null,
      "region": "Kaolack",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Kaolack"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:58.852002"
      },
      "district": "Kaolack Centre"
    },
    {
      "id": "USR028",
      "locationName": "Khady's Home",
      "customer": {
        "name": "Khady Seck",
        "region": "Thiès",
        "phone": "+221 76 354 9567",
        "householdSize": 8
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-5869",
        "saleDate": "2024-03-06",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 2023,
        "avgDailyHours": 2.9,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 1618,
        "fuelSavedKg": 607,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.224620698670268,
        "longitude": -16.94817608191884
      },
      "secondaryCoordinates": null,
      "region": "Thiès",
      "townContext": "N/A",
      "isCleanEnergy": true,
      "classification": {
        "type": "N/A",
        "sources": {
          "ghsl_smod": {
            "value": 10,
            "class_name": "Water",
            "category": "N/A",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Water (Code 10) → N/A",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Thiès"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:59.166583"
      },
      "district": "Tivaouane"
    },
    {
      "id": "USR029",
      "locationName": "Khady's Home",
      "customer": {
        "name": "Khady Sow",
        "region": "Dakar",
        "phone": "+221 71 635 2735",
        "householdSize": 7
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-9701",
        "saleDate": "2025-03-30",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1537,
        "avgDailyHours": 5,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 769,
        "fuelSavedKg": 461,
        "status": "maintenance"
      },
      "coordinates": {
        "latitude": 14.79735096960511,
        "longitude": -17.24811216847494
      },
      "secondaryCoordinates": {
        "latitude": 14.688965694703839,
        "longitude": -17.400017731519384
      },
      "region": "Dakar",
      "townContext": "Peri-Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Peri-Urban",
        "sources": {
          "ghsl_smod": {
            "value": 21,
            "class_name": "Suburban",
            "category": "Peri-Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Suburban (Code 21) → Peri-Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:59.481114"
      },
      "district": "Guédiawaye"
    },
    {
      "id": "USR030",
      "locationName": "Sokhna's Home",
      "customer": {
        "name": "Sokhna Fall",
        "region": "Kaolack",
        "phone": "+221 71 407 3682",
        "householdSize": 7
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-5360",
        "saleDate": "2024-12-15",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 2250,
        "avgDailyHours": 5.4,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 1125,
        "fuelSavedKg": 675,
        "status": "active"
      },
      "coordinates": {
        "latitude": 13.82029532120434,
        "longitude": -15.517752295806089
      },
      "secondaryCoordinates": null,
      "region": "Kaolack",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Kaolack"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:22:59.797505"
      },
      "district": "Kahône"
    },
    {
      "id": "USR031",
      "locationName": "Ndeye's Home",
      "customer": {
        "name": "Ndeye Mbaye",
        "region": "Ziguinchor",
        "phone": "+221 76 320 6235",
        "householdSize": 7
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-8679",
        "saleDate": "2024-02-16",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 2658,
        "avgDailyHours": 3.7,
        "lastActiveDate": "2026-01-31",
        "co2SavedKg": 1329,
        "fuelSavedKg": 797,
        "status": "active"
      },
      "coordinates": {
        "latitude": 12.997055885594143,
        "longitude": -16.233698659646354
      },
      "secondaryCoordinates": null,
      "region": "Ziguinchor",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Ziguinchor"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:00.114900"
      },
      "district": "Oussouye"
    },
    {
      "id": "USR032",
      "locationName": "Babacar's Home",
      "customer": {
        "name": "Babacar Diop",
        "region": "Thiès",
        "phone": "+221 78 504 7238",
        "householdSize": 8
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-4159",
        "saleDate": "2025-12-13",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 263,
        "avgDailyHours": 5.2,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 132,
        "fuelSavedKg": 79,
        "status": "active"
      },
      "coordinates": {
        "latitude": 15.015525223978672,
        "longitude": -16.480776364394238
      },
      "secondaryCoordinates": {
        "latitude": 14.82271269933418,
        "longitude": -16.913803283801485
      },
      "region": "Thiès",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Thiès"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:00.429678"
      },
      "district": "Tivaouane"
    },
    {
      "id": "USR033",
      "locationName": "Cheikh's Home",
      "customer": {
        "name": "Cheikh Fall",
        "region": "Saint-Louis",
        "phone": "+221 73 678 6683",
        "householdSize": 10
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-2977",
        "saleDate": "2024-08-17",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 935,
        "avgDailyHours": 1.8,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 468,
        "fuelSavedKg": 281,
        "status": "active"
      },
      "coordinates": {
        "latitude": 16.01591768126063,
        "longitude": -16.493923672571814
      },
      "secondaryCoordinates": null,
      "region": "Saint-Louis",
      "townContext": "Urban",
      "isCleanEnergy": false,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 118.84,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 118.8 people/100m² → Urban",
          "Administrative Region: Saint-Louis"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:00.744963"
      },
      "district": "Saint-Louis Centre"
    },
    {
      "id": "USR034",
      "locationName": "Mariama's Home",
      "customer": {
        "name": "Mariama Traoré",
        "region": "Kédougou",
        "phone": "+221 73 774 9545",
        "householdSize": 11
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-9454",
        "saleDate": "2024-04-17",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 3717,
        "avgDailyHours": 5.7,
        "lastActiveDate": "2026-02-01",
        "co2SavedKg": 1859,
        "fuelSavedKg": 1115,
        "status": "active"
      },
      "coordinates": {
        "latitude": 13.294356785008544,
        "longitude": -12.962191246223945
      },
      "secondaryCoordinates": {
        "latitude": 12.316804301239543,
        "longitude": -12.161428270126821
      },
      "region": "Kédougou",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Kédougou"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:01.096004"
      },
      "district": "Salémata"
    },
    {
      "id": "USR035",
      "locationName": "Khady's Home",
      "customer": {
        "name": "Khady Mbaye",
        "region": "Kaolack",
        "phone": "+221 73 616 5250",
        "householdSize": 7
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-3757",
        "saleDate": "2025-11-19",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 332,
        "avgDailyHours": 4.5,
        "lastActiveDate": "2026-02-01",
        "co2SavedKg": 166,
        "fuelSavedKg": 100,
        "status": "inactive"
      },
      "coordinates": {
        "latitude": 13.713987403806431,
        "longitude": -15.550194753578205
      },
      "secondaryCoordinates": null,
      "region": "Kaolack",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 13,
            "class_name": "Rural Cluster",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Rural Cluster (Code 13) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Kaolack"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:01.413867"
      },
      "district": "Kaolack Centre"
    },
    {
      "id": "USR036",
      "locationName": "Fallou's Home",
      "customer": {
        "name": "Fallou Diallo",
        "region": "Tambacounda",
        "phone": "+221 73 750 3620",
        "householdSize": 8
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-9758",
        "saleDate": "2025-11-03",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 467,
        "avgDailyHours": 5.2,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 234,
        "fuelSavedKg": 140,
        "status": "active"
      },
      "coordinates": {
        "latitude": 13.590571606844033,
        "longitude": -13.835318303675843
      },
      "secondaryCoordinates": null,
      "region": "Tambacounda",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Tambacounda"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:01.738595"
      },
      "district": "Tambacounda Centre"
    },
    {
      "id": "USR037",
      "locationName": "Khady's Home",
      "customer": {
        "name": "Khady Wade",
        "region": "Saint-Louis",
        "phone": "+221 72 484 7658",
        "householdSize": 4
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-4102",
        "saleDate": "2024-10-25",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1653,
        "avgDailyHours": 3.6,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 1322,
        "fuelSavedKg": 496,
        "status": "active"
      },
      "coordinates": {
        "latitude": 16.04065303941258,
        "longitude": -16.475946073298903
      },
      "secondaryCoordinates": {
        "latitude": 16.123746831146434,
        "longitude": -16.43900479824745
      },
      "region": "Saint-Louis",
      "townContext": "Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Saint-Louis"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:02.055233"
      },
      "district": "Richard Toll"
    },
    {
      "id": "USR038",
      "locationName": "Fallou's Home",
      "customer": {
        "name": "Fallou Diallo",
        "region": "Dakar",
        "phone": "+221 72 833 8210",
        "householdSize": 4
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-9866",
        "saleDate": "2024-10-09",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 2584,
        "avgDailyHours": 5.4,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 1292,
        "fuelSavedKg": 775,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.739518678456628,
        "longitude": -17.453478325787884
      },
      "secondaryCoordinates": null,
      "region": "Dakar",
      "townContext": "Urban",
      "isCleanEnergy": false,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 191.88,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 191.9 people/100m² → Urban",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:02.370622"
      },
      "district": "Guédiawaye"
    },
    {
      "id": "USR039",
      "locationName": "Moussa's Home",
      "customer": {
        "name": "Moussa Wade",
        "region": "Tambacounda",
        "phone": "+221 70 774 7269",
        "householdSize": 11
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-3835",
        "saleDate": "2025-09-11",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 508,
        "avgDailyHours": 3.5,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 254,
        "fuelSavedKg": 152,
        "status": "active"
      },
      "coordinates": {
        "latitude": 13.133807926377948,
        "longitude": -12.495946453994803
      },
      "secondaryCoordinates": {
        "latitude": 13.841408260999417,
        "longitude": -13.269796159803445
      },
      "region": "Tambacounda",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Tambacounda"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:02.690478"
      },
      "district": "Koumpentoum"
    },
    {
      "id": "USR040",
      "locationName": "Cheikh's Home",
      "customer": {
        "name": "Cheikh Sow",
        "region": "Saint-Louis",
        "phone": "+221 75 847 4101",
        "householdSize": 6
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-1276",
        "saleDate": "2025-10-23",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 273,
        "avgDailyHours": 2.7,
        "lastActiveDate": "2026-02-01",
        "co2SavedKg": 137,
        "fuelSavedKg": 82,
        "status": "active"
      },
      "coordinates": {
        "latitude": 16.041464908688557,
        "longitude": -14.058944462413631
      },
      "secondaryCoordinates": {
        "latitude": 15.953948754300155,
        "longitude": -16.58390979308042
      },
      "region": "Saint-Louis",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Saint-Louis"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:03.003633"
      },
      "district": "Saint-Louis Centre"
    },
    {
      "id": "USR041",
      "locationName": "Mariama's Home",
      "customer": {
        "name": "Mariama Cissé",
        "region": "Dakar",
        "phone": "+221 74 518 7547",
        "householdSize": 3
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-2305",
        "saleDate": "2025-03-09",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1628,
        "avgDailyHours": 4.9,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 1302,
        "fuelSavedKg": 488,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.76906659678835,
        "longitude": -17.368276245067193
      },
      "secondaryCoordinates": null,
      "region": "Dakar",
      "townContext": "Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 243.78,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 243.8 people/100m² → Urban",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:03.338330"
      },
      "district": "Grand Dakar"
    },
    {
      "id": "USR042",
      "locationName": "Moussa's Home",
      "customer": {
        "name": "Moussa Cissé",
        "region": "Tambacounda",
        "phone": "+221 78 965 7336",
        "householdSize": 8
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-7981",
        "saleDate": "2025-04-10",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 561,
        "avgDailyHours": 1.9,
        "lastActiveDate": "2026-01-31",
        "co2SavedKg": 449,
        "fuelSavedKg": 168,
        "status": "active"
      },
      "coordinates": {
        "latitude": 13.844703673132445,
        "longitude": -12.810894409684376
      },
      "secondaryCoordinates": null,
      "region": "Tambacounda",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Tambacounda"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:03.656369"
      },
      "district": "Koumpentoum"
    },
    {
      "id": "USR043",
      "locationName": "Mariama's Home",
      "customer": {
        "name": "Mariama Seck",
        "region": "Matam",
        "phone": "+221 74 638 5726",
        "householdSize": 4
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-5080",
        "saleDate": "2025-05-03",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 624,
        "avgDailyHours": 2.3,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 499,
        "fuelSavedKg": 187,
        "status": "active"
      },
      "coordinates": {
        "latitude": 15.010712347977254,
        "longitude": -13.432940485300357
      },
      "secondaryCoordinates": {
        "latitude": 15.406754244307725,
        "longitude": -13.510607666151943
      },
      "region": "Matam",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Matam"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:03.977073"
      },
      "district": "Matam Centre"
    },
    {
      "id": "USR044",
      "locationName": "Khady's Home",
      "customer": {
        "name": "Khady Seck",
        "region": "Tambacounda",
        "phone": "+221 71 404 9242",
        "householdSize": 11
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-1471",
        "saleDate": "2025-12-26",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 139,
        "avgDailyHours": 3.7,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 70,
        "fuelSavedKg": 42,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.3475309209595,
        "longitude": -13.423729729423545
      },
      "secondaryCoordinates": null,
      "region": "Tambacounda",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Tambacounda"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:04.297025"
      },
      "district": "Goudiry"
    },
    {
      "id": "USR045",
      "locationName": "Fallou's Home",
      "customer": {
        "name": "Fallou Seck",
        "region": "Saint-Louis",
        "phone": "+221 70 771 1579",
        "householdSize": 4
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-7798",
        "saleDate": "2025-04-13",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1163,
        "avgDailyHours": 4,
        "lastActiveDate": "2026-02-01",
        "co2SavedKg": 582,
        "fuelSavedKg": 349,
        "status": "active"
      },
      "coordinates": {
        "latitude": 15.894800907397954,
        "longitude": -14.176762838304152
      },
      "secondaryCoordinates": null,
      "region": "Saint-Louis",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Saint-Louis"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:04.615957"
      },
      "district": "Dagana"
    },
    {
      "id": "USR046",
      "locationName": "Abdoulaye's Home",
      "customer": {
        "name": "Abdoulaye Wade",
        "region": "Ziguinchor",
        "phone": "+221 78 289 9144",
        "householdSize": 5
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-7468",
        "saleDate": "2025-09-02",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 287,
        "avgDailyHours": 1.9,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 144,
        "fuelSavedKg": 86,
        "status": "active"
      },
      "coordinates": {
        "latitude": 12.559611678210636,
        "longitude": -16.618971765979786
      },
      "secondaryCoordinates": {
        "latitude": 12.627868766182898,
        "longitude": -16.304299746597174
      },
      "region": "Ziguinchor",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Ziguinchor"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:04.933809"
      },
      "district": "Bignona"
    },
    {
      "id": "USR047",
      "locationName": "Fallou's Home",
      "customer": {
        "name": "Fallou Diop",
        "region": "Diourbel",
        "phone": "+221 70 425 7189",
        "householdSize": 7
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-1333",
        "saleDate": "2025-08-20",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 591,
        "avgDailyHours": 3.6,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 473,
        "fuelSavedKg": 177,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.929073452259463,
        "longitude": -16.24421986773591
      },
      "secondaryCoordinates": null,
      "region": "Diourbel",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Diourbel"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:05.251978"
      },
      "district": "Touba"
    },
    {
      "id": "USR048",
      "locationName": "Fallou's Home",
      "customer": {
        "name": "Fallou Sy",
        "region": "Diourbel",
        "phone": "+221 70 673 9338",
        "householdSize": 6
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-9762",
        "saleDate": "2024-03-05",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 2625,
        "avgDailyHours": 3.8,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 1313,
        "fuelSavedKg": 788,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.602802148565624,
        "longitude": -16.33672544346987
      },
      "secondaryCoordinates": null,
      "region": "Diourbel",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 12,
            "class_name": "Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Low Density Rural (Code 12) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Diourbel"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:05.572178"
      },
      "district": "Touba"
    },
    {
      "id": "USR049",
      "locationName": "Ndeye's Home",
      "customer": {
        "name": "Ndeye Diallo",
        "region": "Kédougou",
        "phone": "+221 74 362 5199",
        "householdSize": 10
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-6329",
        "saleDate": "2024-07-05",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 2343,
        "avgDailyHours": 4.1,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 1874,
        "fuelSavedKg": 703,
        "status": "active"
      },
      "coordinates": {
        "latitude": 13.095784535912143,
        "longitude": -12.407300914427752
      },
      "secondaryCoordinates": {
        "latitude": 12.33348084971828,
        "longitude": -11.842003435066196
      },
      "region": "Kédougou",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Kédougou"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:05.928404"
      },
      "district": "Bandafassi"
    },
    {
      "id": "USR050",
      "locationName": "Awa's Home",
      "customer": {
        "name": "Awa Fall",
        "region": "Saint-Louis",
        "phone": "+221 73 156 3032",
        "householdSize": 11
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-6423",
        "saleDate": "2024-12-23",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 952,
        "avgDailyHours": 2.3,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 762,
        "fuelSavedKg": 286,
        "status": "active"
      },
      "coordinates": {
        "latitude": 15.863744883397743,
        "longitude": -14.93587775954114
      },
      "secondaryCoordinates": null,
      "region": "Saint-Louis",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Saint-Louis"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:06.244580"
      },
      "district": "Podor"
    },
    {
      "id": "USR051",
      "locationName": "Ibrahima's Home",
      "customer": {
        "name": "Ibrahima Traoré",
        "region": "Thiès",
        "phone": "+221 74 834 5545",
        "householdSize": 4
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-1148",
        "saleDate": "2024-11-27",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 707,
        "avgDailyHours": 1.6,
        "lastActiveDate": "2026-01-31",
        "co2SavedKg": 566,
        "fuelSavedKg": 212,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.931851425850777,
        "longitude": -16.90653726857155
      },
      "secondaryCoordinates": null,
      "region": "Thiès",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Thiès"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:06.567366"
      },
      "district": "Thiès Sud"
    },
    {
      "id": "USR052",
      "locationName": "Ousmane's Home",
      "customer": {
        "name": "Ousmane Traoré",
        "region": "Tambacounda",
        "phone": "+221 72 830 8109",
        "householdSize": 10
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-4573",
        "saleDate": "2025-01-15",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1948,
        "avgDailyHours": 5.1,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 1558,
        "fuelSavedKg": 584,
        "status": "active"
      },
      "coordinates": {
        "latitude": 13.903153064769947,
        "longitude": -14.394023663259734
      },
      "secondaryCoordinates": null,
      "region": "Tambacounda",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Tambacounda"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:06.885411"
      },
      "district": "Koumpentoum"
    },
    {
      "id": "USR053",
      "locationName": "Moussa's Home",
      "customer": {
        "name": "Moussa Cissé",
        "region": "Tambacounda",
        "phone": "+221 76 718 7984",
        "householdSize": 10
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-1642",
        "saleDate": "2024-05-17",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1823,
        "avgDailyHours": 2.9,
        "lastActiveDate": "2026-02-01",
        "co2SavedKg": 912,
        "fuelSavedKg": 547,
        "status": "active"
      },
      "coordinates": {
        "latitude": 13.46853385577081,
        "longitude": -13.799287664033915
      },
      "secondaryCoordinates": null,
      "region": "Tambacounda",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Tambacounda"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:07.213901"
      },
      "district": "Koumpentoum"
    },
    {
      "id": "USR054",
      "locationName": "Mamadou's Home",
      "customer": {
        "name": "Mamadou Faye",
        "region": "Ziguinchor",
        "phone": "+221 73 954 2307",
        "householdSize": 7
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-8460",
        "saleDate": "2024-04-04",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 2910,
        "avgDailyHours": 4.4,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 1455,
        "fuelSavedKg": 873,
        "status": "active"
      },
      "coordinates": {
        "latitude": 12.983215060897198,
        "longitude": -16.261889780655874
      },
      "secondaryCoordinates": null,
      "region": "Ziguinchor",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 12,
            "class_name": "Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Low Density Rural (Code 12) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Ziguinchor"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:07.538466"
      },
      "district": "Bignona"
    },
    {
      "id": "USR055",
      "locationName": "Abdoulaye's Home",
      "customer": {
        "name": "Abdoulaye Diallo",
        "region": "Thiès",
        "phone": "+221 75 913 5493",
        "householdSize": 3
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-2338",
        "saleDate": "2025-04-19",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 543,
        "avgDailyHours": 1.9,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 272,
        "fuelSavedKg": 163,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.689577232295926,
        "longitude": -16.450938398814284
      },
      "secondaryCoordinates": null,
      "region": "Thiès",
      "townContext": "Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 55.17,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 55.2 people/100m² → Urban",
          "Administrative Region: Thiès"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:07.858050"
      },
      "district": "Tivaouane"
    },
    {
      "id": "USR056",
      "locationName": "Ibrahima's Home",
      "customer": {
        "name": "Ibrahima Ndiaye",
        "region": "Dakar",
        "phone": "+221 72 156 1261",
        "householdSize": 10
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-4265",
        "saleDate": "2025-01-07",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 624,
        "avgDailyHours": 1.6,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 312,
        "fuelSavedKg": 187,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.818703593417956,
        "longitude": -17.192770503572678
      },
      "secondaryCoordinates": null,
      "region": "Dakar",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 12,
            "class_name": "Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 6.3,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Low Density Rural (Code 12) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 6.3 people/100m² → Rural",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:08.179220"
      },
      "district": "Pikine"
    },
    {
      "id": "USR057",
      "locationName": "Khady's Home",
      "customer": {
        "name": "Khady Diatta",
        "region": "Kaolack",
        "phone": "+221 70 635 3106",
        "householdSize": 9
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-6038",
        "saleDate": "2024-10-23",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 2080,
        "avgDailyHours": 4.5,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 1040,
        "fuelSavedKg": 624,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.309307401938769,
        "longitude": -16.13741800235042
      },
      "secondaryCoordinates": {
        "latitude": 14.179749210004337,
        "longitude": -16.221727030641517
      },
      "region": "Kaolack",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Kaolack"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:08.525827"
      },
      "district": "Kahône"
    },
    {
      "id": "USR058",
      "locationName": "Awa's Home",
      "customer": {
        "name": "Awa Wade",
        "region": "Thiès",
        "phone": "+221 71 611 3648",
        "householdSize": 4
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-8828",
        "saleDate": "2025-03-10",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 931,
        "avgDailyHours": 2.8,
        "lastActiveDate": "2026-02-01",
        "co2SavedKg": 466,
        "fuelSavedKg": 279,
        "status": "maintenance"
      },
      "coordinates": {
        "latitude": 14.606228333939606,
        "longitude": -16.95747641824087
      },
      "secondaryCoordinates": null,
      "region": "Thiès",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Thiès"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:08.850754"
      },
      "district": "Tivaouane"
    },
    {
      "id": "USR059",
      "locationName": "Ndeye's Home",
      "customer": {
        "name": "Ndeye Sy",
        "region": "Ziguinchor",
        "phone": "+221 71 148 1763",
        "householdSize": 6
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-6240",
        "saleDate": "2025-05-05",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 640,
        "avgDailyHours": 2.3,
        "lastActiveDate": "2026-01-31",
        "co2SavedKg": 320,
        "fuelSavedKg": 192,
        "status": "active"
      },
      "coordinates": {
        "latitude": 12.919471212649155,
        "longitude": -16.23853827630694
      },
      "secondaryCoordinates": null,
      "region": "Ziguinchor",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Ziguinchor"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:09.169819"
      },
      "district": "Bignona"
    },
    {
      "id": "USR060",
      "locationName": "Khady's Home",
      "customer": {
        "name": "Khady Fall",
        "region": "Ziguinchor",
        "phone": "+221 73 803 9357",
        "householdSize": 11
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-6164",
        "saleDate": "2025-06-05",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1394,
        "avgDailyHours": 5.8,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 1115,
        "fuelSavedKg": 418,
        "status": "active"
      },
      "coordinates": {
        "latitude": 12.439559182273332,
        "longitude": -16.65740202769564
      },
      "secondaryCoordinates": null,
      "region": "Ziguinchor",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Ziguinchor"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:09.485022"
      },
      "district": "Bignona"
    },
    {
      "id": "USR061",
      "locationName": "Babacar's Home",
      "customer": {
        "name": "Babacar Sy",
        "region": "Kaolack",
        "phone": "+221 71 953 6648",
        "householdSize": 11
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-9699",
        "saleDate": "2025-03-01",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 507,
        "avgDailyHours": 1.5,
        "lastActiveDate": "2026-02-01",
        "co2SavedKg": 254,
        "fuelSavedKg": 152,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.342213260290844,
        "longitude": -16.138682249894345
      },
      "secondaryCoordinates": null,
      "region": "Kaolack",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Kaolack"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:09.796604"
      },
      "district": "Kaolack Centre"
    },
    {
      "id": "USR062",
      "locationName": "Fallou's Home",
      "customer": {
        "name": "Fallou Sy",
        "region": "Dakar",
        "phone": "+221 72 681 5489",
        "householdSize": 7
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-6618",
        "saleDate": "2024-05-11",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1633,
        "avgDailyHours": 2.6,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 817,
        "fuelSavedKg": 490,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.706605293267785,
        "longitude": -17.4598683740244
      },
      "secondaryCoordinates": null,
      "region": "Dakar",
      "townContext": "Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 200.08,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 200.1 people/100m² → Urban",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:10.103541"
      },
      "district": "Pikine"
    },
    {
      "id": "USR063",
      "locationName": "Babacar's Home",
      "customer": {
        "name": "Babacar Seck",
        "region": "Kaolack",
        "phone": "+221 70 779 5916",
        "householdSize": 8
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-4048",
        "saleDate": "2024-09-03",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1887,
        "avgDailyHours": 3.7,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 944,
        "fuelSavedKg": 566,
        "status": "active"
      },
      "coordinates": {
        "latitude": 13.949567780393547,
        "longitude": -15.97579548254195
      },
      "secondaryCoordinates": null,
      "region": "Kaolack",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Kaolack"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:10.410253"
      },
      "district": "Kaolack Centre"
    },
    {
      "id": "USR064",
      "locationName": "Sokhna's Home",
      "customer": {
        "name": "Sokhna Ba",
        "region": "Ziguinchor",
        "phone": "+221 70 322 8934",
        "householdSize": 8
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-5708",
        "saleDate": "2024-06-14",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1040,
        "avgDailyHours": 1.7,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 520,
        "fuelSavedKg": 312,
        "status": "active"
      },
      "coordinates": {
        "latitude": 12.669034595731482,
        "longitude": -16.454151364913294
      },
      "secondaryCoordinates": null,
      "region": "Ziguinchor",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Ziguinchor"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:10.714521"
      },
      "district": "Bignona"
    },
    {
      "id": "USR065",
      "locationName": "Babacar's Home",
      "customer": {
        "name": "Babacar Diop",
        "region": "Thiès",
        "phone": "+221 74 408 1776",
        "householdSize": 6
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-3337",
        "saleDate": "2025-06-11",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 930,
        "avgDailyHours": 3.9,
        "lastActiveDate": "2026-02-01",
        "co2SavedKg": 465,
        "fuelSavedKg": 279,
        "status": "active"
      },
      "coordinates": {
        "latitude": 15.223392742069278,
        "longitude": -16.753120100996494
      },
      "secondaryCoordinates": null,
      "region": "Thiès",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Thiès"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:11.026263"
      },
      "district": "Kayar"
    },
    {
      "id": "USR066",
      "locationName": "Fallou's Home",
      "customer": {
        "name": "Fallou Diop",
        "region": "Dakar",
        "phone": "+221 78 314 9006",
        "householdSize": 9
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-5263",
        "saleDate": "2024-10-06",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 2681,
        "avgDailyHours": 5.5,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 2145,
        "fuelSavedKg": 804,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.755452220344385,
        "longitude": -17.197368289678927
      },
      "secondaryCoordinates": {
        "latitude": 14.726678216146729,
        "longitude": -17.37485576445502
      },
      "region": "Dakar",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:11.335223"
      },
      "district": "Dakar Plateau"
    },
    {
      "id": "USR067",
      "locationName": "Mariama's Home",
      "customer": {
        "name": "Mariama Diallo",
        "region": "Diourbel",
        "phone": "+221 74 681 8022",
        "householdSize": 8
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-1823",
        "saleDate": "2025-07-01",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1256,
        "avgDailyHours": 5.8,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 628,
        "fuelSavedKg": 377,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.570795630571364,
        "longitude": -16.203452796427232
      },
      "secondaryCoordinates": null,
      "region": "Diourbel",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 12,
            "class_name": "Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 9.09,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Low Density Rural (Code 12) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 9.1 people/100m² → Rural",
          "Administrative Region: Diourbel"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:11.691971"
      },
      "district": "Touba"
    },
    {
      "id": "USR068",
      "locationName": "Moussa's Home",
      "customer": {
        "name": "Moussa Mbaye",
        "region": "Saint-Louis",
        "phone": "+221 77 839 6376",
        "householdSize": 11
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-1224",
        "saleDate": "2025-09-15",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 781,
        "avgDailyHours": 5.6,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 625,
        "fuelSavedKg": 234,
        "status": "active"
      },
      "coordinates": {
        "latitude": 16.036649112023564,
        "longitude": -16.491421487605493
      },
      "secondaryCoordinates": null,
      "region": "Saint-Louis",
      "townContext": "Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Saint-Louis"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:12.007252"
      },
      "district": "Richard Toll"
    },
    {
      "id": "USR069",
      "locationName": "Khady's Home",
      "customer": {
        "name": "Khady Cissé",
        "region": "Matam",
        "phone": "+221 77 370 9126",
        "householdSize": 11
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-1082",
        "saleDate": "2025-03-01",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1371,
        "avgDailyHours": 4.1,
        "lastActiveDate": "2026-02-01",
        "co2SavedKg": 1097,
        "fuelSavedKg": 411,
        "status": "active"
      },
      "coordinates": {
        "latitude": 15.741906283767184,
        "longitude": -13.669799600263472
      },
      "secondaryCoordinates": {
        "latitude": 15.276203333348343,
        "longitude": -13.364369918199285
      },
      "region": "Matam",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Matam"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:12.306425"
      },
      "district": "Ourossogui"
    },
    {
      "id": "USR070",
      "locationName": "Aminata's Home",
      "customer": {
        "name": "Aminata Wade",
        "region": "Kaolack",
        "phone": "+221 75 957 9237",
        "householdSize": 6
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-2802",
        "saleDate": "2025-04-20",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 900,
        "avgDailyHours": 3.1,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 720,
        "fuelSavedKg": 270,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.366838680856352,
        "longitude": -16.18168406209593
      },
      "secondaryCoordinates": {
        "latitude": 14.163418486630786,
        "longitude": -16.04246665518508
      },
      "region": "Kaolack",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 12,
            "class_name": "Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Low Density Rural (Code 12) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Kaolack"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:12.614234"
      },
      "district": "Kaolack Centre"
    },
    {
      "id": "USR071",
      "locationName": "Awa's Home",
      "customer": {
        "name": "Awa Ndiaye",
        "region": "Dakar",
        "phone": "+221 71 131 9679",
        "householdSize": 8
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-5817",
        "saleDate": "2024-05-14",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 3734,
        "avgDailyHours": 5.9,
        "lastActiveDate": "2026-01-31",
        "co2SavedKg": 2987,
        "fuelSavedKg": 1120,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.773750268290845,
        "longitude": -17.23601189072889
      },
      "secondaryCoordinates": {
        "latitude": 14.67850374482592,
        "longitude": -17.388715294285653
      },
      "region": "Dakar",
      "townContext": "Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 23,
            "class_name": "Dense Urban Cluster",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Dense Urban Cluster (Code 23) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:12.920809"
      },
      "district": "Pikine"
    },
    {
      "id": "USR072",
      "locationName": "Ibrahima's Home",
      "customer": {
        "name": "Ibrahima Wade",
        "region": "Kédougou",
        "phone": "+221 75 632 8547",
        "householdSize": 5
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-7430",
        "saleDate": "2024-09-02",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 2610,
        "avgDailyHours": 5,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 2088,
        "fuelSavedKg": 783,
        "status": "active"
      },
      "coordinates": {
        "latitude": 12.831671046241116,
        "longitude": -12.737904545094707
      },
      "secondaryCoordinates": null,
      "region": "Kédougou",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Kédougou"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:13.236142"
      },
      "district": "Bandafassi"
    },
    {
      "id": "USR073",
      "locationName": "Mariama's Home",
      "customer": {
        "name": "Mariama Wade",
        "region": "Ziguinchor",
        "phone": "+221 71 940 7878",
        "householdSize": 10
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-3814",
        "saleDate": "2024-08-09",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 3165,
        "avgDailyHours": 5.8,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 1583,
        "fuelSavedKg": 950,
        "status": "active"
      },
      "coordinates": {
        "latitude": 12.667825664472444,
        "longitude": -16.701708277009786
      },
      "secondaryCoordinates": null,
      "region": "Ziguinchor",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Ziguinchor"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:13.543836"
      },
      "district": "Bignona"
    },
    {
      "id": "USR074",
      "locationName": "Mariama's Home",
      "customer": {
        "name": "Mariama Diatta",
        "region": "Matam",
        "phone": "+221 77 871 6903",
        "householdSize": 9
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-4778",
        "saleDate": "2025-03-23",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 739,
        "avgDailyHours": 2.3,
        "lastActiveDate": "2026-01-31",
        "co2SavedKg": 370,
        "fuelSavedKg": 222,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.896597211961375,
        "longitude": -12.893855381741012
      },
      "secondaryCoordinates": null,
      "region": "Matam",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Matam"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:13.845374"
      },
      "district": "Ourossogui"
    },
    {
      "id": "USR075",
      "locationName": "Ousmane's Home",
      "customer": {
        "name": "Ousmane Ba",
        "region": "Dakar",
        "phone": "+221 75 881 2830",
        "householdSize": 7
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-8062",
        "saleDate": "2025-05-21",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 410,
        "avgDailyHours": 1.6,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 328,
        "fuelSavedKg": 123,
        "status": "inactive"
      },
      "coordinates": {
        "latitude": 14.70644734068722,
        "longitude": -17.466933686415917
      },
      "secondaryCoordinates": null,
      "region": "Dakar",
      "townContext": "Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 202.38,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 202.4 people/100m² → Urban",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:14.147767"
      },
      "district": "Pikine"
    },
    {
      "id": "USR076",
      "locationName": "Abdoulaye's Home",
      "customer": {
        "name": "Abdoulaye Wade",
        "region": "Tambacounda",
        "phone": "+221 78 344 5033",
        "householdSize": 3
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-9608",
        "saleDate": "2024-07-13",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1119,
        "avgDailyHours": 2,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 560,
        "fuelSavedKg": 336,
        "status": "active"
      },
      "coordinates": {
        "latitude": 13.427595912544065,
        "longitude": -14.282677382063344
      },
      "secondaryCoordinates": null,
      "region": "Tambacounda",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Tambacounda"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:14.457514"
      },
      "district": "Tambacounda Centre"
    },
    {
      "id": "USR077",
      "locationName": "Ousmane's Home",
      "customer": {
        "name": "Ousmane Sow",
        "region": "Dakar",
        "phone": "+221 78 702 7396",
        "householdSize": 11
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-9939",
        "saleDate": "2025-09-26",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 385,
        "avgDailyHours": 3,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 308,
        "fuelSavedKg": 116,
        "status": "maintenance"
      },
      "coordinates": {
        "latitude": 14.735732407693188,
        "longitude": -17.463974822690023
      },
      "secondaryCoordinates": null,
      "region": "Dakar",
      "townContext": "Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 210.49,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 210.5 people/100m² → Urban",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:14.763309"
      },
      "district": "Parcelles Assainies"
    },
    {
      "id": "USR078",
      "locationName": "Mariama's Home",
      "customer": {
        "name": "Mariama Ndiaye",
        "region": "Tambacounda",
        "phone": "+221 74 744 4305",
        "householdSize": 5
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-6846",
        "saleDate": "2025-08-09",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 968,
        "avgDailyHours": 5.5,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 484,
        "fuelSavedKg": 290,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.03130372650361,
        "longitude": -13.174143639791128
      },
      "secondaryCoordinates": null,
      "region": "Tambacounda",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Tambacounda"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:15.080177"
      },
      "district": "Bakel"
    },
    {
      "id": "USR079",
      "locationName": "Sokhna's Home",
      "customer": {
        "name": "Sokhna Cissé",
        "region": "Thiès",
        "phone": "+221 70 245 8908",
        "householdSize": 5
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-3773",
        "saleDate": "2025-12-11",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 280,
        "avgDailyHours": 5.3,
        "lastActiveDate": "2026-01-31",
        "co2SavedKg": 140,
        "fuelSavedKg": 84,
        "status": "active"
      },
      "coordinates": {
        "latitude": 15.14676409745296,
        "longitude": -16.67994862754462
      },
      "secondaryCoordinates": null,
      "region": "Thiès",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 12,
            "class_name": "Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Low Density Rural (Code 12) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Thiès"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:15.387293"
      },
      "district": "Kayar"
    },
    {
      "id": "USR080",
      "locationName": "Fallou's Home",
      "customer": {
        "name": "Fallou Mbaye",
        "region": "Tambacounda",
        "phone": "+221 72 415 4039",
        "householdSize": 4
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-1861",
        "saleDate": "2025-06-10",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1248,
        "avgDailyHours": 5.3,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 624,
        "fuelSavedKg": 374,
        "status": "inactive"
      },
      "coordinates": {
        "latitude": 13.767948994083449,
        "longitude": -12.2904524457637
      },
      "secondaryCoordinates": null,
      "region": "Tambacounda",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Tambacounda"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:15.691859"
      },
      "district": "Tambacounda Centre"
    },
    {
      "id": "USR081",
      "locationName": "Aminata's Home",
      "customer": {
        "name": "Aminata Ndiaye",
        "region": "Dakar",
        "phone": "+221 70 786 7913",
        "householdSize": 3
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-4307",
        "saleDate": "2024-12-23",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1102,
        "avgDailyHours": 2.7,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 882,
        "fuelSavedKg": 331,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.660023382610863,
        "longitude": -17.20047690833594
      },
      "secondaryCoordinates": null,
      "region": "Dakar",
      "townContext": "Peri-Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Peri-Urban",
        "sources": {
          "ghsl_smod": {
            "value": 21,
            "class_name": "Suburban",
            "category": "Peri-Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Suburban (Code 21) → Peri-Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:15.999365"
      },
      "district": "Parcelles Assainies"
    },
    {
      "id": "USR082",
      "locationName": "Awa's Home",
      "customer": {
        "name": "Awa Ba",
        "region": "Kaolack",
        "phone": "+221 75 797 2234",
        "householdSize": 3
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-7382",
        "saleDate": "2025-11-13",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 240,
        "avgDailyHours": 3,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 120,
        "fuelSavedKg": 72,
        "status": "active"
      },
      "coordinates": {
        "latitude": 13.757294346050926,
        "longitude": -15.802661148208646
      },
      "secondaryCoordinates": null,
      "region": "Kaolack",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Kaolack"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:16.306795"
      },
      "district": "Kaolack Centre"
    },
    {
      "id": "USR083",
      "locationName": "Abdoulaye's Home",
      "customer": {
        "name": "Abdoulaye Ba",
        "region": "Tambacounda",
        "phone": "+221 72 687 4536",
        "householdSize": 3
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-4251",
        "saleDate": "2024-02-28",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 2019,
        "avgDailyHours": 2.9,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 1615,
        "fuelSavedKg": 606,
        "status": "active"
      },
      "coordinates": {
        "latitude": 13.070363246810278,
        "longitude": -13.475109514463892
      },
      "secondaryCoordinates": null,
      "region": "Tambacounda",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Tambacounda"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:16.615086"
      },
      "district": "Tambacounda Centre"
    },
    {
      "id": "USR084",
      "locationName": "Khady's Home",
      "customer": {
        "name": "Khady Cissé",
        "region": "Thiès",
        "phone": "+221 78 919 4171",
        "householdSize": 4
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-3704",
        "saleDate": "2024-07-13",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1133,
        "avgDailyHours": 2,
        "lastActiveDate": "2026-01-31",
        "co2SavedKg": 567,
        "fuelSavedKg": 340,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.826174201501798,
        "longitude": -16.482391390852772
      },
      "secondaryCoordinates": null,
      "region": "Thiès",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Thiès"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:16.958696"
      },
      "district": "Tivaouane"
    },
    {
      "id": "USR085",
      "locationName": "Ibrahima's Home",
      "customer": {
        "name": "Ibrahima Gueye",
        "region": "Saint-Louis",
        "phone": "+221 74 629 8078",
        "householdSize": 5
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-8542",
        "saleDate": "2025-07-23",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 831,
        "avgDailyHours": 4.3,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 416,
        "fuelSavedKg": 249,
        "status": "active"
      },
      "coordinates": {
        "latitude": 16.174662788263173,
        "longitude": -15.114708168006787
      },
      "secondaryCoordinates": null,
      "region": "Saint-Louis",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Saint-Louis"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:17.273696"
      },
      "district": "Richard Toll"
    },
    {
      "id": "USR086",
      "locationName": "Ibrahima's Home",
      "customer": {
        "name": "Ibrahima Fall",
        "region": "Dakar",
        "phone": "+221 73 454 8229",
        "householdSize": 7
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-8694",
        "saleDate": "2025-02-20",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1008,
        "avgDailyHours": 2.9,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 504,
        "fuelSavedKg": 302,
        "status": "maintenance"
      },
      "coordinates": {
        "latitude": 14.769030347298628,
        "longitude": -17.37428891510685
      },
      "secondaryCoordinates": null,
      "region": "Dakar",
      "townContext": "Urban",
      "isCleanEnergy": false,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 237.34,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 237.3 people/100m² → Urban",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:17.587783"
      },
      "district": "Dakar Plateau"
    },
    {
      "id": "USR087",
      "locationName": "Abdoulaye's Home",
      "customer": {
        "name": "Abdoulaye Ndiaye",
        "region": "Dakar",
        "phone": "+221 74 443 2468",
        "householdSize": 8
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-2173",
        "saleDate": "2024-08-19",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1065,
        "avgDailyHours": 2,
        "lastActiveDate": "2026-01-31",
        "co2SavedKg": 852,
        "fuelSavedKg": 320,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.744058177263831,
        "longitude": -17.47057378856522
      },
      "secondaryCoordinates": null,
      "region": "Dakar",
      "townContext": "Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 146.9,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 146.9 people/100m² → Urban",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:17.898936"
      },
      "district": "Dakar Plateau"
    },
    {
      "id": "USR088",
      "locationName": "Ousmane's Home",
      "customer": {
        "name": "Ousmane Cissé",
        "region": "Dakar",
        "phone": "+221 77 980 4308",
        "householdSize": 6
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-4871",
        "saleDate": "2024-05-26",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 2755,
        "avgDailyHours": 4.5,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 2204,
        "fuelSavedKg": 827,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.720091117594064,
        "longitude": -17.476727349345214
      },
      "secondaryCoordinates": null,
      "region": "Dakar",
      "townContext": "Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 132.06,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 132.1 people/100m² → Urban",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:18.212164"
      },
      "district": "Dakar Plateau"
    },
    {
      "id": "USR089",
      "locationName": "Fallou's Home",
      "customer": {
        "name": "Fallou Traoré",
        "region": "Dakar",
        "phone": "+221 70 813 4782",
        "householdSize": 10
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-6108",
        "saleDate": "2024-05-12",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 3768,
        "avgDailyHours": 6,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 3014,
        "fuelSavedKg": 1130,
        "status": "maintenance"
      },
      "coordinates": {
        "latitude": 14.736609883227427,
        "longitude": -17.323980318339277
      },
      "secondaryCoordinates": null,
      "region": "Dakar",
      "townContext": "Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 249.88,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 249.9 people/100m² → Urban",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:18.526042"
      },
      "district": "Rufisque"
    },
    {
      "id": "USR090",
      "locationName": "Cheikh's Home",
      "customer": {
        "name": "Cheikh Sow",
        "region": "Saint-Louis",
        "phone": "+221 75 959 1133",
        "householdSize": 7
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-7970",
        "saleDate": "2025-10-05",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 333,
        "avgDailyHours": 2.8,
        "lastActiveDate": "2026-01-31",
        "co2SavedKg": 266,
        "fuelSavedKg": 100,
        "status": "active"
      },
      "coordinates": {
        "latitude": 15.748533266030801,
        "longitude": -16.16233969218415
      },
      "secondaryCoordinates": {
        "latitude": 15.945032413983604,
        "longitude": -16.56509111884687
      },
      "region": "Saint-Louis",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 12,
            "class_name": "Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Low Density Rural (Code 12) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Saint-Louis"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:18.838587"
      },
      "district": "Dagana"
    },
    {
      "id": "USR091",
      "locationName": "Mariama's Home",
      "customer": {
        "name": "Mariama Sow",
        "region": "Dakar",
        "phone": "+221 71 987 2079",
        "householdSize": 10
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-8403",
        "saleDate": "2024-03-02",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 2395,
        "avgDailyHours": 3.4,
        "lastActiveDate": "2026-02-01",
        "co2SavedKg": 1198,
        "fuelSavedKg": 719,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.751190517958097,
        "longitude": -17.46417486005589
      },
      "secondaryCoordinates": null,
      "region": "Dakar",
      "townContext": "Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 206.12,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 206.1 people/100m² → Urban",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:19.149856"
      },
      "district": "Grand Dakar"
    },
    {
      "id": "USR092",
      "locationName": "Ibrahima's Home",
      "customer": {
        "name": "Ibrahima Ba",
        "region": "Dakar",
        "phone": "+221 78 814 2107",
        "householdSize": 4
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-8558",
        "saleDate": "2025-07-09",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1124,
        "avgDailyHours": 5.4,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 899,
        "fuelSavedKg": 337,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.721759601140143,
        "longitude": -17.48132126672184
      },
      "secondaryCoordinates": {
        "latitude": 14.730237804302448,
        "longitude": -17.374321493183203
      },
      "region": "Dakar",
      "townContext": "Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 194.07,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 194.1 people/100m² → Urban",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:19.456362"
      },
      "district": "Guédiawaye"
    },
    {
      "id": "USR093",
      "locationName": "Moussa's Home",
      "customer": {
        "name": "Moussa Ndiaye",
        "region": "Ziguinchor",
        "phone": "+221 71 949 6657",
        "householdSize": 8
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-7344",
        "saleDate": "2024-05-04",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1757,
        "avgDailyHours": 2.8,
        "lastActiveDate": "2026-02-01",
        "co2SavedKg": 879,
        "fuelSavedKg": 527,
        "status": "maintenance"
      },
      "coordinates": {
        "latitude": 12.886316921972856,
        "longitude": -16.205700590640337
      },
      "secondaryCoordinates": null,
      "region": "Ziguinchor",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 12,
            "class_name": "Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Low Density Rural (Code 12) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Ziguinchor"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:19.778886"
      },
      "district": "Oussouye"
    },
    {
      "id": "USR094",
      "locationName": "Awa's Home",
      "customer": {
        "name": "Awa Faye",
        "region": "Dakar",
        "phone": "+221 71 733 9224",
        "householdSize": 4
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-4081",
        "saleDate": "2024-07-15",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1398,
        "avgDailyHours": 2.5,
        "lastActiveDate": "2026-01-29",
        "co2SavedKg": 699,
        "fuelSavedKg": 419,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.717720411877037,
        "longitude": -17.48102333948106
      },
      "secondaryCoordinates": null,
      "region": "Dakar",
      "townContext": "Urban",
      "isCleanEnergy": false,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 130.71,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 130.7 people/100m² → Urban",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:20.115219"
      },
      "district": "Pikine"
    },
    {
      "id": "USR095",
      "locationName": "Abdoulaye's Home",
      "customer": {
        "name": "Abdoulaye Diatta",
        "region": "Saint-Louis",
        "phone": "+221 72 189 5851",
        "householdSize": 6
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-9483",
        "saleDate": "2025-05-15",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 535,
        "avgDailyHours": 2,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 268,
        "fuelSavedKg": 161,
        "status": "active"
      },
      "coordinates": {
        "latitude": 15.941480888457415,
        "longitude": -14.239110633667634
      },
      "secondaryCoordinates": null,
      "region": "Saint-Louis",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Saint-Louis"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:20.421142"
      },
      "district": "Richard Toll"
    },
    {
      "id": "USR096",
      "locationName": "Cheikh's Home",
      "customer": {
        "name": "Cheikh Wade",
        "region": "Saint-Louis",
        "phone": "+221 75 822 9376",
        "householdSize": 5
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-3168",
        "saleDate": "2024-03-18",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 2873,
        "avgDailyHours": 4.2,
        "lastActiveDate": "2026-01-30",
        "co2SavedKg": 2298,
        "fuelSavedKg": 862,
        "status": "inactive"
      },
      "coordinates": {
        "latitude": 15.860110534113618,
        "longitude": -14.468838494043892
      },
      "secondaryCoordinates": null,
      "region": "Saint-Louis",
      "townContext": "Rural",
      "isCleanEnergy": true,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Saint-Louis"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:20.733319"
      },
      "district": "Saint-Louis Centre"
    },
    {
      "id": "USR097",
      "locationName": "Moussa's Home",
      "customer": {
        "name": "Moussa Diatta",
        "region": "Thiès",
        "phone": "+221 73 323 7770",
        "householdSize": 5
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-9199",
        "saleDate": "2025-07-16",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 373,
        "avgDailyHours": 1.9,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 187,
        "fuelSavedKg": 112,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.99834822065806,
        "longitude": -16.478217174119475
      },
      "secondaryCoordinates": null,
      "region": "Thiès",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 12,
            "class_name": "Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Low Density Rural (Code 12) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Thiès"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:21.038444"
      },
      "district": "Thiès Nord"
    },
    {
      "id": "USR098",
      "locationName": "Abdoulaye's Home",
      "customer": {
        "name": "Abdoulaye Cissé",
        "region": "Louga",
        "phone": "+221 73 867 6139",
        "householdSize": 6
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-7481",
        "saleDate": "2024-09-24",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 2837,
        "avgDailyHours": 5.7,
        "lastActiveDate": "2026-02-01",
        "co2SavedKg": 1419,
        "fuelSavedKg": 851,
        "status": "active"
      },
      "coordinates": {
        "latitude": 15.272760147537502,
        "longitude": -15.847528817259656
      },
      "secondaryCoordinates": {
        "latitude": 15.624009572425273,
        "longitude": -16.35620165249054
      },
      "region": "Louga",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 12,
            "class_name": "Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 0,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Low Density Rural (Code 12) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 0.0 people/100m² → Rural",
          "Administrative Region: Louga"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:21.338646"
      },
      "district": "Linguère"
    },
    {
      "id": "USR099",
      "locationName": "Awa's Home",
      "customer": {
        "name": "Awa Traoré",
        "region": "Dakar",
        "phone": "+221 71 283 7036",
        "householdSize": 3
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2025-6637",
        "saleDate": "2025-05-02",
        "price": 150,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 1419,
        "avgDailyHours": 5.1,
        "lastActiveDate": "2026-02-01",
        "co2SavedKg": 1135,
        "fuelSavedKg": 426,
        "status": "active"
      },
      "coordinates": {
        "latitude": 14.771914005363431,
        "longitude": -17.29219343611224
      },
      "secondaryCoordinates": null,
      "region": "Dakar",
      "townContext": "Urban",
      "isCleanEnergy": true,
      "classification": {
        "type": "Urban",
        "sources": {
          "ghsl_smod": {
            "value": 30,
            "class_name": "Urban Centre",
            "category": "Urban",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 51.16,
            "category": "Urban",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Urban Centre (Code 30) → Urban",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 51.2 people/100m² → Urban",
          "Administrative Region: Dakar"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:21.644327"
      },
      "district": "Grand Dakar"
    },
    {
      "id": "USR100",
      "locationName": "Awa's Home",
      "customer": {
        "name": "Awa Gueye",
        "region": "Kédougou",
        "phone": "+221 70 979 1363",
        "householdSize": 5
      },
      "stove": {
        "type": "CleanCook",
        "model": "CleanCook Pro",
        "serialNumber": "SN-2024-8894",
        "saleDate": "2024-03-08",
        "price": 120,
        "currency": "USD"
      },
      "usage": {
        "totalHoursOn": 2568,
        "avgDailyHours": 3.7,
        "lastActiveDate": "2026-02-02",
        "co2SavedKg": 1284,
        "fuelSavedKg": 770,
        "status": "active"
      },
      "coordinates": {
        "latitude": 13.270340976064523,
        "longitude": -12.477607208774927
      },
      "secondaryCoordinates": null,
      "region": "Kédougou",
      "townContext": "Rural",
      "isCleanEnergy": false,
      "classification": {
        "type": "Rural",
        "sources": {
          "ghsl_smod": {
            "value": 11,
            "class_name": "Very Low Density Rural",
            "category": "Rural",
            "source": "GHSL SMOD 2023 (1km resolution)"
          },
          "kontur": {
            "value": 0,
            "category": "Rural",
            "source": "Kontur (no data at location)"
          },
          "worldpop": {
            "value": 9.39,
            "category": "Rural",
            "source": "WorldPop 2020 Constrained (100m resolution, UN-adjusted)"
          }
        },
        "reasoning": [
          "GHSL SMOD: Very Low Density Rural (Code 11) → Rural",
          "Kontur Density: 0 people/hexagon (threshold: ≥1000=Urban, ≥300=Peri-Urban) → Rural",
          "WorldPop: 9.4 people/100m² → Rural",
          "Administrative Region: Kédougou"
        ],
        "thresholds": {
          "kontur": {
            "urban_min": 1000,
            "periurban_min": 300
          },
          "worldpop": {
            "urban_min": 50,
            "periurban_min": 10
          }
        },
        "classifiedAt": "2026-02-03T03:23:21.944340"
      },
      "district": "Kédougou Centre"
    }
  ],
  "summary": {
    "totalCustomers": 100,
    "activeStoves": 90,
    "totalRevenue": 5880000,
    "currency": "XOF",
    "totalHoursLogged": 138342,
    "totalFuelSavedKg": 41504,
    "totalCO2SavedKg": 86477,
    "generatedAt": "2026-02-02T15:13:50.694Z"
  }
}