{
  "schema_version": "1.0",
  "acceptance": "prototype_source_review_only_not_gold",
  "airport": "AMS",
  "language": "en",
  "generated_from": "data/hotels.json",
  "checked_at": "2026-10-07",
  "coverage": "selected_options_not_exhaustive",
  "options": [
    {
      "id": "yotelair",
      "name": "YOTELAIR Amsterdam Schiphol",
      "kind": "short_stay",
      "security_side": "airside",
      "summary": "Cabins inside Lounge 2 after security, available by the hour or overnight.",
      "access": "After security and passport control, with hand luggage only. Guests entering from landside need a valid boarding pass within 24 hours of the stay. Gate M is not accessible from the hotel. Confirm your itinerary and any checked-baggage collection before booking.",
      "transport": "Inside the airport: no hotel shuttle. For an hourly stay or shower-only booking, use the operator’s site and confirm the permitted hours.",
      "source_url": "https://www.yotel.com/en/hotels/yotelair-amsterdam-schiphol",
      "source_review_method": "direct_official_page",
      "checked_at": "2026-10-08",
      "room_price": null,
      "live_availability": "unknown",
      "booking": {
        "provider": "Booking.com",
        "url": "https://www.booking.com/searchresults.html?ss=YOTELAIR%20Amsterdam%20Schiphol",
        "kind": "property_name_search",
        "affiliate": false
      },
      "notice": "The operator announces a maintenance closure on 28–30 October, reopening 31 October. Confirm the dates directly before booking.",
      "notice_year": "not_stated_in_source",
      "boarding_pass_window_hours_for_landside_guests": 24,
      "hand_luggage_only": true,
      "inaccessible_gate_area": "M",
      "quick_summary": "Hourly or overnight · hand luggage only",
      "official_information_kind": "operator",
      "canonical_hotel_id": "a27eac84-72b3-57e0-8e8b-650afe1ee0cf",
      "canonical_fields": [
        "boarding_pass_window_hours_for_landside_guests",
        "identity",
        "inaccessible_gate_area",
        "maintenance_notice",
        "security_side",
        "shower_only_booking",
        "stay_modes",
        "terminal_access"
      ],
      "canonical_access": {
        "scope": "selected_source_backed_hotel_facts",
        "status": "usable",
        "observation_id": "4f275cc1-33aa-57e1-b825-cf76c473a5ff",
        "facts": {
          "identity": "YOTELAIR Amsterdam Schiphol Airport",
          "stay_modes": [
            "hours",
            "overnight"
          ],
          "security_side": "airside",
          "terminal_access": {
            "lounge": "2",
            "after_security": true,
            "hand_luggage_only": true,
            "after_passport_control": true
          },
          "maintenance_notice": {
            "year": null,
            "reopens": "31 October",
            "closed_dates": "28–30 October"
          },
          "shower_only_booking": true,
          "inaccessible_gate_area": "M",
          "boarding_pass_window_hours_for_landside_guests": 24
        },
        "field_provenance": {
          "identity": {
            "observation_id": "4f275cc1-33aa-57e1-b825-cf76c473a5ff",
            "basis": "explicit",
            "sources": [
              {
                "source_record_id": "c0d35f19-5d94-5b09-9e15-86954d67bcae",
                "source_url": "https://www.yotel.com/en/hotels/yotelair-amsterdam-schiphol",
                "rights_status": "unknown",
                "observed_at": "2026-10-08 17:05:29.632+00",
                "verified_at": "2026-10-08 17:18:45.307371+00",
                "review_due_at": "2027-04-06 17:18:45.307371+00",
                "source_health_status": "healthy"
              }
            ],
            "text_sha256": [
              "1488a3347795ecf6c3cdda98b801da623616abf7c987800a11de4c8550d14665"
            ]
          },
          "stay_modes": {
            "observation_id": "4f275cc1-33aa-57e1-b825-cf76c473a5ff",
            "basis": "explicit",
            "sources": [
              {
                "source_record_id": "c0d35f19-5d94-5b09-9e15-86954d67bcae",
                "source_url": "https://www.yotel.com/en/hotels/yotelair-amsterdam-schiphol",
                "rights_status": "unknown",
                "observed_at": "2026-10-08 17:05:29.632+00",
                "verified_at": "2026-10-08 17:18:45.307371+00",
                "review_due_at": "2027-04-06 17:18:45.307371+00",
                "source_health_status": "healthy"
              }
            ],
            "text_sha256": [
              "1488a3347795ecf6c3cdda98b801da623616abf7c987800a11de4c8550d14665"
            ]
          },
          "security_side": {
            "observation_id": "4f275cc1-33aa-57e1-b825-cf76c473a5ff",
            "basis": "explicit",
            "sources": [
              {
                "source_record_id": "c0d35f19-5d94-5b09-9e15-86954d67bcae",
                "source_url": "https://www.yotel.com/en/hotels/yotelair-amsterdam-schiphol",
                "rights_status": "unknown",
                "observed_at": "2026-10-08 17:05:29.632+00",
                "verified_at": "2026-10-08 17:18:45.307371+00",
                "review_due_at": "2027-04-06 17:18:45.307371+00",
                "source_health_status": "healthy"
              }
            ],
            "text_sha256": [
              "1488a3347795ecf6c3cdda98b801da623616abf7c987800a11de4c8550d14665"
            ]
          },
          "terminal_access": {
            "observation_id": "4f275cc1-33aa-57e1-b825-cf76c473a5ff",
            "basis": "explicit",
            "sources": [
              {
                "source_record_id": "c0d35f19-5d94-5b09-9e15-86954d67bcae",
                "source_url": "https://www.yotel.com/en/hotels/yotelair-amsterdam-schiphol",
                "rights_status": "unknown",
                "observed_at": "2026-10-08 17:05:29.632+00",
                "verified_at": "2026-10-08 17:18:45.307371+00",
                "review_due_at": "2027-04-06 17:18:45.307371+00",
                "source_health_status": "healthy"
              }
            ],
            "text_sha256": [
              "1488a3347795ecf6c3cdda98b801da623616abf7c987800a11de4c8550d14665"
            ]
          },
          "maintenance_notice": {
            "observation_id": "4f275cc1-33aa-57e1-b825-cf76c473a5ff",
            "basis": "explicit",
            "sources": [
              {
                "source_record_id": "c0d35f19-5d94-5b09-9e15-86954d67bcae",
                "source_url": "https://www.yotel.com/en/hotels/yotelair-amsterdam-schiphol",
                "rights_status": "unknown",
                "observed_at": "2026-10-08 17:05:29.632+00",
                "verified_at": "2026-10-08 17:18:45.307371+00",
                "review_due_at": "2027-04-06 17:18:45.307371+00",
                "source_health_status": "healthy"
              }
            ],
            "text_sha256": [
              "1488a3347795ecf6c3cdda98b801da623616abf7c987800a11de4c8550d14665"
            ]
          },
          "shower_only_booking": {
            "observation_id": "4f275cc1-33aa-57e1-b825-cf76c473a5ff",
            "basis": "explicit",
            "sources": [
              {
                "source_record_id": "c0d35f19-5d94-5b09-9e15-86954d67bcae",
                "source_url": "https://www.yotel.com/en/hotels/yotelair-amsterdam-schiphol",
                "rights_status": "unknown",
                "observed_at": "2026-10-08 17:05:29.632+00",
                "verified_at": "2026-10-08 17:18:45.307371+00",
                "review_due_at": "2027-04-06 17:18:45.307371+00",
                "source_health_status": "healthy"
              }
            ],
            "text_sha256": [
              "1488a3347795ecf6c3cdda98b801da623616abf7c987800a11de4c8550d14665"
            ]
          },
          "inaccessible_gate_area": {
            "observation_id": "4f275cc1-33aa-57e1-b825-cf76c473a5ff",
            "basis": "explicit",
            "sources": [
              {
                "source_record_id": "c0d35f19-5d94-5b09-9e15-86954d67bcae",
                "source_url": "https://www.yotel.com/en/hotels/yotelair-amsterdam-schiphol",
                "rights_status": "unknown",
                "observed_at": "2026-10-08 17:05:29.632+00",
                "verified_at": "2026-10-08 17:18:45.307371+00",
                "review_due_at": "2027-04-06 17:18:45.307371+00",
                "source_health_status": "healthy"
              }
            ],
            "text_sha256": [
              "1488a3347795ecf6c3cdda98b801da623616abf7c987800a11de4c8550d14665"
            ]
          },
          "boarding_pass_window_hours_for_landside_guests": {
            "observation_id": "4f275cc1-33aa-57e1-b825-cf76c473a5ff",
            "basis": "explicit",
            "sources": [
              {
                "source_record_id": "c0d35f19-5d94-5b09-9e15-86954d67bcae",
                "source_url": "https://www.yotel.com/en/hotels/yotelair-amsterdam-schiphol",
                "rights_status": "unknown",
                "observed_at": "2026-10-08 17:05:29.632+00",
                "verified_at": "2026-10-08 17:18:45.307371+00",
                "review_due_at": "2027-04-06 17:18:45.307371+00",
                "source_health_status": "healthy"
              }
            ],
            "text_sha256": [
              "1488a3347795ecf6c3cdda98b801da623616abf7c987800a11de4c8550d14665"
            ]
          }
        },
        "suppressed_fields": {},
        "room_price": null,
        "live_availability": "unknown",
        "late_check_in_guaranteed": null,
        "travel_document_permission": "not_assessed",
        "limitations": [
          "Maintenance notice year is absent. Do not infer 2026.",
          "Operator uses Terminal 2 terminology; preserve validated Lounge 2 rather than imposing terminal topology.",
          "No cabin availability or short-stay price was checked."
        ]
      }
    },
    {
      "id": "sheraton",
      "name": "Sheraton Amsterdam Airport Hotel and Conference Center",
      "kind": "walkable",
      "security_side": "landside",
      "summary": "A hotel before security, directly above the international train station.",
      "access": "Landside. If you are connecting, check whether you may enter the Netherlands and leave the transit area.",
      "transport": "From Schiphol Plaza, follow the WTC/Sheraton signs to the covered walkway. The operator places the hotel about 50 metres along it on the left. No airport shuttle is provided.",
      "source_url": "https://www.marriott.com/en-us/hotels/amssi-sheraton-amsterdam-airport-hotel-and-conference-center/overview/",
      "source_review_method": "direct_official_page",
      "checked_at": "2026-10-08",
      "room_price": null,
      "live_availability": "unknown",
      "booking": {
        "provider": "Booking.com",
        "url": "https://www.booking.com/searchresults.html?ss=Sheraton%20Amsterdam%20Airport%20Hotel%20and%20Conference%20Center",
        "kind": "property_name_search",
        "affiliate": false
      },
      "quick_summary": "Walk from the public terminal area",
      "official_information_kind": "operator",
      "canonical_hotel_id": "861d3005-0e17-5e98-827d-439520f4c82c",
      "canonical_fields": [
        "airport_shuttle",
        "identity",
        "security_side",
        "terminal_access"
      ],
      "canonical_access": {
        "scope": "selected_source_backed_hotel_facts",
        "status": "usable",
        "observation_id": "91f14198-eb98-5db5-aa12-826687f85b96",
        "facts": {
          "identity": "Sheraton Amsterdam Airport Hotel and Conference Center",
          "security_side": "landside",
          "airport_shuttle": "not_available",
          "terminal_access": {
            "mode": "covered_walkway",
            "scope": "arrivals/departures halls, not gate",
            "walk_minutes_estimate": 2,
            "above_international_train_station": true
          }
        },
        "field_provenance": {
          "identity": {
            "observation_id": "91f14198-eb98-5db5-aa12-826687f85b96",
            "basis": "explicit",
            "sources": [
              {
                "source_record_id": "e2bbe0ee-c63e-5306-8aee-fb08482fd574",
                "source_url": "https://www.marriott.com/en-us/hotels/amssi-sheraton-amsterdam-airport-hotel-and-conference-center/overview/",
                "rights_status": "unknown",
                "observed_at": "2026-10-08 17:08:56.996+00",
                "verified_at": "2026-10-08 17:18:45.307371+00",
                "review_due_at": "2027-04-06 17:18:45.307371+00",
                "source_health_status": "healthy"
              }
            ],
            "text_sha256": [
              "19f8ba8d6ef3469e8b8eb8fd532b256430a5e68949bd90b6ba925c2fb85780f7"
            ]
          },
          "security_side": {
            "observation_id": "91f14198-eb98-5db5-aa12-826687f85b96",
            "basis": "explicit",
            "sources": [
              {
                "source_record_id": "5b16c8db-99a6-5085-9268-18eec3a0081b",
                "source_url": "https://www.schiphol.nl/en/blog/sleep-tight-at-schiphols-airport-hotels/",
                "rights_status": "official_reference_allowed",
                "observed_at": "2026-10-08 17:05:20.449+00",
                "source_health_status": "healthy"
              }
            ],
            "text_sha256": [
              "0b99e726a2e12868c3e7905baa2f79b76512c0b0e4c3b547b1f5572b072b140d"
            ]
          },
          "airport_shuttle": {
            "observation_id": "91f14198-eb98-5db5-aa12-826687f85b96",
            "basis": "explicit",
            "sources": [
              {
                "source_record_id": "e2bbe0ee-c63e-5306-8aee-fb08482fd574",
                "source_url": "https://www.marriott.com/en-us/hotels/amssi-sheraton-amsterdam-airport-hotel-and-conference-center/overview/",
                "rights_status": "unknown",
                "observed_at": "2026-10-08 17:08:56.996+00",
                "verified_at": "2026-10-08 17:18:45.307371+00",
                "review_due_at": "2027-04-06 17:18:45.307371+00",
                "source_health_status": "healthy"
              }
            ],
            "text_sha256": [
              "19f8ba8d6ef3469e8b8eb8fd532b256430a5e68949bd90b6ba925c2fb85780f7"
            ]
          },
          "terminal_access": {
            "observation_id": "91f14198-eb98-5db5-aa12-826687f85b96",
            "basis": "explicit",
            "sources": [
              {
                "source_record_id": "e2bbe0ee-c63e-5306-8aee-fb08482fd574",
                "source_url": "https://www.marriott.com/en-us/hotels/amssi-sheraton-amsterdam-airport-hotel-and-conference-center/overview/",
                "rights_status": "unknown",
                "observed_at": "2026-10-08 17:08:56.996+00",
                "verified_at": "2026-10-08 17:18:45.307371+00",
                "review_due_at": "2027-04-06 17:18:45.307371+00",
                "source_health_status": "healthy"
              }
            ],
            "text_sha256": [
              "19f8ba8d6ef3469e8b8eb8fd532b256430a5e68949bd90b6ba925c2fb85780f7"
            ]
          }
        },
        "suppressed_fields": {},
        "room_price": null,
        "live_availability": "unknown",
        "late_check_in_guaranteed": null,
        "travel_document_permission": "not_assessed",
        "limitations": [
          "Explicit security-side source is an airport blog originally published 2023-01-17; freshly retrieved operator page corroborates public Plaza/walkway location."
        ]
      }
    },
    {
      "id": "hilton-schiphol",
      "name": "Hilton Amsterdam Airport Schiphol",
      "kind": "walkable",
      "security_side": "unknown",
      "summary": "An overnight hotel connected to the terminal by a covered walkway.",
      "access": "Leaving transit may require permission to enter the Netherlands; return through the required controls before your flight.",
      "transport": "Use the covered walkway from the terminal. Allow additional time for your departure area and security.",
      "source_url": "https://www.hilton.com/en/hotels/amsaphi-hilton-amsterdam-airport-schiphol/",
      "source_review_method": "web_open_official_page",
      "checked_at": "2026-10-08",
      "room_price": null,
      "live_availability": "unknown",
      "booking": {
        "provider": "Booking.com",
        "url": "https://www.booking.com/searchresults.html?ss=Hilton%20Amsterdam%20Airport%20Schiphol",
        "kind": "property_name_search",
        "affiliate": false
      },
      "quick_summary": "Covered walkway to the terminal",
      "official_information_kind": "operator",
      "canonical_hotel_id": "f4e82d0a-4813-5241-ab4e-e1303a9d22eb",
      "canonical_fields": [
        "airport_shuttle",
        "identity",
        "terminal_access"
      ],
      "canonical_access": {
        "scope": "selected_source_backed_hotel_facts",
        "status": "usable",
        "observation_id": "c6516cf1-a042-5917-8384-9c8ecb19d3ad",
        "facts": {
          "identity": "Hilton Amsterdam Airport Schiphol",
          "airport_shuttle": "not_available",
          "terminal_access": {
            "mode": "covered_walkway",
            "scope": "main terminal, not gate",
            "walk_minutes_estimate": [
              5,
              7
            ]
          }
        },
        "field_provenance": {
          "identity": {
            "observation_id": "c6516cf1-a042-5917-8384-9c8ecb19d3ad",
            "basis": "explicit",
            "sources": [
              {
                "source_record_id": "9fc9d8d0-901d-5cbc-bd97-50b89e25abc3",
                "source_url": "https://www.hilton.com/en/hotels/amsaphi-hilton-amsterdam-airport-schiphol/",
                "rights_status": "official_reference_allowed",
                "observed_at": "2026-10-08 17:07:34.323+00",
                "verified_at": "2026-10-08 17:18:45.307371+00",
                "review_due_at": "2027-04-06 17:18:45.307371+00",
                "source_health_status": "healthy"
              }
            ],
            "text_sha256": [
              "1d0430fd28ae5bdfa5cdc5b89e926f3ed89436ed17b6f5a21c48c2168512c588"
            ]
          },
          "airport_shuttle": {
            "observation_id": "c6516cf1-a042-5917-8384-9c8ecb19d3ad",
            "basis": "explicit",
            "sources": [
              {
                "source_record_id": "9fc9d8d0-901d-5cbc-bd97-50b89e25abc3",
                "source_url": "https://www.hilton.com/en/hotels/amsaphi-hilton-amsterdam-airport-schiphol/",
                "rights_status": "official_reference_allowed",
                "observed_at": "2026-10-08 17:07:34.323+00",
                "verified_at": "2026-10-08 17:18:45.307371+00",
                "review_due_at": "2027-04-06 17:18:45.307371+00",
                "source_health_status": "healthy"
              }
            ],
            "text_sha256": [
              "1d0430fd28ae5bdfa5cdc5b89e926f3ed89436ed17b6f5a21c48c2168512c588"
            ]
          },
          "terminal_access": {
            "observation_id": "c6516cf1-a042-5917-8384-9c8ecb19d3ad",
            "basis": "explicit",
            "sources": [
              {
                "source_record_id": "9fc9d8d0-901d-5cbc-bd97-50b89e25abc3",
                "source_url": "https://www.hilton.com/en/hotels/amsaphi-hilton-amsterdam-airport-schiphol/",
                "rights_status": "official_reference_allowed",
                "observed_at": "2026-10-08 17:07:34.323+00",
                "verified_at": "2026-10-08 17:18:45.307371+00",
                "review_due_at": "2027-04-06 17:18:45.307371+00",
                "source_health_status": "healthy"
              }
            ],
            "text_sha256": [
              "1d0430fd28ae5bdfa5cdc5b89e926f3ed89436ed17b6f5a21c48c2168512c588"
            ]
          }
        },
        "suppressed_fields": {},
        "room_price": null,
        "live_availability": "unknown",
        "late_check_in_guaranteed": null,
        "travel_document_permission": "not_assessed",
        "limitations": [
          "Security side is not explicitly stated on retained operator page."
        ]
      },
      "security_side_status": "not_explicitly_verified"
    }
  ],
  "live_availability": "unknown",
  "connection_sufficiency": "unknown",
  "next_actions": {
    "connection": "/en/ams/connecting/",
    "services": "/en/ams/at-the-airport/",
    "transport": "/en/ams/transport/to/"
  },
  "standard_version": "1.15"
}
