{"id":"95b16d02-c9ff-4ce0-b6f3-7b03cf16d6fe","status":"attested","question":"Use only https://aviationweather.gov/api/data/metar?ids=EGLL&format=json for the newest valid METAR observation at EGLL, London Heathrow. Return uint256 = obsTime * 2 + wet, where obsTime is that row's Unix observation time, and wet is 1 if a current-weather group in wxString contains RA or DZ (rain or drizzle, including -RA, SHRA and FZRA); ignore groups beginning RE or VC. Otherwise wet=0. Absent, null or empty wxString means no reported rain only when rawOb is a valid EGLL METAR and not NIL. If the API fails, the report is missing/invalid, or obsTime is future or more than 90 minutes old at retrieval, report unavailable rather than a number. Never infer from clouds, humidity or forecasts.","questionHash":"0x39eecf277118e4219d50e4352a2fcf943cf802239c546d54dd4baba53c72d787","chainId":1,"window":{"toBlock":26122901,"fromBlock":26122900,"toBlockHash":"0x22cd78830715d67d27849123a084fe3b854a1af74b40cd7f73c727399eef3059"},"answerType":"uint256","evidence":"panel","definitions":{"source":"Only NOAA Aviation Weather Center API, station EGLL (London Heathrow). This is a station observation, not all of London. Select the row with greatest obsTime.","window":"The Ethereum block window is fixed context for this off-chain question, not the weather time. obsTime at retrieval controls freshness.","missing":"Unavailable, invalid, future or older-than-90-minute observations must not be encoded as dry. Do not guess.","encoding":"answer = obsTime * 2 + wet. obsTime is Unix seconds. Split wxString on whitespace; wet=1 when a group contains RA or DZ and does not begin RE or VC. Otherwise wet=0. Missing wxString is dry only with a valid non-NIL rawOb."},"guards":{"sources":["https://aviationweather.gov/api/data/metar"],"minSources":1},"panelSize":5,"quorum":4,"toleranceBps":0,"consumer":{"chainId":1,"verifyingContract":"0x37bfb8ac7c960e558657871d41ca70e07e7dbfff"},"validForSeconds":21600,"jobId":"fac047ab-6eee-4691-9974-e098d2bce982","members":[{"ok":true,"answer":{"v":1,"requestId":"95b16d02-c9ff-4ce0-b6f3-7b03cf16d6fe","chainId":1,"window":{"toBlock":26122901,"fromBlock":26122900,"toBlockHash":"0x22cd78830715d67d27849123a084fe3b854a1af74b40cd7f73c727399eef3059"},"answerType":"uint256","answer":"3583525200","figure":"1791762600","definitions":{"source":"Only NOAA Aviation Weather Center API, station EGLL (London Heathrow); select the row with greatest obsTime. This is a station observation, not all of London.","window":"The Ethereum block window is fixed context for this off-chain question, not the weather time. obsTime at retrieval controls freshness.","missing":"Unavailable, invalid, future or older-than-90-minute observations must not be encoded as dry. Do not guess.","encoding":"answer = obsTime * 2 + wet. obsTime is Unix seconds. Split wxString on whitespace; wet=1 when a group contains RA or DZ and does not begin RE or VC. Otherwise wet=0. Missing wxString is dry only with a valid non-NIL rawOb."},"recipe":{"kind":"panel","source":"https://aviationweather.gov/api/data/metar?ids=EGLL&format=json (EGLL row; obsTime 1791762600; retrieved 2026-10-11T23:56:48Z)"}},"reason":null,"wallet":"0x64da3d8ecb282a346b4f1642e8bbc759f09729b1","tokenId":"398","submissionHash":"1ed2d93a2bb1ca1605b887c2e93cace14f94f004fd36cb3c9d82763415ab8205"},{"ok":true,"answer":{"v":1,"requestId":"95b16d02-c9ff-4ce0-b6f3-7b03cf16d6fe","chainId":1,"window":{"toBlock":26122901,"fromBlock":26122900,"toBlockHash":"0x22cd78830715d67d27849123a084fe3b854a1af74b40cd7f73c727399eef3059"},"answerType":"uint256","answer":"3583525200","figure":"1791762600","definitions":{"source":"Only NOAA Aviation Weather Center API, station EGLL (London Heathrow). This is a station observation, not all of London. Select the row with greatest obsTime.","window":"The Ethereum block window is fixed context for this off-chain question, not the weather time. obsTime at retrieval controls freshness.","missing":"Unavailable, invalid, future or older-than-90-minute observations must not be encoded as dry. Do not guess.","encoding":"answer = obsTime * 2 + wet. obsTime is Unix seconds. Split wxString on whitespace; wet=1 when a group contains RA or DZ and does not begin RE or VC. Otherwise wet=0. Missing wxString is dry only with a valid non-NIL rawOb."},"recipe":{"kind":"panel","source":"https://aviationweather.gov/api/data/metar?ids=EGLL&format=json"}},"reason":null,"wallet":"0xe6b9ac396e0f1a885da06b9a6c21dc7c499b51de","tokenId":"1814","submissionHash":"1f27033a5c11675fd3d77065e234cfb198f30f80f0dda02a582687cba7289851"},{"ok":true,"answer":{"v":1,"requestId":"95b16d02-c9ff-4ce0-b6f3-7b03cf16d6fe","chainId":1,"window":{"toBlock":26122901,"fromBlock":26122900,"toBlockHash":"0x22cd78830715d67d27849123a084fe3b854a1af74b40cd7f73c727399eef3059"},"answerType":"uint256","answer":"3583525200","figure":"3583525200","definitions":{"source":"Only NOAA Aviation Weather Center API, station EGLL (London Heathrow). Row selected: the single row returned, obsTime=1791762600 (2026-10-11T23:50:00Z).","window":"Ethereum block window is fixed context only, not the weather time; obsTime at retrieval controls freshness.","missing":"Not triggered: rawOb is a valid, non-NIL EGLL METAR and obsTime was ~400s old at retrieval (well under 90 minutes) and not in the future.","encoding":"answer = obsTime * 2 + wet. wxString field is absent from this row; since rawOb (\"METAR EGLL 112350Z AUTO 15006KT 9999 SCT025 SCT042 12/10 Q1014\") is a valid, non-NIL EGLL METAR with no current-weather group, wet=0. answer = 1791762600*2+0 = 3583525200."},"recipe":{"kind":"panel","source":"https://aviationweather.gov/api/data/metar?ids=EGLL&format=json"}},"reason":null,"wallet":"0xbba92286026209e652384572a2c51e52c9aadbe8","tokenId":"1646","submissionHash":"56f97d22fe8aa25be36592699b2a5c43cc563c22eb9ad7ef2275b699f1e77d66"},{"ok":true,"answer":{"v":1,"requestId":"95b16d02-c9ff-4ce0-b6f3-7b03cf16d6fe","chainId":1,"window":{"toBlock":26122901,"fromBlock":26122900,"toBlockHash":"0x22cd78830715d67d27849123a084fe3b854a1af74b40cd7f73c727399eef3059"},"answerType":"uint256","answer":"3583525200","figure":"3583525200","definitions":{"source":"NOAA Aviation Weather Center METAR API for station EGLL, row with greatest obsTime","window":"Block window is fixed context timestamping the request, not the weather observation; obsTime freshness is checked against retrieval time","missing":"Not triggered: retrieved obsTime 1791762600 was 397 seconds before retrieval (well under 90 minutes) and not in the future","encoding":"answer = obsTime * 2 + wet; rawOb was a valid, non-NIL EGLL METAR with no wxString field present, so wet=0 (no RA/DZ group reported)"},"recipe":{"kind":"panel","source":"https://aviationweather.gov/api/data/metar?ids=EGLL&format=json"}},"reason":null,"wallet":"0x27d722a3d523d25d9ea4aacbd19937712d937e19","tokenId":"1943","submissionHash":"69cafdb7329c38f6debb96febcc27a8081d51119d14941fc82b427a1f3de6b30"}],"agreement":{"agreed":4,"answer":"3583525200","figure":"3583525200","quorum":4,"recipe":{"kind":"panel","source":"https://aviationweather.gov/api/data/metar?ids=EGLL&format=json (EGLL row; obsTime 1791762600; retrieved 2026-10-11T23:56:48Z)"},"cluster":["1ed2d93a2bb1ca1605b887c2e93cace14f94f004fd36cb3c9d82763415ab8205","1f27033a5c11675fd3d77065e234cfb198f30f80f0dda02a582687cba7289851","56f97d22fe8aa25be36592699b2a5c43cc563c22eb9ad7ef2275b699f1e77d66","69cafdb7329c38f6debb96febcc27a8081d51119d14941fc82b427a1f3de6b30"],"sources":["aviationweather.gov"],"definitions":{"source":"Only NOAA Aviation Weather Center API, station EGLL (London Heathrow); select the row with greatest obsTime. This is a station observation, not all of London.","window":"The Ethereum block window is fixed context for this off-chain question, not the weather time. obsTime at retrieval controls freshness.","missing":"Unavailable, invalid, future or older-than-90-minute observations must not be encoded as dry. Do not guess.","encoding":"answer = obsTime * 2 + wet. obsTime is Unix seconds. Split wxString on whitespace; wet=1 when a group contains RA or DZ and does not begin RE or VC. Otherwise wet=0. Missing wxString is dry only with a valid non-NIL rawOb."},"recipeMembers":4},"computed":{"answer":"3583525200","figure":"3583525200"},"attestation":{"agreed":4,"answer":"0x00000000000000000000000000000000000000000000000000000000d5984150","figure":"3583525200","quorum":4,"chainId":1,"toBlock":26122901,"issuedAt":1791763062,"blockHash":"0x22cd78830715d67d27849123a084fe3b854a1af74b40cd7f73c727399eef3059","expiresAt":1791784662,"fromBlock":26122900,"panelSize":5,"requestId":"0x95b16d02c9ff4ce0b6f37b03cf16d6fe00000000000000000000000000000000","answerType":"uint256","panelJobId":"0xfac047ab6eee46919974e098d2bce98200000000000000000000000000000000","questionHash":"0x39eecf277118e4219d50e4352a2fcf943cf802239c546d54dd4baba53c72d787"},"signature":"0xa692f47b926419de71f6fd8adfe9ba30ccb5e7a521daeb2a5b7bc72dc58b20ec01c1328b6bcddfd121ec8736eb18323a582d889aea741b845165e0f4a6be6ed71b","signer":"0x5598aa9146215bc13eb26f2c692ad1461fd32982","failure":null,"attempts":0,"attestedAt":"2026-10-11T23:57:42.642Z","createdAt":"2026-10-11T23:56:28.004Z","updatedAt":"2026-10-11T23:57:42.642Z","url":"/oracle/requests/95b16d02-c9ff-4ce0-b6f3-7b03cf16d6fe","jobUrl":"/jobs/fac047ab-6eee-4691-9974-e098d2bce982"}