Station-day record · settlement source
Philadelphia · America/New_York · ← 2026-11-08 · 2026-11-10 → · All dates for KPHL · JSON
METAR KPHL 091854Z 29016G30KT 10SM BKN070 16/02 A2988 RMK AO2 PK WND 27030/1845 SLP119 T01610017 $
METAR KPHL 090754Z 26009KT 10SM FEW080 09/04 A2981 RMK AO2 SLP093 T00940039 $
Local day 2026-11-09 00:00 EST → 2026-11-10 00:00 EST (24 h, UTC-05:00) · 24 reports · longest gap 60 min
High 62°F (16.67°C) · Low 48°F (8.89°C) · NWS CLI archive
US markets usually settle on the official NWS daily climate value (CLI), which is archived separately; the two values can differ by about a degree and are shown side by side.
final at 2026-11-10 03:00 EST · correction hold 3 h after local midnight
longest gap 60 min · limit 90 min
SHA-256 4993c2e0ea187e72f5a1bbe0797bf17cae67408e136adbd674e9b77b7d450fbe
Transaction 0xb85fce05b07fbe15da4e658ab57213713b4ebdcfbb36aa75c6548ecc2c4b74c5 · 2026-11-10 03: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 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-11-09 00:54 EST | METAR | 10.6° | 2.2° | 4.1 | METAR KPHL 090554Z 25008KT 10SM CLR 11/02 A2983 RMK AO2 SLP100 T01060022 10133 20094 58005 $ |
| 2026-11-09 01:54 EST | METAR | 11.1° | 2.8° | 3.6 | METAR KPHL 090654Z 23007KT 10SM CLR 11/03 A2982 RMK AO2 SLP097 T01110028 $ |
| 2026-11-09 02:54 EST | METAR | 9.4°min | 3.9° | 4.6 | METAR KPHL 090754Z 26009KT 10SM FEW080 09/04 A2981 RMK AO2 SLP093 T00940039 $ |
| 2026-11-09 03:54 EST | METAR | 10.6° | 3.3° | 5.1 | METAR KPHL 090854Z 27010KT 10SM CLR 11/03 A2981 RMK AO2 SLP094 T01060033 55007 $ |
| 2026-11-09 04:54 EST | METAR | 10° | 2.2° | 5.1 | METAR KPHL 090954Z 25010KT 10SM CLR 10/02 A2982 RMK AO2 SLP096 T01000022 $ |
| 2026-11-09 05:54 EST | METAR | 11.1° | 1.7° | 6.2 | METAR KPHL 091054Z 25012KT 10SM FEW080 11/02 A2984 RMK AO2 SLP103 T01110017 $ |
| 2026-11-09 06:54 EST | METAR | 10° | 3.3° | 4.6 | METAR KPHL 091154Z 25009KT 10SM SCT050 SCT080 10/03 A2986 RMK AO2 SLP110 T01000033 10117 20089 53016 $ |
| 2026-11-09 07:54 EST | METAR | 12.2° | 2.8° | 6.7 | METAR KPHL 091254Z 26013KT 10SM SCT055 BKN080 12/03 A2988 RMK AO2 SLP117 T01220028 $ |
| 2026-11-09 08:54 EST | METAR | 13.3° | 3.3° | 7.7 | METAR KPHL 091354Z 26015KT 10SM BKN065 13/03 A2987 RMK AO2 SLP115 T01330033 $ |
| 2026-11-09 09:54 EST | METAR | 14.4° | 3.3° | 5.7 | METAR KPHL 091454Z 29011G24KT 10SM BKN065 14/03 A2988 RMK AO2 SLP118 T01440033 51008 $ |
| 2026-11-09 10:54 EST | METAR | 15° | 2.8° | 8.2 | METAR KPHL 091554Z 30016G26KT 10SM BKN060 15/03 A2988 RMK AO2 PK WND 30030/1456 SLP118 T01500028 $ |
| 2026-11-09 11:54 EST | METAR | 15° | 2.2° | 7.7 | METAR KPHL 091654Z 29015G25KT 10SM BKN055 15/02 A2988 RMK AO2 PK WND 30026/1627 SLP117 T01500022 $ |
| 2026-11-09 12:54 EST | METAR | 15.6° | 1.7° | 7.2 | METAR KPHL 091754Z 30014G29KT 10SM BKN070 16/02 A2988 RMK AO2 PK WND 32029/1754 SLP118 T01560017 10161 20100 54000 $ |
| 2026-11-09 13:54 EST | METAR | 16.1°max | 1.7° | 8.2 | METAR KPHL 091854Z 29016G30KT 10SM BKN070 16/02 A2988 RMK AO2 PK WND 27030/1845 SLP119 T01610017 $ |
| 2026-11-09 14:54 EST | METAR | 16.1° | 1.1° | 7.7 | METAR KPHL 091954Z 31015G28KT 10SM BKN080 16/01 A2990 RMK AO2 PK WND 30031/1944 SLP124 T01610011 $ |
| 2026-11-09 15:54 EST | METAR | 15.6° | 1.7° | 6.7 | METAR KPHL 092054Z 30013G22KT 10SM BKN080 16/02 A2992 RMK AO2 PK WND 32032/1957 SLP132 T01560017 53015 $ |
| 2026-11-09 16:54 EST | METAR | 14.4° | 1.7° | 5.7 | METAR KPHL 092154Z 32011G23KT 10SM SCT070 14/02 A2994 RMK AO2 SLP140 T01440017 $ |
| 2026-11-09 17:54 EST | METAR | 13.9° | 2.2° | 4.6 | METAR KPHL 092254Z 32009KT 10SM FEW065 14/02 A2997 RMK AO2 SLP148 T01390022 $ |
| 2026-11-09 18:54 EST | METAR | 12.8° | 2.2° | 3.1 | METAR KPHL 092354Z 33006KT 10SM FEW060 13/02 A3000 RMK AO2 SLP160 T01280022 10167 20122 53028 $ |
| 2026-11-09 19:54 EST | METAR | 12.8° | 2.2° | 3.1 | METAR KPHL 100054Z 30006KT 10SM SCT060 13/02 A3002 RMK AO2 SLP165 T01280022 $ |
| 2026-11-09 20:54 EST | METAR | 12.2° | 2.2° | 2.6 | METAR KPHL 100154Z 30005KT 10SM SCT055 12/02 A3004 RMK AO2 SLP171 T01220022 $ |
| 2026-11-09 21:54 EST | METAR | 11.1° | 2.8° | 1.5 | METAR KPHL 100254Z 25003KT 10SM BKN055 11/03 A3004 RMK AO2 SLP172 T01110028 51012 $ |
| 2026-11-09 22:54 EST | METAR | 11.7° | 2.8° | 3.1 | METAR KPHL 100354Z 28006KT 10SM BKN050 12/03 A3003 RMK AO2 SLP169 T01170028 $ |
| 2026-11-09 23:54 EST | METAR | 10.6° | 2.8° | 3.1 | METAR KPHL 100454Z 25006KT 10SM SCT050 11/03 A3004 RMK AO2 SLP173 T01060028 401670089 $ |
Settlement source: the METAR-derived station-day record for KPHL for the contract date (station-local calendar day), as published at https://weathermarket.io/station/KPHL/2026-11-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). US markets usually settle on the official NWS CLI value instead - see the NWS CLI archive for this station; both values are shown side by side.
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/KPHL/YYYY-MM-DD (HTML) and https://weathermarket.io/api/station/KPHL/YYYY-MM-DD (JSON).