Station-day record · settlement source
Vancouver · America/Vancouver · ← 2026-10-08 · 2026-10-10 → · All dates for CYVR · JSON
METAR CYVR 092000Z 27023G31KT 20SM FEW040 FEW080 15/07 A2975 RMK CU1AC1 CU TR AC TR SLP078
METAR CYVR 100600Z 29015G22KT 20SM FEW088 10/09 A2977 RMK AC1 SLP083
Local day 2026-10-09 03:00 EDT → 2026-10-10 03:00 EDT (24 h, UTC-07:00) · 27 reports · longest gap 60 min
final at 2026-10-10 06:00 EDT · correction hold 3 h after local midnight
longest gap 60 min · limit 90 min
SHA-256 fef46da67446ceab2c1857e4bee752d2661cbcc9736836e60ed80b3548faa966
Transaction 0x18ebb5db348a195f0bc53b47bb3ff586ec3d057eae5a721f2fa9e7b82405225a · 2026-10-10 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-09 03:00 EDT | METAR | 12° | 12° | 4.1 | METAR CYVR 090700Z 09008KT 20SM OVC140 12/12 A2982 RMK AC8 SLP101 |
| 2026-10-09 04:00 EDT | METAR | 12° | 12° | 6.7 | METAR CYVR 090800Z 10013KT 20SM BKN012 BKN073 12/12 A2980 RMK SC6AC2 PRESFR SLP092 |
| 2026-10-09 04:10 EDT | SPECI | 13° | 13° | 6.7 | SPECI CYVR 090810Z 10013KT 20SM FEW006 BKN011 OVC075 13/13 A2980 RMK SC1SC6AC1 SLP092 |
| 2026-10-09 05:00 EDT | METAR | 13° | 13° | 5.7 | METAR CYVR 090900Z 09011KT 20SM FEW007 FEW015 BKN075 OVC170 13/13 A2978 RMK SC1SC2AC5AC1 SC TR SLP088 |
| 2026-10-09 06:00 EDT | METAR | 13° | 13° | 5.1 | METAR CYVR 091000Z 10010KT 20SM FEW015 FEW050 SCT072 OVC120 13/13 A2975 RMK SC1SC1AC2AC5 SC TR SLP077 |
| 2026-10-09 06:36 EDT | SPECI | 14° | 14° | 5.1 | SPECI CYVR 091036Z 08010KT 20SM -RA FEW010 FEW050 OVC083 14/14 A2973 RMK SC1SC1AC6 SLP070 |
| 2026-10-09 07:00 EDT | METAR | 13° | 13° | 5.1 | METAR CYVR 091100Z 10010KT 15SM -RA FEW012 FEW058 OVC083 13/13 A2972 RMK SC1SC2AC6 SC TR PRESFR SLP065 |
| 2026-10-09 07:45 EDT | SPECI | 14° | 14° | 4.6 | SPECI CYVR 091145Z 13009KT 20SM FEW012 BKN056 OVC090 14/14 A2969 RMK SC1SC5AC3 SC TR SLP056 |
| 2026-10-09 08:00 EDT | METAR | 14° | 14° | 4.6 | METAR CYVR 091200Z 15009G15KT 20SM BKN068 OVC092 14/14 A2968 RMK AC6AC2 SLP054 |
| 2026-10-09 09:00 EDT | METAR | 14° | 14° | 7.2 | METAR CYVR 091300Z 18014G21KT 20SM FEW046 SCT067 14/14 A2967 RMK SC1AC2 SLP051 |
| 2026-10-09 10:00 EDT | METAR | 14° | 13° | 10.8 | METAR CYVR 091400Z 26021G26KT 15SM FEW030 SCT048 BKN069 14/13 A2969 RMK SC1SC3AC2 SLP057 |
| 2026-10-09 11:00 EDT | METAR | 13° | 10° | 13.9 | METAR CYVR 091500Z 27027G38KT 20SM FEW040 SCT068 SCT090 13/10 A2969 RMK SC1AC2AC1 SLP058 |
| 2026-10-09 12:00 EDT | METAR | 13° | 9° | 14.9 | METAR CYVR 091600Z 27029G37KT 20SM FEW054 SCT080 13/09 A2972 RMK SC1AC2 SLP066 |
| 2026-10-09 13:00 EDT | METAR | 13° | 9° | 13.4 | METAR CYVR 091700Z 29026G33KT 20SM FEW052 FEW230 13/09 A2974 RMK SC1CI1 CI TR SLP075 |
| 2026-10-09 14:00 EDT | METAR | 14° | 8° | 11.8 | METAR CYVR 091800Z 29023G31KT 20SM FEW062 FEW083 FEW230 14/08 A2976 RMK SC1AC1CI1 AC TR SLP081 |
| 2026-10-09 15:00 EDT | METAR | 14° | 7° | 13.4 | METAR CYVR 091900Z 27026G33KT 20SM FEW083 14/07 A2976 RMK AC1 AC TR SLP080 |
| 2026-10-09 16:00 EDT | METAR | 15°max | 7° | 11.8 | METAR CYVR 092000Z 27023G31KT 20SM FEW040 FEW080 15/07 A2975 RMK CU1AC1 CU TR AC TR SLP078 |
| 2026-10-09 17:00 EDT | METAR | 15° | 8° | 10.8 | METAR CYVR 092100Z 28021G31KT 20SM FEW040 15/08 A2976 RMK CU1 CU TR SLP080 |
| 2026-10-09 18:00 EDT | METAR | 15° | 7° | 10.8 | METAR CYVR 092200Z 27021KT 20SM FEW040 15/07 A2976 RMK CU1 CU TR SLP079 |
| 2026-10-09 19:00 EDT | METAR | 15° | 7° | 10.8 | METAR CYVR 092300Z 28021G27KT 20SM FEW040 15/07 A2976 RMK CU1 CU TR SLP081 |
| 2026-10-09 20:00 EDT | METAR | 14° | 7° | 9.8 | METAR CYVR 100000Z 28019G25KT 20SM FEW040 14/07 A2976 RMK CU1 CU TR SLP081 |
| 2026-10-09 21:00 EDT | METAR | 13° | 7° | 9.8 | METAR CYVR 100100Z 28019G25KT 20SM FEW040 13/07 A2975 RMK CU1 CU TR SLP076 |
| 2026-10-09 22:00 EDT | METAR | 13° | 7° | 8.2 | METAR CYVR 100200Z 27016KT 20SM FEW040 BKN073 13/07 A2976 RMK CU1AC5 CU TR SLP081 |
| 2026-10-09 23:00 EDT | METAR | 12° | 7° | 7.2 | METAR CYVR 100300Z 25014G21KT 20SM SCT073 SCT090 12/07 A2977 RMK AC4AC1 AC TR SLP085 |
| 2026-10-10 00:00 EDT | METAR | 12° | 7° | 7.7 | METAR CYVR 100400Z 26015KT 20SM SCT078 12/07 A2977 RMK AC4 SLP084 |
| 2026-10-10 01:00 EDT | METAR | 11° | 9° | 7.7 | METAR CYVR 100500Z 28015KT 20SM FEW086 11/09 A2977 RMK AC2 SLP083 |
| 2026-10-10 02:00 EDT | METAR | 10°min | 9° | 7.7 | METAR CYVR 100600Z 29015G22KT 20SM FEW088 10/09 A2977 RMK AC1 SLP083 |
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-09 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).