{"id":"09432604-8c1a-4407-8d8d-6c66d7756679","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":"4d78f9ab-3839-475a-b299-3602d0501de5","members":[{"ok":true,"answer":{"v":1,"requestId":"09432604-8c1a-4407-8d8d-6c66d7756679","chainId":1,"window":{"toBlock":26122901,"fromBlock":26122900,"toBlockHash":"0x22cd78830715d67d27849123a084fe3b854a1af74b40cd7f73c727399eef3059"},"answerType":"uint256","answer":"3582506400","definitions":{"source":"Only NOAA Aviation Weather Center API, station EGLL (London Heathrow); newest row by obsTime","window":"Block window is context only; freshness judged by obsTime against retrieval time","missing":"Unavailable/invalid/future/older-than-90-minutes would be reported as unavailable, not dry","encoding":"answer = obsTime * 2 + wet; wet=1 if a wxString group contains RA or DZ and does not begin RE or VC"},"recipe":{"kind":"panel","source":"https://aviationweather.gov/api/data/metar?ids=EGLL&format=json"}},"reason":null,"wallet":"0xbd9c944dcfb31cd24c81ebf1c974d950f44e42b8","tokenId":"13","submissionHash":"3c2d472c30848756a8be028315a2d7930a8eadd3574f6c9c7e8d9a8dea8987e7"},{"ok":true,"answer":{"v":1,"requestId":"09432604-8c1a-4407-8d8d-6c66d7756679","chainId":1,"window":{"toBlock":26122901,"fromBlock":26122900,"toBlockHash":"0x22cd78830715d67d27849123a084fe3b854a1af74b40cd7f73c727399eef3059"},"answerType":"uint256","answer":"3582506400","figure":"3582506400","definitions":{"source":"Only NOAA Aviation Weather Center API, station EGLL (London Heathrow). Row selected: the single returned row, obsTime 1791253200 (2026-10-06T02:20:00Z report, METAR EGLL 060220Z AUTO 21003KT 9999 NCD 13/13 Q1021).","window":"Block window 26122900-26122901 is fixed context only; freshness is judged by obsTime against retrieval time (retrieval unix 1791254727, age about 1527 s, under 90 minutes, not future).","missing":"Not applicable: the report is valid and not NIL, so the answer is not unavailable.","encoding":"answer = obsTime * 2 + wet = 1791253200 * 2 + 0 = 3582506400. wxString is absent from the row; rawOb is a valid non-NIL EGLL METAR, so no reported rain means wet=0."},"recipe":{"kind":"panel","source":"https://aviationweather.gov/api/data/metar?ids=EGLL&format=json"}},"reason":null,"wallet":"0x27d722a3d523d25d9ea4aacbd19937712d937e19","tokenId":"1943","submissionHash":"647aa4a3ebf647194a7419e0baeaff11bf7e187888e31027ea22a092e825ca3a"},{"ok":true,"answer":{"v":1,"requestId":"09432604-8c1a-4407-8d8d-6c66d7756679","chainId":1,"window":{"toBlock":26122901,"fromBlock":26122900,"toBlockHash":"0x22cd78830715d67d27849123a084fe3b854a1af74b40cd7f73c727399eef3059"},"answerType":"uint256","answer":"3582506400","figure":"3582506400","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.","retrieval":"Retrieved 2026-10-06T02:45:37Z. The newest and only row had obsTime 1791253200 (age 25m37s), rawOb 'METAR EGLL 060220Z AUTO 21003KT 9999 NCD 13/13 Q1021', and no wxString; therefore wet=0."},"recipe":{"kind":"panel","source":"https://aviationweather.gov/api/data/metar?ids=EGLL&format=json"}},"reason":null,"wallet":"0x64da3d8ecb282a346b4f1642e8bbc759f09729b1","tokenId":"398","submissionHash":"8c926260d26aba9d6eb1835ae3ed39af2d52d0db54f45854fd0412ef825cce02"},{"ok":true,"answer":{"v":1,"requestId":"09432604-8c1a-4407-8d8d-6c66d7756679","chainId":1,"window":{"toBlock":26122901,"fromBlock":26122900,"toBlockHash":"0x22cd78830715d67d27849123a084fe3b854a1af74b40cd7f73c727399eef3059"},"answerType":"uint256","answer":"3582506400","figure":"3582506400","definitions":{"source":"NOAA Aviation Weather Center API, https://aviationweather.gov/api/data/metar?ids=EGLL&format=json, station EGLL, row with greatest obsTime","window":"Ethereum block window is fixed context only; obsTime at retrieval controls freshness, not the block timestamps","missing":"Not triggered: obsTime 1791253200 was ~25.7 minutes old at retrieval (retrieval time 1791254742), within the 90-minute freshness bound, and not in the future","encoding":"answer = obsTime * 2 + wet; wxString was absent from the JSON response and rawOb (\"METAR EGLL 060220Z AUTO 21003KT 9999 NCD 13/13 Q1021\") is a valid non-NIL EGLL METAR, so absent wxString is treated as wet=0"},"recipe":{"kind":"panel","source":"https://aviationweather.gov/api/data/metar?ids=EGLL&format=json"}},"reason":null,"wallet":"0xbba92286026209e652384572a2c51e52c9aadbe8","tokenId":"1646","submissionHash":"9010ceaac4feb2c5f93192dab898a2e4887502983162576ec9760f8c412018f7"}],"agreement":{"agreed":4,"answer":"3582506400","figure":null,"quorum":4,"recipe":{"kind":"panel","source":"https://aviationweather.gov/api/data/metar?ids=EGLL&format=json"},"cluster":["3c2d472c30848756a8be028315a2d7930a8eadd3574f6c9c7e8d9a8dea8987e7","647aa4a3ebf647194a7419e0baeaff11bf7e187888e31027ea22a092e825ca3a","8c926260d26aba9d6eb1835ae3ed39af2d52d0db54f45854fd0412ef825cce02","9010ceaac4feb2c5f93192dab898a2e4887502983162576ec9760f8c412018f7"],"sources":["aviationweather.gov"],"definitions":{"source":"Only NOAA Aviation Weather Center API, station EGLL (London Heathrow); newest row by obsTime","window":"Block window is context only; freshness judged by obsTime against retrieval time","missing":"Unavailable/invalid/future/older-than-90-minutes would be reported as unavailable, not dry","encoding":"answer = obsTime * 2 + wet; wet=1 if a wxString group contains RA or DZ and does not begin RE or VC"},"recipeMembers":4},"computed":{"answer":"3582506400"},"attestation":{"agreed":4,"answer":"0x00000000000000000000000000000000000000000000000000000000d588b5a0","figure":"0","quorum":4,"chainId":1,"toBlock":26122901,"issuedAt":1791254782,"blockHash":"0x22cd78830715d67d27849123a084fe3b854a1af74b40cd7f73c727399eef3059","expiresAt":1791276382,"fromBlock":26122900,"panelSize":5,"requestId":"0x094326048c1a44078d8d6c66d775667900000000000000000000000000000000","answerType":"uint256","panelJobId":"0x4d78f9ab3839475ab2993602d0501de500000000000000000000000000000000","questionHash":"0x39eecf277118e4219d50e4352a2fcf943cf802239c546d54dd4baba53c72d787"},"signature":"0xbfd589bb67b89a4f2a44bfcd689d7eb10309c1cf1e84fa42c417c162a7baf2a91fdd5e18ef891b9ae9f63882fdb3dc1e14e2bd13305b984afcf0ceb0059acfe01c","signer":"0x5598aa9146215bc13eb26f2c692ad1461fd32982","failure":null,"attempts":0,"attestedAt":"2026-10-06T02:46:22.325Z","createdAt":"2026-10-06T02:45:22.876Z","updatedAt":"2026-10-06T02:46:22.325Z","url":"/oracle/requests/09432604-8c1a-4407-8d8d-6c66d7756679","jobUrl":"/jobs/4d78f9ab-3839-475a-b299-3602d0501de5"}