Station-day record · settlement source
Calgary · America/Edmonton · ← 2026-10-24 · 2026-10-26 → · All dates for CYYC · JSON
METAR CYYC 252300Z 16013G21KT 15SM SCT021 BKN044 BKN200 01/M04 A3033 RMK CF3SC2CC2 SLP324
METAR CYYC 250800Z 32002KT 3SM -SN BR OVC024 M02/M03 A3039 RMK SC8 SLP343
Local day 2026-10-25 02:00 EDT → 2026-10-26 02:00 EDT (24 h, UTC-06:00) · 27 reports · longest gap 60 min
final at 2026-10-26 05:00 EDT · correction hold 3 h after local midnight
longest gap 60 min · limit 90 min
SHA-256 0ec29db1ac293f6886c1783ce2c9590ec31b814eafe47ac104bb34a2895143ce
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 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-25 02:00 EDT | METAR | -1° | -3° | 0 | METAR CYYC 250600Z 00000KT 4SM -SN BR FEW018 OVC048 M01/M03 A3036 RMK CF1SC8 CF TR VIS VRB 3-5 /S01/ SLP334 |
| 2026-10-25 03:00 EDT | METAR | -1° | -3° | 0 | METAR CYYC 250700Z 00000KT 5SM -SN BR FEW018 OVC045 M01/M03 A3037 RMK CF1SC8 CF TR SLP338 |
| 2026-10-25 03:39 EDT | SPECI | -1° | -3° | 1 | SPECI CYYC 250739Z 31002KT 2SM -SN BR OVC037 M01/M03 A3039 RMK SC8 VIS VRB 1-3 SLP342 |
| 2026-10-25 04:00 EDT | METAR | -2°min | -3° | 1 | METAR CYYC 250800Z 32002KT 3SM -SN BR OVC024 M02/M03 A3039 RMK SC8 SLP343 |
| 2026-10-25 05:00 EDT | METAR | -2° | -5° | 2.1 | METAR CYYC 250900Z 04004KT 3SM -SN BR OVC034 M02/M05 A3040 RMK SC8 VIS VRB 2-4 SLP347 |
| 2026-10-25 06:00 EDT | METAR | -2° | -5° | 2.1 | METAR CYYC 251000Z 08004KT 4SM -SN BR OVC038 M02/M05 A3040 RMK SC8 VIS VRB 3-5 SLP346 |
| 2026-10-25 07:00 EDT | METAR | -2° | -4° | 1 | METAR CYYC 251100Z 10002KT 8SM -SN BKN035 M02/M04 A3041 RMK SC7 PCPN VRY LGT SLP350 |
| 2026-10-25 08:00 EDT | METAR | -2° | -3° | 3.1 | METAR CYYC 251200Z 17006KT 8SM -SN FEW010 OVC030 M02/M03 A3042 RMK CF2SC6 PCPN VRY LGT SLP354 |
| 2026-10-25 09:00 EDT | METAR | -2° | -3° | 2.6 | METAR CYYC 251300Z 15005KT 2 1/2SM -SN BR SCT007 OVC030 M02/M03 A3042 RMK CF3SC5 VIS VRB 13/4 - 4 SLP356 |
| 2026-10-25 10:00 EDT | METAR | -2° | -4° | 4.1 | METAR CYYC 251400Z 14008KT 12SM FEW010 OVC024 M02/M04 A3041 RMK SF1SC8 SF TR /S01/ SLP356 |
| 2026-10-25 10:25 EDT | SPECI | -2° | -5° | 4.6 | SPECI CYYC 251425Z 14009KT 15SM -SN FEW010 OVC023 M02/M05 A3041 RMK SC1SC7 SLP356 |
| 2026-10-25 10:48 EDT | SPECI | -2° | -4° | 5.7 | SPECI CYYC 251448Z 15011KT 15SM SCT010 OVC023 OVC070 M02/M04 A3042 RMK SF3SC5AC1 AC TR SLP358 |
| 2026-10-25 11:00 EDT | METAR | -2° | -4° | 5.1 | METAR CYYC 251500Z 15010KT 15SM SCT010 BKN023 OVC100 M02/M04 A3042 RMK SF4SC3AC1 SLP359 |
| 2026-10-25 12:00 EDT | METAR | -2° | -5° | 5.7 | METAR CYYC 251600Z 14011KT 12SM FEW009 OVC020 M02/M05 A3042 RMK SF1SC7 SLP360 |
| 2026-10-25 13:00 EDT | METAR | -2° | -4° | 4.6 | METAR CYYC 251700Z 15009KT 15SM FEW010 OVC025 M02/M04 A3042 RMK SC1SC7 SLP359 |
| 2026-10-25 14:00 EDT | METAR | -2° | -4° | 5.7 | METAR CYYC 251800Z 14011G17KT 15SM FEW013 OVC031 M02/M04 A3042 RMK SF1SC7 SLP357 |
| 2026-10-25 15:00 EDT | METAR | 0° | -4° | 7.7 | METAR CYYC 251900Z 16015G21KT 15SM BKN016 OVC039 M00/M04 A3040 RMK SF6SC2 SLP350 |
| 2026-10-25 16:00 EDT | METAR | 0° | -5° | 7.7 | METAR CYYC 252000Z 15015G22KT 15SM FEW022 OVC044 00/M05 A3037 RMK SF2SC6 SLP340 |
| 2026-10-25 17:00 EDT | METAR | 0° | -5° | 8.2 | METAR CYYC 252100Z 16016G23KT 15SM FEW020 OVC043 00/M05 A3035 RMK SF1SC7 SLP333 |
| 2026-10-25 18:00 EDT | METAR | 0° | -4° | 7.7 | METAR CYYC 252200Z 17015KT 15SM BKN020 OVC045 OVC100 OVC250 00/M04 A3034 RMK CF5SC3AC1CI1 AC TR CI TR SLP330 |
| 2026-10-25 19:00 EDT | METAR | 1°max | -4° | 6.7 | METAR CYYC 252300Z 16013G21KT 15SM SCT021 BKN044 BKN200 01/M04 A3033 RMK CF3SC2CC2 SLP324 |
| 2026-10-25 20:00 EDT | METAR | 0° | -4° | 5.1 | METAR CYYC 260000Z 16010G16KT 15SM BKN034 BKN250 M00/M04 A3032 RMK SC5CI2 CONTRAILS SLP322 |
| 2026-10-25 21:00 EDT | METAR | 0° | -4° | 5.1 | METAR CYYC 260100Z 15010KT 15SM SCT032 OVC250 M00/M04 A3031 RMK SC3CI5 SLP321 |
| 2026-10-25 22:00 EDT | METAR | -1° | -4° | 4.6 | METAR CYYC 260200Z 15009KT 15SM BKN032 BKN240 M01/M04 A3031 RMK SC6CI1 SLP321 |
| 2026-10-25 23:00 EDT | METAR | -1° | -4° | 5.7 | METAR CYYC 260300Z 15011G17KT 15SM OVC033 M01/M04 A3031 RMK SC8 SLP319 |
| 2026-10-26 00:00 EDT | METAR | -1° | -5° | 5.1 | METAR CYYC 260400Z 14010KT 15SM OVC033 M01/M05 A3031 RMK SC8 SLP322 |
| 2026-10-26 01:00 EDT | METAR | -2° | -5° | 5.7 | METAR CYYC 260500Z 14011KT 15SM OVC033 M02/M05 A3029 RMK SC8 SLP316 |
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-25 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).