{"attribution": "Contains information from adsb.lol (globe_history), which is made available here under the Open Database License (ODbL).", "database_url": "https://github.com/adsblol/globe_history_2026", "kind": "notice", "licence": "ODbL-1.0", "licence_url": "https://opendatacommons.org/licenses/odbl/1-0/", "notice": "Swapped flight evidence, derived from adsb.lol (globe_history) open data. This database is made available under the Open Database License (ODbL) 1.0. readsb trace split into flights at ground contact or 30-min gaps (pipeline/adapters/adsb.py segments_from_trace); airport = nearest within 25 km of the ground or first/last sub-3,000 ft position; off/on = first/last airborne position"}
{"airport": "YYZ", "arr": "RSW", "arr_basis": "ground", "attribution": "Contains information from adsb.lol (globe_history), which is made available here under the Open Database License (ODbL).", "callsign": "ROU1664", "captured_at": "2026-10-29T05:50:55Z", "case_id": "2026-10-25-YYZ-AC1014", "database_url": "https://github.com/adsblol/globe_history_2026", "dep": "YYZ", "dep_basis": "ground", "hex": "c0502e", "kind": "leg", "licence": "ODbL-1.0", "licence_url": "https://opendatacommons.org/licenses/odbl/1-0/", "local_date": "2026-10-25", "matched_flight_number": "AC 1664", "method": "readsb trace split into flights at ground contact or 30-min gaps (pipeline/adapters/adsb.py segments_from_trace); airport = nearest within 25 km of the ground or first/last sub-3,000 ft position; off/on = first/last airborne position", "observation_id": "b246f8530c915169", "off_utc": "2026-10-25T18:30Z", "on_utc": "2026-10-25T21:02Z", "positions": 231, "registration": "C-GEJL", "registration_source": "adsb", "release": "v2026.10.25-planes-readsb-prod-0", "role": "instead", "source": "adsblol", "source_name": "adsb.lol open data (globe_history)", "v": 1}
{"airport": "YYZ", "arr": "YYZ", "arr_basis": "ground", "attribution": "Contains information from adsb.lol (globe_history), which is made available here under the Open Database License (ODbL).", "callsign": "ROU1665", "captured_at": "2026-10-29T05:50:55Z", "case_id": "2026-10-25-YYZ-AC1014", "database_url": "https://github.com/adsblol/globe_history_2026", "dep": "RSW", "dep_basis": "ground", "hex": "c0502e", "kind": "leg", "licence": "ODbL-1.0", "licence_url": "https://opendatacommons.org/licenses/odbl/1-0/", "local_date": "2026-10-25", "matched_flight_number": "AC 1665", "method": "readsb trace split into flights at ground contact or 30-min gaps (pipeline/adapters/adsb.py segments_from_trace); airport = nearest within 25 km of the ground or first/last sub-3,000 ft position; off/on = first/last airborne position", "observation_id": "b246f8530c915169", "off_utc": "2026-10-25T22:54Z", "on_utc": "2026-10-26T01:34Z", "positions": 214, "registration": "C-GEJL", "registration_source": "adsb", "release": "v2026.10.25-planes-readsb-prod-0", "role": "flew", "source": "adsblol", "source_name": "adsb.lol open data (globe_history)", "v": 1}
{"airport": "YYZ", "attribution": "Contains information from adsb.lol (globe_history), which is made available here under the Open Database License (ODbL).", "cancelled_route_flown": true, "captured_at": "2026-10-29T05:50:55Z", "case_id": "2026-10-25-YYZ-AC1014", "checked_legs": 3, "database_url": "https://github.com/adsblol/globe_history_2026", "hex": "c0502e", "kind": "check", "licence": "ODbL-1.0", "licence_url": "https://opendatacommons.org/licenses/odbl/1-0/", "local_date": "2026-10-25", "observation_id": "b246f8530c915169", "other_flight": "AC 1664", "other_flight_seen": true, "registration": "C-GEJL", "registration_source": "adsb", "seen_legs": 2, "source": "adsblol", "source_name": "adsb.lol open data (globe_history)", "status": "confirmed", "v": 1}
