{
  "schema_version": "1.0",
  "airport": "BKK",
  "language": "en",
  "acceptance": "prototype_source_review_only_not_gold",
  "official_map_url": "https://suvarnabhumi.airportthai.co.th/airport-map?lang=en",
  "fallback": null,
  "passenger_location": {
    "summary": "Suvarnabhumi Airport · ท่าอากาศยานสุวรรณภูมิ",
    "note": "Samut Prakan, east of Bangkok. Use the Main Terminal as the passenger road destination; this is not DMK.",
    "places": []
  },
  "direct_locations": [
    {
      "id": "bkk-indoor",
      "task": "terminal",
      "label": "Official BKK indoor map",
      "note": "Choose the building, floor and permitted passenger area.",
      "url": "https://suvarnabhumi.airportthai.co.th/airport-map?lang=en",
      "source_url": "https://suvarnabhumi.airportthai.co.th/airport-map?lang=en",
      "kind": "official_map"
    },
    {
      "id": "bkk-parking",
      "task": "parking",
      "label": "Parking zones & official map links",
      "note": "Select Zone 2/3, another terminal-side zone or long-term A/D.",
      "url": "https://suvarnabhumi.airportthai.co.th/service/airport-guide/detail/All_parking_zones_at_Suvarnabhumi_Airport",
      "source_url": "https://suvarnabhumi.airportthai.co.th/service/airport-guide/detail/All_parking_zones_at_Suvarnabhumi_Airport",
      "kind": "official_map"
    }
  ],
  "resources": [
    {
      "label": "Official indoor map",
      "url": "https://suvarnabhumi.airportthai.co.th/airport-map",
      "checked_at": "2026-10-07"
    }
  ],
  "orientation_claim": {
    "id": "bkk-terminal_topology",
    "status": "confirmed",
    "text": "The Main Terminal (MTB) handles check-in. SAT-1 gates S101–S128 are reached after security and passport control by APM. SAT-1 is not a public-area terminal or a separate road destination. The published APM wait plus ride is about 3 minutes; allow extra walking and control time.",
    "source_url": "https://suvarnabhumi.airportthai.co.th/service/airport-guide/detail/Dep_Sat1toMTB",
    "checked_at": "2026-10-21",
    "review_due_at": "2026-10-28T17:57:53.960264+00:00",
    "source_health_status": "healthy",
    "evidence_refs": [
      {
        "source_url": "https://suvarnabhumi.airportthai.co.th/service/airport-guide/detail/Dep_Sat1toMTB",
        "path": "data/reviewed/bkk-guided-20261021/text/9f0c0a583e6cb2d791cb-main.txt",
        "sha256": "1a8f267758160daf7ff74ab6112900c1840ac14f85ccd5a8c68b26d1f1655d6d"
      }
    ],
    "acceptance": "reviewed_website_guidance_not_canonical_database_promotion"
  },
  "tasks": [
    {
      "id": "gate",
      "label": "Your gate",
      "guide": "Check your current gate on airport screens, then find its number or lettered area on the map. Recheck as you move.",
      "map_hint": "Find the gate number or its lettered area.",
      "map_links": [],
      "fallback_map_url": "https://suvarnabhumi.airportthai.co.th/airport-map?lang=en",
      "next_action": "/en/bkk/flights/"
    },
    {
      "id": "checkin",
      "label": "Check-in & bag drop",
      "guide": "Confirm your terminal or departure hall and check-in desk before choosing an entrance or drop-off point.",
      "map_hint": "Find your assigned terminal, hall or check-in desk.",
      "map_links": [],
      "fallback_map_url": "https://suvarnabhumi.airportthai.co.th/airport-map?lang=en",
      "next_action": "/en/bkk/terminals/"
    },
    {
      "id": "transport",
      "label": "Train, bus & taxi",
      "guide": "Choose your service first. A taxi rank and an app pickup point may be different places; check the pickup instructions.",
      "map_hint": "Find your chosen stop; taxi and app pickup may be separate.",
      "map_links": [],
      "fallback_map_url": "https://suvarnabhumi.airportthai.co.th/airport-map?lang=en",
      "next_action": "/en/bkk/transport/from/"
    },
    {
      "id": "parking",
      "label": "Your car park",
      "guide": "Match the car park to your booking. Check whether access to the terminal is on foot or by shuttle.",
      "map_hint": "Find the exact car park from your booking.",
      "map_links": [
        {
          "id": "bkk-parking",
          "url": "https://suvarnabhumi.airportthai.co.th/service/airport-guide/detail/All_parking_zones_at_Suvarnabhumi_Airport",
          "kind": "official_map"
        }
      ],
      "fallback_map_url": null,
      "next_action": "/en/bkk/parking/"
    },
    {
      "id": "meeting",
      "label": "A meeting point",
      "guide": "Agree on a named public meeting place before entering a short-stop area or booking pickup.",
      "map_hint": "Find the agreed public meeting place.",
      "map_links": [],
      "fallback_map_url": "https://suvarnabhumi.airportthai.co.th/airport-map?lang=en",
      "next_action": "/en/bkk/pickup/"
    },
    {
      "id": "connection",
      "label": "Your next flight",
      "guide": "Find your next gate. Check security, passport and baggage requirements separately; the map cannot confirm your connection.",
      "map_hint": "Find your next gate; check transfer requirements separately.",
      "map_links": [],
      "fallback_map_url": "https://suvarnabhumi.airportthai.co.th/airport-map?lang=en",
      "next_action": "/en/bkk/connecting/"
    }
  ],
  "source_review": {
    "method": "retained map page and observed indoor iframe URL",
    "map_interaction_verified": true,
    "verified_tasks": [
      "opened official indoor map",
      "selected SAT-1",
      "changed floor"
    ],
    "browser_observation": "data/reviewed/bkk-guided-20261021/browser-official-map.txt",
    "checked_at": "2026-10-21",
    "review_due_at": "2026-10-28T17:57:59.052193+00:00",
    "source_health_status": "healthy",
    "evidence_refs": [
      {
        "source_url": "https://suvarnabhumi.airportthai.co.th/airport-map",
        "path": "data/reviewed/bkk-guided-20261021/text/5bbabeef36878728ada6-main.txt",
        "sha256": "e9334e9bd93311a8edd2b84a925419fb209daa48489d12facb8f5c501933f3e5"
      }
    ],
    "acceptance": "reviewed_website_guidance_not_canonical_database_promotion"
  },
  "limits": "Official maps and Google Maps links open externally. Named searches identify a terminal or area, not an exact entrance or pickup bay. Volairport does not show your live position or calculate indoor routes. Follow current signs and the pickup location assigned in your ride app.",
  "source_limit": "A lounge or hotel booking does not grant border or restricted-area access.",
  "embedded_map": false,
  "live_position_available": false,
  "indoor_routing_available": false,
  "walking_time_minutes": null,
  "poi_coordinates": [],
  "current_flight_gate": "unknown",
  "standard_version": "2.1"
}
