Station-day record · settlement source
Cancun · America/Cancun · ← 2026-10-02 · 2026-10-04 → · All dates for MMUN · JSON
METAR MMUN 031741Z 15011KT 7SM SCT015TCU BKN080 BKN250 31/25 A2991 RMK SLP131 57002 998 8/238
METAR MMUN 031242Z 32004KT 6SM FEW015CB OVC250 24/24 A2991 RMK 6//// 8/303 -TSRAE40 ISOL AC INTMT RA
Local day 2026-10-03 01:00 EDT → 2026-10-04 01:00 EDT (24 h, UTC-05:00) · 24 reports · longest gap 65 min
final at 2026-10-04 04:00 EDT · correction hold 3 h after local midnight
longest gap 65 min · limit 90 min
SHA-256 7478dc059c4ec932cbb8b661d0f000f56ab9f732b2c7dcd36a9358e4712c01c4
Transaction 0x1aad34308769b1e5405ff5858db2aed97408c66223f5697e24e6144fddf40144 · 2026-10-04 04: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 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-03 01:44 EDT | METAR | 25° | 25° | 1.5 | METAR MMUN 030544Z 01003KT 5SM -RA OVC012CB 25/25 A2989 RMK SLP123 52002 916 6//// 8/3// DSNT LTGIC TSE35 |
| 2026-10-03 02:46 EDT | METAR | 25° | 24° | 1.5 | METAR MMUN 030646Z 05003KT 6SM SCT015TCU BKN070 BKN250 25/24 A2987 RMK 6//// 8/278 RAE20 VRB COND |
| 2026-10-03 03:51 EDT | METAR | 26° | 25° | 1.5 | METAR MMUN 030751Z 09003KT 5SM TS BKN015CB BKN250 26/25 A2985 RMK 6//// 8/903 OCNL DROPS TSB40 |
| 2026-10-03 04:48 EDT | METAR | 25° | 25° | 3.6 | METAR MMUN 030848Z 07007KT 5SM BKN015CB BKN250 25/25 A2983 RMK SLP104 57019 902 6//// 8/303 RA OCNL |
| 2026-10-03 05:51 EDT | METAR | 25° | 25° | 5.1 | METAR MMUN 030951Z 32010KT 4SM -RA BKN015CB BKN250 25/25 A2987 RMK 6//// 8/303 RAB40 |
| 2026-10-03 06:49 EDT | METAR | 25° | 24° | 1.5 | METAR MMUN 031049Z 06003KT 5SM -RA BKN015TCU BKN070 OVC250 25/24 A2989 RMK 6//// 8/277 |
| 2026-10-03 07:42 EDT | METAR | 25° | 24° | 2.6 | METAR MMUN 031142Z 31005KT 5SM -TSRA BKN015CB OVC250 25/24 A2991 RMK SLP128 52024 925 8/903 TSRAB38 VRB COND |
| 2026-10-03 08:42 EDT | METAR | 24°min | 24° | 2.1 | METAR MMUN 031242Z 32004KT 6SM FEW015CB OVC250 24/24 A2991 RMK 6//// 8/303 -TSRAE40 ISOL AC INTMT RA |
| 2026-10-03 09:42 EDT | METAR | 25° | 25° | 0 | METAR MMUN 031342Z 00000KT 7SM SCT080 OVC250 25/25 A2992 RMK 8/063 DSNT TCU S |
| 2026-10-03 10:42 EDT | METAR | 26° | 26° | 2.1 | METAR MMUN 031442Z 08004KT 7SM FEW015 SCT080 OVC250 26/26 A2992 RMK SLP133 52005 910 8/137 DSNT TCU S |
| 2026-10-03 11:46 EDT | METAR | 28° | 27° | 1 | METAR MMUN 031546Z 13002KT 7SM SCT080 OVC250 28/27 A2993 RMK 8/037 DSNT CB 1 QUAD |
| 2026-10-03 12:46 EDT | METAR | 30° | 27° | 4.1 | METAR MMUN 031646Z 13008KT 7SM SCT015 OVC250 30/27 A2993 RMK 8/507 ISOL AC BINOVC |
| 2026-10-03 13:41 EDT | METAR | 31°max | 25° | 5.7 | METAR MMUN 031741Z 15011KT 7SM SCT015TCU BKN080 BKN250 31/25 A2991 RMK SLP131 57002 998 8/238 |
| 2026-10-03 14:44 EDT | METAR | 31° | 26° | 4.6 | METAR MMUN 031844Z 16009KT 7SM FEW015 OVC250 31/26 A2989 RMK 8/508 BINOVC ISOL AC |
| 2026-10-03 15:45 EDT | METAR | 30° | 26° | 5.1 | METAR MMUN 031945Z 15010KT 7SM SCT015TCU OVC250 30/26 A2988 RMK 8/207 AC |
| 2026-10-03 16:42 EDT | METAR | 30° | 26° | 4.1 | METAR MMUN 032042Z 14008KT 7SM FEW015TCU SCT080 OVC250 30/26 A2986 RMK SLP114 57017 925 8/277 SC DSNT CB E |
| 2026-10-03 17:44 EDT | METAR | 29° | 26° | 3.1 | METAR MMUN 032144Z 12006KT 7SM FEW015 BKN080 OVC250 29/26 A2985 RMK 8/477 |
| 2026-10-03 18:42 EDT | METAR | 28° | 26° | 3.1 | METAR MMUN 032242Z 12006KT 7SM BKN080 OVC250 28/26 A2985 RMK 8/077 SC |
| 2026-10-03 19:43 EDT | METAR | 28° | 26° | 3.1 | METAR MMUN 032343Z 12006KT 7SM SCT080 OVC250 28/26 A2986 RMK SLP112 57002 914 8/077 |
| 2026-10-03 20:40 EDT | METAR | 28° | 26° | 3.1 | METAR MMUN 040040Z 12006KT 7SM BKN250 28/26 A2986 RMK 8/008 AC |
| 2026-10-03 21:40 EDT | METAR | 28° | 27° | 2.1 | METAR MMUN 040140Z 13004KT 7SM SCT015TCU BKN250 28/27 A2989 RMK 8/208 |
| 2026-10-03 22:43 EDT | METAR | 29° | 27° | 3.1 | METAR MMUN 040243Z 12006KT 7SM SCT015TCU BKN250 29/27 A2991 RMK SLP128 52016 907 8/208 |
| 2026-10-03 23:42 EDT | METAR | 29° | 27° | 4.1 | METAR MMUN 040342Z 13008KT 7SM SCT015TCU BKN250 29/27 A2992 RMK 8/208 |
| 2026-10-04 00:42 EDT | METAR | 29° | 27° | 3.1 | METAR MMUN 040442Z 13006KT 7SM SCT015TCU BKN250 29/27 A2991 RMK 8/208 |
Settlement source: the METAR-derived station-day record for MMUN for the contract date (station-local calendar day), as published at https://weathermarket.io/station/MMUN/2026-10-03 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/MMUN/YYYY-MM-DD (HTML) and https://weathermarket.io/api/station/MMUN/YYYY-MM-DD (JSON).