Station-day record · settlement source
Mexico City · America/Mexico_City · ← 2026-10-15 · 2026-10-17 → · All dates for MMMX · JSON
METAR MMMX 162045Z 10004KT 6SM SCT020 BKN080 OVC220 22/10 A3026 TEMPO 4SM TSRA RMK SLP094 57020 919 8/237 HZY DSNT PCPN W NW
METAR MMMX 161148Z 07004KT 7SM SCT015 BKN080 13/11 A3030 TEMPO 5SM HZ RMK SLP129 52005 903 8/570 HZY LWR SC
Local day 2026-10-16 02:00 EDT → 2026-10-17 02:00 EDT (24 h, UTC-06:00) · 32 reports · longest gap 64 min
final at 2026-10-17 05:00 EDT · correction hold 3 h after local midnight
longest gap 64 min · limit 85 min
1 report(s) in this day were re-issued after first publication; the original text is shown struck through in the table.
SHA-256 ca1b372c8899280cf048c90e51d700e9b72ea28518ad93e6328394c25cd6e5f5
Transaction 0xc688b4e3cc6e6011659d19eb6fc0af72e25e433443fe2e17d04b18f820a9d000 · 2026-10-17 05: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 32 · 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-16 02:42 EDT | METAR | 16° | 12° | 0 | METAR MMMX 160642Z 00000KT 9SM SCT020 BKN080 16/12 A3029 NOSIG RMK 8/530 HZY ISOL CI |
| 2026-10-16 03:43 EDT | METAR | 15° | 12° | 0 | METAR MMMX 160743Z 00000KT 9SM FEW015 BKN210 15/12 A3028 NOSIG RMK 8/509 HZY |
| 2026-10-16 04:40 EDT | METAR | 14° | 11° | 0 | METAR MMMX 160840Z COR 00000KT 9SM FEW010 BKN210 14/11 A3028 NOSIG RMK SLP093 57003 954 8/509 HZY original: METAR MMMX 160840Z COR 00000KT 9SM FEW010 BKN210 14/11 A3028 NOSIG RMK SLP093 57003 954 8/509 HZY |
| 2026-10-16 05:44 EDT | METAR | 15° | 11° | 1.5 | METAR MMMX 160944Z 26003KT 8SM BKN020 BKN080 15/11 A3027 TEMPO 4SM HZ RMK 8/570 HZY |
| 2026-10-16 06:46 EDT | METAR | 14° | 11° | 2.1 | METAR MMMX 161046Z 29004KT 8SM SCT015 BKN080 14/11 A3028 NOSIG RMK 8/570 HZY LWR SC |
| 2026-10-16 07:48 EDT | METAR | 13°min | 11° | 2.1 | METAR MMMX 161148Z 07004KT 7SM SCT015 BKN080 13/11 A3030 TEMPO 5SM HZ RMK SLP129 52005 903 8/570 HZY LWR SC |
| 2026-10-16 08:43 EDT | METAR | 14° | 12° | 2.1 | METAR MMMX 161243Z 07004KT 5SM BKN015 OVC080 14/12 A3032 NOSIG RMK 8/57/ HZY LWR SC |
| 2026-10-16 09:45 EDT | METAR | 15° | 12° | 2.1 | METAR MMMX 161345Z 09004KT 6SM BKN015 OVC080 15/12 A3034 NOSIG RMK 8/57/ HZY BINOVC |
| 2026-10-16 10:45 EDT | METAR | 16° | 12° | 2.1 | METAR MMMX 161445Z 12004KT 6SM BKN020 BKN080 OVC220 16/12 A3037 NOSIG RMK SLP145 52019 914 8/877 HZY |
| 2026-10-16 11:41 EDT | METAR | 17° | 12° | 0 | METAR MMMX 161541Z 00000KT 6SM BKN020 BKN080 OVC220 17/12 A3037 NOSIG RMK 8/877 HZY |
| 2026-10-16 12:42 EDT | METAR | 18° | 12° | 2.6 | METAR MMMX 161642Z 13005KT 5SM BKN020 BKN080 OVC220 18/12 A3037 NOSIG RMK 8/137 HZY |
| 2026-10-16 13:45 EDT | METAR | 19° | 12° | 2.6 | METAR MMMX 161745Z 08005KT 5SM SCT020 BKN080 OVC220 19/12 A3034 NOSIG RMK SLP120 57009 912 8/137 HZY ISOL MDT CU |
| 2026-10-16 14:46 EDT | METAR | 20° | 10° | 0 | METAR MMMX 161846Z 00000KT 4SM SCT020 OVC080 20/10 A3032 NOSIG RMK 8/17/ HZY BINOVC ISOL CI |
| 2026-10-16 15:45 EDT | METAR | 21° | 10° | 2.1 | METAR MMMX 161945Z 34004KT 4SM SCT020 BKN080 OVC220 21/10 A3028 NOSIG RMK 8/177 HZY ISOL MDT CU |
| 2026-10-16 16:45 EDT | METAR | 22°max | 10° | 2.1 | METAR MMMX 162045Z 10004KT 6SM SCT020 BKN080 OVC220 22/10 A3026 TEMPO 4SM TSRA RMK SLP094 57020 919 8/237 HZY DSNT PCPN W NW |
| 2026-10-16 17:37 EDT | SPECI | 20° | 10° | 6.2 | SPECI MMMX 162137Z 06012KT 6SM VCRA SCT020CB BKN080 OVC220 20/10 A3025 TEMPO 4SM TSRA RMK 8/363 HZY VSBY LWR PCPN W SW |
| 2026-10-16 17:50 EDT | METAR | 20° | 10° | 5.1 | METAR MMMX 162150Z 07010KT 6SM VCRA SCT020CB BKN080 OVC220 20/10 A3025 TEMPO 4SM TSRA RMK 8/363 HZY VSBY LWR PCPN W SW |
| 2026-10-16 18:40 EDT | METAR | 21° | 9° | 4.1 | METAR MMMX 162240Z 36008KT 6SM VCRA SCT020CB BKN080 OVC220 21/09 A3025 NOSIG RMK 8/363 HZY PCPN S SW AND W NW |
| 2026-10-16 19:40 EDT | METAR | 20° | 11° | 7.7 | METAR MMMX 162340Z 35015KT 6SM VCRA BKN020CB BKN080 OVC220 20/11 A3027 TEMPO 4SM RA RMK SLP097 57001 917 8/363 HZY VSBY LWR PCPN 3TH QUAD |
| 2026-10-16 20:35 EDT | SPECI | 18° | 11° | 8.2 | SPECI MMMX 170035Z 02016KT 7SM VCRA SCT020 BKN080 BKN220 18/11 A3031 NOSIG RMK 8/463 HZY PCPN S |
| 2026-10-16 20:50 EDT | METAR | 18° | 11° | 7.7 | METAR MMMX 170050Z 02015KT 8SM SCT020 BKN080 BKN220 18/11 A3032 NOSIG RMK 8/463 HZY LWR SC |
| 2026-10-16 21:08 EDT | SPECI | 18° | 10° | 7.7 | SPECI MMMX 170108Z 04015G25KT 8SM SCT020 BKN080 18/10 A3033 NOSIG RMK 8/470 HZY LWR SC ISOL CI |
| 2026-10-16 21:45 EDT | METAR | 17° | 11° | 7.7 | METAR MMMX 170145Z 04015KT 8SM VCRA BKN020 OVC080 17/11 A3036 NOSIG RMK 8/47/ HZY PCPN 3TH QUAD LWR SC |
| 2026-10-16 21:50 EDT | SPECI | 17° | 11° | 7.7 | SPECI MMMX 170150Z 03015KT 8SM -RA BKN020 OVC080 17/11 A3036 NOSIG RMK 8/47/ HZY LWR SC RAB50 |
| 2026-10-16 22:01 EDT | SPECI | 17° | 11° | 7.7 | SPECI MMMX 170201Z 04015KT 8SM BKN020 OVC080 17/11 A3036 NOSIG RMK 8/47/ HZY LWR SC PCPN 3TH QUAD RAE01 |
| 2026-10-16 22:16 EDT | SPECI | 17° | 11° | 7.7 | SPECI MMMX 170216Z 02015G25KT 7SM VCRA BKN020 OVC080 17/11 A3037 NOSIG RMK 8/47/ HZY PCPN 3TH QUAD |
| 2026-10-16 22:25 EDT | SPECI | 16° | 10° | 12.9 | SPECI MMMX 170225Z 05025KT 7SM -RA BKN020 OVC080 16/10 A3038 NOSIG RMK 8/47/ HZY RAB25 |
| 2026-10-16 22:45 EDT | METAR | 16° | 11° | 10.3 | METAR MMMX 170245Z 36020KT 6SM -RA BKN020 OVC080 16/11 A3039 NOSIG RMK SLP150 52034 930 60005 8/47/ HZY LWR SC |
| 2026-10-16 23:17 EDT | SPECI | 16° | 10° | 10.3 | SPECI MMMX 170317Z 03020KT 360V060 8SM FEW010 SCT025 OVC070 16/10 A3041 NOSIG RMK 8/72/ RAE11 PCPN SW W OCNL DROPS |
| 2026-10-16 23:43 EDT | METAR | 15° | 9° | 10.3 | METAR MMMX 170343Z 03020KT 360V060 10SM FEW010 BKN025 OVC070 15/09 A3043 NOSIG RMK 60005 8/72/ LWR SC |
| 2026-10-17 00:45 EDT | METAR | 14° | 8° | 7.7 | METAR MMMX 170445Z 03015KT 360V060 10SM FEW015 SCT030 BKN080 14/08 A3044 NOSIG RMK 8/570 LWR SC |
| 2026-10-17 01:45 EDT | METAR | 14° | 8° | 5.1 | METAR MMMX 170545Z 36010KT 330V030 10SM FEW015 BKN030 OVC080 14/08 A3044 NOSIG RMK SLP104 52014 939 8/57/ LWR SC |
Settlement source: the METAR-derived station-day record for MMMX for the contract date (station-local calendar day), as published at https://weathermarket.io/station/MMMX/2026-10-16 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/MMMX/YYYY-MM-DD (HTML) and https://weathermarket.io/api/station/MMMX/YYYY-MM-DD (JSON).