Station-day record · settlement source
Istanbul · Europe/Istanbul · ← 2026-10-30 · 2026-11-01 → · All dates for LTFM · JSON
METAR LTFM 310850Z 03010KT 360V090 9999 SCT018 BKN025 15/10 Q1021 NOSIG RMK RWY17L 03008KT RWY34L 02009KT RWY16R 02008KT RWY36 03009KT RWY18 03008KT
METAR LTFM 302120Z 02009KT 9999 SCT018 BKN025 14/10 Q1020 NOSIG RMK RWY17L 01008KT RWY34L 01010KT RWY16R 02008KT RWY36 02008KT RWY18 02008KT
Local day 2026-10-30 17:00 EDT → 2026-10-31 17:00 EDT (24 h, UTC+03:00) · 48 reports · longest gap 30 min
final at 2026-10-31 20:00 EDT · correction hold 3 h after local midnight
longest gap 30 min · limit 60 min
48 report(s) in this day were re-issued after first publication; the original text is shown struck through in the table.
SHA-256 0ddc8e6272897c60ba49e723d161a2438a8ace32128b054d819cec7929bac31a
Transaction 0x2dead0049c1137ea2547fa6438ce700a88a4b00e94a55550bb90492094f19ea7 · 2026-11-05 11:02 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 48 · 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-30 17:20 EDT | METAR | 14°min | 10° | 4.6 | METAR LTFM 302120Z 02009KT 9999 SCT018 BKN025 14/10 Q1020 NOSIG RMK RWY17L 01008KT RWY34L 01010KT RWY16R 02008KT RWY36 02008KT RWY18 02008KT original: METAR LTFM 302120Z 02009KT 9999 SCT018 BKN025 14/10 Q1020 NOSIG |
| 2026-10-30 17:50 EDT | METAR | 14° | 10° | 4.1 | METAR LTFM 302150Z 02008KT 9999 SCT018 BKN025 14/10 Q1020 NOSIG RMK RWY17L 01009KT RWY34L 01008KT RWY16R 01008KT RWY36 02008KT RWY18 01008KT original: METAR LTFM 302150Z 02008KT 9999 SCT018 BKN025 14/10 Q1020 NOSIG |
| 2026-10-30 18:20 EDT | METAR | 14° | 10° | 3.6 | METAR LTFM 302220Z 02007KT 9999 SCT018 BKN070 14/10 Q1020 NOSIG RMK RWY17L 36008KT RWY34L 36007KT RWY16R 01008KT RWY36 01007KT RWY18 02008KT original: METAR LTFM 302220Z 02007KT 9999 SCT018 BKN070 14/10 Q1020 NOSIG |
| 2026-10-30 18:50 EDT | METAR | 14° | 11° | 4.1 | METAR LTFM 302250Z 01008KT 9999 BKN018 BKN070 14/11 Q1020 NOSIG RMK RWY17L 01009KT RWY34L 36007KT RWY16R 01008KT RWY36 01007KT RWY18 01008KT original: METAR LTFM 302250Z 01008KT 9999 BKN018 BKN070 14/11 Q1020 NOSIG |
| 2026-10-30 19:20 EDT | METAR | 14° | 11° | 4.1 | METAR LTFM 302320Z 36008KT 9999 -SHRA BKN018 BKN025 14/11 Q1020 NOSIG RMK RWY17L 36010KT RWY34L 35008KT RWY16R 36010KT RWY36 01008KT RWY18 01009KT original: METAR LTFM 302320Z 36008KT 9999 -SHRA BKN018 BKN025 14/11 Q1020 NOSIG |
| 2026-10-30 19:50 EDT | METAR | 14° | 11° | 5.1 | METAR LTFM 302350Z 36010KT 320V020 9999 -SHRA BKN018 BKN025 14/11 Q1020 NOSIG RMK RWY17L 35010KT RWY34L 34007KT RWY16R 36008KT RWY36 01008KT RWY18 01009KT original: METAR LTFM 302350Z 36010KT 320V020 9999 -SHRA BKN018 BKN025 14/11 Q1020 NOSIG |
| 2026-10-30 20:20 EDT | METAR | 14° | 11° | 4.1 | METAR LTFM 310020Z 35008KT 9999 -SHRA BKN018 BKN023 14/11 Q1020 NOSIG RMK RWY17L 36009KT RWY34L 33006KT RWY16R 35006KT RWY36 36007KT RWY18 01008KT original: METAR LTFM 310020Z 35008KT 9999 -SHRA BKN018 BKN023 14/11 Q1020 NOSIG |
| 2026-10-30 20:50 EDT | METAR | 14° | 11° | 4.1 | METAR LTFM 310050Z 01008KT 9999 -SHRA BKN018 BKN023 14/11 Q1020 NOSIG RMK RWY17L 01007KT RWY34L 34007KT RWY16R 01006KT RWY36 02006KT RWY18 02007KT original: METAR LTFM 310050Z 01008KT 9999 -SHRA BKN018 BKN023 14/11 Q1020 NOSIG |
| 2026-10-30 21:20 EDT | METAR | 14° | 11° | 4.1 | METAR LTFM 310120Z 02008KT 9999 -SHRA BKN018 BKN023 14/11 Q1020 NOSIG RMK RWY17L 01009KT RWY34L 34005KT RWY16R 36007KT RWY36 02008KT RWY18 03008KT original: METAR LTFM 310120Z 02008KT 9999 -SHRA BKN018 BKN023 14/11 Q1020 NOSIG |
| 2026-10-30 21:50 EDT | METAR | 14° | 11° | 4.6 | METAR LTFM 310150Z 36009KT 9999 -SHRA BKN018 BKN023 14/11 Q1020 NOSIG RMK RWY17L 01009KT RWY34L 35008KT RWY16R 36009KT RWY36 01007KT RWY18 01009KT original: METAR LTFM 310150Z 36009KT 9999 -SHRA BKN018 BKN023 14/11 Q1020 NOSIG |
| 2026-10-30 22:20 EDT | METAR | 14° | 11° | 4.6 | METAR LTFM 310220Z 02009KT 9999 -SHRA BKN018 BKN023 14/11 Q1020 NOSIG RMK RWY17L 01009KT RWY34L 35008KT RWY16R 36009KT RWY36 02009KT RWY18 03010KT original: METAR LTFM 310220Z 02009KT 9999 -SHRA BKN018 BKN023 14/11 Q1020 NOSIG |
| 2026-10-30 22:50 EDT | METAR | 14° | 11° | 4.1 | METAR LTFM 310250Z 02008KT 9999 BKN018 BKN023 14/11 Q1020 RESHRA NOSIG RMK RWY17L 01007KT RWY34L 33005KT RWY16R 36008KT RWY36 02008KT RWY18 02007KT original: METAR LTFM 310250Z 02008KT 9999 BKN018 BKN023 14/11 Q1020 RESHRA NOSIG |
| 2026-10-30 23:20 EDT | METAR | 14° | 10° | 3.6 | METAR LTFM 310320Z 02007KT 9999 BKN018 BKN023 14/10 Q1020 NOSIG RMK RWY17L 01009KT RWY34L 33006KT RWY16R 35008KT RWY36 02007KT RWY18 01008KT original: METAR LTFM 310320Z 02007KT 9999 BKN018 BKN023 14/10 Q1020 NOSIG |
| 2026-10-30 23:50 EDT | METAR | 14° | 11° | 3.6 | METAR LTFM 310350Z 01007KT 9999 BKN018 BKN023 14/11 Q1020 NOSIG RMK RWY17L 01007KT RWY34L 34006KT RWY16R 36006KT RWY36 01007KT RWY18 02007KT original: METAR LTFM 310350Z 01007KT 9999 BKN018 BKN023 14/11 Q1020 NOSIG |
| 2026-10-31 00:20 EDT | METAR | 14° | 10° | 3.6 | METAR LTFM 310420Z 01007KT 9999 BKN018 BKN023 14/10 Q1020 NOSIG RMK RWY17L 02008KT RWY34L 01007KT RWY16R 01007KT RWY36 02008KT RWY18 02008KT original: METAR LTFM 310420Z 01007KT 9999 BKN018 BKN023 14/10 Q1020 NOSIG |
| 2026-10-31 00:50 EDT | METAR | 14° | 10° | 3.6 | METAR LTFM 310450Z 02007KT 9999 -SHRA BKN018 BKN023 14/10 Q1020 NOSIG RMK RWY17L 02007KT RWY34L 01007KT RWY16R 02007KT RWY36 01008KT RWY18 02007KT original: METAR LTFM 310450Z 02007KT 9999 -SHRA BKN018 BKN023 14/10 Q1020 NOSIG |
| 2026-10-31 01:20 EDT | METAR | 14° | 10° | 3.6 | METAR LTFM 310520Z 02007KT 9999 BKN018 BKN023 14/10 Q1021 RESHRA NOSIG RMK RWY17L 02009KT RWY34L 01007KT RWY16R 01008KT RWY36 02008KT RWY18 02008KT original: METAR LTFM 310520Z 02007KT 9999 BKN018 BKN023 14/10 Q1021 RESHRA NOSIG |
| 2026-10-31 01:50 EDT | METAR | 14° | 10° | 4.1 | METAR LTFM 310550Z 02008KT 9999 BKN018 BKN023 14/10 Q1021 NOSIG RMK RWY17L 02008KT RWY34L 01008KT RWY16R 02008KT RWY36 02008KT RWY18 02008KT original: METAR LTFM 310550Z 02008KT 9999 BKN018 BKN023 14/10 Q1021 NOSIG |
| 2026-10-31 02:20 EDT | METAR | 14° | 10° | 4.6 | METAR LTFM 310620Z 02009KT 9999 BKN018 BKN023 14/10 Q1021 NOSIG RMK RWY17L 02010KT RWY34L 02009KT RWY16R 02009KT RWY36 02010KT RWY18 03008KT original: METAR LTFM 310620Z 02009KT 9999 BKN018 BKN023 14/10 Q1021 NOSIG |
| 2026-10-31 02:50 EDT | METAR | 14° | 10° | 4.6 | METAR LTFM 310650Z 02009KT 9999 BKN018 BKN023 14/10 Q1021 NOSIG RMK RWY17L 03010KT RWY34L 01009KT RWY16R 02008KT RWY36 03010KT RWY18 03009KT original: METAR LTFM 310650Z 02009KT 9999 BKN018 BKN023 14/10 Q1021 NOSIG |
| 2026-10-31 03:20 EDT | METAR | 14° | 10° | 4.1 | METAR LTFM 310720Z 02008KT 350V050 9999 BKN018 BKN023 14/10 Q1021 RESHRA NOSIG RMK RWY17L 02008KT RWY34L 01008KT RWY16R 01008KT RWY36 03009KT RWY18 03007KT original: METAR LTFM 310720Z 02008KT 350V050 9999 BKN018 BKN023 14/10 Q1021 RESHRA NOSIG |
| 2026-10-31 03:50 EDT | METAR | 14° | 10° | 4.1 | METAR LTFM 310750Z 02008KT 9999 BKN018 BKN023 14/10 Q1021 NOSIG RMK RWY17L 02008KT RWY34L 01008KT RWY16R 01006KT RWY36 02008KT RWY18 02007KT original: METAR LTFM 310750Z 02008KT 9999 BKN018 BKN023 14/10 Q1021 NOSIG |
| 2026-10-31 04:20 EDT | METAR | 14° | 10° | 5.1 | METAR LTFM 310820Z 02010KT 9999 BKN018 BKN023 14/10 Q1021 NOSIG RMK RWY17L 02008KT RWY34L 01008KT RWY16R 02008KT RWY36 02009KT RWY18 03008KT original: METAR LTFM 310820Z 02010KT 9999 BKN018 BKN023 14/10 Q1021 NOSIG |
| 2026-10-31 04:50 EDT | METAR | 15°max | 10° | 5.1 | METAR LTFM 310850Z 03010KT 360V090 9999 SCT018 BKN025 15/10 Q1021 NOSIG RMK RWY17L 03008KT RWY34L 02009KT RWY16R 02008KT RWY36 03009KT RWY18 03008KT original: METAR LTFM 310850Z 03010KT 360V090 9999 SCT018 BKN025 15/10 Q1021 NOSIG |
| 2026-10-31 05:20 EDT | METAR | 15° | 10° | 4.6 | METAR LTFM 310920Z 03009KT 9999 SCT018 BKN025 15/10 Q1021 NOSIG RMK RWY17L 02009KT RWY34L 02009KT RWY16R 02009KT RWY36 03009KT RWY18 04009KT original: METAR LTFM 310920Z 03009KT 9999 SCT018 BKN025 15/10 Q1021 NOSIG |
| 2026-10-31 05:50 EDT | METAR | 14° | 10° | 4.6 | METAR LTFM 310950Z 03009KT 9999 SCT018 BKN025 14/10 Q1021 NOSIG RMK RWY17L 02009KT RWY34L 02009KT RWY16R 02008KT RWY36 04009KT RWY18 03008KT original: METAR LTFM 310950Z 03009KT 9999 SCT018 BKN025 14/10 Q1021 NOSIG |
| 2026-10-31 06:20 EDT | METAR | 14° | 10° | 4.6 | METAR LTFM 311020Z 02009KT 9999 SCT018 BKN025 14/10 Q1021 NOSIG RMK RWY17L 02008KT RWY34L 01008KT 340V040 RWY16R 02008KT RWY36 03009KT RWY18 03008KT original: METAR LTFM 311020Z 02009KT 9999 SCT018 BKN025 14/10 Q1021 NOSIG |
| 2026-10-31 06:50 EDT | METAR | 14° | 10° | 4.6 | METAR LTFM 311050Z 03009KT 9999 BKN018 BKN025 14/10 Q1020 NOSIG RMK RWY17L 03009KT RWY34L 02008KT RWY16R 03008KT RWY36 03009KT RWY18 04008KT original: METAR LTFM 311050Z 03009KT 9999 BKN018 BKN025 14/10 Q1020 NOSIG |
| 2026-10-31 07:20 EDT | METAR | 15° | 10° | 4.6 | METAR LTFM 311120Z 02009KT 330V050 9999 SCT018 BKN023 15/10 Q1020 NOSIG RMK RWY17L 03009KT RWY34L 03008KT RWY16R 03009KT RWY36 03009KT RWY18 03009KT original: METAR LTFM 311120Z 02009KT 330V050 9999 SCT018 BKN023 15/10 Q1020 NOSIG |
| 2026-10-31 07:50 EDT | METAR | 15° | 10° | 5.1 | METAR LTFM 311150Z 03010KT 350V050 9999 SCT018 BKN023 15/10 Q1020 NOSIG RMK RWY17L 03009KT RWY34L 02010KT RWY16R 02010KT RWY36 04010KT RWY18 03008KT original: METAR LTFM 311150Z 03010KT 350V050 9999 SCT018 BKN023 15/10 Q1020 NOSIG |
| 2026-10-31 08:20 EDT | METAR | 15° | 9° | 5.1 | METAR LTFM 311220Z 03010KT 9999 FEW018 BKN025 15/09 Q1020 NOSIG RMK RWY17L 03009KT RWY34L 02010KT RWY16R 03009KT RWY36 04010KT RWY18 03008KT original: METAR LTFM 311220Z 03010KT 9999 FEW018 BKN025 15/09 Q1020 NOSIG |
| 2026-10-31 08:50 EDT | METAR | 15° | 10° | 4.6 | METAR LTFM 311250Z 03009KT 340V050 9999 SCT025 15/10 Q1020 NOSIG RMK RWY17L 03010KT RWY34L 02009KT RWY16R 04009KT RWY36 04011KT RWY18 04009KT original: METAR LTFM 311250Z 03009KT 340V050 9999 SCT025 15/10 Q1020 NOSIG |
| 2026-10-31 09:20 EDT | METAR | 14° | 9° | 4.6 | METAR LTFM 311320Z 04009KT 350V050 9999 SCT025 14/09 Q1020 NOSIG RMK RWY17L 04009KT RWY34L 02008KT RWY16R 04009KT RWY36 05008KT 010V070 RWY18 05009KT original: METAR LTFM 311320Z 04009KT 350V050 9999 SCT025 14/09 Q1020 NOSIG |
| 2026-10-31 09:50 EDT | METAR | 14° | 10° | 4.6 | METAR LTFM 311350Z 04009KT 9999 SCT023 14/10 Q1020 NOSIG RMK RWY17L 04008KT RWY34L 04009KT RWY16R 04009KT RWY36 05009KT RWY18 06008KT original: METAR LTFM 311350Z 04009KT 9999 SCT023 14/10 Q1020 NOSIG |
| 2026-10-31 10:20 EDT | METAR | 14° | 9° | 5.1 | METAR LTFM 311420Z 05010KT 9999 BKN022 14/09 Q1020 NOSIG RMK RWY17L 06007KT RWY34L 03008KT RWY16R 05008KT RWY36 06008KT 010V070 RWY18 06008KT original: METAR LTFM 311420Z 05010KT 9999 BKN022 14/09 Q1020 NOSIG |
| 2026-10-31 10:50 EDT | METAR | 14° | 10° | 5.1 | METAR LTFM 311450Z 06010KT 9999 BKN022 14/10 Q1020 NOSIG RMK RWY17L 07008KT RWY34L 05007KT 020V080 RWY16R 07008KT RWY36 06009KT RWY18 07008KT original: METAR LTFM 311450Z 06010KT 9999 BKN022 14/10 Q1020 NOSIG |
| 2026-10-31 11:20 EDT | METAR | 14° | 10° | 4.6 | METAR LTFM 311520Z 07009KT 9999 SCT018 BKN028 14/10 Q1020 NOSIG RMK RWY17L 07008KT RWY34L 05007KT RWY16R 06007KT RWY36 06007KT RWY18 08008KT original: METAR LTFM 311520Z 07009KT 9999 SCT018 BKN028 14/10 Q1020 NOSIG |
| 2026-10-31 11:50 EDT | METAR | 14° | 10° | 4.1 | METAR LTFM 311550Z 07008KT 030V090 9999 SCT018 BKN028 14/10 Q1020 NOSIG RMK RWY17L 07008KT RWY34L 05007KT RWY16R 06007KT RWY36 06007KT RWY18 07007KT original: METAR LTFM 311550Z 07008KT 030V090 9999 SCT018 BKN028 14/10 Q1020 NOSIG |
| 2026-10-31 12:20 EDT | METAR | 14° | 10° | 5.1 | METAR LTFM 311620Z 06010KT 9999 SCT018 BKN028 14/10 Q1020 NOSIG RMK RWY17L 06008KT RWY34L 05006KT 350V080 RWY16R 06009KT RWY36 06008KT RWY18 07008KT original: METAR LTFM 311620Z 06010KT 9999 SCT018 BKN028 14/10 Q1020 NOSIG |
| 2026-10-31 12:50 EDT | METAR | 14° | 10° | 4.6 | METAR LTFM 311650Z 06009KT 9999 SCT018 BKN028 14/10 Q1020 NOSIG RMK RWY17L 06008KT RWY34L 05007KT 010V070 RWY16R 06009KT RWY36 06009KT RWY18 07009KT original: METAR LTFM 311650Z 06009KT 9999 SCT018 BKN028 14/10 Q1020 NOSIG |
| 2026-10-31 13:20 EDT | METAR | 14° | 10° | 4.6 | METAR LTFM 311720Z 06009KT 010V080 9999 SCT018 BKN032 14/10 Q1020 NOSIG RMK RWY17L 07007KT RWY34L 05006KT RWY16R 06009KT RWY36 06007KT 020V080 RWY18 07009KT original: METAR LTFM 311720Z 06009KT 010V080 9999 SCT018 BKN032 14/10 Q1020 NOSIG |
| 2026-10-31 13:50 EDT | METAR | 14° | 11° | 3.6 | METAR LTFM 311750Z 07007KT 020V100 9999 SCT018 BKN032 14/11 Q1020 NOSIG RMK RWY17L 06007KT RWY34L 06006KT RWY16R 07008KT RWY36 07006KT RWY18 08009KT original: METAR LTFM 311750Z 07007KT 020V100 9999 SCT018 BKN032 14/11 Q1020 NOSIG |
| 2026-10-31 14:20 EDT | METAR | 14° | 10° | 4.6 | METAR LTFM 311820Z 07009KT 030V090 9999 SCT017 BKN032 14/10 Q1020 NOSIG RMK RWY17L 07008KT RWY34L 06008KT RWY16R 07009KT RWY36 06007KT 020V100 RWY18 08008KT original: METAR LTFM 311820Z 07009KT 030V090 9999 SCT017 BKN032 14/10 Q1020 NOSIG |
| 2026-10-31 14:50 EDT | METAR | 14° | 11° | 4.1 | METAR LTFM 311850Z 08008KT 9999 SCT018 BKN032 14/11 Q1020 NOSIG RMK RWY17L 07008KT RWY34L 07007KT RWY16R 08007KT RWY36 08006KT 030V090 RWY18 08008KT original: METAR LTFM 311850Z 08008KT 9999 SCT018 BKN032 14/11 Q1020 NOSIG |
| 2026-10-31 15:20 EDT | METAR | 14° | 11° | 4.1 | METAR LTFM 311920Z 07008KT 9999 SCT016 BKN022 14/11 Q1020 NOSIG RMK RWY17L 08008KT RWY34L 06009KT RWY16R 07008KT RWY36 07009KT 030V090 RWY18 08009KT original: METAR LTFM 311920Z 07008KT 9999 SCT016 BKN022 14/11 Q1020 NOSIG |
| 2026-10-31 15:50 EDT | METAR | 14° | 11° | 4.6 | METAR LTFM 311950Z 07009KT 9999 SCT016 BKN022 14/11 Q1020 NOSIG RMK RWY17L 07009KT RWY34L 06010KT RWY16R 07009KT RWY36 07009KT 020V090 RWY18 08010KT original: METAR LTFM 311950Z 07009KT 9999 SCT016 BKN022 14/11 Q1020 NOSIG |
| 2026-10-31 16:20 EDT | METAR | 14° | 11° | 5.1 | METAR LTFM 312020Z 07010KT 9999 SCT016 BKN022 14/11 Q1020 NOSIG RMK RWY17L 07010KT RWY34L 06010KT RWY16R 07009KT RWY36 07010KT RWY18 08009KT original: METAR LTFM 312020Z 07010KT 9999 SCT016 BKN022 14/11 Q1020 NOSIG |
| 2026-10-31 16:50 EDT | METAR | 14° | 11° | 5.7 | METAR LTFM 312050Z 07011KT 9999 SCT016 BKN022 14/11 Q1020 NOSIG RMK RWY17L 07010KT RWY34L 06010KT RWY16R 07011KT RWY36 07009G19KT 020V080 RWY18 08011KT original: METAR LTFM 312050Z 07011KT 9999 SCT016 BKN022 14/11 Q1020 NOSIG |
Settlement source: the METAR-derived station-day record for LTFM for the contract date (station-local calendar day), as published at https://weathermarket.io/station/LTFM/2026-10-31 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/LTFM/YYYY-MM-DD (HTML) and https://weathermarket.io/api/station/LTFM/YYYY-MM-DD (JSON).