{
  "name": "Campsite suitability JSON endpoint",
  "description": "Returns a 0-100 campsite fit score with road access, legality, solar, connectivity, logistics, weather, leveling, and rig-fit category scores.",
  "publisher": {
    "name": "OffGridRVHub",
    "url": "https://www.offgridrvhub.com"
  },
  "source": {
    "endpoint": "https://www.offgridrvhub.com/tools/api/campsite-score.json",
    "fullCalculator": "https://www.offgridrvhub.com/tools/campsite-suitability-calculator",
    "assumptions": "https://www.offgridrvhub.com/tools/calculator-assumptions",
    "documentation": "https://www.offgridrvhub.com/tools/calculator-api"
  },
  "caveat": "This is a planning estimate for RV education and comparison. It is not electrical, plumbing, safety, or installation advice.",
  "input": {
    "rigLengthFt": 30,
    "groundClearanceIn": 10,
    "roadCondition": "graded-gravel",
    "dirtRoadMiles": 4,
    "turnaroundEase": "manageable",
    "levelingDifficulty": "minor",
    "legalConfidence": "likely",
    "postedStayLimitDays": 14,
    "desiredStayDays": 5,
    "solarExposurePercent": 75,
    "starlinkSkyViewPercent": 80,
    "cellSignalBars": 2,
    "workNeed": "messages",
    "waterDistanceMiles": 12,
    "dumpDistanceMiles": 18,
    "groceryDistanceMiles": 25,
    "weatherRisk": "mild",
    "windExposure": "moderate",
    "arrivalBufferHours": 3
  },
  "result": {
    "totalScore": 73,
    "grade": "workable",
    "accessScore": 80,
    "legalScore": 78,
    "solarScore": 75,
    "connectivityScore": 44,
    "logisticsScore": 67,
    "comfortScore": 90,
    "limitingLane": {
      "key": "connectivity",
      "label": "Connectivity fit",
      "score": 44,
      "status": "weak",
      "detail": "2/5 cell bars and 80% satellite sky view for messages needs.",
      "fix": "Treat this as a scout-first site if the workday matters, and bring a second carrier or satellite option."
    },
    "lanes": [
      {
        "key": "access",
        "label": "Road and rig access",
        "score": 80,
        "status": "workable",
        "detail": "30 ft rig, 10 in clearance, 4 mi from pavement, graded gravel road, manageable turnaround.",
        "fix": "Scout the last road section, verify a turnaround, arrive early, or choose a shorter/clearance-friendlier site."
      },
      {
        "key": "legal",
        "label": "Legal confidence",
        "score": 78,
        "status": "workable",
        "detail": "likely access with a 14-day posted limit against a 5-day plan.",
        "fix": "Verify the land manager, current closure status, stay limit, fire rules, and whether overnight camping is allowed."
      },
      {
        "key": "solar",
        "label": "Solar exposure",
        "score": 75,
        "status": "workable",
        "detail": "75% estimated solar exposure before weather, trees, dust, and parking angle change the harvest.",
        "fix": "Pick a more open pad, move portable panels, reduce daily loads, or plan generator/alternator recovery."
      },
      {
        "key": "connectivity",
        "label": "Connectivity fit",
        "score": 44,
        "status": "weak",
        "detail": "2/5 cell bars and 80% satellite sky view for messages needs.",
        "fix": "Treat this as a scout-first site if the workday matters, and bring a second carrier or satellite option."
      },
      {
        "key": "logistics",
        "label": "Water, dump, and supplies",
        "score": 67,
        "status": "workable",
        "detail": "12 mi to water, 18 mi to dump, and 25 mi to groceries.",
        "fix": "Shorten the stay, carry more legal water capacity, dump before arrival, or choose a site closer to services."
      },
      {
        "key": "comfort",
        "label": "Leveling and weather",
        "score": 90,
        "status": "strong",
        "detail": "minor leveling, mild weather risk, moderate wind exposure, and 3 arrival-buffer hours.",
        "fix": "Arrive earlier, bring leveling margin, avoid exposed pads, or choose a lower-risk weather window."
      }
    ],
    "hardStop": false,
    "scoutFirst": false,
    "verdictTitle": "This campsite is workable with a few checks",
    "verdictDetail": "The total score is 73/100. The weakest category is connectivity fit at 44/100, so that is the first thing to verify before the drive in.",
    "recommendedNextMove": "Run the connectivity stack planner and treat this as a backup-connection problem before scheduling calls from camp.",
    "watchOuts": [
      "This is a pre-arrival planning score, not legal permission or a road-safety guarantee. Verify current land-manager rules before driving in.",
      "Access is one of the easiest campsite mistakes to make. A road that works for a van may not work for a long trailer or low-clearance motorhome.",
      "Connectivity is not strong enough to treat this as a dependable work site without scouting or redundancy."
    ]
  }
}