Station-day record · settlement source
Montreal · America/Toronto · ← 2026-11-01 · 2026-11-03 → · All dates for CYUL · JSON
METAR CYUL 021900Z 24008KT 30SM SCT220 BKN250 19/07 A3015 RMK CC3CI4 SLP211 DENSITY ALT 400FT
METAR CYUL 020500Z 24004KT 15SM OVC055 11/04 A3025 RMK SC8 SLP245
Local day 2026-11-02 00:00 EST → 2026-11-03 00:00 EST (24 h, UTC-05:00) · 28 reports · longest gap 60 min
final at 2026-11-03 03:00 EST · correction hold 3 h after local midnight
longest gap 60 min · limit 90 min
SHA-256 35225484f92fb309f6d53e5fac1b79f28595f5ab5d314676eeb6f827cba1ded3
Transaction 0x6fa64d49a386fbb7f62f97942077a9f959e3c79ec17ef634aa0772fa91e78f16 · 2026-11-05 16:01 EST
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 28 · 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-11-02 00:00 EST | METAR | 11°min | 4° | 2.1 | METAR CYUL 020500Z 24004KT 15SM OVC055 11/04 A3025 RMK SC8 SLP245 |
| 2026-11-02 01:00 EST | METAR | 11° | 3° | 2.6 | METAR CYUL 020600Z 24005KT 15SM OVC056 11/03 A3025 RMK SC8 SLP245 |
| 2026-11-02 02:00 EST | METAR | 12° | 4° | 3.1 | METAR CYUL 020700Z 26006KT 15SM OVC055 12/04 A3025 RMK SC8 SLP245 |
| 2026-11-02 03:00 EST | METAR | 13° | 4° | 5.1 | METAR CYUL 020800Z 26010G15KT 15SM BKN056 OVC130 13/04 A3024 RMK SC7AC1 SLP241 |
| 2026-11-02 04:00 EST | METAR | 12° | 4° | 2.1 | METAR CYUL 020900Z 25004KT 15SM SCT100 12/04 A3023 RMK AC3 SLP239 |
| 2026-11-02 05:00 EST | METAR | 12° | 4° | 4.6 | METAR CYUL 021000Z 25009KT 15SM FEW055 BKN110 OVC250 12/04 A3022 RMK SC1AC6CI1 SLP237 |
| 2026-11-02 06:00 EST | METAR | 12° | 3° | 5.1 | METAR CYUL 021100Z 26010G17KT 15SM FEW130 OVC230 12/03 A3022 RMK AC1CI7 SLP235 |
| 2026-11-02 07:00 EST | METAR | 12° | 4° | 4.6 | METAR CYUL 021200Z 27009G15KT 30SM BKN060 OVC210 12/04 A3023 RMK SC7CI1 SLP240 |
| 2026-11-02 08:00 EST | METAR | 13° | 4° | 4.6 | METAR CYUL 021300Z 26009KT 30SM BKN100 OVC210 13/04 A3024 RMK AC7CI1 SLP242 |
| 2026-11-02 08:46 EST | SPECI | 13° | 5° | 6.2 | SPECI CYUL 021346Z 26012KT 30SM -SHRA FEW052 BKN100 OVC210 13/05 A3024 RMK SC2AC5CI1 CVCTV CLD EMBD SLP241 |
| 2026-11-02 09:00 EST | METAR | 13° | 5° | 5.7 | METAR CYUL 021400Z 26011G17KT 30SM FEW052 BKN095 OVC220 13/05 A3023 RMK SC2AC5CI1 SLP238 |
| 2026-11-02 10:00 EST | METAR | 14° | 5° | 6.7 | METAR CYUL 021500Z 25013KT 30SM BKN100 BKN120 14/05 A3022 RMK AC5AC2 SLP235 |
| 2026-11-02 11:00 EST | METAR | 15° | 5° | 5.7 | METAR CYUL 021600Z 25011G16KT 30SM FEW100 BKN120 BKN250 15/05 A3021 RMK AC2AC4CI1 SLP231 |
| 2026-11-02 12:00 EST | METAR | 17° | 6° | 5.1 | METAR CYUL 021700Z 23010KT 15SM FEW100 SCT130 BKN200 BKN250 17/06 A3018 RMK AC1AC2CC3CI1 SLP222 |
| 2026-11-02 13:00 EST | METAR | 17° | 6° | 5.1 | METAR CYUL 021800Z 24010G16KT 30SM FEW110 BKN210 BKN250 17/06 A3016 RMK AC2CC3CI2 SLP216 |
| 2026-11-02 14:00 EST | METAR | 19°max | 7° | 4.1 | METAR CYUL 021900Z 24008KT 30SM SCT220 BKN250 19/07 A3015 RMK CC3CI4 SLP211 DENSITY ALT 400FT |
| 2026-11-02 15:00 EST | METAR | 19° | 7° | 5.1 | METAR CYUL 022000Z 24010KT 30SM FEW210 BKN230 19/07 A3014 RMK CC2CS5 SLP209 DENSITY ALT 400FT |
| 2026-11-02 16:00 EST | METAR | 18° | 7° | 4.1 | METAR CYUL 022100Z 24008KT 30SM FEW180 BKN200 18/07 A3014 RMK AC1CS6 SLP210 |
| 2026-11-02 17:00 EST | METAR | 17° | 6° | 3.6 | METAR CYUL 022200Z 25007KT 15SM FEW190 FEW210 BKN230 17/06 A3015 RMK AC1CC1CS5 SLP213 |
| 2026-11-02 18:00 EST | METAR | 17° | 5° | 5.1 | METAR CYUL 022300Z 26010G17KT 15SM FEW200 OVC220 17/05 A3017 RMK CC1CS7 SLP218 |
| 2026-11-02 19:00 EST | METAR | 16° | 6° | 4.6 | METAR CYUL 030000Z 26009KT 15SM FEW190 OVC220 16/06 A3018 RMK AC1CS7 SLP223 |
| 2026-11-02 20:00 EST | METAR | 16° | 6° | 4.6 | METAR CYUL 030100Z 25009G15KT 15SM SCT130 BKN150 OVC200 16/06 A3018 RMK AC4AC2CS2 SLP224 |
| 2026-11-02 21:00 EST | METAR | 16° | 6° | 3.1 | METAR CYUL 030200Z 26006KT 15SM FEW100 SCT120 OVC150 16/06 A3019 RMK AC1AC2AS5 SLP226 |
| 2026-11-02 22:00 EST | METAR | 15° | 6° | 3.6 | METAR CYUL 030300Z 25007KT 230V290 15SM BKN090 OVC120 15/06 A3019 RMK AC5AS3 SLP226 |
| 2026-11-02 22:22 EST | SPECI | 15° | 6° | 2.6 | SPECI CYUL 030322Z 26005KT 15SM -SHRA BKN090 OVC130 15/06 A3019 RMK AC6AS2 CVCTV CLD EMBD SLP225 |
| 2026-11-02 22:42 EST | SPECI | 15° | 7° | 2.1 | SPECI CYUL 030342Z 25004KT 15SM BKN084 OVC120 15/07 A3018 RMK AC6AS2 SLP223 |
| 2026-11-02 23:00 EST | METAR | 14° | 7° | 2.1 | METAR CYUL 030400Z 24004KT 15SM -SHRA BKN092 OVC120 14/07 A3018 RMK AC6AS2 CVCTV CLD EMBD SLP221 |
| 2026-11-02 23:26 EST | SPECI | 14° | 7° | 3.1 | SPECI CYUL 030426Z 25006KT 15SM BKN095 BKN140 14/07 A3017 RMK AC5AC2 SLP220 |
Settlement source: the METAR-derived station-day record for CYUL for the contract date (station-local calendar day), as published at https://weathermarket.io/station/CYUL/2026-11-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/CYUL/YYYY-MM-DD (HTML) and https://weathermarket.io/api/station/CYUL/YYYY-MM-DD (JSON).