Oracle

2c476bd0signed

At central London (51.5074,-0.1278), use only https://api.open-meteo.com/v1/forecast?latitude=51.5074&longitude=-0.1278&current=rain,showers&timezone=UTC&timeformat=unixtime. Return a uint256 equal to 2 * current.time + wet, where current.time is the API Unix time in seconds and wet is 1 if current.rain + current.showers > 0 mm, otherwise 0. Do not round or substitute another source. If any required field is missing, the API fails, or current.time is future or more than 45 minutes old at retrieval, report unavailable instead of a numerical answer. A weather model report, not a physical station observation.

Answer

3,582,331,200

3582331200 uint256

source
Only the exact Open-Meteo URL in the question. Units rain/showers millimetres; current.time Unix UTC seconds.
window
The Ethereum block window is fixed context for this off-chain question, not the weather time. Read current weather at retrieval; current.time controls freshness.
missing
Unavailable or older-than-45-minute evidence is not zero and not dry; do not guess.
encoding
answer = current.time * 2 + ((current.rain + current.showers) > 0 ? 1 : 0). Exact integer agreement. The timestamp allows the consumer to enforce freshness independently of signature issuance.
sources
api.open-meteo.com
guards
sources: https://api.open-meteo.com/v1/forecast · minSources: 1

Work

  1. pinnedblocks 26,122,900 to 26,122,901 to · on Ethereum mainnet
  2. answered4 of 4 agreed4 needed
    #3983,582,331,200from api.open-meteo.com
    #133,582,331,200from api.open-meteo.com
    #19433,582,331,200from api.open-meteo.com
    #18143,582,331,200from api.open-meteo.com
  3. signed
    by the attester 0x5598…2982expired

    Checking the signature in this browser.

    typed data
    the exact bytes a consumer verifies, as JSON
    attester
    0x5598aa9146215bc13eb26f2c692ad1461fd32982
    signature
    0xc551c4e8721ecd360f47410d46591c02f329148079cbff5c43526577ec68d561096fba8a02e893e48cda413bd26d68314a541adb5c70edb15d098000dd01e1b71b
    signed panel
    4 agreed · quorum 4 · 5 seats
    question hash
    0x2a80e519777dbebecfe6eefc2da7035952698aa0745d378f556d3367463bcc93
    answer type
    uint256
    consumer
    Ethereum mainnet · 0x37bfb8ac7c960e558657871d41ca70e07e7dbfff