Station-day record · settlement source
Calgary · America/Edmonton · ← 2026-09-30 · 2026-10-02 → · All dates for CYYC · JSON
METAR CYYC 012100Z 31004KT 210V340 40SM FEW080 FEW170 BKN250 13/M07 A3013 RMK AC1AC1CI7 AC TR AC TR CONTRAILS SLP231 DENSITY ALT 4000FT
METAR CYYC 011300Z 34003KT 15SM FEW170 00/M05 A3018 RMK AC1 AC TR SLP251
Local day 2026-10-01 02:00 EDT → 2026-10-02 02:00 EDT (24 h, UTC-06:00) · 25 reports · longest gap 61 min
final at 2026-10-02 05:00 EDT · correction hold 3 h after local midnight
longest gap 61 min · limit 90 min
SHA-256 77b41f7c656736f5f4c0641697a1f63151f1152d86095b1821caa58a53800ba8
Transaction 0xef45d4d862131543da4081258295e969548f62cc03569ef8727e3a0bae79a0a3 · 2026-10-02 05: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 25 · 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-01 02:00 EDT | METAR | 6° | -5° | 0 | METAR CYYC 010600Z 00000KT 15SM FEW190 BKN250 06/M05 A3012 RMK AC1CS5 SLP227 |
| 2026-10-01 03:00 EDT | METAR | 4° | -3° | 2.1 | METAR CYYC 010700Z 33004KT 15SM BKN200 04/M03 A3013 RMK CS6 SLP232 |
| 2026-10-01 03:46 EDT | SPECI | 2° | -4° | 2.1 | SPECI CYYC 010746Z 01004KT 360V080 15SM BKN200 02/M04 A3013 RMK CS6 SLP235 |
| 2026-10-01 04:00 EDT | METAR | 3° | -4° | 2.1 | METAR CYYC 010800Z 32004KT 15SM BKN230 03/M04 A3014 RMK CI7 SLP233 |
| 2026-10-01 05:00 EDT | METAR | 2° | -4° | 1 | METAR CYYC 010900Z 36002KT 15SM BKN180 02/M04 A3014 RMK AC6 SLP236 |
| 2026-10-01 06:00 EDT | METAR | 1° | -5° | 0 | METAR CYYC 011000Z 00000KT 15SM FEW170 01/M05 A3015 RMK AC1 AC TR SLP241 |
| 2026-10-01 07:00 EDT | METAR | 1° | -5° | 1.5 | METAR CYYC 011100Z 32003KT 15SM FEW170 01/M05 A3016 RMK AC1 AC TR SLP243 |
| 2026-10-01 08:01 EDT | SPECI | 1° | -5° | 1 | SPECI CYYC 011201Z 31002KT 15SM FEW170 01/M05 A3017 RMK AC1 AC TR SLP248 |
| 2026-10-01 09:00 EDT | METAR | 0°min | -5° | 1.5 | METAR CYYC 011300Z 34003KT 15SM FEW170 00/M05 A3018 RMK AC1 AC TR SLP251 |
| 2026-10-01 10:00 EDT | METAR | 0° | -5° | 1.5 | METAR CYYC 011400Z 33003KT 40SM FEW020TCU FEW100 FEW250 M00/M05 A3018 RMK TCU1AC1CI1 TCU TR AC TR CI TR TCU E SLP256 |
| 2026-10-01 11:00 EDT | METAR | 1° | -5° | 1 | METAR CYYC 011500Z VRB02KT 40SM FEW021 FEW250 01/M05 A3019 RMK SC1CI1 SC TR CONTRAILS SLP262 |
| 2026-10-01 12:00 EDT | METAR | 5° | -3° | 1 | METAR CYYC 011600Z VRB02KT 40SM FEW031 SCT250 05/M03 A3020 RMK SC1CI4 SC TR CONTRAILS SLP262 |
| 2026-10-01 13:00 EDT | METAR | 9° | -3° | 0 | METAR CYYC 011700Z 00000KT 40SM FEW050 BKN250 09/M03 A3019 RMK SC1CI6 SC TR CONTRAILS SLP255 |
| 2026-10-01 14:00 EDT | METAR | 10° | -3° | 0 | METAR CYYC 011800Z 00000KT 40SM FEW055 BKN250 10/M03 A3018 RMK SC1CI6 SC TR CONTRAILS SLP247 |
| 2026-10-01 15:00 EDT | METAR | 12° | -3° | 1.5 | METAR CYYC 011900Z 14003KT 090V250 40SM FEW060 BKN250 12/M03 A3016 RMK SC1CI5 SC TR CONTRAILS SLP242 DENSITY ALT 3900FT |
| 2026-10-01 16:00 EDT | METAR | 12° | -6° | 1.5 | METAR CYYC 012000Z 22003KT 100V260 40SM FEW072 BKN250 12/M06 A3015 RMK AC1CI5 AC TR CONTRAILS SLP239 DENSITY ALT 3900FT |
| 2026-10-01 17:00 EDT | METAR | 13°max | -7° | 2.1 | METAR CYYC 012100Z 31004KT 210V340 40SM FEW080 FEW170 BKN250 13/M07 A3013 RMK AC1AC1CI7 AC TR AC TR CONTRAILS SLP231 DENSITY ALT 4000FT |
| 2026-10-01 18:00 EDT | METAR | 13° | -7° | 1 | METAR CYYC 012200Z 18002KT 40SM FEW080 OVC250 13/M07 A3012 RMK AC1CS8 AC TR HALO / CONTRAILS SLP228 DENSITY ALT 4000FT |
| 2026-10-01 19:00 EDT | METAR | 13° | -7° | 2.6 | METAR CYYC 012300Z 11005KT 060V160 40SM FEW080 OVC250 13/M07 A3010 RMK AC1CS8 AC TR HALO / CONTRAILS SLP221 DENSITY ALT 4100FT |
| 2026-10-01 20:00 EDT | METAR | 12° | -6° | 3.6 | METAR CYYC 020000Z 18007KT 130V200 20SM OVC250 12/M06 A3009 RMK CI8 CC ASOCTD SLP221 DENSITY ALT 3900FT |
| 2026-10-01 21:00 EDT | METAR | 11° | -5° | 4.6 | METAR CYYC 020100Z 15009KT 30SM OVC250 11/M05 A3008 RMK CI8 CC ASOCTD SLP219 DENSITY ALT 3900FT |
| 2026-10-01 22:00 EDT | METAR | 10° | -5° | 3.6 | METAR CYYC 020200Z 15007KT 140V210 15SM BKN160 10/M05 A3007 RMK AC7 SLP217 |
| 2026-10-01 23:00 EDT | METAR | 9° | -4° | 2.1 | METAR CYYC 020300Z 16004KT 15SM BKN130 09/M04 A3006 RMK AC6 SLP215 |
| 2026-10-02 00:00 EDT | METAR | 9° | -4° | 2.6 | METAR CYYC 020400Z 17005KT 15SM SCT140 BKN230 09/M04 A3004 RMK AC3CI3 SLP202 |
| 2026-10-02 01:00 EDT | METAR | 9° | -2° | 2.1 | METAR CYYC 020500Z 19004KT 15SM BKN110 09/M02 A3002 RMK AC7 SLP189 |
Settlement source: the METAR-derived station-day record for CYYC for the contract date (station-local calendar day), as published at https://weathermarket.io/station/CYYC/2026-10-01 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/CYYC/YYYY-MM-DD (HTML) and https://weathermarket.io/api/station/CYYC/YYYY-MM-DD (JSON).