Station-day record · settlement source
Calgary · America/Edmonton · ← 2026-10-20 · 2026-10-22 → · All dates for CYYC · JSON
METAR CYYC 211900Z 20003KT 160V240 40SM BKN250 19/M06 A2987 RMK CI5 CC ASOCTD SLP132 DENSITY ALT 5000FT
METAR CYYC 211000Z 00000KT 15SM SKC M01/M06 A2997 RMK SLP179
Local day 2026-10-21 02:00 EDT → 2026-10-22 02:00 EDT (24 h, UTC-06:00) · 24 reports · longest gap 60 min
final at 2026-10-22 05:00 EDT · correction hold 3 h after local midnight
longest gap 60 min · limit 90 min
SHA-256 4978b1a0205d4867c584d00b47c69417eb9a8896476ccc8dd0391caa78f69eb6
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 23 · suspect 1 · 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-21 02:00 EDT | METAR | 1° | -3° | 3.6 | METAR CYYC 210600Z 19007KT 15SM SKC 01/M03 A3004 RMK SLP208 |
| 2026-10-21 03:00 EDT | METAR | 2° | -3° | 1 | METAR CYYC 210700Z 20002KT 15SM SKC 02/M03 A3002 RMK FROIN SLP195 |
| 2026-10-21 04:00 EDT | METAR | 1° | -4° | 1 | METAR CYYC 210800Z VRB02KT 15SM SKC 01/M04 A3000 RMK FROIN SLP191 |
| 2026-10-21 05:00 EDT | METAR | 0° | -5° | 1 | METAR CYYC 210900Z VRB02KT 15SM SKC 00/M05 A2999 RMK FROIN SLP186 |
| 2026-10-21 06:00 EDT | METAR | -1°min | -6° | 0 | METAR CYYC 211000Z 00000KT 15SM SKC M01/M06 A2997 RMK SLP179 |
| 2026-10-21 07:00 EDT | METAR | -1° | -6° | 0 | METAR CYYC 211100Z 00000KT 15SM SKC M01/M06 A2995 RMK FROIN SLP175 |
| 2026-10-21 08:00 EDT | METAR | -1° | -7° | 1 | METAR CYYC 211200Z VRB02KT 15SM SKC M01/M07 A2993 RMK SLP170 |
| 2026-10-21 09:00 EDT | METAR | 0° | -7° | 2.1 | METAR CYYC 211300Z 19004KT 130V200 15SM SKC M00/M07 A2993 RMK SLP170 |
| 2026-10-21 10:00 EDT | METAR | 4° | -7° | 4.6 | METAR CYYC 211400Z 22009KT 40SM FEW250 04/M07 A2991 RMK CI1 FROIN / CONTRAILS SLP161 |
| 2026-10-21 11:00 EDT | METAR | 5° | -7° | 3.1 | METAR CYYC 211500Z 22006KT 40SM FEW250 05/M07 A2991 RMK CI1 CONTRAILS SLP161 |
| 2026-10-21 12:00 EDT | METAR | 11° | -4° | 2.1 | METAR CYYC 211600Z 15004KT 100V210 40SM FEW250 11/M04 A2991 RMK CI1 CONTRAILS SLP155 DENSITY ALT 4000FT |
| 2026-10-21 13:00 EDT | METAR | 13° | -7° | 5.1 | METAR CYYC 211700Z 22010KT 40SM SCT250 13/M07 A2991 RMK CI3 CC ASOCTD SLP150 DENSITY ALT 4300FT |
| 2026-10-21 14:00 EDT | METAR | 17° | -5° | 2.6 | METAR CYYC 211800Z 23005KT 40SM SCT250 17/M05 A2989 RMK CI4 CC ASOCTD SLP142 DENSITY ALT 4800FT |
| 2026-10-21 15:00 EDT | METAR | 19°max | -6° | 1.5 | METAR CYYC 211900Z 20003KT 160V240 40SM BKN250 19/M06 A2987 RMK CI5 CC ASOCTD SLP132 DENSITY ALT 5000FT |
| 2026-10-21 16:00 EDT | METAR | 19° | -7° | 2.1 | METAR CYYC 212000Z 21004KT 180V270 40SM BKN250 19/M07 A2985 RMK CI7 SLP128 DENSITY ALT 5000FT |
| 2026-10-21 17:00 EDT | METAR | 19° | -5° | 1 | METAR CYYC 212100Z 19002KT 40SM BKN230 19/M05 A2984 RMK CI7 SLP125 DENSITY ALT 5000FT |
| 2026-10-21 18:00 EDT | METAR | 18° | -6° | 0 | METAR CYYC 212200Z 00000KT 30SM BKN250 18/M06 A2984 RMK CI7 SLP126 DENSITY ALT 5000FT |
| 2026-10-21 19:00 EDT | METAR | 15° | -4° | 1.5 | METAR CYYC 212300Z 16003KT 30SM SCT250 15/M04 A2983 RMK CI7 SLP128 DENSITY ALT 4600FT |
| 2026-10-21 20:00 EDT | METAR | 15° | -3° | 2.6 | METAR CYYC 220000Z 15005KT 30SM BKN160 BKN250 15/M03 A2982 RMK AC6CI1 CONTRAILS SLP126 DENSITY ALT 4600FT |
| 2026-10-21 21:00 EDT | METAR | 13° | -3° | 0 | METAR CYYC 220100Z 00000KT 20SM BKN180 13/M03 A2983 RMK AC7 SLP128 DENSITY ALT 4400FT |
| 2026-10-21 22:00 EDT | METAR | 12° | -2° | 1.5 | METAR CYYC 220200Z 16003KT 15SM BKN200 12/M02 A2984 RMK CI5 SLP128 DENSITY ALT 4200FT |
| 2026-10-21 23:00 EDT | METAR | 13° | -4° | 2.1 | METAR CYYC 220300Z 25004KT 15SM SCT200 13/M04 A2984 RMK CI3 SLP124 DENSITY ALT 4400FT |
| 2026-10-22 00:00 EDT | METAR | 9° | -3° | 0 | METAR CYYC 220400Z 00000KT 15SM FEW200 09/M03 A2983 RMK CI1 CI TR SLP120 DENSITY ALT 3900FT |
| 2026-10-22 01:00 EDT | METAR | 8° | -4° | 1.5 | METAR CYYC 220500Z 22003KT 15SM SKC 08/M04 A2983 RMK SLP119 |
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-21 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).