Station-day record · settlement source
Calgary · America/Edmonton · ← 2026-09-27 · 2026-09-29 → · All dates for CYYC · JSON
METAR CYYC 282100Z 18007KT 140V210 20SM FEW250 19/M05 A2973 RMK CI2 SLP082 DENSITY ALT 5100FT
METAR CYYC 281000Z 00000KT 15SM SKC 01/M03 A2990 RMK SLP151
Local day 2026-09-28 02:00 EDT → 2026-09-29 02:00 EDT (24 h, UTC-06:00) · 26 reports · longest gap 60 min
final at 2026-09-29 05:00 EDT · correction hold 3 h after local midnight
longest gap 60 min · limit 90 min
SHA-256 ac56399a8ff7a699184cd25de93886394871eac3841ec60acb38079fa279faf1
Transaction 0x01679713374643444eb4288ca040f8a71621ac98406d54c8bd40fd29f1cf9ae1 · 2026-10-01 21: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 26 · 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-09-28 02:00 EDT | METAR | 5° | -1° | 1.5 | METAR CYYC 280600Z 33003KT 170V340 15SM SKC 05/M01 A2992 RMK SLP158 |
| 2026-09-28 02:22 EDT | SPECI | 2° | -3° | 2.6 | SPECI CYYC 280622Z 35005KT 15SM SKC 02/M03 A2992 RMK SLP161 |
| 2026-09-28 03:00 EDT | METAR | 3° | -2° | 1.5 | METAR CYYC 280700Z 02003KT 330V040 15SM SKC 03/M02 A2992 RMK SLP158 |
| 2026-09-28 04:00 EDT | METAR | 3° | -2° | 2.1 | METAR CYYC 280800Z 19004KT 120V200 15SM SKC 03/M02 A2991 RMK SLP154 |
| 2026-09-28 05:00 EDT | METAR | 3° | -2° | 1.5 | METAR CYYC 280900Z 16003KT 140V290 15SM SKC 03/M02 A2991 RMK SLP152 |
| 2026-09-28 06:00 EDT | METAR | 1°min | -3° | 0 | METAR CYYC 281000Z 00000KT 15SM SKC 01/M03 A2990 RMK SLP151 |
| 2026-09-28 07:00 EDT | METAR | 4° | -3° | 3.1 | METAR CYYC 281100Z 32006KT 15SM SKC 04/M03 A2988 RMK SLP141 |
| 2026-09-28 08:00 EDT | METAR | 3° | -2° | 0 | METAR CYYC 281200Z 00000KT 15SM FEW230 03/M02 A2988 RMK CI1 SLP142 |
| 2026-09-28 08:08 EDT | SPECI | 2° | -3° | 1.5 | SPECI CYYC 281208Z 18003KT 060V200 15SM FEW230 02/M03 A2988 RMK CI2 SLP143 |
| 2026-09-28 09:00 EDT | METAR | 2° | -3° | 2.1 | METAR CYYC 281300Z 21004KT 20SM SCT250 02/M03 A2986 RMK CI4 SLP138 |
| 2026-09-28 10:00 EDT | METAR | 2° | -3° | 1 | METAR CYYC 281400Z VRB02KT 40SM FEW180 BKN250 02/M03 A2985 RMK AC1CI6 AC TR SLP137 |
| 2026-09-28 11:00 EDT | METAR | 4° | -1° | 1 | METAR CYYC 281500Z 16002KT 30SM SCT250 04/M01 A2985 RMK CI3 SLP134 |
| 2026-09-28 12:00 EDT | METAR | 9° | -2° | 1 | METAR CYYC 281600Z VRB02KT 30SM FEW150 SCT250 09/M02 A2984 RMK AC1CI4 AC TR SLP127 DENSITY ALT 3900FT |
| 2026-09-28 13:00 EDT | METAR | 13° | -2° | 1.5 | METAR CYYC 281700Z 19003KT 25SM FEW150 BKN260 13/M02 A2983 RMK AC1CI5 SLP120 DENSITY ALT 4400FT |
| 2026-09-28 14:00 EDT | METAR | 16° | -5° | 2.1 | METAR CYYC 281800Z 21004KT 150V250 25SM FEW150 SCT230 16/M05 A2980 RMK AC1CI3 SLP110 DENSITY ALT 4700FT |
| 2026-09-28 15:00 EDT | METAR | 17° | -5° | 2.6 | METAR CYYC 281900Z 25005KT 200V280 25SM FEW150 BKN230 17/M05 A2979 RMK AC1CI7 AC TR SLP107 DENSITY ALT 4900FT |
| 2026-09-28 16:00 EDT | METAR | 18° | -3° | 4.1 | METAR CYYC 282000Z 14008KT 25SM FEW150 SCT250 18/M03 A2976 RMK AC1CI3 AC TR SLP095 DENSITY ALT 5000FT |
| 2026-09-28 17:00 EDT | METAR | 19°max | -5° | 3.6 | METAR CYYC 282100Z 18007KT 140V210 20SM FEW250 19/M05 A2973 RMK CI2 SLP082 DENSITY ALT 5100FT |
| 2026-09-28 18:00 EDT | METAR | 19° | -4° | 2.6 | METAR CYYC 282200Z 17005KT 160V290 20SM FEW150 FEW230 19/M04 A2972 RMK AC1CI1 AC TR SLP080 DENSITY ALT 5200FT |
| 2026-09-28 19:00 EDT | METAR | 19° | -6° | 7.7 | METAR CYYC 282300Z 29015G22KT 220V310 15SM FEW150 SCT230 19/M06 A2971 RMK AC1CI3 AC TR SLP072 DENSITY ALT 5200FT |
| 2026-09-28 20:00 EDT | METAR | 17° | -4° | 5.7 | METAR CYYC 290000Z 30011KT 20SM BKN150 BKN230 17/M04 A2969 RMK AC6CI1 SLP070 DENSITY ALT 5000FT |
| 2026-09-28 21:00 EDT | METAR | 17° | -5° | 3.6 | METAR CYYC 290100Z 26007KT 220V290 15SM SCT150 BKN200 17/M05 A2967 RMK AC3CI4 SLP067 DENSITY ALT 5000FT |
| 2026-09-28 22:00 EDT | METAR | 16° | -3° | 6.7 | METAR CYYC 290200Z 28013G18KT 15SM BKN170 16/M03 A2968 RMK AC6 SLP070 DENSITY ALT 4900FT |
| 2026-09-28 23:00 EDT | METAR | 15° | -2° | 5.1 | METAR CYYC 290300Z 29010G16KT 15SM SCT170 BKN230 15/M02 A2965 RMK AC3CI3 SLP060 DENSITY ALT 4800FT |
| 2026-09-29 00:00 EDT | METAR | 14° | -2° | 2.6 | METAR CYYC 290400Z 26005KT 15SM SCT170 BKN230 14/M02 A2963 RMK AC3CI3 SLP047 DENSITY ALT 4700FT |
| 2026-09-29 01:00 EDT | METAR | 13° | -2° | 2.1 | METAR CYYC 290500Z 26004KT 15SM SCT170 BKN230 13/M02 A2961 RMK AC3CI3 SLP034 DENSITY ALT 4600FT |
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-09-28 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).