{"ok":true,"dataVersion":1,"fetchedAt":"2026-11-10T17:41:25.749Z","servedAt":"2026-11-10T17:48:45.071Z","health":"healthy","cache":{"status":"stale","ageSeconds":439.322,"revalidating":true},"sources":[{"id":"awc","name":"Aviation Weather Center Data API","organisation":"NOAA Aviation Weather Center","path":"JSON data API","timestampProvenance":"AWC receiptTime (report-specific)","documentationUrl":"https://aviationweather.gov/data/api/","timestampLabel":"AWC receiptTime","docsUrl":"https://aviationweather.gov/data/api/","status":"ok","fetchedAt":"2026-11-10T17:41:25.749Z","availableStationCount":12,"missingStations":[],"responseLastModified":null,"receiptIntervals":{"metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":145,"minSeconds":70.195,"p50Seconds":269.845,"p90Seconds":388.46,"maxSeconds":974.667,"withinSeconds":{"30":0,"60":0,"120":7.6,"180":20}}},{"id":"met_norway","name":"MET Norway Tafmetar","organisation":"Norwegian Meteorological Institute","path":"TAC text feed","timestampProvenance":"HTTP Last-Modified (response-wide)","documentationUrl":"https://api.met.no/weatherapi/tafmetar/1.0/documentation","timestampLabel":"Response Last-Modified","docsUrl":"https://api.met.no/weatherapi/tafmetar/1.0/documentation","status":"ok","fetchedAt":"2026-11-10T17:41:24.943Z","availableStationCount":12,"missingStations":[],"responseLastModified":"2026-11-10T17:41:24.000Z"},{"id":"nws_tgftp","name":"NWS TGFTP station files","organisation":"NOAA National Weather Service","path":"Per-station TAC files","timestampProvenance":"HTTP Last-Modified (station file)","documentationUrl":"https://tgftp.nws.noaa.gov/data/observations/metar/stations/","timestampLabel":"Station-file Last-Modified","docsUrl":"https://tgftp.nws.noaa.gov/data/observations/metar/stations/","status":"ok","fetchedAt":"2026-11-10T17:41:24.813Z","availableStationCount":12,"missingStations":[],"failedStations":[]}],"summary":{"requestedStationCount":12,"requestedStations":["EFHK","EPWA","LFPB","EHAM","EGLC","LEMD","LTAC","LIMC","ESSA","EDDF","LOWW","EIDW"],"sourceCount":3,"healthySourceCount":3,"availableSourceCount":3,"stationStatusCounts":{"aligned":11,"content-difference":1,"source-lag":0,"incomplete":0},"aligned":11,"contentDifference":1,"sourceLag":0,"incomplete":0},"awcReceiptIntervals":{"metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":145,"minSeconds":70.195,"p50Seconds":269.845,"p90Seconds":388.46,"maxSeconds":974.667,"withinSeconds":{"30":0,"60":0,"120":7.6,"180":20}},"timingProfiles":[{"station":"EFHK","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":70.195,"p50Seconds":79.358,"p90Seconds":111.61,"maxSeconds":370.445,"withinSeconds":{"30":0,"60":0,"120":91.7,"180":91.7}},{"station":"EPWA","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":136.173,"p50Seconds":365.806,"p90Seconds":367.933,"maxSeconds":369.397,"withinSeconds":{"30":0,"60":0,"120":0,"180":8.3}},{"station":"LFPB","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":133.315,"p50Seconds":138.895,"p90Seconds":366.956,"maxSeconds":367.385,"withinSeconds":{"30":0,"60":0,"120":0,"180":66.7}},{"station":"EHAM","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":128.443,"p50Seconds":138.86,"p90Seconds":192.467,"maxSeconds":199.274,"withinSeconds":{"30":0,"60":0,"120":0,"180":66.7}},{"station":"EGLC","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":309.361,"p50Seconds":316.849,"p90Seconds":330.67,"maxSeconds":390.045,"withinSeconds":{"30":0,"60":0,"120":0,"180":0}},{"station":"LEMD","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":13,"minSeconds":124.719,"p50Seconds":267.812,"p90Seconds":368.046,"maxSeconds":371.411,"withinSeconds":{"30":0,"60":0,"120":0,"180":7.7}},{"station":"LTAC","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":483.333,"p50Seconds":491.357,"p90Seconds":972.325,"maxSeconds":974.667,"withinSeconds":{"30":0,"60":0,"120":0,"180":0}},{"station":"LIMC","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":309.108,"p50Seconds":321.773,"p90Seconds":340.314,"maxSeconds":340.731,"withinSeconds":{"30":0,"60":0,"120":0,"180":0}},{"station":"ESSA","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":258.586,"p50Seconds":266.397,"p90Seconds":367.249,"maxSeconds":377.138,"withinSeconds":{"30":0,"60":0,"120":0,"180":0}},{"station":"EDDF","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":200.651,"p50Seconds":204.084,"p90Seconds":212.808,"maxSeconds":216.738,"withinSeconds":{"30":0,"60":0,"120":0,"180":0}},{"station":"LOWW","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":310.882,"p50Seconds":316.202,"p90Seconds":388.46,"maxSeconds":398.538,"withinSeconds":{"30":0,"60":0,"120":0,"180":0}},{"station":"EIDW","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":205.514,"p50Seconds":212.141,"p90Seconds":215.5,"maxSeconds":222.652,"withinSeconds":{"30":0,"60":0,"120":0,"180":0}}],"stations":[{"station":"EFHK","displayName":"Helsinki Airport","country":"Finland","status":"aligned","sources":{"awc":{"sourceId":"awc","available":true,"raw":"METAR EFHK 101720Z 19005KT 9999 -RA SCT017 BKN031 05/03 Q1008 NOSIG","rawSource":"METAR EFHK 101720Z 19005KT 9999 -RA SCT017 BKN031 05/03 Q1008 NOSIG","canonicalTac":"EFHK 101720Z 19005KT 9999 -RA SCT017 BKN031 05/03 Q1008 NOSIG","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:21:21.246Z","sourceTime":"2026-11-10T17:21:21.246Z","sourceTimeLabel":"AWC receiptTime (report-specific)","fetchedAt":"2026-11-10T17:41:25.749Z","fingerprint":"a051fa4d6e5844c556ea4255a045abccea9456de64fbf44a19608467d73e9a6b","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"AWC obsTime"},"source":{"value":"2026-11-10T17:21:21.246Z","provenance":"AWC receiptTime (report-specific)"},"terminalWeather":{"value":"2026-11-10T17:41:25.749Z","provenance":"Terminal Weather fetch completion"}},"observationToReceiptSeconds":81.246},"met_norway":{"sourceId":"met_norway","available":true,"raw":"EFHK 101720Z 19005KT 9999 -RA SCT017 BKN031 05/03 Q1008 NOSIG=","rawSource":"EFHK 101720Z 19005KT 9999 -RA SCT017 BKN031 05/03 Q1008 NOSIG=","canonicalTac":"EFHK 101720Z 19005KT 9999 -RA SCT017 BKN031 05/03 Q1008 NOSIG","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:41:24.000Z","sourceTime":"2026-11-10T17:41:24.000Z","sourceTimeLabel":"HTTP Last-Modified (response-wide)","fetchedAt":"2026-11-10T17:41:24.943Z","fingerprint":"67cf0b6ea650fb489e9e57d93c0992a0fddb28c0ed715396fcb95960ba48ff81","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:41:24.000Z","provenance":"HTTP Last-Modified (response-wide)"},"terminalWeather":{"value":"2026-11-10T17:41:24.943Z","provenance":"Terminal Weather fetch completion"}}},"nws_tgftp":{"sourceId":"nws_tgftp","available":true,"raw":"EFHK 101720Z 19005KT 9999 -RA SCT017 BKN031 05/03 Q1008 NOSIG","rawSource":"2026/11/10 17:20\nEFHK 101720Z 19005KT 9999 -RA SCT017 BKN031 05/03 Q1008 NOSIG\n","canonicalTac":"EFHK 101720Z 19005KT 9999 -RA SCT017 BKN031 05/03 Q1008 NOSIG","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:21:23.000Z","sourceTime":"2026-11-10T17:21:23.000Z","sourceTimeLabel":"HTTP Last-Modified (station file)","fetchedAt":"2026-11-10T17:41:24.564Z","fingerprint":"29899e0c5f1e6c69bfdbafe3571fd1cc5bad2c17ffe574b700dc901dcfe6bac1","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":"2026-11-10T17:20:00.000Z","timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:21:23.000Z","provenance":"HTTP Last-Modified (station file)"},"terminalWeather":{"value":"2026-11-10T17:41:24.564Z","provenance":"Terminal Weather fetch completion"}}}},"differences":[],"awcStats":{"observationToReceiptSeconds":81.246},"awcReceiptIntervals":{"station":"EFHK","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":70.195,"p50Seconds":79.358,"p90Seconds":111.61,"maxSeconds":370.445,"withinSeconds":{"30":0,"60":0,"120":91.7,"180":91.7}},"comparison":{"status":"aligned","reason":"All available paths show the same observation time and canonical TAC content.","availableSources":["awc","met_norway","nws_tgftp"],"missingSources":[],"undatedSources":[],"latestObservationTime":"2026-11-10T17:20:00.000Z","laggingSources":[],"variants":[{"canonicalTac":"EFHK 101720Z 19005KT 9999 -RA SCT017 BKN031 05/03 Q1008 NOSIG","sources":["awc","met_norway","nws_tgftp"]}],"differences":[]}},{"station":"EPWA","displayName":"Warsaw Chopin Airport","country":"Poland","status":"aligned","sources":{"awc":{"sourceId":"awc","available":true,"raw":"METAR EPWA 101730Z 29008KT 4000 -SN BR BKN003 01/01 Q1008 TEMPO 1200 -SNRA BR","rawSource":"METAR EPWA 101730Z 29008KT 4000 -SN BR BKN003 01/01 Q1008 TEMPO 1200 -SNRA BR","canonicalTac":"EPWA 101730Z 29008KT 4000 -SN BR BKN003 01/01 Q1008 TEMPO 1200 -SNRA BR","observationTime":"2026-11-10T17:30:00.000Z","sourceTimestamp":"2026-11-10T17:36:06.731Z","sourceTime":"2026-11-10T17:36:06.731Z","sourceTimeLabel":"AWC receiptTime (report-specific)","fetchedAt":"2026-11-10T17:41:25.749Z","fingerprint":"b276ec999833b2597cb663bfb5731237fb1e4bcbfe9329930eb91f578e64743d","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:30:00.000Z","provenance":"AWC obsTime"},"source":{"value":"2026-11-10T17:36:06.731Z","provenance":"AWC receiptTime (report-specific)"},"terminalWeather":{"value":"2026-11-10T17:41:25.749Z","provenance":"Terminal Weather fetch completion"}},"observationToReceiptSeconds":366.731},"met_norway":{"sourceId":"met_norway","available":true,"raw":"EPWA 101730Z 29008KT 4000 -SN BR BKN003 01/01 Q1008 TEMPO 1200 -SNRA BR =","rawSource":"EPWA 101730Z 29008KT 4000 -SN BR BKN003 01/01 Q1008 TEMPO 1200 -SNRA BR =","canonicalTac":"EPWA 101730Z 29008KT 4000 -SN BR BKN003 01/01 Q1008 TEMPO 1200 -SNRA BR","observationTime":"2026-11-10T17:30:00.000Z","sourceTimestamp":"2026-11-10T17:41:24.000Z","sourceTime":"2026-11-10T17:41:24.000Z","sourceTimeLabel":"HTTP Last-Modified (response-wide)","fetchedAt":"2026-11-10T17:41:24.943Z","fingerprint":"0dde5a55a0ecac4db06f5af265ba71fc2858e40e5fea8a69ef773dbd8a45b500","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:30:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:41:24.000Z","provenance":"HTTP Last-Modified (response-wide)"},"terminalWeather":{"value":"2026-11-10T17:41:24.943Z","provenance":"Terminal Weather fetch completion"}}},"nws_tgftp":{"sourceId":"nws_tgftp","available":true,"raw":"EPWA 101730Z 29008KT 4000 -SN BR BKN003 01/01 Q1008 TEMPO 1200 -SNRA BR","rawSource":"2026/11/10 17:30\nEPWA 101730Z 29008KT 4000 -SN BR BKN003 01/01 Q1008 TEMPO 1200 -SNRA BR \n","canonicalTac":"EPWA 101730Z 29008KT 4000 -SN BR BKN003 01/01 Q1008 TEMPO 1200 -SNRA BR","observationTime":"2026-11-10T17:30:00.000Z","sourceTimestamp":"2026-11-10T17:32:15.000Z","sourceTime":"2026-11-10T17:32:15.000Z","sourceTimeLabel":"HTTP Last-Modified (station file)","fetchedAt":"2026-11-10T17:41:24.557Z","fingerprint":"f39cc773c37c191b6f033939779b2af3dcfa8e319f05c8e5726b47a045a1d5b7","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":"2026-11-10T17:30:00.000Z","timestamps":{"observation":{"value":"2026-11-10T17:30:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:32:15.000Z","provenance":"HTTP Last-Modified (station file)"},"terminalWeather":{"value":"2026-11-10T17:41:24.557Z","provenance":"Terminal Weather fetch completion"}}}},"differences":[],"awcStats":{"observationToReceiptSeconds":366.731},"awcReceiptIntervals":{"station":"EPWA","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":136.173,"p50Seconds":365.806,"p90Seconds":367.933,"maxSeconds":369.397,"withinSeconds":{"30":0,"60":0,"120":0,"180":8.3}},"comparison":{"status":"aligned","reason":"All available paths show the same observation time and canonical TAC content.","availableSources":["awc","met_norway","nws_tgftp"],"missingSources":[],"undatedSources":[],"latestObservationTime":"2026-11-10T17:30:00.000Z","laggingSources":[],"variants":[{"canonicalTac":"EPWA 101730Z 29008KT 4000 -SN BR BKN003 01/01 Q1008 TEMPO 1200 -SNRA BR","sources":["awc","met_norway","nws_tgftp"]}],"differences":[]}},{"station":"LFPB","displayName":"Paris–Le Bourget Airport","country":"France","status":"aligned","sources":{"awc":{"sourceId":"awc","available":true,"raw":"METAR LFPB 101730Z AUTO 12004KT 3300 RA BR OVC002/// ///CB 12/12 Q1005","rawSource":"METAR LFPB 101730Z AUTO 12004KT 3300 RA BR OVC002/// ///CB 12/12 Q1005","canonicalTac":"LFPB 101730Z AUTO 12004KT 3300 RA BR OVC002/// ///CB 12/12 Q1005","observationTime":"2026-11-10T17:30:00.000Z","sourceTimestamp":"2026-11-10T17:36:06.956Z","sourceTime":"2026-11-10T17:36:06.956Z","sourceTimeLabel":"AWC receiptTime (report-specific)","fetchedAt":"2026-11-10T17:41:25.749Z","fingerprint":"5e68a780c608f4d0533b3767eeb81311f3db27927e117fc6a285a0c45d9e8f92","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":true,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:30:00.000Z","provenance":"AWC obsTime"},"source":{"value":"2026-11-10T17:36:06.956Z","provenance":"AWC receiptTime (report-specific)"},"terminalWeather":{"value":"2026-11-10T17:41:25.749Z","provenance":"Terminal Weather fetch completion"}},"observationToReceiptSeconds":366.956},"met_norway":{"sourceId":"met_norway","available":true,"raw":"AUTO LFPB 101730Z 12004KT 3300 RA BR OVC002/// ///CB 12/12 Q1005=","rawSource":"AUTO LFPB 101730Z 12004KT 3300 RA BR OVC002/// ///CB 12/12 Q1005=","canonicalTac":"LFPB 101730Z AUTO 12004KT 3300 RA BR OVC002/// ///CB 12/12 Q1005","observationTime":"2026-11-10T17:30:00.000Z","sourceTimestamp":"2026-11-10T17:41:24.000Z","sourceTime":"2026-11-10T17:41:24.000Z","sourceTimeLabel":"HTTP Last-Modified (response-wide)","fetchedAt":"2026-11-10T17:41:24.943Z","fingerprint":"32ba7d631abe4ac620a24d112d48c35a1532b270d68e222d1700705889d7c982","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":true,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:30:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:41:24.000Z","provenance":"HTTP Last-Modified (response-wide)"},"terminalWeather":{"value":"2026-11-10T17:41:24.943Z","provenance":"Terminal Weather fetch completion"}}},"nws_tgftp":{"sourceId":"nws_tgftp","available":true,"raw":"LFPB 101730Z AUTO 12004KT 3300 RA BR OVC002/// ///CB 12/12 Q1005","rawSource":"2026/11/10 17:30\nLFPB 101730Z AUTO 12004KT 3300 RA BR OVC002/// ///CB 12/12 Q1005\n","canonicalTac":"LFPB 101730Z AUTO 12004KT 3300 RA BR OVC002/// ///CB 12/12 Q1005","observationTime":"2026-11-10T17:30:00.000Z","sourceTimestamp":"2026-11-10T17:32:15.000Z","sourceTime":"2026-11-10T17:32:15.000Z","sourceTimeLabel":"HTTP Last-Modified (station file)","fetchedAt":"2026-11-10T17:41:24.564Z","fingerprint":"eacf7031115ba8cd585fe722d227b392f162a800be91915ad93e48e07586dc66","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":true,"correction":false,"nil":false,"stationFileTime":"2026-11-10T17:30:00.000Z","timestamps":{"observation":{"value":"2026-11-10T17:30:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:32:15.000Z","provenance":"HTTP Last-Modified (station file)"},"terminalWeather":{"value":"2026-11-10T17:41:24.564Z","provenance":"Terminal Weather fetch completion"}}}},"differences":[],"awcStats":{"observationToReceiptSeconds":366.956},"awcReceiptIntervals":{"station":"LFPB","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":133.315,"p50Seconds":138.895,"p90Seconds":366.956,"maxSeconds":367.385,"withinSeconds":{"30":0,"60":0,"120":0,"180":66.7}},"comparison":{"status":"aligned","reason":"All available paths show the same observation time and canonical TAC content.","availableSources":["awc","met_norway","nws_tgftp"],"missingSources":[],"undatedSources":[],"latestObservationTime":"2026-11-10T17:30:00.000Z","laggingSources":[],"variants":[{"canonicalTac":"LFPB 101730Z AUTO 12004KT 3300 RA BR OVC002/// ///CB 12/12 Q1005","sources":["awc","met_norway","nws_tgftp"]}],"differences":[]}},{"station":"EHAM","displayName":"Amsterdam Airport Schiphol","country":"Netherlands","status":"aligned","sources":{"awc":{"sourceId":"awc","available":true,"raw":"METAR EHAM 101725Z 07007KT 3500 BR FEW001 SCT002 BKN003 04/04 Q1010 BECMG 2500 BKN002","rawSource":"METAR EHAM 101725Z 07007KT 3500 BR FEW001 SCT002 BKN003 04/04 Q1010 BECMG 2500 BKN002","canonicalTac":"EHAM 101725Z 07007KT 3500 BR FEW001 SCT002 BKN003 04/04 Q1010 BECMG 2500 BKN002","observationTime":"2026-11-10T17:25:00.000Z","sourceTimestamp":"2026-11-10T17:28:03.385Z","sourceTime":"2026-11-10T17:28:03.385Z","sourceTimeLabel":"AWC receiptTime (report-specific)","fetchedAt":"2026-11-10T17:41:25.749Z","fingerprint":"77e65c3a3411131dec6364104b06dfc435eb37bd18b68116b650e5e473341157","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:25:00.000Z","provenance":"AWC obsTime"},"source":{"value":"2026-11-10T17:28:03.385Z","provenance":"AWC receiptTime (report-specific)"},"terminalWeather":{"value":"2026-11-10T17:41:25.749Z","provenance":"Terminal Weather fetch completion"}},"observationToReceiptSeconds":183.385},"met_norway":{"sourceId":"met_norway","available":true,"raw":"EHAM 101725Z 07007KT 3500 BR FEW001 SCT002 BKN003 04/04 Q1010 BECMG 2500 BKN002=","rawSource":"EHAM 101725Z 07007KT 3500 BR FEW001 SCT002 BKN003 04/04 Q1010 BECMG 2500 BKN002=","canonicalTac":"EHAM 101725Z 07007KT 3500 BR FEW001 SCT002 BKN003 04/04 Q1010 BECMG 2500 BKN002","observationTime":"2026-11-10T17:25:00.000Z","sourceTimestamp":"2026-11-10T17:41:24.000Z","sourceTime":"2026-11-10T17:41:24.000Z","sourceTimeLabel":"HTTP Last-Modified (response-wide)","fetchedAt":"2026-11-10T17:41:24.943Z","fingerprint":"fcb92c6b259ca4d5edbe3854cad56be42ac7e30e4dc3e012c8243627f35f8cfe","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:25:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:41:24.000Z","provenance":"HTTP Last-Modified (response-wide)"},"terminalWeather":{"value":"2026-11-10T17:41:24.943Z","provenance":"Terminal Weather fetch completion"}}},"nws_tgftp":{"sourceId":"nws_tgftp","available":true,"raw":"EHAM 101725Z 07007KT 3500 BR FEW001 SCT002 BKN003 04/04 Q1010 BECMG 2500 BKN002","rawSource":"2026/11/10 17:25\nEHAM 101725Z 07007KT 3500 BR FEW001 SCT002 BKN003 04/04 Q1010 BECMG 2500 BKN002\n","canonicalTac":"EHAM 101725Z 07007KT 3500 BR FEW001 SCT002 BKN003 04/04 Q1010 BECMG 2500 BKN002","observationTime":"2026-11-10T17:25:00.000Z","sourceTimestamp":"2026-11-10T17:27:12.000Z","sourceTime":"2026-11-10T17:27:12.000Z","sourceTimeLabel":"HTTP Last-Modified (station file)","fetchedAt":"2026-11-10T17:41:24.557Z","fingerprint":"629eb47e281156ff43bc1b02edce78e0291f685dd4afab59e6e57cd6824b7d8a","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":"2026-11-10T17:25:00.000Z","timestamps":{"observation":{"value":"2026-11-10T17:25:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:27:12.000Z","provenance":"HTTP Last-Modified (station file)"},"terminalWeather":{"value":"2026-11-10T17:41:24.557Z","provenance":"Terminal Weather fetch completion"}}}},"differences":[],"awcStats":{"observationToReceiptSeconds":183.385},"awcReceiptIntervals":{"station":"EHAM","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":128.443,"p50Seconds":138.86,"p90Seconds":192.467,"maxSeconds":199.274,"withinSeconds":{"30":0,"60":0,"120":0,"180":66.7}},"comparison":{"status":"aligned","reason":"All available paths show the same observation time and canonical TAC content.","availableSources":["awc","met_norway","nws_tgftp"],"missingSources":[],"undatedSources":[],"latestObservationTime":"2026-11-10T17:25:00.000Z","laggingSources":[],"variants":[{"canonicalTac":"EHAM 101725Z 07007KT 3500 BR FEW001 SCT002 BKN003 04/04 Q1010 BECMG 2500 BKN002","sources":["awc","met_norway","nws_tgftp"]}],"differences":[]}},{"station":"EGLC","displayName":"London City Airport","country":"United Kingdom","status":"aligned","sources":{"awc":{"sourceId":"awc","available":true,"raw":"METAR EGLC 101720Z AUTO 07013KT 9999 SCT035 OVC049 11/07 Q1006","rawSource":"METAR EGLC 101720Z AUTO 07013KT 9999 SCT035 OVC049 11/07 Q1006","canonicalTac":"EGLC 101720Z AUTO 07013KT 9999 SCT035 OVC049 11/07 Q1006","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:25:23.541Z","sourceTime":"2026-11-10T17:25:23.541Z","sourceTimeLabel":"AWC receiptTime (report-specific)","fetchedAt":"2026-11-10T17:41:25.749Z","fingerprint":"730ce0b014a44e041fac407c8e574567996a7ce06c9aa0f97024c30da420cfdb","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":true,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"AWC obsTime"},"source":{"value":"2026-11-10T17:25:23.541Z","provenance":"AWC receiptTime (report-specific)"},"terminalWeather":{"value":"2026-11-10T17:41:25.749Z","provenance":"Terminal Weather fetch completion"}},"observationToReceiptSeconds":323.541},"met_norway":{"sourceId":"met_norway","available":true,"raw":"AUTO EGLC 101720Z 07013KT 9999 SCT035 OVC049 11/07 Q1006=","rawSource":"AUTO EGLC 101720Z 07013KT 9999 SCT035 OVC049 11/07 Q1006=","canonicalTac":"EGLC 101720Z AUTO 07013KT 9999 SCT035 OVC049 11/07 Q1006","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:41:24.000Z","sourceTime":"2026-11-10T17:41:24.000Z","sourceTimeLabel":"HTTP Last-Modified (response-wide)","fetchedAt":"2026-11-10T17:41:24.943Z","fingerprint":"d999aa65a4d902514519e1f6c9b53bcf18bae245aa5a808fdbd5e9cf34937536","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":true,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:41:24.000Z","provenance":"HTTP Last-Modified (response-wide)"},"terminalWeather":{"value":"2026-11-10T17:41:24.943Z","provenance":"Terminal Weather fetch completion"}}},"nws_tgftp":{"sourceId":"nws_tgftp","available":true,"raw":"EGLC 101720Z AUTO 07013KT 9999 SCT035 OVC049 11/07 Q1006","rawSource":"2026/11/10 17:20\nEGLC 101720Z AUTO 07013KT 9999 SCT035 OVC049 11/07 Q1006\n","canonicalTac":"EGLC 101720Z AUTO 07013KT 9999 SCT035 OVC049 11/07 Q1006","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:25:11.000Z","sourceTime":"2026-11-10T17:25:11.000Z","sourceTimeLabel":"HTTP Last-Modified (station file)","fetchedAt":"2026-11-10T17:41:24.852Z","fingerprint":"edcb22ee909f8afd71b1e93e31608752f9e05d6f6c9120ec1406844af1bf2975","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":true,"correction":false,"nil":false,"stationFileTime":"2026-11-10T17:20:00.000Z","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:41:24.852Z","provenance":"Terminal Weather fetch completion"}}}},"differences":[],"awcStats":{"observationToReceiptSeconds":323.541},"awcReceiptIntervals":{"station":"EGLC","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":309.361,"p50Seconds":316.849,"p90Seconds":330.67,"maxSeconds":390.045,"withinSeconds":{"30":0,"60":0,"120":0,"180":0}},"comparison":{"status":"aligned","reason":"All available paths show the same observation time and canonical TAC content.","availableSources":["awc","met_norway","nws_tgftp"],"missingSources":[],"undatedSources":[],"latestObservationTime":"2026-11-10T17:20:00.000Z","laggingSources":[],"variants":[{"canonicalTac":"EGLC 101720Z AUTO 07013KT 9999 SCT035 OVC049 11/07 Q1006","sources":["awc","met_norway","nws_tgftp"]}],"differences":[]}},{"station":"LEMD","displayName":"Adolfo Suárez Madrid–Barajas Airport","country":"Spain","status":"aligned","sources":{"awc":{"sourceId":"awc","available":true,"raw":"METAR LEMD 101730Z 16008KT 130V200 9999 FEW028 SCT043 BKN050 16/14 Q1010 TEMPO 3000 SHRA SCT020TCU","rawSource":"METAR LEMD 101730Z 16008KT 130V200 9999 FEW028 SCT043 BKN050 16/14 Q1010 TEMPO 3000 SHRA SCT020TCU","canonicalTac":"LEMD 101730Z 16008KT 130V200 9999 FEW028 SCT043 BKN050 16/14 Q1010 TEMPO 3000 SHRA SCT020TCU","observationTime":"2026-11-10T17:30:00.000Z","sourceTimestamp":"2026-11-10T17:36:08.046Z","sourceTime":"2026-11-10T17:36:08.046Z","sourceTimeLabel":"AWC receiptTime (report-specific)","fetchedAt":"2026-11-10T17:41:25.749Z","fingerprint":"9d60c7d6dcef03986323ca286064c8136b1f461c451512e77971b054cf6ae08e","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:30:00.000Z","provenance":"AWC obsTime"},"source":{"value":"2026-11-10T17:36:08.046Z","provenance":"AWC receiptTime (report-specific)"},"terminalWeather":{"value":"2026-11-10T17:41:25.749Z","provenance":"Terminal Weather fetch completion"}},"observationToReceiptSeconds":368.046},"met_norway":{"sourceId":"met_norway","available":true,"raw":"LEMD 101730Z 16008KT 130V200 9999 FEW028 SCT043 BKN050 16/14 Q1010 TEMPO 3000 SHRA SCT020TCU=","rawSource":"LEMD 101730Z 16008KT 130V200 9999 FEW028 SCT043 BKN050 16/14 Q1010 TEMPO 3000 SHRA SCT020TCU=","canonicalTac":"LEMD 101730Z 16008KT 130V200 9999 FEW028 SCT043 BKN050 16/14 Q1010 TEMPO 3000 SHRA SCT020TCU","observationTime":"2026-11-10T17:30:00.000Z","sourceTimestamp":"2026-11-10T17:41:24.000Z","sourceTime":"2026-11-10T17:41:24.000Z","sourceTimeLabel":"HTTP Last-Modified (response-wide)","fetchedAt":"2026-11-10T17:41:24.943Z","fingerprint":"e4d451d4d1dc536736c1188b0344ced4fff72cbd8b580b0a00748e0060100595","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:30:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:41:24.000Z","provenance":"HTTP Last-Modified (response-wide)"},"terminalWeather":{"value":"2026-11-10T17:41:24.943Z","provenance":"Terminal Weather fetch completion"}}},"nws_tgftp":{"sourceId":"nws_tgftp","available":true,"raw":"LEMD 101730Z 16008KT 130V200 9999 FEW028 SCT043 BKN050 16/14 Q1010 TEMPO 3000 SHRA SCT020TCU","rawSource":"2026/11/10 17:30\nLEMD 101730Z 16008KT 130V200 9999 FEW028 SCT043 BKN050 16/14 Q1010 TEMPO 3000 SHRA SCT020TCU\n","canonicalTac":"LEMD 101730Z 16008KT 130V200 9999 FEW028 SCT043 BKN050 16/14 Q1010 TEMPO 3000 SHRA SCT020TCU","observationTime":"2026-11-10T17:30:00.000Z","sourceTimestamp":"2026-11-10T17:34:13.000Z","sourceTime":"2026-11-10T17:34:13.000Z","sourceTimeLabel":"HTTP Last-Modified (station file)","fetchedAt":"2026-11-10T17:41:24.636Z","fingerprint":"fb18a5bf487337258cf72b6909851046ba82688a39bf7356e184c33668f53d86","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":"2026-11-10T17:30:00.000Z","timestamps":{"observation":{"value":"2026-11-10T17:30:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:34:13.000Z","provenance":"HTTP Last-Modified (station file)"},"terminalWeather":{"value":"2026-11-10T17:41:24.636Z","provenance":"Terminal Weather fetch completion"}}}},"differences":[],"awcStats":{"observationToReceiptSeconds":368.046},"awcReceiptIntervals":{"station":"LEMD","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":13,"minSeconds":124.719,"p50Seconds":267.812,"p90Seconds":368.046,"maxSeconds":371.411,"withinSeconds":{"30":0,"60":0,"120":0,"180":7.7}},"comparison":{"status":"aligned","reason":"All available paths show the same observation time and canonical TAC content.","availableSources":["awc","met_norway","nws_tgftp"],"missingSources":[],"undatedSources":[],"latestObservationTime":"2026-11-10T17:30:00.000Z","laggingSources":[],"variants":[{"canonicalTac":"LEMD 101730Z 16008KT 130V200 9999 FEW028 SCT043 BKN050 16/14 Q1010 TEMPO 3000 SHRA SCT020TCU","sources":["awc","met_norway","nws_tgftp"]}],"differences":[]}},{"station":"LTAC","displayName":"Ankara Esenboğa Airport","country":"Türkiye","status":"content-difference","sources":{"awc":{"sourceId":"awc","available":true,"raw":"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","rawSource":"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","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:28:03.333Z","sourceTime":"2026-11-10T17:28:03.333Z","sourceTimeLabel":"AWC receiptTime (report-specific)","fetchedAt":"2026-11-10T17:41:25.749Z","fingerprint":"df48982a97f3e1146aac33779893461f66590218a867330a8b491805bd356806","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":null,"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:41:25.749Z","provenance":"Terminal Weather fetch completion"}},"observationToReceiptSeconds":483.333},"met_norway":{"sourceId":"met_norway","available":true,"raw":"LTAC 101720Z 34002KT 5000 BR SCT008 BKN025 BKN080 02/01 Q1022 BECMG 4000 BR BKN009=","rawSource":"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","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:41:24.000Z","sourceTime":"2026-11-10T17:41:24.000Z","sourceTimeLabel":"HTTP Last-Modified (response-wide)","fetchedAt":"2026-11-10T17:41:24.943Z","fingerprint":"0e6818e8ed2ad70da5c9a9fb3eefa84bb9d8dcf365fb92ea52efc2ecb2827d1c","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:41:24.000Z","provenance":"HTTP Last-Modified (response-wide)"},"terminalWeather":{"value":"2026-11-10T17:41:24.943Z","provenance":"Terminal Weather fetch completion"}}},"nws_tgftp":{"sourceId":"nws_tgftp","available":true,"raw":"LTAC 101720Z 34002KT 5000 BR SCT008 BKN025 BKN080 02/01 Q1022 BECMG 4000 BR BKN009","rawSource":"2026/11/10 17:20\nLTAC 101720Z 34002KT 5000 BR SCT008 BKN025 BKN080 02/01 Q1022 BECMG 4000 BR BKN009\n","canonicalTac":"LTAC 101720Z 34002KT 5000 BR SCT008 BKN025 BKN080 02/01 Q1022 BECMG 4000 BR BKN009","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:25:11.000Z","sourceTime":"2026-11-10T17:25:11.000Z","sourceTimeLabel":"HTTP Last-Modified (station file)","fetchedAt":"2026-11-10T17:41:24.647Z","fingerprint":"29ed1ffa98f978aee650c8a876f00c384c6cec7338db491cf33078c759322c79","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":"2026-11-10T17:20:00.000Z","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:41:24.647Z","provenance":"Terminal Weather fetch completion"}}}},"differences":[{"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":[]}],"awcStats":{"observationToReceiptSeconds":483.333},"awcReceiptIntervals":{"station":"LTAC","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":483.333,"p50Seconds":491.357,"p90Seconds":972.325,"maxSeconds":974.667,"withinSeconds":{"30":0,"60":0,"120":0,"180":0}},"comparison":{"status":"content-difference","reason":"All paths show the same observation time, but canonical TAC content differs.","availableSources":["awc","met_norway","nws_tgftp"],"missingSources":[],"undatedSources":[],"latestObservationTime":"2026-11-10T17:20:00.000Z","laggingSources":[],"variants":[{"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","sources":["awc"]},{"canonicalTac":"LTAC 101720Z 34002KT 5000 BR SCT008 BKN025 BKN080 02/01 Q1022 BECMG 4000 BR BKN009","sources":["met_norway","nws_tgftp"]}],"differences":[{"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":[]}]}},{"station":"LIMC","displayName":"Milan Malpensa Airport","country":"Italy","status":"aligned","sources":{"awc":{"sourceId":"awc","available":true,"raw":"METAR LIMC 101720Z VRB01KT 8000 NSC 09/06 Q1012 NOSIG","rawSource":"METAR LIMC 101720Z VRB01KT 8000 NSC 09/06 Q1012 NOSIG","canonicalTac":"LIMC 101720Z VRB01KT 8000 NSC 09/06 Q1012 NOSIG","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:25:34.389Z","sourceTime":"2026-11-10T17:25:34.389Z","sourceTimeLabel":"AWC receiptTime (report-specific)","fetchedAt":"2026-11-10T17:41:25.749Z","fingerprint":"8ffa743738c492640a71df63e6b36a347c1bfcd89e5a37bcc08f8a52507348ae","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"AWC obsTime"},"source":{"value":"2026-11-10T17:25:34.389Z","provenance":"AWC receiptTime (report-specific)"},"terminalWeather":{"value":"2026-11-10T17:41:25.749Z","provenance":"Terminal Weather fetch completion"}},"observationToReceiptSeconds":334.389},"met_norway":{"sourceId":"met_norway","available":true,"raw":"LIMC 101720Z VRB01KT 8000 NSC 09/06 Q1012 NOSIG=","rawSource":"LIMC 101720Z VRB01KT 8000 NSC 09/06 Q1012 NOSIG=","canonicalTac":"LIMC 101720Z VRB01KT 8000 NSC 09/06 Q1012 NOSIG","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:41:24.000Z","sourceTime":"2026-11-10T17:41:24.000Z","sourceTimeLabel":"HTTP Last-Modified (response-wide)","fetchedAt":"2026-11-10T17:41:24.943Z","fingerprint":"99bbc8762a3cd3f9734c1d86c2524d8d1f2b74b9799b5449a7787b1f226899e0","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:41:24.000Z","provenance":"HTTP Last-Modified (response-wide)"},"terminalWeather":{"value":"2026-11-10T17:41:24.943Z","provenance":"Terminal Weather fetch completion"}}},"nws_tgftp":{"sourceId":"nws_tgftp","available":true,"raw":"LIMC 101720Z VRB01KT 8000 NSC 09/06 Q1012 NOSIG","rawSource":"2026/11/10 17:20\nLIMC 101720Z VRB01KT 8000 NSC 09/06 Q1012 NOSIG\n","canonicalTac":"LIMC 101720Z VRB01KT 8000 NSC 09/06 Q1012 NOSIG","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:25:30.000Z","sourceTime":"2026-11-10T17:25:30.000Z","sourceTimeLabel":"HTTP Last-Modified (station file)","fetchedAt":"2026-11-10T17:41:24.859Z","fingerprint":"758648adc4a4d8fe58dfd15bfe4b46791a49ef91cf211cc0f6399c0af080df4d","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":"2026-11-10T17:20:00.000Z","timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:25:30.000Z","provenance":"HTTP Last-Modified (station file)"},"terminalWeather":{"value":"2026-11-10T17:41:24.859Z","provenance":"Terminal Weather fetch completion"}}}},"differences":[],"awcStats":{"observationToReceiptSeconds":334.389},"awcReceiptIntervals":{"station":"LIMC","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":309.108,"p50Seconds":321.773,"p90Seconds":340.314,"maxSeconds":340.731,"withinSeconds":{"30":0,"60":0,"120":0,"180":0}},"comparison":{"status":"aligned","reason":"All available paths show the same observation time and canonical TAC content.","availableSources":["awc","met_norway","nws_tgftp"],"missingSources":[],"undatedSources":[],"latestObservationTime":"2026-11-10T17:20:00.000Z","laggingSources":[],"variants":[{"canonicalTac":"LIMC 101720Z VRB01KT 8000 NSC 09/06 Q1012 NOSIG","sources":["awc","met_norway","nws_tgftp"]}],"differences":[]}},{"station":"ESSA","displayName":"Stockholm Arlanda Airport","country":"Sweden","status":"aligned","sources":{"awc":{"sourceId":"awc","available":true,"raw":"METAR ESSA 101720Z 21003KT 9999 BKN014 03/02 Q1006 TEMPO BKN009","rawSource":"METAR ESSA 101720Z 21003KT 9999 BKN014 03/02 Q1006 TEMPO BKN009","canonicalTac":"ESSA 101720Z 21003KT 9999 BKN014 03/02 Q1006 TEMPO BKN009","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:26:07.249Z","sourceTime":"2026-11-10T17:26:07.249Z","sourceTimeLabel":"AWC receiptTime (report-specific)","fetchedAt":"2026-11-10T17:41:25.749Z","fingerprint":"399572dc1dfa4f584862f70108433746fe69a17b1fda066d4390d528ffb8373a","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"AWC obsTime"},"source":{"value":"2026-11-10T17:26:07.249Z","provenance":"AWC receiptTime (report-specific)"},"terminalWeather":{"value":"2026-11-10T17:41:25.749Z","provenance":"Terminal Weather fetch completion"}},"observationToReceiptSeconds":367.249},"met_norway":{"sourceId":"met_norway","available":true,"raw":"ESSA 101720Z 21003KT 9999 BKN014 03/02 Q1006 TEMPO BKN009=","rawSource":"ESSA 101720Z 21003KT 9999 BKN014 03/02 Q1006 TEMPO BKN009=","canonicalTac":"ESSA 101720Z 21003KT 9999 BKN014 03/02 Q1006 TEMPO BKN009","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:41:24.000Z","sourceTime":"2026-11-10T17:41:24.000Z","sourceTimeLabel":"HTTP Last-Modified (response-wide)","fetchedAt":"2026-11-10T17:41:24.943Z","fingerprint":"78b17900621d15ff9f1f97bf5a4437cadcaf9b51c7ff9096b9cf17c293eea651","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:41:24.000Z","provenance":"HTTP Last-Modified (response-wide)"},"terminalWeather":{"value":"2026-11-10T17:41:24.943Z","provenance":"Terminal Weather fetch completion"}}},"nws_tgftp":{"sourceId":"nws_tgftp","available":true,"raw":"ESSA 101720Z 21003KT 9999 BKN014 03/02 Q1006 TEMPO BKN009","rawSource":"2026/11/10 17:20\nESSA 101720Z 21003KT 9999 BKN014 03/02 Q1006 TEMPO BKN009\n","canonicalTac":"ESSA 101720Z 21003KT 9999 BKN014 03/02 Q1006 TEMPO BKN009","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:24:13.000Z","sourceTime":"2026-11-10T17:24:13.000Z","sourceTimeLabel":"HTTP Last-Modified (station file)","fetchedAt":"2026-11-10T17:41:24.720Z","fingerprint":"c5748b0f77b27f28022a84ab1096ef181dad7fb34831d61f9f1db347843c7174","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":"2026-11-10T17:20:00.000Z","timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:24:13.000Z","provenance":"HTTP Last-Modified (station file)"},"terminalWeather":{"value":"2026-11-10T17:41:24.720Z","provenance":"Terminal Weather fetch completion"}}}},"differences":[],"awcStats":{"observationToReceiptSeconds":367.249},"awcReceiptIntervals":{"station":"ESSA","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":258.586,"p50Seconds":266.397,"p90Seconds":367.249,"maxSeconds":377.138,"withinSeconds":{"30":0,"60":0,"120":0,"180":0}},"comparison":{"status":"aligned","reason":"All available paths show the same observation time and canonical TAC content.","availableSources":["awc","met_norway","nws_tgftp"],"missingSources":[],"undatedSources":[],"latestObservationTime":"2026-11-10T17:20:00.000Z","laggingSources":[],"variants":[{"canonicalTac":"ESSA 101720Z 21003KT 9999 BKN014 03/02 Q1006 TEMPO BKN009","sources":["awc","met_norway","nws_tgftp"]}],"differences":[]}},{"station":"EDDF","displayName":"Frankfurt Airport","country":"Germany","status":"aligned","sources":{"awc":{"sourceId":"awc","available":true,"raw":"METAR EDDF 101720Z AUTO 08006KT CAVOK 06/02 Q1012 NOSIG","rawSource":"METAR EDDF 101720Z AUTO 08006KT CAVOK 06/02 Q1012 NOSIG","canonicalTac":"EDDF 101720Z AUTO 08006KT CAVOK 06/02 Q1012 NOSIG","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:23:20.651Z","sourceTime":"2026-11-10T17:23:20.651Z","sourceTimeLabel":"AWC receiptTime (report-specific)","fetchedAt":"2026-11-10T17:41:25.749Z","fingerprint":"52f7211e3f7073c7e6526c790a9f1321bdd44ee6bc3a3b002c7ebc187de4f34d","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":true,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"AWC obsTime"},"source":{"value":"2026-11-10T17:23:20.651Z","provenance":"AWC receiptTime (report-specific)"},"terminalWeather":{"value":"2026-11-10T17:41:25.749Z","provenance":"Terminal Weather fetch completion"}},"observationToReceiptSeconds":200.651},"met_norway":{"sourceId":"met_norway","available":true,"raw":"AUTO EDDF 101720Z 08006KT CAVOK 06/02 Q1012 NOSIG=","rawSource":"AUTO EDDF 101720Z 08006KT CAVOK 06/02 Q1012 NOSIG=","canonicalTac":"EDDF 101720Z AUTO 08006KT CAVOK 06/02 Q1012 NOSIG","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:41:24.000Z","sourceTime":"2026-11-10T17:41:24.000Z","sourceTimeLabel":"HTTP Last-Modified (response-wide)","fetchedAt":"2026-11-10T17:41:24.943Z","fingerprint":"20c819998101575bcd5dbc2462f11f8653d59ad5da3a9f1f763fc12f75caa8cc","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":true,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:41:24.000Z","provenance":"HTTP Last-Modified (response-wide)"},"terminalWeather":{"value":"2026-11-10T17:41:24.943Z","provenance":"Terminal Weather fetch completion"}}},"nws_tgftp":{"sourceId":"nws_tgftp","available":true,"raw":"EDDF 101720Z AUTO 08006KT CAVOK 06/02 Q1012 NOSIG","rawSource":"2026/11/10 17:20\nEDDF 101720Z AUTO 08006KT CAVOK 06/02 Q1012 NOSIG\n","canonicalTac":"EDDF 101720Z AUTO 08006KT CAVOK 06/02 Q1012 NOSIG","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:23:20.000Z","sourceTime":"2026-11-10T17:23:20.000Z","sourceTimeLabel":"HTTP Last-Modified (station file)","fetchedAt":"2026-11-10T17:41:24.725Z","fingerprint":"bd102c6b816f5409e34ecaeda736760b052a5b9f88b70c9ad8e0791721c41b47","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":true,"correction":false,"nil":false,"stationFileTime":"2026-11-10T17:20:00.000Z","timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:23:20.000Z","provenance":"HTTP Last-Modified (station file)"},"terminalWeather":{"value":"2026-11-10T17:41:24.725Z","provenance":"Terminal Weather fetch completion"}}}},"differences":[],"awcStats":{"observationToReceiptSeconds":200.651},"awcReceiptIntervals":{"station":"EDDF","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":200.651,"p50Seconds":204.084,"p90Seconds":212.808,"maxSeconds":216.738,"withinSeconds":{"30":0,"60":0,"120":0,"180":0}},"comparison":{"status":"aligned","reason":"All available paths show the same observation time and canonical TAC content.","availableSources":["awc","met_norway","nws_tgftp"],"missingSources":[],"undatedSources":[],"latestObservationTime":"2026-11-10T17:20:00.000Z","laggingSources":[],"variants":[{"canonicalTac":"EDDF 101720Z AUTO 08006KT CAVOK 06/02 Q1012 NOSIG","sources":["awc","met_norway","nws_tgftp"]}],"differences":[]}},{"station":"LOWW","displayName":"Vienna International Airport","country":"Austria","status":"aligned","sources":{"awc":{"sourceId":"awc","available":true,"raw":"METAR LOWW 101720Z 33005KT 9999 FEW013 SCT018 BKN032 06/05 Q1013 NOSIG","rawSource":"METAR LOWW 101720Z 33005KT 9999 FEW013 SCT018 BKN032 06/05 Q1013 NOSIG","canonicalTac":"LOWW 101720Z 33005KT 9999 FEW013 SCT018 BKN032 06/05 Q1013 NOSIG","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:25:12.301Z","sourceTime":"2026-11-10T17:25:12.301Z","sourceTimeLabel":"AWC receiptTime (report-specific)","fetchedAt":"2026-11-10T17:41:25.749Z","fingerprint":"3c9f5d2b4153fc3763a0d05fbeb7d94d816258353f5ece358b877cd092b03ace","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"AWC obsTime"},"source":{"value":"2026-11-10T17:25:12.301Z","provenance":"AWC receiptTime (report-specific)"},"terminalWeather":{"value":"2026-11-10T17:41:25.749Z","provenance":"Terminal Weather fetch completion"}},"observationToReceiptSeconds":312.301},"met_norway":{"sourceId":"met_norway","available":true,"raw":"LOWW 101720Z 33005KT 9999 FEW013 SCT018 BKN032 06/05 Q1013 NOSIG=","rawSource":"LOWW 101720Z 33005KT 9999 FEW013 SCT018 BKN032 06/05 Q1013 NOSIG=","canonicalTac":"LOWW 101720Z 33005KT 9999 FEW013 SCT018 BKN032 06/05 Q1013 NOSIG","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:41:24.000Z","sourceTime":"2026-11-10T17:41:24.000Z","sourceTimeLabel":"HTTP Last-Modified (response-wide)","fetchedAt":"2026-11-10T17:41:24.943Z","fingerprint":"527074dde5c52c8dd5c4bed347bbc5b00af32984beaf91bd9df489d604f6b7ca","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:41:24.000Z","provenance":"HTTP Last-Modified (response-wide)"},"terminalWeather":{"value":"2026-11-10T17:41:24.943Z","provenance":"Terminal Weather fetch completion"}}},"nws_tgftp":{"sourceId":"nws_tgftp","available":true,"raw":"LOWW 101720Z 33005KT 9999 FEW013 SCT018 BKN032 06/05 Q1013 NOSIG","rawSource":"2026/11/10 17:20\nLOWW 101720Z 33005KT 9999 FEW013 SCT018 BKN032 06/05 Q1013 NOSIG\n","canonicalTac":"LOWW 101720Z 33005KT 9999 FEW013 SCT018 BKN032 06/05 Q1013 NOSIG","observationTime":"2026-11-10T17:20:00.000Z","sourceTimestamp":"2026-11-10T17:25:12.000Z","sourceTime":"2026-11-10T17:25:12.000Z","sourceTimeLabel":"HTTP Last-Modified (station file)","fetchedAt":"2026-11-10T17:41:24.800Z","fingerprint":"256f5ea3972199a5f6ac13e6bf9644e1a12791c52840ef9d2183dfcedb8b76e6","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":"2026-11-10T17:20:00.000Z","timestamps":{"observation":{"value":"2026-11-10T17:20:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:25:12.000Z","provenance":"HTTP Last-Modified (station file)"},"terminalWeather":{"value":"2026-11-10T17:41:24.800Z","provenance":"Terminal Weather fetch completion"}}}},"differences":[],"awcStats":{"observationToReceiptSeconds":312.301},"awcReceiptIntervals":{"station":"LOWW","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":310.882,"p50Seconds":316.202,"p90Seconds":388.46,"maxSeconds":398.538,"withinSeconds":{"30":0,"60":0,"120":0,"180":0}},"comparison":{"status":"aligned","reason":"All available paths show the same observation time and canonical TAC content.","availableSources":["awc","met_norway","nws_tgftp"],"missingSources":[],"undatedSources":[],"latestObservationTime":"2026-11-10T17:20:00.000Z","laggingSources":[],"variants":[{"canonicalTac":"LOWW 101720Z 33005KT 9999 FEW013 SCT018 BKN032 06/05 Q1013 NOSIG","sources":["awc","met_norway","nws_tgftp"]}],"differences":[]}},{"station":"EIDW","displayName":"Dublin Airport","country":"Ireland","status":"aligned","sources":{"awc":{"sourceId":"awc","available":true,"raw":"METAR EIDW 101730Z 07009KT 9999 FEW016 SCT020 09/06 Q1006 NOSIG","rawSource":"METAR EIDW 101730Z 07009KT 9999 FEW016 SCT020 09/06 Q1006 NOSIG","canonicalTac":"EIDW 101730Z 07009KT 9999 FEW016 SCT020 09/06 Q1006 NOSIG","observationTime":"2026-11-10T17:30:00.000Z","sourceTimestamp":"2026-11-10T17:33:35.500Z","sourceTime":"2026-11-10T17:33:35.500Z","sourceTimeLabel":"AWC receiptTime (report-specific)","fetchedAt":"2026-11-10T17:41:25.749Z","fingerprint":"69387a7f5fb21750f5609634898e602f1e6625639eab7195a4baca3e0d0dc4ad","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:30:00.000Z","provenance":"AWC obsTime"},"source":{"value":"2026-11-10T17:33:35.500Z","provenance":"AWC receiptTime (report-specific)"},"terminalWeather":{"value":"2026-11-10T17:41:25.749Z","provenance":"Terminal Weather fetch completion"}},"observationToReceiptSeconds":215.5},"met_norway":{"sourceId":"met_norway","available":true,"raw":"EIDW 101730Z 07009KT 9999 FEW016 SCT020 09/06 Q1006 NOSIG=","rawSource":"EIDW 101730Z 07009KT 9999 FEW016 SCT020 09/06 Q1006 NOSIG=","canonicalTac":"EIDW 101730Z 07009KT 9999 FEW016 SCT020 09/06 Q1006 NOSIG","observationTime":"2026-11-10T17:30:00.000Z","sourceTimestamp":"2026-11-10T17:41:24.000Z","sourceTime":"2026-11-10T17:41:24.000Z","sourceTimeLabel":"HTTP Last-Modified (response-wide)","fetchedAt":"2026-11-10T17:41:24.943Z","fingerprint":"f57e766399cd2f89a2b04e71f2da58670936b641e5d22dcf78da9c2d1cc4cfb7","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":null,"timestamps":{"observation":{"value":"2026-11-10T17:30:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:41:24.000Z","provenance":"HTTP Last-Modified (response-wide)"},"terminalWeather":{"value":"2026-11-10T17:41:24.943Z","provenance":"Terminal Weather fetch completion"}}},"nws_tgftp":{"sourceId":"nws_tgftp","available":true,"raw":"EIDW 101730Z 07009KT 9999 FEW016 SCT020 09/06 Q1006 NOSIG","rawSource":"2026/11/10 17:30\nEIDW 101730Z 07009KT 9999 FEW016 SCT020 09/06 Q1006 NOSIG\n","canonicalTac":"EIDW 101730Z 07009KT 9999 FEW016 SCT020 09/06 Q1006 NOSIG","observationTime":"2026-11-10T17:30:00.000Z","sourceTimestamp":"2026-11-10T17:33:30.000Z","sourceTime":"2026-11-10T17:33:30.000Z","sourceTimeLabel":"HTTP Last-Modified (station file)","fetchedAt":"2026-11-10T17:41:24.813Z","fingerprint":"60c990e922f1a7870ddca070aa0393ab90630ddc8aef8d9e208c36319fea446d","fingerprintAlgorithm":"SHA-256","reportKind":"METAR","automatic":false,"correction":false,"nil":false,"stationFileTime":"2026-11-10T17:30:00.000Z","timestamps":{"observation":{"value":"2026-11-10T17:30:00.000Z","provenance":"Derived from TAC day-time group"},"source":{"value":"2026-11-10T17:33:30.000Z","provenance":"HTTP Last-Modified (station file)"},"terminalWeather":{"value":"2026-11-10T17:41:24.813Z","provenance":"Terminal Weather fetch completion"}}}},"differences":[],"awcStats":{"observationToReceiptSeconds":215.5},"awcReceiptIntervals":{"station":"EIDW","metric":"AWC observation-to-receipt interval","timestampPair":["AWC obsTime","AWC receiptTime"],"notEndToEndLatency":true,"note":"This source-provided interval is not station-to-user or end-to-end delivery latency.","sampleCount":12,"minSeconds":205.514,"p50Seconds":212.141,"p90Seconds":215.5,"maxSeconds":222.652,"withinSeconds":{"30":0,"60":0,"120":0,"180":0}},"comparison":{"status":"aligned","reason":"All available paths show the same observation time and canonical TAC content.","availableSources":["awc","met_norway","nws_tgftp"],"missingSources":[],"undatedSources":[],"latestObservationTime":"2026-11-10T17:30:00.000Z","laggingSources":[],"variants":[{"canonicalTac":"EIDW 101730Z 07009KT 9999 FEW016 SCT020 09/06 Q1006 NOSIG","sources":["awc","met_norway","nws_tgftp"]}],"differences":[]}}]}