Station-day record · settlement source
Toronto · America/Toronto · ← 2026-10-08 · 2026-10-10 → · All dates for CYYZ · JSON
METAR CYYZ 091900Z 29022KT 15SM SCT065 BKN085 BKN250 20/04 A3013 RMK CU3AC2CI1 SLP205 DENSITY ALT 1100FT
METAR CYYZ 090800Z 28005KT 15SM FEW075 07/05 A3005 RMK AC1 AC TR SLP179
Local day 2026-10-09 00:00 EDT → 2026-10-10 00:00 EDT (24 h, UTC-04:00) · 24 reports · longest gap 60 min
final at 2026-10-10 03:00 EDT · correction hold 3 h after local midnight
longest gap 60 min · limit 90 min
SHA-256 ec3bf455dde59c89041509c71b9d703e769aa5d614567d79a18c48709a8e99e7
Transaction 0x3c0ea52860921eb4a11ca275212c0f85120bd4ff7c79dd08782f60a898e1ea03 · 2026-10-10 03:02 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 24 · 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-09 00:00 EDT | METAR | 10° | 5° | 3.1 | METAR CYYZ 090400Z 29006KT 15SM FEW050 10/05 A3002 RMK SC1 SC TR SLP170 |
| 2026-10-09 01:00 EDT | METAR | 8° | 5° | 2.6 | METAR CYYZ 090500Z 27005KT 15SM FEW050 08/05 A3003 RMK SC1 SC TR SLP173 |
| 2026-10-09 02:00 EDT | METAR | 9° | 6° | 2.6 | METAR CYYZ 090600Z 30005KT 15SM FEW050 FEW260 09/06 A3004 RMK SC2CI1 CI TR SLP177 |
| 2026-10-09 03:00 EDT | METAR | 8° | 6° | 3.6 | METAR CYYZ 090700Z 25007KT 15SM FEW075 08/06 A3006 RMK AC2 SLP182 |
| 2026-10-09 04:00 EDT | METAR | 7°min | 5° | 2.6 | METAR CYYZ 090800Z 28005KT 15SM FEW075 07/05 A3005 RMK AC1 AC TR SLP179 |
| 2026-10-09 05:00 EDT | METAR | 7° | 5° | 3.6 | METAR CYYZ 090900Z 26007KT 15SM BKN170 07/05 A3007 RMK AC5 SLP187 |
| 2026-10-09 06:00 EDT | METAR | 9° | 6° | 3.1 | METAR CYYZ 091000Z 30006KT 15SM FEW180 09/06 A3009 RMK AC1 SLP193 |
| 2026-10-09 07:00 EDT | METAR | 8° | 6° | 4.1 | METAR CYYZ 091100Z 28008KT 15SM FEW170 08/06 A3010 RMK AC1 SLP196 |
| 2026-10-09 08:00 EDT | METAR | 8° | 5° | 2.1 | METAR CYYZ 091200Z 25004KT 15SM FEW150 FEW250 08/05 A3013 RMK AC1CI1 SLP207 |
| 2026-10-09 09:00 EDT | METAR | 11° | 8° | 3.6 | METAR CYYZ 091300Z 24007KT 15SM FEW150 FEW250 11/08 A3014 RMK AC1CI1 SLP210 |
| 2026-10-09 10:00 EDT | METAR | 14° | 8° | 7.2 | METAR CYYZ 091400Z 25014KT 15SM FEW150 FEW250 14/08 A3014 RMK AC1CI1 SLP210 |
| 2026-10-09 11:00 EDT | METAR | 16° | 9° | 7.2 | METAR CYYZ 091500Z 25014KT 15SM FEW120 FEW250 16/09 A3014 RMK AC1CI1 AC TR SLP209 |
| 2026-10-09 12:00 EDT | METAR | 18° | 7° | 9.3 | METAR CYYZ 091600Z 25018G23KT 15SM FEW040 FEW120 FEW250 18/07 A3013 RMK CU1AC1CI1 CU TR AC TR SLP206 DENSITY ALT 900FT |
| 2026-10-09 13:00 EDT | METAR | 19° | 4° | 9.3 | METAR CYYZ 091700Z 28018G25KT 15SM BKN062 BKN250 19/04 A3013 RMK CU6CI1 CI TR SLP208 DENSITY ALT 900FT |
| 2026-10-09 14:00 EDT | METAR | 19° | 5° | 8.7 | METAR CYYZ 091800Z 28017G25KT 15SM BKN067 BKN085 BKN250 19/05 A3013 RMK CU5AC1CI1 AC TR SLP207 DENSITY ALT 1000FT |
| 2026-10-09 15:00 EDT | METAR | 20°max | 4° | 11.3 | METAR CYYZ 091900Z 29022KT 15SM SCT065 BKN085 BKN250 20/04 A3013 RMK CU3AC2CI1 SLP205 DENSITY ALT 1100FT |
| 2026-10-09 16:00 EDT | METAR | 20° | 4° | 9.8 | METAR CYYZ 092000Z 27019G25KT 15SM SCT068 BKN085 BKN250 20/04 A3014 RMK CU4AC1CI1 SLP208 DENSITY ALT 1100FT |
| 2026-10-09 17:00 EDT | METAR | 19° | 2° | 9.3 | METAR CYYZ 092100Z 30018KT 15SM SCT065 BKN250 19/02 A3015 RMK CU3CI2 SLP213 DENSITY ALT 1000FT |
| 2026-10-09 18:00 EDT | METAR | 18° | 4° | 6.7 | METAR CYYZ 092200Z 32013KT 15SM FEW065 FEW250 18/04 A3016 RMK CF1CI1 SLP217 DENSITY ALT 800FT |
| 2026-10-09 19:00 EDT | METAR | 16° | 3° | 5.7 | METAR CYYZ 092300Z 31011KT 15SM FEW060 FEW250 16/03 A3019 RMK SC1CI1 SC TR CI TR SLP226 |
| 2026-10-09 20:00 EDT | METAR | 14° | 1° | 5.7 | METAR CYYZ 100000Z 32011KT 15SM FEW060 14/01 A3022 RMK SC1 SC TR SLP239 |
| 2026-10-09 21:00 EDT | METAR | 13° | 0° | 6.2 | METAR CYYZ 100100Z 32012KT 15SM SKC 13/00 A3024 RMK SLP244 |
| 2026-10-09 22:00 EDT | METAR | 11° | 1° | 3.6 | METAR CYYZ 100200Z 36007KT 15SM SKC 11/01 A3026 RMK SLP251 |
| 2026-10-09 23:00 EDT | METAR | 11° | 1° | 2.6 | METAR CYYZ 100300Z 35005KT 15SM SKC 11/01 A3027 RMK SLP255 |
Settlement source: the METAR-derived station-day record for CYYZ for the contract date (station-local calendar day), as published at https://weathermarket.io/station/CYYZ/2026-10-09 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/CYYZ/YYYY-MM-DD (HTML) and https://weathermarket.io/api/station/CYYZ/YYYY-MM-DD (JSON).