{"ok":true,"preview":{"status":"private-technical-preview","availability":"not-generally-available","schema":"terminal-weather.observation","schemaVersion":"v1-preview","notice":"This private technical preview is generated from current public-path data. Customer API access is not yet available.","safetyNotice":"For non-safety-critical evaluation only. Not for aircraft navigation, communication or control.","sourceContextNotice":"Source paths are public distribution endpoints. They may carry the same underlying official observation and are not independent observations."},"meta":{"station":"LTAC","snapshotAt":"2026-11-10T17:48:45.891Z","servedAt":"2026-11-10T17:48:46.055Z","cache":{"status":"fresh","ageSeconds":0.164,"revalidating":false}},"data":{"station":{"icao":"LTAC","name":"Ankara Esenboğa Airport","country":"Türkiye"},"observation":{"observedAt":"2026-11-10T17:20:00.000Z","observedAtBasis":"Latest observation time across available source paths","reportKind":"METAR","flags":{"automatic":false,"correction":false,"nil":false},"canonicalVariants":[{"canonicalTac":"LTAC 101720Z 34002KT 5000 BR SCT008 BKN025 BKN080 02/01 Q1022 BECMG 4000 BR BKN009 RMK RWY21C 35003KT 310V030 RWY03L 34002KT RWY21R 33002KT RWY03R 00000KT RWY21L 34002KT","sourcePathIds":["awc"]},{"canonicalTac":"LTAC 101720Z 34002KT 5000 BR SCT008 BKN025 BKN080 02/01 Q1022 BECMG 4000 BR BKN009","sourcePathIds":["met_norway","nws_tgftp"]}]},"integrity":{"state":"content-difference","summary":"All paths show the same observation time, but canonical TAC content differs.","availablePathCount":3,"expectedPathCount":3,"missingPathIds":[],"undatedPathIds":[],"laggingPathIds":[],"observationTimeAligned":true,"canonicalContentAligned":false,"variantCount":2,"tokenDifferences":[{"baseSourceId":"awc","sourceId":"met_norway","baseOnlyTokens":["RMK","RWY21C","35003KT","310V030","RWY03L","34002KT","RWY21R","33002KT","RWY03R","00000KT","RWY21L","34002KT"],"sourceOnlyTokens":[]},{"baseSourceId":"awc","sourceId":"nws_tgftp","baseOnlyTokens":["RMK","RWY21C","35003KT","310V030","RWY03L","34002KT","RWY21R","33002KT","RWY03R","00000KT","RWY21L","34002KT"],"sourceOnlyTokens":[]}],"comparisonBasis":"Canonical TAC content and observation times in the current Terminal Weather fetch snapshot."},"timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"Latest compared report observation time across available source paths"},"terminalWeather":{"value":"2026-11-10T17:48:45.891Z","provenance":"Terminal Weather fetch completion"}},"representations":[{"sourcePathId":"awc","available":true,"rawTac":"METAR LTAC 101720Z 34002KT 5000 BR SCT008 BKN025 BKN080 02/01 Q1022 BECMG 4000 BR BKN009 RMK RWY21C 35003KT 310V030 RWY03L 34002KT RWY21R 33002KT RWY03R 00000KT RWY21L 34002KT","canonicalTac":"LTAC 101720Z 34002KT 5000 BR SCT008 BKN025 BKN080 02/01 Q1022 BECMG 4000 BR BKN009 RMK RWY21C 35003KT 310V030 RWY03L 34002KT RWY21R 33002KT RWY03R 00000KT RWY21L 34002KT","fingerprint":{"algorithm":"SHA-256","value":"df48982a97f3e1146aac33779893461f66590218a867330a8b491805bd356806"},"observedAt":"2026-11-10T17:20:00.000Z","reportKind":"METAR","flags":{"automatic":false,"correction":false,"nil":false}},{"sourcePathId":"met_norway","available":true,"rawTac":"LTAC 101720Z 34002KT 5000 BR SCT008 BKN025 BKN080 02/01 Q1022 BECMG 4000 BR BKN009=","canonicalTac":"LTAC 101720Z 34002KT 5000 BR SCT008 BKN025 BKN080 02/01 Q1022 BECMG 4000 BR BKN009","fingerprint":{"algorithm":"SHA-256","value":"0e6818e8ed2ad70da5c9a9fb3eefa84bb9d8dcf365fb92ea52efc2ecb2827d1c"},"observedAt":"2026-11-10T17:20:00.000Z","reportKind":"METAR","flags":{"automatic":false,"correction":false,"nil":false}},{"sourcePathId":"nws_tgftp","available":true,"rawTac":"LTAC 101720Z 34002KT 5000 BR SCT008 BKN025 BKN080 02/01 Q1022 BECMG 4000 BR BKN009","canonicalTac":"LTAC 101720Z 34002KT 5000 BR SCT008 BKN025 BKN080 02/01 Q1022 BECMG 4000 BR BKN009","fingerprint":{"algorithm":"SHA-256","value":"29ed1ffa98f978aee650c8a876f00c384c6cec7338db491cf33078c759322c79"},"observedAt":"2026-11-10T17:20:00.000Z","reportKind":"METAR","flags":{"automatic":false,"correction":false,"nil":false}}],"sourcePaths":[{"id":"awc","name":"Aviation Weather Center Data API","organisation":"NOAA Aviation Weather Center","distributionPath":"JSON data API","classification":"public-distribution-path","status":"available","pathStatus":"ok","timestampProvenance":"AWC receiptTime (report-specific)","timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"AWC obsTime"},"source":{"value":"2026-11-10T17:28:03.333Z","provenance":"AWC receiptTime (report-specific)"},"terminalWeather":{"value":"2026-11-10T17:48:45.602Z","provenance":"Terminal Weather fetch completion"}}},{"id":"met_norway","name":"MET Norway Tafmetar","organisation":"Norwegian Meteorological Institute","distributionPath":"TAC text feed","classification":"public-distribution-path","status":"available","pathStatus":"ok","timestampProvenance":"HTTP Last-Modified (response-wide)","timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:48:45.000Z","provenance":"HTTP Last-Modified (response-wide)"},"terminalWeather":{"value":"2026-11-10T17:48:45.891Z","provenance":"Terminal Weather fetch completion"}}},{"id":"nws_tgftp","name":"NWS TGFTP station files","organisation":"NOAA National Weather Service","distributionPath":"Per-station TAC files","classification":"public-distribution-path","status":"available","pathStatus":"ok","timestampProvenance":"HTTP Last-Modified (station file)","timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:25:11.000Z","provenance":"HTTP Last-Modified (station file)"},"terminalWeather":{"value":"2026-11-10T17:48:45.574Z","provenance":"Terminal Weather fetch completion"}}}],"events":[{"type":"terminal-weather.integrity.snapshot","basis":"current-snapshot","detectedAt":"2026-11-10T17:48:45.891Z","station":"LTAC","data":{"state":"content-difference","latestObservedAt":"2026-11-10T17:20:00.000Z","availablePathCount":3,"expectedPathCount":3},"derivedFrom":["awc","met_norway","nws_tgftp"]},{"type":"terminal-weather.integrity.content-difference","basis":"current-snapshot","detectedAt":"2026-11-10T17:48:45.891Z","station":"LTAC","data":{"variantCount":2,"tokenDifferences":[{"baseSourceId":"awc","sourceId":"met_norway","baseOnlyTokens":["RMK","RWY21C","35003KT","310V030","RWY03L","34002KT","RWY21R","33002KT","RWY03R","00000KT","RWY21L","34002KT"],"sourceOnlyTokens":[]},{"baseSourceId":"awc","sourceId":"nws_tgftp","baseOnlyTokens":["RMK","RWY21C","35003KT","310V030","RWY03L","34002KT","RWY21R","33002KT","RWY03R","00000KT","RWY21L","34002KT"],"sourceOnlyTokens":[]}]},"derivedFrom":["awc","met_norway","nws_tgftp"]}]}}