{
  "schema": "bcc.visit-planner.catalogue.v1",
  "checked_at": "2026-10-02",
  "sources": [
    {
      "id": "nps-access",
      "url": "https://www.nps.gov/brca/planyourvisit/accessibility.htm",
      "title": "Bryce Canyon accessibility",
      "publisher": "National Park Service",
      "published_or_updated_at": "2026-09-22",
      "retrieved_at": "2026-10-02",
      "supports": "Viewpoint approach lengths, grade and cross-slope; visitor center ramps, film access and restroom limitations; shuttle lifts.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-hikes",
      "url": "https://www.nps.gov/brca/planyourvisit/day-hikes.htm",
      "title": "Hiking at Bryce Canyon",
      "publisher": "National Park Service",
      "published_or_updated_at": "2024-10-11",
      "retrieved_at": "2026-10-02",
      "supports": "Trail comparison, altitude context, carrying water, sun/weather preparation and staying on established trails.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-winter",
      "url": "https://www.nps.gov/brca/planyourvisit/winter.htm",
      "title": "Visiting in Winter",
      "publisher": "National Park Service",
      "published_or_updated_at": "2024-03-05",
      "retrieved_at": "2026-10-02",
      "supports": "Seasonal Fairyland/Paria road and Wall Street closures, southern road uncertainty, winter surfaces and seasonal facilities.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-conditions",
      "url": "https://www.nps.gov/brca/planyourvisit/conditions.htm",
      "title": "Current Conditions",
      "publisher": "National Park Service",
      "published_or_updated_at": "2026-08-31",
      "retrieved_at": "2026-10-02",
      "supports": "Where to verify alerts, roads and weather; latest trail conditions at the visitor center. Dynamic alerts were not captured as an all-clear.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-shuttle",
      "url": "https://www.nps.gov/brca/planyourvisit/shuttle.htm",
      "title": "Park Shuttle",
      "publisher": "National Park Service",
      "published_or_updated_at": "2026-05-14",
      "retrieved_at": "2026-10-02",
      "supports": "2026 season April 3–October 18, service area, boarding and parking, about 15-minute frequency and 50-minute loop; no Rainbow bus tour.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-scenic-drive",
      "url": "https://www.nps.gov/thingstodo/drive-the-southern-scenic-drive.htm",
      "title": "Drive the Southern Scenic Drive",
      "publisher": "National Park Service",
      "published_or_updated_at": "2025-08-06",
      "retrieved_at": "2026-10-02",
      "supports": "About 40 minutes from visitor center to road end, 2–3 hours for drive/viewpoints, south-first recommendation, winter gate, viewpoint context.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-visitor-center",
      "url": "https://www.nps.gov/places/000/visitor-center.htm",
      "title": "Visitor Center",
      "publisher": "National Park Service",
      "published_or_updated_at": "2026-08-15",
      "retrieved_at": "2026-10-02",
      "supports": "Exhibits, ranger information, film, Junior Ranger booklets, drinking water, restrooms and current program information.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-hours",
      "url": "https://www.nps.gov/brca/planyourvisit/hours.htm",
      "title": "Operating Hours & Seasons",
      "publisher": "National Park Service",
      "published_or_updated_at": "2026-08-14",
      "retrieved_at": "2026-10-02",
      "supports": "Link to current facility hours and seasonal operations; generic shuttle date conflicts with the dedicated 2026 schedule, which takes precedence here.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-general-store",
      "url": "https://www.nps.gov/places/000/bryce-canyon-general-store.htm",
      "title": "Bryce Canyon General Store",
      "publisher": "National Park Service",
      "published_or_updated_at": "2024-10-02",
      "retrieved_at": "2026-10-02",
      "supports": "Location near Sunrise Point, restrooms, wheelchair-accessibility amenity, seasonal closure; exact operating dates require confirmation.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-shared-path",
      "url": "https://www.nps.gov/brca/planyourvisit/shared-use-path.htm",
      "title": "Ride Your Bike in the Park",
      "publisher": "National Park Service",
      "published_or_updated_at": "2024-04-16",
      "retrieved_at": "2026-10-02",
      "supports": "Paved shared-use path; a facility reference, not an assumed complete or currently open walking route.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-lightning",
      "url": "https://www.nps.gov/brca/planyourvisit/lightning-safety.htm",
      "title": "Lightning Safety",
      "publisher": "National Park Service",
      "published_or_updated_at": "2022-12-19",
      "retrieved_at": "2026-10-02",
      "supports": "Move inside a substantial building or hard-top vehicle when thunder is heard; shuttle shelters and overlooks are not safe storm shelters.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-rim-walk",
      "url": "https://www.nps.gov/thingstodo/sunset-point-to-sunrise-point-hike.htm",
      "title": "Sunset Point to Sunrise Point Hike",
      "publisher": "National Park Service",
      "published_or_updated_at": "2026-08-15",
      "retrieved_at": "2026-10-02",
      "supports": "1 mile round trip, 40 ft ascent, concrete surface, grade/cross-slope/width, seasonal water and restroom details.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-bristlecone",
      "url": "https://www.nps.gov/thingstodo/bristlecone-loop-trail.htm",
      "title": "Bristlecone Loop Trail",
      "publisher": "National Park Service",
      "published_or_updated_at": "2024-10-10",
      "retrieved_at": "2026-10-02",
      "supports": "1 mile loop, 200 ft ascent, 1 hour, firm native sediment, grades/width, no shuttle, winter snow limitations.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-mossy",
      "url": "https://www.nps.gov/thingstodo/mossy-cave-trail.htm",
      "title": "Mossy Cave Trail",
      "publisher": "National Park Service",
      "published_or_updated_at": "2024-10-10",
      "retrieved_at": "2026-10-02",
      "supports": "0.8 mile round trip, 150 ft ascent, 1 hour, terrain metrics, SR 12 access, no shuttle, restroom, no roadside parking.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-queens",
      "url": "https://www.nps.gov/thingstodo/queen-s-garden-trail.htm",
      "title": "Queen’s Garden Trail",
      "publisher": "National Park Service",
      "published_or_updated_at": "2026-08-15",
      "retrieved_at": "2026-10-02",
      "supports": "1.8 mile round trip, 450 ft ascent, 1–2 hours, terrain metrics and Sunrise trailhead.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-navajo",
      "url": "https://www.nps.gov/thingstodo/navajo-loop-trail.htm",
      "title": "Navajo Loop Trail",
      "publisher": "National Park Service",
      "published_or_updated_at": "2026-08-15",
      "retrieved_at": "2026-10-02",
      "supports": "1.3 mile loop, 515 ft ascent, 1–2 hours, terrain metrics, winter Wall Street closure and full-loop limitation.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-combination",
      "url": "https://www.nps.gov/thingstodo/queen-s-navajo-combination-loop.htm",
      "title": "Queen’s/Navajo Combination Loop",
      "publisher": "National Park Service",
      "published_or_updated_at": "2026-08-15",
      "retrieved_at": "2026-10-02",
      "supports": "2.9 mile loop, 625 ft ascent, 2–3 hours; clockwise suggestion, Two Bridges winter alternative, terrain metrics.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-tower",
      "url": "https://www.nps.gov/thingstodo/tower-bridge.htm",
      "title": "Tower Bridge",
      "publisher": "National Park Service",
      "published_or_updated_at": "2024-10-10",
      "retrieved_at": "2026-10-02",
      "supports": "3 mile round trip, 760 ft ascent, 2–3 hours; north of Sunrise trailhead, natural surface, seasonal nearby services.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-fairyland",
      "url": "https://www.nps.gov/thingstodo/fairyland-loop.htm",
      "title": "Fairyland Loop",
      "publisher": "National Park Service",
      "published_or_updated_at": "2026-08-15",
      "retrieved_at": "2026-10-02",
      "supports": "8 mile planning distance, 1900 ft ascent, 4–5 hours, grades/width; no shuttle/services at Fairyland Point; winter snow limitation.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-peekaboo",
      "url": "https://www.nps.gov/thingstodo/peekaboo-loop.htm",
      "title": "Peekaboo Loop",
      "publisher": "National Park Service",
      "published_or_updated_at": "2024-10-10",
      "retrieved_at": "2026-10-02",
      "supports": "5.5 mile loop, 1560 ft ascent, 3–4 hours, grades/width; horse/mule right-of-way and seasonal toilets.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    },
    {
      "id": "nps-swamp-loop",
      "url": "https://www.nps.gov/thingstodo/swamp-canyon-loop.htm",
      "title": "Swamp Canyon Loop",
      "publisher": "National Park Service",
      "published_or_updated_at": "2026-08-15",
      "retrieved_at": "2026-10-02",
      "supports": "4 mile loop, 800 ft ascent, 3–4 hours, natural surface, no services/shuttle, fewer signs and winter snow limitation.",
      "license": "NPS-authored factual text and measurements, paraphrased; no source photographs, maps, logos or third-party media copied. NPS ownership disclaimer checked 2026-10-02. No claim to original U.S. Government works. BCC selection and planning estimates are original.",
      "rights_url": "https://www.nps.gov/aboutus/disclaimer.htm"
    }
  ],
  "records": [
    {
      "id": "visitor-center",
      "name": "Visitor Center",
      "kind": "facility",
      "summary": "Start with current conditions, exhibits and ranger information. Ask about the access guide, film and Junior Ranger booklet.",
      "sources": [
        "nps-visitor-center",
        "nps-access",
        "nps-conditions",
        "nps-hours"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "hub",
      "anchor": "visitor-center",
      "shuttle": true,
      "winter_policy": "conditional",
      "access": {
        "surface": "Paved approaches; two moderately sloping ramps into the building.",
        "approach_m_one_way": null,
        "route_m": null,
        "ascent_ft": null,
        "grade_typical_pct": null,
        "grade_max_pct": null,
        "cross_slope_typical_pct": null,
        "cross_slope_max_pct": null,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": true,
        "limitations": "Ramp grades and approach distance are not quantified here. Auditorium has a captioned 24-minute film; ask for audio description or assisted listening."
      },
      "facilities": "Accessible restroom stalls and drinking water listed by NPS. Check current hours and holiday exceptions; a film can require extra waiting time.",
      "plan": {
        "visit_minutes": 30,
        "walking_allowance_m": 160,
        "basis": "BCC allowance, not a measured travel time. Includes approach, viewing and photo pauses."
      },
      "interest": [
        "scenery",
        "family",
        "geology",
        "hiking"
      ],
      "visitable": true
    },
    {
      "id": "sunset-point",
      "name": "Sunset Point",
      "kind": "viewpoint",
      "summary": "A short paved approach to the Bryce Amphitheater. Look across the clustered pillars before deciding whether to add a rim walk.",
      "sources": [
        "nps-access",
        "nps-winter",
        "nps-rim-walk"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "rim",
      "anchor": "sunset-point",
      "shuttle": true,
      "winter_policy": "conditional",
      "access": {
        "surface": "Paved approach",
        "approach_m_one_way": 150,
        "route_m": null,
        "ascent_ft": 7.6,
        "grade_typical_pct": 1.7,
        "grade_max_pct": 4.1,
        "cross_slope_typical_pct": 1.9,
        "cross_slope_max_pct": 3.3,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": true,
        "limitations": "Surface condition and maintenance are not verified live."
      },
      "facilities": "NPS lists year-round restrooms and water in the restroom, plus seasonal exterior fill stations. The access guide says the restroom may require assistance; availability is not live.",
      "plan": {
        "visit_minutes": 25,
        "walking_allowance_m": 350,
        "basis": "BCC allowance, not a measured travel time. Includes approach, viewing and photo pauses."
      },
      "interest": [
        "scenery",
        "geology"
      ],
      "visitable": true
    },
    {
      "id": "sunrise-point",
      "name": "Sunrise Point · paved rim approach",
      "kind": "viewpoint",
      "summary": "A longer paved approach to the rim and the Queen’s Garden trailhead. This stop ends below the steep, unpaved upper viewpoint.",
      "sources": [
        "nps-access",
        "nps-winter",
        "nps-rim-walk"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "rim",
      "anchor": "sunrise-point",
      "shuttle": true,
      "winter_policy": "conditional",
      "access": {
        "surface": "Paved approach",
        "approach_m_one_way": 482,
        "route_m": null,
        "ascent_ft": 50,
        "grade_typical_pct": 3.9,
        "grade_max_pct": 10.4,
        "cross_slope_typical_pct": 2.3,
        "cross_slope_max_pct": 9.0,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": true,
        "limitations": "Paved approach only. The extra 24 m to the upper viewpoint is unpaved, with 20.7% maximum grade and 16.2% maximum cross-slope; excluded from this stop."
      },
      "facilities": "Restrooms and water at the nearby General Store are seasonal. Do not depend on the store in winter.",
      "plan": {
        "visit_minutes": 40,
        "walking_allowance_m": 1050,
        "basis": "BCC allowance, not a measured travel time. Includes approach, viewing and photo pauses."
      },
      "interest": [
        "scenery",
        "geology"
      ],
      "visitable": true
    },
    {
      "id": "inspiration-point",
      "name": "Inspiration Point · lower overlook",
      "kind": "viewpoint",
      "summary": "An amphitheater view from the lower overlook. The middle and upper overlooks are separate, much steeper extensions.",
      "sources": [
        "nps-access",
        "nps-winter"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "rim",
      "anchor": "inspiration-point",
      "shuttle": true,
      "winter_policy": "conditional",
      "access": {
        "surface": "Paved approach",
        "approach_m_one_way": 66,
        "route_m": null,
        "ascent_ft": 6,
        "grade_typical_pct": 3.7,
        "grade_max_pct": 6.3,
        "cross_slope_typical_pct": 1.9,
        "cross_slope_max_pct": 3.6,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": true,
        "limitations": "Lower overlook only. The unpaved 373 m extension to middle/upper overlooks reaches a reported 26% maximum grade; excluded."
      },
      "facilities": "NPS winter guidance says restrooms here close in winter; verify current facilities.",
      "plan": {
        "visit_minutes": 20,
        "walking_allowance_m": 180,
        "basis": "BCC allowance, not a measured travel time. Includes approach, viewing and photo pauses."
      },
      "interest": [
        "scenery",
        "geology"
      ],
      "visitable": true
    },
    {
      "id": "bryce-point",
      "name": "Bryce Point · first overlook",
      "kind": "viewpoint",
      "summary": "A paved approach to the first overlook. This plan does not require continuing to the farther end of the point.",
      "sources": [
        "nps-access",
        "nps-winter"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "rim",
      "anchor": "bryce-point",
      "shuttle": true,
      "winter_policy": "conditional",
      "access": {
        "surface": "Paved approach",
        "approach_m_one_way": 82,
        "route_m": null,
        "ascent_ft": 11.8,
        "grade_typical_pct": 5.5,
        "grade_max_pct": 11.3,
        "cross_slope_typical_pct": 1.0,
        "cross_slope_max_pct": 2.8,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": true,
        "limitations": "First overlook only. The additional 78 m to the end is excluded. NPS reports route-wide grades; the first section was not separately measured. Ice can affect the path."
      },
      "facilities": "Facilities at this stop are not confirmed in this record. Carry needed water; verify nearby services.",
      "plan": {
        "visit_minutes": 25,
        "walking_allowance_m": 220,
        "basis": "BCC allowance, not a measured travel time. Includes approach, viewing and photo pauses."
      },
      "interest": [
        "scenery",
        "geology"
      ],
      "visitable": true
    },
    {
      "id": "fairyland-point",
      "name": "Fairyland Point",
      "kind": "viewpoint",
      "summary": "A compacted-sediment overlook at the north end of the amphitheater. Viewpoint visit only; Fairyland Loop is a separate long hike.",
      "sources": [
        "nps-access",
        "nps-winter",
        "nps-fairyland"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "north",
      "anchor": "fairyland-point",
      "shuttle": false,
      "winter_policy": "road-closure",
      "access": {
        "surface": "Firm native sediment; unpaved",
        "approach_m_one_way": 27,
        "route_m": null,
        "ascent_ft": 3.3,
        "grade_typical_pct": 3.7,
        "grade_max_pct": 4.7,
        "cross_slope_typical_pct": 1.6,
        "cross_slope_max_pct": 2.6,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": false,
        "limitations": "Surface condition and maintenance are not verified live."
      },
      "facilities": "NPS lists no services or shuttle at Fairyland Point.",
      "plan": {
        "visit_minutes": 20,
        "walking_allowance_m": 100,
        "basis": "BCC allowance, not a measured travel time. Includes approach, viewing and photo pauses."
      },
      "interest": [
        "scenery",
        "geology"
      ],
      "visitable": true
    },
    {
      "id": "paria-view",
      "name": "Paria View · first overlook",
      "kind": "viewpoint",
      "summary": "A paved approach to the first overlook, with a longer sloping extension beyond. Its spur road is seasonally closed to vehicles.",
      "sources": [
        "nps-access",
        "nps-winter"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "rim",
      "anchor": "paria-view",
      "shuttle": false,
      "winter_policy": "road-closure",
      "access": {
        "surface": "Paved approach",
        "approach_m_one_way": 39,
        "route_m": null,
        "ascent_ft": null,
        "grade_typical_pct": null,
        "grade_max_pct": null,
        "cross_slope_typical_pct": null,
        "cross_slope_max_pct": null,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": true,
        "limitations": "First overlook only. The extra 192 m sloping extension is excluded. Grades and cross-slopes are unknown in the consulted table."
      },
      "facilities": "Facilities at this stop are not confirmed in this record. Carry needed water; verify nearby services.",
      "plan": {
        "visit_minutes": 20,
        "walking_allowance_m": 120,
        "basis": "BCC allowance, not a measured travel time. Includes approach, viewing and photo pauses."
      },
      "interest": [
        "scenery",
        "geology"
      ],
      "visitable": true
    },
    {
      "id": "swamp-canyon",
      "name": "Swamp Canyon overlook",
      "kind": "viewpoint",
      "summary": "A roadside viewpoint along the southern drive. Seeing the overlook does not require taking the separate backcountry loop.",
      "sources": [
        "nps-access",
        "nps-scenic-drive",
        "nps-winter",
        "nps-swamp-loop"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "south-near",
      "anchor": "swamp-canyon",
      "shuttle": false,
      "winter_policy": "south-road",
      "access": {
        "surface": "Paved approach",
        "approach_m_one_way": null,
        "route_m": null,
        "ascent_ft": 1.4,
        "grade_typical_pct": 4.2,
        "grade_max_pct": 4.4,
        "cross_slope_typical_pct": 2.9,
        "cross_slope_max_pct": 6.5,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": true,
        "limitations": "Surface condition and maintenance are not verified live."
      },
      "facilities": "NPS lists no services at the Swamp Canyon trailhead. Carry needed water and plan restroom stops elsewhere.",
      "plan": {
        "visit_minutes": 15,
        "walking_allowance_m": 100,
        "basis": "BCC allowance, not a measured travel time. Includes approach, viewing and photo pauses."
      },
      "interest": [
        "scenery",
        "geology"
      ],
      "visitable": true
    },
    {
      "id": "farview-point",
      "name": "Farview Point",
      "kind": "viewpoint",
      "summary": "A short paved overlook approach on the southern drive. Nearby Piracy Point uses an unpaved path and is listed separately.",
      "sources": [
        "nps-access",
        "nps-scenic-drive",
        "nps-winter"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "south-near",
      "anchor": "farview-point",
      "shuttle": false,
      "winter_policy": "south-road",
      "access": {
        "surface": "Paved approach",
        "approach_m_one_way": 18,
        "route_m": null,
        "ascent_ft": 2.1,
        "grade_typical_pct": 3.6,
        "grade_max_pct": 8.9,
        "cross_slope_typical_pct": 4.3,
        "cross_slope_max_pct": 10.4,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": true,
        "limitations": "Surface condition and maintenance are not verified live."
      },
      "facilities": "NPS access guide lists accessible restroom stalls; winter guidance lists restrooms here. Current opening and water availability must be checked.",
      "plan": {
        "visit_minutes": 15,
        "walking_allowance_m": 100,
        "basis": "BCC allowance, not a measured travel time. Includes approach, viewing and photo pauses."
      },
      "interest": [
        "scenery",
        "geology"
      ],
      "visitable": true
    },
    {
      "id": "piracy-point",
      "name": "Piracy Point",
      "kind": "viewpoint",
      "summary": "An unpaved walk from the Farview parking area. Compare the terrain detail with Farview before choosing the extension.",
      "sources": [
        "nps-access",
        "nps-scenic-drive",
        "nps-winter"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "south-near",
      "anchor": "farview-point",
      "shuttle": false,
      "winter_policy": "south-road",
      "access": {
        "surface": "Firm native sediment; unpaved",
        "approach_m_one_way": 322,
        "route_m": null,
        "ascent_ft": 8,
        "grade_typical_pct": 2.7,
        "grade_max_pct": 10.9,
        "cross_slope_typical_pct": 2.3,
        "cross_slope_max_pct": 11.2,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": false,
        "limitations": "Surface condition and maintenance are not verified live."
      },
      "facilities": "Facilities at this stop are not confirmed in this record. Carry needed water; verify nearby services.",
      "plan": {
        "visit_minutes": 35,
        "walking_allowance_m": 700,
        "basis": "BCC allowance, not a measured travel time. Includes approach, viewing and photo pauses."
      },
      "interest": [
        "scenery",
        "geology"
      ],
      "visitable": true
    },
    {
      "id": "natural-bridge",
      "name": "Natural Bridge",
      "kind": "viewpoint",
      "summary": "A close-to-parking view of a natural rock opening. Use the overlook to study the opening; this is not a route to its base.",
      "sources": [
        "nps-access",
        "nps-scenic-drive",
        "nps-winter"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "south-far",
      "anchor": "natural-bridge",
      "shuttle": false,
      "winter_policy": "south-road",
      "access": {
        "surface": "Paved approach",
        "approach_m_one_way": 16,
        "route_m": null,
        "ascent_ft": 3.7,
        "grade_typical_pct": 7.0,
        "grade_max_pct": 8.0,
        "cross_slope_typical_pct": 0.1,
        "cross_slope_max_pct": 2.9,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": true,
        "limitations": "Surface condition and maintenance are not verified live."
      },
      "facilities": "Facilities at this stop are not confirmed in this record. Carry needed water; verify nearby services.",
      "plan": {
        "visit_minutes": 20,
        "walking_allowance_m": 100,
        "basis": "BCC allowance, not a measured travel time. Includes approach, viewing and photo pauses."
      },
      "interest": [
        "scenery",
        "geology"
      ],
      "visitable": true
    },
    {
      "id": "agua-canyon",
      "name": "Agua Canyon",
      "kind": "viewpoint",
      "summary": "A short paved viewpoint on the southern drive. Leave time to look into the landscape rather than adding another hike.",
      "sources": [
        "nps-access",
        "nps-scenic-drive",
        "nps-winter"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "south-far",
      "anchor": "agua-canyon",
      "shuttle": false,
      "winter_policy": "south-road",
      "access": {
        "surface": "Paved approach",
        "approach_m_one_way": 24,
        "route_m": null,
        "ascent_ft": 3.1,
        "grade_typical_pct": 3.9,
        "grade_max_pct": 6.2,
        "cross_slope_typical_pct": 3.3,
        "cross_slope_max_pct": 8.6,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": true,
        "limitations": "Surface condition and maintenance are not verified live."
      },
      "facilities": "Facilities at this stop are not confirmed in this record. Carry needed water; verify nearby services.",
      "plan": {
        "visit_minutes": 15,
        "walking_allowance_m": 100,
        "basis": "BCC allowance, not a measured travel time. Includes approach, viewing and photo pauses."
      },
      "interest": [
        "scenery",
        "geology"
      ],
      "visitable": true
    },
    {
      "id": "ponderosa-canyon",
      "name": "Ponderosa Canyon",
      "kind": "viewpoint",
      "summary": "A compact roadside stop on the southern drive. The approach is short, but NPS still reports measurable slope.",
      "sources": [
        "nps-access",
        "nps-scenic-drive",
        "nps-winter"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "south-far",
      "anchor": "ponderosa-canyon",
      "shuttle": false,
      "winter_policy": "south-road",
      "access": {
        "surface": "Paved approach",
        "approach_m_one_way": 13,
        "route_m": null,
        "ascent_ft": 2.8,
        "grade_typical_pct": 6.8,
        "grade_max_pct": 7.8,
        "cross_slope_typical_pct": 1.9,
        "cross_slope_max_pct": 2.7,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": true,
        "limitations": "Surface condition and maintenance are not verified live."
      },
      "facilities": "Facilities at this stop are not confirmed in this record. Carry needed water; verify nearby services.",
      "plan": {
        "visit_minutes": 15,
        "walking_allowance_m": 100,
        "basis": "BCC allowance, not a measured travel time. Includes approach, viewing and photo pauses."
      },
      "interest": [
        "scenery",
        "geology"
      ],
      "visitable": true
    },
    {
      "id": "black-birch-canyon",
      "name": "Black Birch Canyon",
      "kind": "viewpoint",
      "summary": "A paved viewpoint with an incline. NPS does not quantify its approach distance in the consulted table.",
      "sources": [
        "nps-access",
        "nps-scenic-drive",
        "nps-winter"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "south-far",
      "anchor": "black-birch-canyon",
      "shuttle": false,
      "winter_policy": "south-road",
      "access": {
        "surface": "Paved approach",
        "approach_m_one_way": null,
        "route_m": null,
        "ascent_ft": 6.1,
        "grade_typical_pct": 4.9,
        "grade_max_pct": 7.0,
        "cross_slope_typical_pct": 2.0,
        "cross_slope_max_pct": 3.2,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": true,
        "limitations": "Surface condition and maintenance are not verified live."
      },
      "facilities": "Facilities at this stop are not confirmed in this record. Carry needed water; verify nearby services.",
      "plan": {
        "visit_minutes": 15,
        "walking_allowance_m": 100,
        "basis": "BCC allowance, not a measured travel time. Includes approach, viewing and photo pauses."
      },
      "interest": [
        "scenery",
        "geology"
      ],
      "visitable": true
    },
    {
      "id": "rainbow-point",
      "name": "Rainbow Point",
      "kind": "viewpoint",
      "summary": "A paved sloping approach at the southern end of the road. The higher southern drive adds substantial travel time.",
      "sources": [
        "nps-access",
        "nps-scenic-drive",
        "nps-winter"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "south-far",
      "anchor": "rainbow-point",
      "shuttle": false,
      "winter_policy": "south-road",
      "access": {
        "surface": "Paved approach",
        "approach_m_one_way": 107,
        "route_m": null,
        "ascent_ft": 1.6,
        "grade_typical_pct": 2.4,
        "grade_max_pct": 5.6,
        "cross_slope_typical_pct": 1.1,
        "cross_slope_max_pct": 1.4,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": true,
        "limitations": "NPS lists 359 ft alongside 107 m, which do not exactly convert. Retain its 107 m approach figure and use a rounded 270 m return allowance; not a survey."
      },
      "facilities": "NPS access guide lists accessible restroom stalls; winter guidance lists restrooms here. Current opening and water availability must be checked.",
      "plan": {
        "visit_minutes": 25,
        "walking_allowance_m": 270,
        "basis": "BCC allowance, not a measured travel time. Includes approach, viewing and photo pauses."
      },
      "interest": [
        "scenery",
        "geology"
      ],
      "visitable": true
    },
    {
      "id": "yovimpa-point",
      "name": "Yovimpa Point",
      "kind": "viewpoint",
      "summary": "A short paved approach at the road’s end. Pair with Rainbow Point using the same parking area when conditions permit.",
      "sources": [
        "nps-access",
        "nps-scenic-drive",
        "nps-winter"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "south-far",
      "anchor": "rainbow-point",
      "shuttle": false,
      "winter_policy": "south-road",
      "access": {
        "surface": "Paved approach",
        "approach_m_one_way": 24,
        "route_m": null,
        "ascent_ft": 5.1,
        "grade_typical_pct": 1.3,
        "grade_max_pct": 7.1,
        "cross_slope_typical_pct": 2.0,
        "cross_slope_max_pct": 3.8,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": true,
        "limitations": "Surface condition and maintenance are not verified live."
      },
      "facilities": "Facilities at this stop are not confirmed in this record. Carry needed water; verify nearby services.",
      "plan": {
        "visit_minutes": 20,
        "walking_allowance_m": 100,
        "basis": "BCC allowance, not a measured travel time. Includes approach, viewing and photo pauses."
      },
      "interest": [
        "scenery",
        "geology"
      ],
      "visitable": true
    },
    {
      "id": "rim-sunset-sunrise",
      "name": "Sunset–Sunrise paved rim walk",
      "kind": "walk",
      "summary": "An out-and-back paved rim walk: half a mile each way, plus the parking approach. Turn around earlier for a shorter view; the planner budgets the full return.",
      "sources": [
        "nps-rim-walk",
        "nps-hikes",
        "nps-winter",
        "nps-access"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "rim",
      "anchor": "sunset-point",
      "shuttle": true,
      "winter_policy": "conditional",
      "access": {
        "surface": "Concrete",
        "approach_m_one_way": null,
        "route_m": 1609,
        "ascent_ft": 40,
        "grade_typical_pct": 3.3,
        "grade_max_pct": 16.5,
        "cross_slope_typical_pct": 2.8,
        "cross_slope_max_pct": 12.2,
        "minimum_width_cm": 182.9,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": true,
        "limitations": "Paved does not mean flat: NPS reports local maximum grade 16.5% and cross-slope 12.2%. Confirm conditions and suitability. This is a complete out-and-back, not a one-way route relying on a shuttle return."
      },
      "facilities": "NPS lists year-round restrooms and water in the restroom, plus seasonal exterior fill stations. The access guide says the restroom may require assistance; availability is not live. General Store services at the other end are seasonal.",
      "plan": {
        "visit_minutes": 90,
        "walking_allowance_m": 1950,
        "basis": "BCC allowance: upper NPS walking time plus roughly 20% for pauses and an approach allowance. Transfers and a separate day rest reserve are additional."
      },
      "interest": [
        "scenery",
        "family",
        "geology",
        "hiking"
      ],
      "visitable": true,
      "trail": {
        "distance_miles": 1.0,
        "distance_basis": "Round trip / complete loop, excluding parking approaches",
        "nps_time_minutes": [
          60,
          60
        ],
        "difficulty": "Easy",
        "below_rim": false,
        "long": false
      }
    },
    {
      "id": "bristlecone-loop",
      "name": "Bristlecone Loop",
      "kind": "walk",
      "summary": "A forest loop at the high southern end of the park. Its natural surface and steep sections matter even though NPS calls the overall hike easy.",
      "sources": [
        "nps-bristlecone",
        "nps-hikes",
        "nps-winter"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "south-far",
      "anchor": "rainbow-point",
      "shuttle": false,
      "winter_policy": "trail-review",
      "access": {
        "surface": "Firm native sediment; unpaved",
        "approach_m_one_way": null,
        "route_m": 1609,
        "ascent_ft": 200,
        "grade_typical_pct": 7,
        "grade_max_pct": 20,
        "cross_slope_typical_pct": 5,
        "cross_slope_max_pct": 24,
        "minimum_width_cm": 129.5,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": false,
        "limitations": "Published route metrics do not describe today’s surface or every obstacle. Parking approaches are additional."
      },
      "facilities": "The trail page calls Rainbow-area restrooms seasonal, while winter guidance lists restrooms there. Verify current opening. No park shuttle or on-trail water refill is assumed.",
      "plan": {
        "visit_minutes": 90,
        "walking_allowance_m": 1750,
        "basis": "BCC allowance: upper NPS walking time plus roughly 20% for pauses and an approach allowance. Transfers and a separate day rest reserve are additional."
      },
      "interest": [
        "scenery",
        "family",
        "geology",
        "hiking"
      ],
      "visitable": true,
      "trail": {
        "distance_miles": 1.0,
        "distance_basis": "Round trip / complete loop, excluding parking approaches",
        "nps_time_minutes": [
          60,
          60
        ],
        "difficulty": "Easy",
        "below_rim": false,
        "long": false
      }
    },
    {
      "id": "mossy-cave",
      "name": "Mossy Cave Trail",
      "kind": "walk",
      "summary": "A streamside walk reached from SR 12, outside the main park drive. It starts uphill and returns downhill; the grotto is not a promise of a flowing waterfall.",
      "sources": [
        "nps-mossy",
        "nps-hikes",
        "nps-winter"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "mossy",
      "anchor": "mossy-cave",
      "shuttle": false,
      "winter_policy": "trail-review",
      "access": {
        "surface": "Firm native sediment; unpaved",
        "approach_m_one_way": null,
        "route_m": 1287,
        "ascent_ft": 150,
        "grade_typical_pct": 5,
        "grade_max_pct": 23,
        "cross_slope_typical_pct": 6,
        "cross_slope_max_pct": 20,
        "minimum_width_cm": 81,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": false,
        "limitations": "Published route metrics do not describe today’s surface or every obstacle. Parking approaches are additional."
      },
      "facilities": "NPS lists an accessible restroom at the trailhead. No park shuttle. If the lot is full, return later; roadside parking along SR 12 is not permitted. Check park admission guidance.",
      "plan": {
        "visit_minutes": 90,
        "walking_allowance_m": 1450,
        "basis": "BCC allowance: upper NPS walking time plus roughly 20% for pauses and an approach allowance. Transfers and a separate day rest reserve are additional."
      },
      "interest": [
        "scenery",
        "family",
        "geology",
        "hiking"
      ],
      "visitable": true,
      "trail": {
        "distance_miles": 0.8,
        "distance_basis": "Round trip / complete loop, excluding parking approaches",
        "nps_time_minutes": [
          60,
          60
        ],
        "difficulty": "Easy",
        "below_rim": true,
        "long": false
      }
    },
    {
      "id": "queens-garden",
      "name": "Queen’s Garden Trail",
      "kind": "walk",
      "summary": "An out-and-back descent among hoodoos from Sunrise Point. The climb back is part of the outing; the NPS rating is moderate.",
      "sources": [
        "nps-queens",
        "nps-hikes",
        "nps-winter"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "rim",
      "anchor": "sunrise-point",
      "shuttle": true,
      "winter_policy": "trail-review",
      "access": {
        "surface": "Firm native sediment; unpaved",
        "approach_m_one_way": null,
        "route_m": 2897,
        "ascent_ft": 450,
        "grade_typical_pct": 11,
        "grade_max_pct": 25,
        "cross_slope_typical_pct": 5,
        "cross_slope_max_pct": 17,
        "minimum_width_cm": 84,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": false,
        "limitations": "Published route metrics do not describe today’s surface or every obstacle. Parking approaches are additional."
      },
      "facilities": "NPS lists seasonal restrooms and a water-fill station at the General Store near Sunrise Point. No refill is assumed on the trail.",
      "plan": {
        "visit_minutes": 165,
        "walking_allowance_m": 3900,
        "basis": "BCC allowance: upper NPS walking time plus roughly 20% for pauses and an approach allowance. Transfers and a separate day rest reserve are additional."
      },
      "interest": [
        "geology",
        "hiking"
      ],
      "visitable": true,
      "trail": {
        "distance_miles": 1.8,
        "distance_basis": "Round trip / complete loop, excluding parking approaches",
        "nps_time_minutes": [
          60,
          120
        ],
        "difficulty": "Moderate",
        "below_rim": true,
        "long": false
      }
    },
    {
      "id": "navajo-loop",
      "name": "Navajo Loop · full summer loop",
      "kind": "walk",
      "summary": "Steep switchbacks from Sunset Point, using both Two Bridges and Wall Street. This complete loop is not a winter plan.",
      "sources": [
        "nps-navajo",
        "nps-hikes",
        "nps-winter",
        "nps-access"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "rim",
      "anchor": "sunset-point",
      "shuttle": true,
      "winter_policy": "loop-closure",
      "access": {
        "surface": "Firm native sediment; unpaved",
        "approach_m_one_way": null,
        "route_m": 2092,
        "ascent_ft": 515,
        "grade_typical_pct": 14,
        "grade_max_pct": 30,
        "cross_slope_typical_pct": 7,
        "cross_slope_max_pct": 24,
        "minimum_width_cm": 64,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": false,
        "limitations": "Published route metrics do not describe today’s surface or every obstacle. Parking approaches are additional."
      },
      "facilities": "NPS lists year-round restrooms and water in the restroom, plus seasonal exterior fill stations. The access guide says the restroom may require assistance; availability is not live.",
      "plan": {
        "visit_minutes": 160,
        "walking_allowance_m": 2450,
        "basis": "BCC allowance: upper NPS walking time plus roughly 20% for pauses and an approach allowance. Transfers and a separate day rest reserve are additional."
      },
      "interest": [
        "geology",
        "hiking"
      ],
      "visitable": true,
      "trail": {
        "distance_miles": 1.3,
        "distance_basis": "Round trip / complete loop, excluding parking approaches",
        "nps_time_minutes": [
          60,
          120
        ],
        "difficulty": "Moderate",
        "below_rim": true,
        "long": false
      }
    },
    {
      "id": "queens-navajo-loop",
      "name": "Queen’s Garden / Navajo combination",
      "kind": "walk",
      "summary": "A loop linking Queen’s Garden, Navajo and the rim. NPS suggests descending from Sunrise, returning up Navajo, then completing the rim section.",
      "sources": [
        "nps-combination",
        "nps-hikes",
        "nps-winter",
        "nps-access"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "rim",
      "anchor": "sunrise-point",
      "shuttle": true,
      "winter_policy": "trail-review",
      "access": {
        "surface": "Firm native sediment; unpaved",
        "approach_m_one_way": null,
        "route_m": 4667,
        "ascent_ft": 625,
        "grade_typical_pct": 14,
        "grade_max_pct": 30,
        "cross_slope_typical_pct": 7,
        "cross_slope_max_pct": 24,
        "minimum_width_cm": 64,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": false,
        "limitations": "Grade/cross-slope values shown are the larger published segment values. Queen’s Garden and Navajo have different widths and slopes; consult the source for each. No Wall Street opening is assumed."
      },
      "facilities": "NPS lists year-round restrooms and water in the restroom, plus seasonal exterior fill stations. The access guide says the restroom may require assistance; availability is not live. General Store facilities near Sunrise Point are seasonal.",
      "plan": {
        "visit_minutes": 240,
        "walking_allowance_m": 5750,
        "basis": "BCC allowance: upper NPS walking time plus roughly 20% for pauses and an approach allowance. Transfers and a separate day rest reserve are additional."
      },
      "interest": [
        "geology",
        "hiking"
      ],
      "visitable": true,
      "trail": {
        "distance_miles": 2.9,
        "distance_basis": "Round trip / complete loop, excluding parking approaches",
        "nps_time_minutes": [
          120,
          180
        ],
        "difficulty": "Moderate",
        "below_rim": true,
        "long": false
      }
    },
    {
      "id": "tower-bridge",
      "name": "Tower Bridge walk",
      "kind": "walk",
      "summary": "An out-and-back descent north of Sunrise Point to a formation reached by a spur. Keep time and energy for the return climb.",
      "sources": [
        "nps-tower",
        "nps-hikes",
        "nps-winter"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "rim",
      "anchor": "sunrise-point",
      "shuttle": true,
      "winter_policy": "trail-review",
      "access": {
        "surface": "Firm native sediment; unpaved",
        "approach_m_one_way": null,
        "route_m": 4828,
        "ascent_ft": 760,
        "grade_typical_pct": null,
        "grade_max_pct": null,
        "cross_slope_typical_pct": null,
        "cross_slope_max_pct": null,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": false,
        "limitations": "Published route metrics do not describe today’s surface or every obstacle. Parking approaches are additional."
      },
      "facilities": "NPS lists seasonal restrooms and a water-fill station at the General Store near Sunrise Point. No refill is assumed on the trail.",
      "plan": {
        "visit_minutes": 240,
        "walking_allowance_m": 5900,
        "basis": "BCC allowance: upper NPS walking time plus roughly 20% for pauses and an approach allowance. Transfers and a separate day rest reserve are additional."
      },
      "interest": [
        "geology",
        "hiking"
      ],
      "visitable": true,
      "trail": {
        "distance_miles": 3.0,
        "distance_basis": "Round trip / complete loop, excluding parking approaches",
        "nps_time_minutes": [
          120,
          180
        ],
        "difficulty": "Moderate",
        "below_rim": true,
        "long": false
      }
    },
    {
      "id": "peekaboo-loop",
      "name": "Peekaboo Loop",
      "kind": "walk",
      "summary": "A long, steep loop reached from Bryce Point. NPS advises clockwise travel and yielding to horses and mules.",
      "sources": [
        "nps-peekaboo",
        "nps-hikes",
        "nps-winter"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "rim",
      "anchor": "bryce-point",
      "shuttle": true,
      "winter_policy": "trail-review",
      "access": {
        "surface": "Firm native sediment; unpaved",
        "approach_m_one_way": null,
        "route_m": 8851,
        "ascent_ft": 1560,
        "grade_typical_pct": 6,
        "grade_max_pct": 27,
        "cross_slope_typical_pct": 4,
        "cross_slope_max_pct": 21,
        "minimum_width_cm": 122,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": false,
        "limitations": "Published route metrics do not describe today’s surface or every obstacle. Parking approaches are additional."
      },
      "facilities": "NPS lists seasonal pit toilets along the loop. No drinking-water refill is assumed on trail.",
      "plan": {
        "visit_minutes": 310,
        "walking_allowance_m": 9150,
        "basis": "BCC allowance: upper NPS walking time plus roughly 20% for pauses and an approach allowance. Transfers and a separate day rest reserve are additional."
      },
      "interest": [
        "geology",
        "hiking"
      ],
      "visitable": true,
      "trail": {
        "distance_miles": 5.5,
        "distance_basis": "Round trip / complete loop, excluding parking approaches",
        "nps_time_minutes": [
          180,
          240
        ],
        "difficulty": "Strenuous",
        "below_rim": true,
        "long": true
      }
    },
    {
      "id": "fairyland-loop",
      "name": "Fairyland Loop · from Fairyland Point",
      "kind": "walk",
      "summary": "A substantial hoodoo and rim circuit. This record starts and ends at Fairyland Point; no shuttle pickup is assumed there.",
      "sources": [
        "nps-fairyland",
        "nps-hikes",
        "nps-winter"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "north",
      "anchor": "fairyland-point",
      "shuttle": false,
      "winter_policy": "road-closure",
      "access": {
        "surface": "Firm native sediment; unpaved",
        "approach_m_one_way": null,
        "route_m": 12875,
        "ascent_ft": 1900,
        "grade_typical_pct": 9,
        "grade_max_pct": 25,
        "cross_slope_typical_pct": 5,
        "cross_slope_max_pct": 39,
        "minimum_width_cm": 41,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": false,
        "limitations": "NPS main description says 8.0 miles; its access block says 7.8. Use the longer 8.0-mile distance for planning. Winter road closure changes access to this specific start."
      },
      "facilities": "No services or shuttle at Fairyland Point. This plan returns to its starting point.",
      "plan": {
        "visit_minutes": 375,
        "walking_allowance_m": 13100,
        "basis": "BCC allowance: upper NPS walking time plus roughly 20% for pauses and an approach allowance. Transfers and a separate day rest reserve are additional."
      },
      "interest": [
        "geology",
        "hiking"
      ],
      "visitable": true,
      "trail": {
        "distance_miles": 8.0,
        "distance_basis": "Round trip / complete loop, excluding parking approaches",
        "nps_time_minutes": [
          240,
          300
        ],
        "difficulty": "Strenuous",
        "below_rim": true,
        "long": true
      }
    },
    {
      "id": "swamp-canyon-loop",
      "name": "Swamp Canyon Loop",
      "kind": "walk",
      "summary": "A more rugged, less-signed backcountry loop. NPS recommends carrying a map. It is available for deliberate comparison, not added by a preset.",
      "sources": [
        "nps-swamp-loop",
        "nps-hikes",
        "nps-winter"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "south-near",
      "anchor": "swamp-canyon",
      "shuttle": false,
      "winter_policy": "trail-review",
      "access": {
        "surface": "Firm native sediment; unpaved",
        "approach_m_one_way": null,
        "route_m": 6437,
        "ascent_ft": 800,
        "grade_typical_pct": null,
        "grade_max_pct": null,
        "cross_slope_typical_pct": null,
        "cross_slope_max_pct": null,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": false,
        "limitations": "Published route metrics do not describe today’s surface or every obstacle. Parking approaches are additional."
      },
      "facilities": "NPS lists no services or shuttle at this trailhead. Carry a map and all needed water.",
      "plan": {
        "visit_minutes": 305,
        "walking_allowance_m": 6600,
        "basis": "BCC allowance: upper NPS walking time plus roughly 20% for pauses and an approach allowance. Transfers and a separate day rest reserve are additional."
      },
      "interest": [
        "geology",
        "hiking"
      ],
      "visitable": true,
      "trail": {
        "distance_miles": 4.0,
        "distance_basis": "Round trip / complete loop, excluding parking approaches",
        "nps_time_minutes": [
          180,
          240
        ],
        "difficulty": "Moderate",
        "below_rim": true,
        "long": true
      }
    },
    {
      "id": "general-store",
      "name": "General Store · seasonal facilities",
      "kind": "facility",
      "summary": "A practical facilities stop near Sunrise Point. Check the current opening before depending on its restrooms or supplies.",
      "sources": [
        "nps-general-store",
        "nps-access",
        "nps-winter",
        "nps-hours",
        "nps-rim-walk"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "rim",
      "anchor": "sunrise-point",
      "shuttle": true,
      "winter_policy": "facility-seasonal",
      "access": {
        "surface": "NPS lists a wheelchair-accessible facility; approach dimensions and grades are not specified.",
        "approach_m_one_way": null,
        "route_m": null,
        "ascent_ft": null,
        "grade_typical_pct": null,
        "grade_max_pct": null,
        "cross_slope_typical_pct": null,
        "cross_slope_max_pct": null,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": true,
        "limitations": "NPS pages describe winter closure differently. Treat exact dates as unconfirmed."
      },
      "facilities": "Accessible restroom listed. Nearby trail pages list seasonal water fill. No booking, product, price or open-now claim.",
      "plan": {
        "visit_minutes": 20,
        "walking_allowance_m": 200,
        "basis": "BCC allowance, not a measured travel time. Includes approach, viewing and photo pauses."
      },
      "interest": [
        "family",
        "scenery"
      ],
      "visitable": true
    },
    {
      "id": "shared-use-path",
      "name": "Shared-use path",
      "kind": "facility",
      "summary": "A paved transport and recreation connection near the amphitheater. Route sections, construction status and grades need a current NPS check.",
      "sources": [
        "nps-shared-path",
        "nps-access",
        "nps-conditions"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "rim",
      "anchor": "shared-use-path",
      "shuttle": true,
      "winter_policy": "conditional",
      "access": {
        "surface": "Paved shared path",
        "approach_m_one_way": null,
        "route_m": null,
        "ascent_ft": null,
        "grade_typical_pct": null,
        "grade_max_pct": null,
        "cross_slope_typical_pct": null,
        "cross_slope_max_pct": null,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": true,
        "limitations": "Some sections may require assistance for manual wheelchair use. No segment length or complete-route availability is assumed."
      },
      "facilities": "Not scheduled as an itinerary stop. Check the visitor center for the current path and construction information.",
      "plan": {
        "visit_minutes": 0,
        "walking_allowance_m": 0,
        "basis": "BCC allowance, not a measured travel time. Includes approach, viewing and photo pauses."
      },
      "interest": [
        "scenery",
        "geology"
      ],
      "visitable": false
    },
    {
      "id": "bryce-canyon-city",
      "name": "Bryce Canyon City · shuttle boarding",
      "kind": "service",
      "summary": "The shuttle station outside the park is an NPS-recommended boarding and parking location. The planner itself starts at the park Visitor Center.",
      "sources": [
        "nps-shuttle",
        "nps-access"
      ],
      "checked_at": "2026-10-02",
      "status_note": "Dated description; current surface, access and availability are unknown.",
      "longitude": null,
      "latitude": null,
      "zone": "hub",
      "anchor": "bryce-canyon-city",
      "shuttle": true,
      "winter_policy": "conditional",
      "access": {
        "surface": null,
        "approach_m_one_way": null,
        "route_m": null,
        "ascent_ft": null,
        "grade_typical_pct": null,
        "grade_max_pct": null,
        "cross_slope_typical_pct": null,
        "cross_slope_max_pct": null,
        "minimum_width_cm": null,
        "steps": null,
        "steps_note": "Step count not published in the consulted NPS description; confirm the route on arrival.",
        "paved_option": false,
        "limitations": "Buses have powered wheelchair lifts and space for two wheelchairs according to NPS. Boarding capacity and wait are not guaranteed."
      },
      "facilities": "2026 published shuttle season: April 3–October 18. Check exact dates, last bus, proof of admission and parking before travel.",
      "plan": {
        "visit_minutes": 0,
        "walking_allowance_m": 0,
        "basis": "BCC allowance, not a measured travel time. Includes approach, viewing and photo pauses."
      },
      "interest": [
        "scenery",
        "geology"
      ],
      "visitable": false
    }
  ],
  "guidance": [
    {
      "id": "conditions",
      "name": "Check before leaving",
      "sources": [
        "nps-conditions",
        "nps-hours"
      ],
      "text": "Read current NPS alerts, road and trail information, facility hours and the linked weather forecast. Ask at the Visitor Center about trail surfaces. This catalogue is dated, with no live closure or weather feed."
    },
    {
      "id": "winter",
      "name": "Winter and uncertain seasons",
      "sources": [
        "nps-winter"
      ],
      "text": "Fairyland and Paria spur roads close to vehicles in winter; Wall Street closes seasonally. The southern road can close temporarily after snow. Paved paths can be icy. The planner keeps winter and unknown-season suggestions near the amphitheater and leaves unpaved hikes for a fresh conditions check."
    },
    {
      "id": "shuttle",
      "name": "Shuttle, waiting and the last bus",
      "sources": [
        "nps-shuttle",
        "nps-access"
      ],
      "text": "The shuttle serves the amphitheater, not the southern drive or Mossy Cave. NPS describes roughly 15-minute arrivals and a 50-minute loop. Check the dedicated 2026 schedule (April 3–October 18), service hours and last departure; a season choice is not proof of service on your date. No Rainbow bus tour is assumed."
    },
    {
      "id": "preparation",
      "name": "Bring time, water and layers",
      "sources": [
        "nps-hikes",
        "nps-winter"
      ],
      "text": "Pack drinking water, food, sun protection, layers and footwear suited to the surface. Carry a trail map. NPS emphasizes high elevation, the return climb on amphitheater hikes and traction needs in winter. Choose distances for your group; this planner does not assess fitness or medical needs."
    },
    {
      "id": "storms",
      "name": "Let the weather change the plan",
      "sources": [
        "nps-lightning"
      ],
      "text": "NPS advises going inside a substantial building or hard-top vehicle when you hear thunder, and waiting at least 30 minutes after the last thunder before returning outside. A viewpoint or shuttle shelter is not a storm shelter. Use current forecasts and NPS guidance."
    },
    {
      "id": "care",
      "name": "A good view is enough",
      "sources": [
        "nps-hikes"
      ],
      "text": "Stay on established trails and behind barriers. Leave rocks and plants in place, give wildlife space and carry out waste. Compare hoodoo shapes from a viewpoint or make a sketch; no closer approach is needed for an observation."
    }
  ],
  "evidence_note": "Published NPS measurements and descriptions; BCC time and walking reserves are estimates. No route geometry, map, live service, measured transit time or accessibility certification.",
  "source_conflicts": [
    "Sunset–Sunrise and Bristlecone access blocks pair 1.0 mile with 0.8 km. Use the main 1.0-mile round-trip description and compute metric length (about 1.6 km).",
    "Fairyland main distance is 8.0 miles; access block is 7.8. Use 8.0 for planning.",
    "Rainbow approach is listed as 359 ft / 107 m. Preserve NPS metric figure and use a rounded return allowance.",
    "NPS general hours page says shuttle through October 20; dedicated 2026 shuttle schedule says October 18. Dedicated year-specific page takes precedence; check current service.",
    "General Store winter closure dates and Rainbow restroom seasonality differ between pages. Do not assert exact opening; show uncertainty and current-hours links.",
    "Bryce Point video transcript and detailed table have different approach lengths. Use the detailed table: 82 m to first overlook, 78 m farther; grades are not segmented."
  ]
}
