Station-day record · settlement source
Vancouver · America/Vancouver · ← 2026-10-01 · 2026-10-03 → · All dates for CYVR · JSON
METAR CYVR 022200Z 09004KT 20SM SCT018 SCT055 BKN075 BKN100 18/15 A3009 RMK SC3SC1AC2AS2 SC TR SLP192
METAR CYVR 020700Z VRB02KT 15SM -RA FEW015 SCT026 OVC068 13/13 A3002 RMK CF1SC3AC5 CF TR SLP168
Local day 2026-10-02 03:00 EDT → 2026-10-03 03:00 EDT (24 h, UTC-07:00) · 27 reports · longest gap 60 min
final at 2026-10-03 06:00 EDT · correction hold 3 h after local midnight
longest gap 60 min · limit 90 min
SHA-256 10113d49171f254b8df630072b83597df40da55655bf0d60cb3eb4650f56cf8b
Transaction 0x4554c50b525ceb3d20f54067ae4808d3a77dbc54a4c366ba6461f147c3102c9c · 2026-10-03 06:01 EDT
GET the record bytes, SHA-256 them, and call SnapshotAnchor.isAnchored(sha256) on Flare - the anchored record is the one to settle on
Canonical record bytes (hash these) · SnapshotAnchor 0x2B598129… (chain 14)
good 27 · suspect 0 · bad 0 · High good · Low good
Flags are attached beside the anchored record and are not part of its bytes; the record's extremes are unchanged. A suspect extreme is usable but worth checking against the raw text (extremes.*.reasons); a bad report is physically impossible and excludingBad shows the extremes without it.
| Time | Type | Temp °C | Dew °C | Wind m/s | Raw report |
|---|---|---|---|---|---|
| 2026-10-02 03:00 EDT | METAR | 13°min | 13° | 1 | METAR CYVR 020700Z VRB02KT 15SM -RA FEW015 SCT026 OVC068 13/13 A3002 RMK CF1SC3AC5 CF TR SLP168 |
| 2026-10-02 03:12 EDT | SPECI | 13° | 13° | 1 | SPECI CYVR 020712Z VRB02KT 20SM FEW011 SCT026 OVC061 13/13 A3002 RMK CF1SC2SC5 SLP168 |
| 2026-10-02 04:00 EDT | METAR | 13° | 13° | 1 | METAR CYVR 020800Z VRB02KT 20SM FEW011 OVC056 13/13 A3001 RMK CF1SC8 CF TR SLP166 |
| 2026-10-02 05:00 EDT | METAR | 13° | 13° | 1.5 | METAR CYVR 020900Z 05003KT 20SM FEW034 BKN062 OVC110 13/13 A3001 RMK SC2SC5AC1 SLP164 |
| 2026-10-02 06:00 EDT | METAR | 13° | 13° | 1 | METAR CYVR 021000Z 12002KT 20SM BKN031 OVC057 13/13 A3001 RMK SC6SC2 SLP164 |
| 2026-10-02 07:00 EDT | METAR | 13° | 13° | 1 | METAR CYVR 021100Z 18002KT 20SM FEW011 SCT024 OVC065 13/13 A3001 RMK CF1SC4SC4 CF TR SLP164 |
| 2026-10-02 08:00 EDT | METAR | 13° | 13° | 1.5 | METAR CYVR 021200Z 11003KT 20SM OVC022 13/13 A3000 RMK SC8 SLP161 |
| 2026-10-02 08:11 EDT | SPECI | 13° | 13° | 2.1 | SPECI CYVR 021211Z 08004KT 15SM -RA OVC021 13/13 A3000 RMK SC8 SLP161 |
| 2026-10-02 09:00 EDT | METAR | 13° | 13° | 1.5 | METAR CYVR 021300Z 06003KT 20SM -RA FEW011 OVC020 13/13 A3000 RMK SC1SC7 SLP163 |
| 2026-10-02 09:06 EDT | SPECI | 13° | 13° | 2.1 | SPECI CYVR 021306Z 06004KT 12SM FEW005 OVC017 13/13 A3000 RMK SC1SC7 SLP162 |
| 2026-10-02 10:00 EDT | METAR | 13° | 13° | 1.5 | METAR CYVR 021400Z 07003KT 050V110 10SM FEW006 OVC021 13/13 A3000 RMK ST2SC6 SLP163 |
| 2026-10-02 11:00 EDT | METAR | 13° | 13° | 2.1 | METAR CYVR 021500Z 13004KT 20SM BKN008 OVC026 13/13 A3002 RMK SC5SC3 SLP168 |
| 2026-10-02 12:00 EDT | METAR | 14° | 14° | 3.6 | METAR CYVR 021600Z 11007KT 12SM FEW005 OVC023 14/14 A3003 RMK ST1SC7 SLP170 |
| 2026-10-02 13:00 EDT | METAR | 15° | 15° | 2.6 | METAR CYVR 021700Z 09005KT 20SM FEW006 BKN024 OVC058 15/15 A3004 RMK SF1SC6SC1 SLP176 |
| 2026-10-02 14:00 EDT | METAR | 16° | 16° | 2.6 | METAR CYVR 021800Z 10005KT 15SM FEW011 FEW021 OVC058 16/16 A3006 RMK ST1SC1SC7 ST TR SLP181 |
| 2026-10-02 15:00 EDT | METAR | 16° | 15° | 3.6 | METAR CYVR 021900Z 11007KT 15SM OVC011 16/15 A3007 RMK SC8 SLP185 |
| 2026-10-02 16:00 EDT | METAR | 17° | 15° | 2.6 | METAR CYVR 022000Z 09005KT 15SM BKN011 BKN020 17/15 A3008 RMK SC5SC2 SLP188 |
| 2026-10-02 17:00 EDT | METAR | 17° | 16° | 2.6 | METAR CYVR 022100Z 08005KT 040V120 15SM SCT012 BKN019 17/16 A3008 RMK SC3SC4 SLP189 |
| 2026-10-02 18:00 EDT | METAR | 18°max | 15° | 2.1 | METAR CYVR 022200Z 09004KT 20SM SCT018 SCT055 BKN075 BKN100 18/15 A3009 RMK SC3SC1AC2AS2 SC TR SLP192 |
| 2026-10-02 19:00 EDT | METAR | 17° | 16° | 2.1 | METAR CYVR 022300Z 21004KT 120V250 20SM FEW018 BKN071 BKN220 17/16 A3009 RMK SC2AC4CI1 SLP191 |
| 2026-10-02 20:00 EDT | METAR | 18° | 15° | 1.5 | METAR CYVR 030000Z 11003KT 20SM FEW018 BKN054 BKN070 BKN240 18/15 A3009 RMK SC1SC5AC1CI1 SC TR CI TR SLP192 |
| 2026-10-02 21:00 EDT | METAR | 16° | 16° | 1.5 | METAR CYVR 030100Z 20003KT 130V220 20SM OVC054 16/16 A3010 RMK SC8 SLP196 |
| 2026-10-02 22:00 EDT | METAR | 14° | 14° | 2.1 | METAR CYVR 030200Z 32004KT 20SM FEW020 SCT061 BKN078 OVC220 14/14 A3010 RMK SC1SC3AC4CI1 SC TR SLP196 |
| 2026-10-02 23:00 EDT | METAR | 14° | 14° | 1.5 | METAR CYVR 030300Z 35003KT 13SM SCT027 BKN067 BKN082 BKN220 14/14 A3012 RMK SC3AC3AC1CI1 CI TR SLP203 |
| 2026-10-03 00:00 EDT | METAR | 15° | 15° | 1.5 | METAR CYVR 030400Z 33003KT 15SM FEW018 BKN028 OVC067 15/15 A3014 RMK SC1SC7AC1 SC TR SLP207 |
| 2026-10-03 01:00 EDT | METAR | 15° | 15° | 1 | METAR CYVR 030500Z VRB02KT 15SM BKN030 BKN068 15/15 A3014 RMK SC7AC1 AC TR SLP209 |
| 2026-10-03 02:00 EDT | METAR | 14° | 14° | 3.1 | METAR CYVR 030600Z 31006KT 15SM FEW019 BKN031 14/14 A3014 RMK SC1SC7 SC TR SLP210 |
Settlement source: the METAR-derived station-day record for CYVR for the contract date (station-local calendar day), as published at https://weathermarket.io/station/CYVR/2026-10-02 with every observation used, the finality status and the Flare anchor of the record. The daily value is the extreme over the hourly and special METAR reports in that day; a short-lived peak between reports may be missed. If the record is not final and settleable by the resolution deadline, the market is flagged for review.
Station-day record: the daily extremes over every METAR observation (hourly plus special reports) received for the station's local calendar day - local midnight to local midnight, daylight saving applied. Temperatures are whole degrees Celsius as reported in METAR; a short-lived peak between reports can be missed. This is not a model or an aggregate - every value points at the report that produced it, and every report in the day is listed verbatim.
The settlement value is the daily maximum (or minimum) of this record once it is final: the local day has ended and the 3-hour correction hold has passed. A day whose longest gap between reports exceeds the station's normal interval plus 30 minutes is final but flagged not settleable - a market should treat it as a review case. Once final, the canonical record bytes are hashed (SHA-256) and the hash is written to the SnapshotAnchor contract on Flare; the anchored record is the settlement record even if reports change afterwards (matchesCurrent then reads false).
Every METAR in the day is listed with its raw text; compare it with the independent archives linked under links.external (IEM ASOS archive, Ogimet).
GET links.record for the canonical record bytes, SHA-256 them and compare with anchor.sha256; call SnapshotAnchor.isAnchored(sha256) on Flare (anchor.contract, anchor.chainId) to confirm the hash is on-chain. anchor.explorer opens the anchoring transaction.
Permalink pattern for market rules: https://weathermarket.io/station/CYVR/YYYY-MM-DD (HTML) and https://weathermarket.io/api/station/CYVR/YYYY-MM-DD (JSON).