Station-day record · settlement source
Porto · Europe/Lisbon · ← 2026-10-26 · 2026-10-28 → · All dates for LPPR · JSON
METAR LPPR 271000Z 18008KT 9999 SCT012 BKN023 18/15 Q1022
METAR LPPR 270100Z 12005KT 9999 FEW023 BKN030 14/12 Q1019
Local day 2026-10-26 20:00 EDT → 2026-10-27 20:00 EDT (24 h, UTC+00:00) · 48 reports · longest gap 30 min
final at 2026-10-27 23:00 EDT · correction hold 3 h after local midnight
longest gap 30 min · limit 60 min
SHA-256 325b0cdc5626be84975a8f278f6e8f6668aaa574687fdb54d9836627697dc5be
Transaction 0x956eca81841eeb10e06e3377c06a38d8a111cb4d713b93fdd1e4b1a47b30c38b · 2026-11-05 12: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 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-26 20:00 EDT | METAR | 15° | 13° | 3.6 | METAR LPPR 270000Z 11007KT 080V140 9999 FEW024 BKN029 15/13 Q1019 |
| 2026-10-26 20:30 EDT | METAR | 15° | 12° | 4.1 | METAR LPPR 270030Z 12008KT 9999 FEW026 SCT031 15/12 Q1019 |
| 2026-10-26 21:00 EDT | METAR | 14°min | 12° | 2.6 | METAR LPPR 270100Z 12005KT 9999 FEW023 BKN030 14/12 Q1019 |
| 2026-10-26 21:30 EDT | METAR | 15° | 13° | 3.6 | METAR LPPR 270130Z 12007KT 9999 FEW021 BKN027 15/13 Q1019 |
| 2026-10-26 22:00 EDT | METAR | 15° | 12° | 4.1 | METAR LPPR 270200Z 12008KT 9999 FEW020 SCT030 15/12 Q1019 |
| 2026-10-26 22:30 EDT | METAR | 14° | 12° | 4.1 | METAR LPPR 270230Z 12008KT 9999 FEW020 14/12 Q1018 |
| 2026-10-26 23:00 EDT | METAR | 14° | 12° | 2.1 | METAR LPPR 270300Z 13004KT 9999 BKN020 14/12 Q1018 |
| 2026-10-26 23:30 EDT | METAR | 15° | 12° | 2.6 | METAR LPPR 270330Z 12005KT 9999 BKN020 15/12 Q1018 |
| 2026-10-27 00:00 EDT | METAR | 15° | 12° | 2.6 | METAR LPPR 270400Z 11005KT 9999 BKN018 15/12 Q1018 |
| 2026-10-27 00:30 EDT | METAR | 15° | 13° | 2.1 | METAR LPPR 270430Z 13004KT 100V160 9000 -RA OVC016 15/13 Q1019 |
| 2026-10-27 01:00 EDT | METAR | 14° | 13° | 0 | METAR LPPR 270500Z 00000KT 2400 DZ BR SCT007 BKN009 14/13 Q1019 |
| 2026-10-27 01:30 EDT | METAR | 14° | 13° | 2.6 | METAR LPPR 270530Z 12005KT 5000 -DZ BR SCT004 BKN019 14/13 Q1019 REDZ |
| 2026-10-27 02:00 EDT | METAR | 14° | 14° | 2.6 | METAR LPPR 270600Z 13005KT 9999 FEW004 BKN038 14/14 Q1019 |
| 2026-10-27 02:30 EDT | METAR | 14° | 14° | 2.6 | METAR LPPR 270630Z 14005KT 9999 BKN005 14/14 Q1020 |
| 2026-10-27 03:00 EDT | METAR | 15° | 14° | 2.6 | METAR LPPR 270700Z 13005KT 080V160 9999 SCT006 BKN013 15/14 Q1020 |
| 2026-10-27 03:30 EDT | METAR | 15° | 14° | 3.1 | METAR LPPR 270730Z 13006KT 9999 FEW006 BKN017 15/14 Q1020 |
| 2026-10-27 04:00 EDT | METAR | 15° | 14° | 4.1 | METAR LPPR 270800Z 13008KT 9999 SCT015 BKN046 15/14 Q1021 |
| 2026-10-27 04:30 EDT | METAR | 15° | 14° | 4.1 | METAR LPPR 270830Z 14008KT 9999 SCT015 BKN046 15/14 Q1021 |
| 2026-10-27 05:00 EDT | METAR | 16° | 14° | 3.6 | METAR LPPR 270900Z 14007KT 9999 BKN015 BKN046 16/14 Q1021 |
| 2026-10-27 05:30 EDT | METAR | 17° | 15° | 4.1 | METAR LPPR 270930Z 16008KT 9999 FEW014 SCT022 BKN046 17/15 Q1022 |
| 2026-10-27 06:00 EDT | METAR | 18°max | 15° | 4.1 | METAR LPPR 271000Z 18008KT 9999 SCT012 BKN023 18/15 Q1022 |
| 2026-10-27 06:30 EDT | METAR | 18° | 15° | 5.1 | METAR LPPR 271030Z 18010KT 9999 SCT012 BKN023 18/15 Q1022 |
| 2026-10-27 07:00 EDT | METAR | 17° | 15° | 4.6 | METAR LPPR 271100Z 18009KT 9999 SCT012 BKN023 17/15 Q1022 |
| 2026-10-27 07:30 EDT | METAR | 18° | 15° | 5.1 | METAR LPPR 271130Z 18010KT 9999 SCT012 BKN023 18/15 Q1022 |
| 2026-10-27 08:00 EDT | METAR | 18° | 15° | 4.6 | METAR LPPR 271200Z 19009KT 9999 -RA BKN011 18/15 Q1022 |
| 2026-10-27 08:30 EDT | METAR | 18° | 15° | 4.6 | METAR LPPR 271230Z 18009KT 9999 BKN011 18/15 Q1022 |
| 2026-10-27 09:00 EDT | METAR | 18° | 16° | 5.1 | METAR LPPR 271300Z 19010KT 9999 VCSH FEW007 BKN010 18/16 Q1022 |
| 2026-10-27 09:30 EDT | METAR | 18° | 16° | 5.1 | METAR LPPR 271330Z 20010KT 4000 -SHRA SCT008 BKN010 18/16 Q1022 |
| 2026-10-27 10:00 EDT | METAR | 17° | 16° | 3.6 | METAR LPPR 271400Z 20007KT 170V230 3000 SHRA FEW005 BKN009 17/16 Q1022 |
| 2026-10-27 10:30 EDT | METAR | 17° | 16° | 3.1 | METAR LPPR 271430Z 21006KT 180V250 8000 -SHRA FEW004 BKN008 17/16 Q1022 |
| 2026-10-27 11:00 EDT | METAR | 17° | 16° | 3.6 | METAR LPPR 271500Z 21007KT 9999 BKN006 17/16 Q1022 |
| 2026-10-27 11:30 EDT | METAR | 17° | 16° | 2.6 | METAR LPPR 271530Z 23005KT 200V270 5000 -DZ BR OVC003 17/16 Q1022 |
| 2026-10-27 12:00 EDT | METAR | 17° | 16° | 1.5 | METAR LPPR 271600Z 23003KT 170V260 4000 -DZ BR OVC003 17/16 Q1022 |
| 2026-10-27 12:30 EDT | METAR | 17° | 16° | 1 | METAR LPPR 271630Z VRB02KT 8000 SCT003 BKN023 17/16 Q1022 |
| 2026-10-27 13:00 EDT | METAR | 17° | 16° | 1 | METAR LPPR 271700Z 31002KT 6000 SCT004 BKN023 17/16 Q1022 |
| 2026-10-27 13:30 EDT | METAR | 16° | 16° | 0.5 | METAR LPPR 271730Z VRB01KT 6000 FEW004 SCT018 BKN030 16/16 Q1022 |
| 2026-10-27 14:00 EDT | METAR | 16° | 16° | 1 | METAR LPPR 271800Z 24002KT 4800 BR FEW004 SCT018 BKN030 16/16 Q1022 |
| 2026-10-27 14:30 EDT | METAR | 16° | 15° | 2.1 | METAR LPPR 271830Z 22004KT 180V280 4000 BR SCT002 BKN005 16/15 Q1023 |
| 2026-10-27 15:00 EDT | METAR | 15° | 14° | 1.5 | METAR LPPR 271900Z 28003KT 6000 SCT002 BKN004 15/14 Q1023 |
| 2026-10-27 15:30 EDT | METAR | 14° | 14° | 0 | METAR LPPR 271930Z 00000KT 6000 SCT002 BKN008 14/14 Q1023 |
| 2026-10-27 16:00 EDT | METAR | 15° | 14° | 0.5 | METAR LPPR 272000Z VRB01KT 8000 FEW003 BKN009 15/14 Q1023 |
| 2026-10-27 16:30 EDT | METAR | 15° | 14° | 0.5 | METAR LPPR 272030Z VRB01KT 7000 FEW003 BKN009 15/14 Q1023 |
| 2026-10-27 17:00 EDT | METAR | 15° | 15° | 1 | METAR LPPR 272100Z 30002KT 6000 FEW003 BKN009 15/15 Q1024 |
| 2026-10-27 17:30 EDT | METAR | 15° | 15° | 1 | METAR LPPR 272130Z VRB02KT 8000 FEW002 SCT009 BKN011 15/15 Q1024 |
| 2026-10-27 18:00 EDT | METAR | 15° | 14° | 0.5 | METAR LPPR 272200Z VRB01KT 6000 FEW002 SCT008 BKN013 15/14 Q1024 |
| 2026-10-27 18:30 EDT | METAR | 15° | 14° | 1 | METAR LPPR 272230Z VRB02KT 7000 FEW007 SCT010 15/14 Q1024 |
| 2026-10-27 19:00 EDT | METAR | 14° | 13° | 0.5 | METAR LPPR 272300Z 22001KT 3100 1100N MIFG FEW009 SCT011 14/13 Q1024 |
| 2026-10-27 19:30 EDT | METAR | 15° | 14° | 1 | METAR LPPR 272330Z VRB02KT 4500 BR SCT004 SCT009 BKN013 15/14 Q1024 |
Settlement source: the METAR-derived station-day record for LPPR for the contract date (station-local calendar day), as published at https://weathermarket.io/station/LPPR/2026-10-27 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/LPPR/YYYY-MM-DD (HTML) and https://weathermarket.io/api/station/LPPR/YYYY-MM-DD (JSON).