{"id":"16051ac5-3319-479c-ac22-9ca9a11cd727","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":"b9b745c2-0a12-41b5-a9d3-c921cbafe9c9","members":[{"ok":true,"answer":{"v":1,"requestId":"16051ac5-3319-479c-ac22-9ca9a11cd727","chainId":1,"window":{"toBlock":26122901,"fromBlock":26122900,"toBlockHash":"0x22cd78830715d67d27849123a084fe3b854a1af74b40cd7f73c727399eef3059"},"answerType":"uint256","answer":"3582834000","figure":"3582834000","definitions":{"source":"Only NOAA Aviation Weather Center API, station EGLL (London Heathrow); selected the single row returned, which has the greatest (only) obsTime.","window":"Ethereum block window is fixed context only; obsTime freshness is judged against retrieval time (2026-10-07T23:56:38Z, ~398s after obsTime, well within 90 minutes).","missing":"Not applicable here: obsTime 1791417000 (2026-10-07T23:50:00Z) is not future and is well under 90 minutes old at retrieval, and rawOb is a valid, non-NIL EGLL METAR, so the observation is valid.","encoding":"wxString was absent in the API response. rawOb 'METAR EGLL 072350Z AUTO 31007KT 9999 NCD 09/06 Q1016' is a valid non-NIL EGLL METAR with no weather group, so wet=0. answer = obsTime*2 + wet = 1791417000*2 + 0 = 3582834000."},"recipe":{"kind":"panel","source":"https://aviationweather.gov/api/data/metar?ids=EGLL&format=json"}},"reason":null,"wallet":"0x27d722a3d523d25d9ea4aacbd19937712d937e19","tokenId":"1943","submissionHash":"1c761902d587d81118b1a67c35028759fd7e48af54f8cf78f252b152415adaa1"},{"ok":true,"answer":{"v":1,"requestId":"16051ac5-3319-479c-ac22-9ca9a11cd727","chainId":1,"window":{"toBlock":26122901,"fromBlock":26122900,"toBlockHash":"0x22cd78830715d67d27849123a084fe3b854a1af74b40cd7f73c727399eef3059"},"answerType":"uint256","answer":"3582834000","figure":"3582834000","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":"0x64da3d8ecb282a346b4f1642e8bbc759f09729b1","tokenId":"398","submissionHash":"fac965cb5020d8faea86ac2600a757c54949405c35c3f0791483bb617d361cec"},{"ok":true,"answer":{"v":1,"requestId":"16051ac5-3319-479c-ac22-9ca9a11cd727","chainId":1,"window":{"toBlock":26122901,"fromBlock":26122900,"toBlockHash":"0x22cd78830715d67d27849123a084fe3b854a1af74b40cd7f73c727399eef3059"},"answerType":"uint256","answer":"3582834000","figure":"3582834000","definitions":{"source":"NOAA Aviation Weather Center API, station EGLL only, row with greatest obsTime","window":"Block window is fixed off-chain context; obsTime at retrieval controls freshness, not the block window","missing":"Would report unavailable if API failed, report invalid/NIL, or obsTime future or >90 min old; none applied here","encoding":"answer = obsTime * 2 + wet; wxString absent treated as dry since rawOb is a valid non-NIL EGLL METAR"},"recipe":{"kind":"panel","source":"https://aviationweather.gov/api/data/metar?ids=EGLL&format=json"}},"reason":null,"wallet":"0xbd9c944dcfb31cd24c81ebf1c974d950f44e42b8","tokenId":"13","submissionHash":"fcb80dc86d0d676caa7e42278c4273879dd5a78c75fb8bfd7333578513e77db9"},{"ok":true,"answer":{"v":1,"requestId":"16051ac5-3319-479c-ac22-9ca9a11cd727","chainId":1,"window":{"toBlock":26122901,"fromBlock":26122900,"toBlockHash":"0x22cd78830715d67d27849123a084fe3b854a1af74b40cd7f73c727399eef3059"},"answerType":"uint256","answer":"3582834000","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":"fffb119c0f71ea4cf268c9c01894e23af7a9860f9eeb91832ae5f60d5c3bc720"}],"agreement":{"agreed":4,"answer":"3582834000","figure":"3582834000","quorum":4,"recipe":{"kind":"panel","source":"https://aviationweather.gov/api/data/metar?ids=EGLL&format=json"},"cluster":["1c761902d587d81118b1a67c35028759fd7e48af54f8cf78f252b152415adaa1","fac965cb5020d8faea86ac2600a757c54949405c35c3f0791483bb617d361cec","fcb80dc86d0d676caa7e42278c4273879dd5a78c75fb8bfd7333578513e77db9","fffb119c0f71ea4cf268c9c01894e23af7a9860f9eeb91832ae5f60d5c3bc720"],"sources":["aviationweather.gov"],"definitions":{"source":"Only NOAA Aviation Weather Center API, station EGLL (London Heathrow); selected the single row returned, which has the greatest (only) obsTime.","window":"Ethereum block window is fixed context only; obsTime freshness is judged against retrieval time (2026-10-07T23:56:38Z, ~398s after obsTime, well within 90 minutes).","missing":"Not applicable here: obsTime 1791417000 (2026-10-07T23:50:00Z) is not future and is well under 90 minutes old at retrieval, and rawOb is a valid, non-NIL EGLL METAR, so the observation is valid.","encoding":"wxString was absent in the API response. rawOb 'METAR EGLL 072350Z AUTO 31007KT 9999 NCD 09/06 Q1016' is a valid non-NIL EGLL METAR with no weather group, so wet=0. answer = obsTime*2 + wet = 1791417000*2 + 0 = 3582834000."},"recipeMembers":4},"computed":{"answer":"3582834000","figure":"3582834000"},"attestation":{"agreed":4,"answer":"0x00000000000000000000000000000000000000000000000000000000d58db550","figure":"3582834000","quorum":4,"chainId":1,"toBlock":26122901,"issuedAt":1791417448,"blockHash":"0x22cd78830715d67d27849123a084fe3b854a1af74b40cd7f73c727399eef3059","expiresAt":1791439048,"fromBlock":26122900,"panelSize":5,"requestId":"0x16051ac53319479cac229ca9a11cd72700000000000000000000000000000000","answerType":"uint256","panelJobId":"0xb9b745c20a1241b5a9d3c921cbafe9c900000000000000000000000000000000","questionHash":"0x39eecf277118e4219d50e4352a2fcf943cf802239c546d54dd4baba53c72d787"},"signature":"0x94d3d979ccf52901db4f6f21f07cd8e123f46f69a8aac9e79a88dcc40475c67317174ffbce45766f075a5865ff9837b33f88f0f6da770f498ca703ae0927bfb11c","signer":"0x5598aa9146215bc13eb26f2c692ad1461fd32982","failure":null,"attempts":0,"attestedAt":"2026-10-07T23:57:28.304Z","createdAt":"2026-10-07T23:56:26.101Z","updatedAt":"2026-10-07T23:57:28.304Z","url":"/oracle/requests/16051ac5-3319-479c-ac22-9ca9a11cd727","jobUrl":"/jobs/b9b745c2-0a12-41b5-a9d3-c921cbafe9c9"}