{
  "name": "Full-time RV logistics JSON endpoint",
  "description": "Returns tank cadence, dump and potable-water service runs, service-loop cost, free-night targets, paid fallback budget, and verification search links for full-time RV route planning.",
  "publisher": {
    "name": "OffGridRVHub",
    "url": "https://www.offgridrvhub.com"
  },
  "source": {
    "endpoint": "https://www.offgridrvhub.com/tools/api/full-time-rv-logistics.json",
    "fullCalculator": "https://www.offgridrvhub.com/tools/full-time-rv-logistics-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": {
    "people": 2,
    "planningDays": 14,
    "freshTankGallons": 60,
    "grayTankGallons": 45,
    "blackTankGallons": 40,
    "startingFreshPercent": 100,
    "startingGrayPercent": 0,
    "startingBlackPercent": 0,
    "freshGallonsPerPersonPerDay": 5.5,
    "grayPercentOfFresh": 65,
    "blackGallonsPerPersonPerDay": 0.7,
    "serviceRoundTripMiles": 28,
    "rvMpg": 10,
    "fuelPricePerGallon": 4,
    "dumpFeeDollars": 10,
    "potableWaterFeeDollars": 5,
    "targetFreeNightPercent": 80,
    "paidFallbackNightlyRate": 35,
    "searchArea": ""
  },
  "result": {
    "dailyFreshGallons": 11,
    "dailyGrayGallons": 7.2,
    "dailyBlackGallons": 1.4,
    "freshAvailableGallons": 60,
    "grayRemainingGallons": 45,
    "blackRemainingGallons": 40,
    "firstLimiter": {
      "kind": "fresh-water",
      "label": "Fresh water",
      "days": 5.5,
      "detail": "60 usable gallons divided by 11 gallons/day for 2 travelers.",
      "fix": "Refill before this day, carry legal portable water, lower per-person use, or start the stay with the tank actually full."
    },
    "limiters": [
      {
        "kind": "fresh-water",
        "label": "Fresh water",
        "days": 5.5,
        "detail": "60 usable gallons divided by 11 gallons/day for 2 travelers.",
        "fix": "Refill before this day, carry legal portable water, lower per-person use, or start the stay with the tank actually full."
      },
      {
        "kind": "gray-tank",
        "label": "Gray tank",
        "days": 6.3,
        "detail": "45 gallons of gray capacity remaining, filling at about 7.2 gallons/day.",
        "fix": "Use dish basins, shorter showers, legal outdoor water practices where allowed, or schedule a dump before gray water drives the move."
      },
      {
        "kind": "black-tank",
        "label": "Black tank",
        "days": 28.6,
        "detail": "40 gallons of black capacity remaining, filling at about 1.4 gallons/day.",
        "fix": "Use less flush water, confirm sensor accuracy, or plan dump access before the black tank gets close."
      }
    ],
    "serviceCadenceDays": 5.5,
    "serviceRunsNeeded": 2,
    "serviceFuelGallons": 5.6,
    "serviceFuelCostDollars": 22.4,
    "serviceFeesDollars": 30,
    "totalServiceCostDollars": 52.4,
    "serviceCostPerWeekDollars": 26.2,
    "freeNightsTarget": 11,
    "paidFallbackNights": 3,
    "paidFallbackBudgetDollars": 105,
    "verdictTitle": "Fresh water sets the service rhythm",
    "verdictDetail": "Plan a service stop about every 5.5 days. Over 14 days, that means about 2 service runs before the final move.",
    "recommendedNextMove": "Fix fresh water first, then search for dump and potable water stops close enough that service runs do not eat the savings.",
    "searchLinks": [
      {
        "label": "Search dump stations",
        "href": "https://www.google.com/maps/search/?api=1&query=RV%20dump%20station%20near%20me",
        "description": "Find candidates, then verify fee, access hours, hose threads, and whether big rigs fit before driving."
      },
      {
        "label": "Search potable water",
        "href": "https://www.google.com/maps/search/?api=1&query=potable%20water%20RV%20fill%20near%20me",
        "description": "Look for confirmed potable water, not just any spigot. Call if the listing is old or seasonal."
      },
      {
        "label": "Search legal free stays",
        "href": "https://www.google.com/maps/search/?api=1&query=free%20dispersed%20camping%20BLM%20national%20forest%20near%20me",
        "description": "Start with public-land leads, then verify the current land manager, stay limit, road access, and fire restrictions."
      },
      {
        "label": "Search low-cost service nights",
        "href": "https://www.google.com/search?q=low%20cost%20RV%20camping%20dump%20water%20near%20me",
        "description": "Use this for fairgrounds, city parks, casinos, retail overnight stops, and campgrounds that solve dump plus water in one move."
      }
    ],
    "watchOuts": [
      "This tool does not verify live dump-station status, water quality, fees, road access, closures, or overnight legality.",
      "Tank sensors are often wrong when the tanks are dirty or sloped. Use conservative starting percentages until you trust the rig.",
      "Free overnight spots can cost money once extra fuel, dump fees, water fees, and fallback nights are counted."
    ]
  }
}