Station-day record · settlement source
San Francisco · America/Los_Angeles · ← 2026-11-02 · 2026-11-04 → · All dates for KSFO · JSON
METAR KSFO 032056Z 19008G17KT 10SM FEW004 SCT022 BKN043 18/13 A3000 RMK AO2 RAE31 SLP159 P0000 60000 T01830128 58009 $
METAR KSFO 030956Z 21003KT 10SM FEW020 12/09 A3006 RMK AO2 SLP180 T01220089 $
Local day 2026-11-03 03:00 EST → 2026-11-04 03:00 EST (24 h, UTC-08:00) · 28 reports · longest gap 60 min
High 66°F (18.89°C) · Low 53°F (11.67°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-04 06:00 EST · correction hold 3 h after local midnight
longest gap 60 min · limit 90 min
SHA-256 60da42856a909c476adbad14e775d103057d8de338475c37d1883222b40f3648
Transaction 0x42885942905a25b19717f8fc7857efc220f596fecdf3bd9f5122cee821bb6876 · 2026-11-05 16: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 28 · 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-03 03:56 EST | METAR | 13.3° | 8.9° | 1.5 | METAR KSFO 030856Z VRB03KT 10SM FEW018 FEW200 13/09 A3006 RMK AO2 SLP180 T01330089 55004 $ |
| 2026-11-03 04:56 EST | METAR | 12.2°min | 8.9° | 1.5 | METAR KSFO 030956Z 21003KT 10SM FEW020 12/09 A3006 RMK AO2 SLP180 T01220089 $ |
| 2026-11-03 05:56 EST | METAR | 12.8° | 9.4° | 2.1 | METAR KSFO 031056Z 16004KT 10SM FEW020 SCT047 13/09 A3005 RMK AO2 SLP176 T01280094 $ |
| 2026-11-03 06:56 EST | METAR | 14.4° | 12.2° | 4.1 | METAR KSFO 031156Z 11008KT 10SM FEW022 BKN042 14/12 A3005 RMK AO2 SLP174 T01440122 10156 20117 58006 $ |
| 2026-11-03 07:56 EST | METAR | 13.3° | 10.6° | 3.1 | METAR KSFO 031256Z 14006KT 10SM FEW020 BKN043 13/11 A3005 RMK AO2 SLP174 T01330106 $ |
| 2026-11-03 08:56 EST | METAR | 14.4° | 10.6° | 3.6 | METAR KSFO 031356Z 17007KT 10SM FEW020 FEW037 BKN110 14/11 A3004 RMK AO2 SLP170 T01440106 $ |
| 2026-11-03 09:56 EST | METAR | 15° | 10° | 4.6 | METAR KSFO 031456Z 18009KT 10SM FEW020 BKN070 15/10 A3003 RMK AO2 SLP170 T01500100 58004 $ |
| 2026-11-03 10:56 EST | METAR | 15° | 9.4° | 5.1 | METAR KSFO 031556Z 15010KT 10SM FEW020 BKN050 15/09 A3004 RMK AO2 SLP171 T01500094 $ |
| 2026-11-03 11:56 EST | METAR | 14.4° | 11.1° | 4.6 | METAR KSFO 031656Z 19009KT 10SM -RA BKN039 14/11 A3005 RMK AO2 RAB51 SLP175 P0000 T01440111 $ |
| 2026-11-03 12:56 EST | METAR | 15.6° | 11.7° | 3.1 | METAR KSFO 031756Z 18006KT 10SM BKN044 OVC060 16/12 A3003 RMK AO2 RAE32 SLP169 P0001 60001 T01560117 10156 20133 58001 $ |
| 2026-11-03 13:56 EST | METAR | 16.7° | 11.7° | 4.6 | METAR KSFO 031856Z 15009KT 10SM FEW010 SCT027 BKN033 17/12 A3002 RMK AO2 RAB22E33 SLP165 P0000 T01670117 $ |
| 2026-11-03 14:23 EST | SPECI | 16.7° | 11.7° | 4.6 | SPECI KSFO 031923Z 19009G20KT 160V220 10SM FEW010 BKN027 17/12 A3002 RMK AO2 T01670117 $ |
| 2026-11-03 14:56 EST | METAR | 16.1° | 12.8° | 7.2 | METAR KSFO 031956Z 17014G27KT 8SM -RA FEW004 OVC024 16/13 A3002 RMK AO2 PK WND 18027/1951 RAB44 SLP164 P0000 T01610128 $ |
| 2026-11-03 15:36 EST | SPECI | 17.2° | 13.3° | 4.6 | SPECI KSFO 032036Z 18009KT 10SM FEW004 SCT022 BKN043 17/13 A3000 RMK AO2 RAE31 P0000 T01720133 $ |
| 2026-11-03 15:56 EST | METAR | 18.3°max | 12.8° | 4.1 | METAR KSFO 032056Z 19008G17KT 10SM FEW004 SCT022 BKN043 18/13 A3000 RMK AO2 RAE31 SLP159 P0000 60000 T01830128 58009 $ |
| 2026-11-03 16:56 EST | METAR | 18.3° | 12.2° | 3.6 | METAR KSFO 032156Z 21007KT 10SM FEW004 SCT026 BKN034 18/12 A3000 RMK AO2 SLP158 T01830122 $ |
| 2026-11-03 17:56 EST | METAR | 17.2° | 12.8° | 3.1 | METAR KSFO 032256Z 21006KT 10SM FEW006 BKN037 BKN046 17/13 A3000 RMK AO2 RAB07E41 SLP158 P0000 T01720128 $ |
| 2026-11-03 18:56 EST | METAR | 17.2° | 12.8° | 4.1 | METAR KSFO 032356Z 20008KT 10SM FEW006 BKN037 BKN050 17/13 A2999 RMK AO2 RAB11E23 SLP154 P0000 60000 T01720128 10189 20150 58005 $ |
| 2026-11-03 19:56 EST | METAR | 16.7° | 12.2° | 3.6 | METAR KSFO 040056Z 20007KT 10SM FEW036 BKN041 BKN050 17/12 A2999 RMK AO2 SLP156 T01670122 $ |
| 2026-11-03 20:56 EST | METAR | 16.1° | 12.8° | 2.1 | METAR KSFO 040156Z 11004KT 10SM FEW036 BKN041 BKN060 16/13 A2999 RMK AO2 RAB01E12 SLP156 P0000 T01610128 $ |
| 2026-11-03 21:56 EST | METAR | 16.7° | 12.2° | 5.7 | METAR KSFO 040256Z 12011KT 10SM -RA FEW036 BKN046 OVC060 17/12 A3000 RMK AO2 RAB46 SLP160 P0000 60000 T01670122 53006 $ |
| 2026-11-03 22:56 EST | METAR | 16.1° | 13.3° | 2.6 | METAR KSFO 040356Z 13005KT 8SM -RA FEW026 OVC034 16/13 A3002 RMK AO2 RAE03B49 SLP164 P0000 T01610133 $ |
| 2026-11-03 23:56 EST | METAR | 14.4° | 13.3° | 1.5 | METAR KSFO 040456Z 20003KT 8SM -RA FEW026 BKN036 OVC043 14/13 A3003 RMK AO2 SLP169 P0002 T01440133 $ |
| 2026-11-04 00:56 EST | METAR | 14.4° | 13.3° | 4.6 | METAR KSFO 040556Z 13009KT 10SM -RA FEW017 SCT023 OVC034 14/13 A3003 RMK AO2 SLP170 P0001 60003 T01440133 10172 20144 51010 $ |
| 2026-11-04 01:03 EST | SPECI | 14.4° | 13.3° | 4.6 | SPECI KSFO 040603Z 11009KT 10SM -RA FEW007 SCT011 OVC023 14/13 A3003 RMK AO2 P0000 T01440133 $ |
| 2026-11-04 01:56 EST | METAR | 14.4° | 13.3° | 3.1 | METAR KSFO 040656Z 13006KT 10SM FEW008 BKN024 OVC030 14/13 A3004 RMK AO2 RAE39 SLP172 P0000 T01440133 $ |
| 2026-11-04 02:49 EST | SPECI | 13.9° | 12.8° | 6.2 | SPECI KSFO 040749Z 06012KT 3SM -RA BR SCT006 BKN012 OVC024 14/13 A3004 RMK AO2 RAB49 P0000 T01390128 $ |
| 2026-11-04 02:56 EST | METAR | 13.9° | 12.8° | 6.2 | METAR KSFO 040756Z 06012KT 3SM -RA BR SCT006 BKN012 OVC027 14/13 A3004 RMK AO2 RAB49 SLP173 P0000 T01390128 401890117 $ |
Settlement source: the METAR-derived station-day record for KSFO for the contract date (station-local calendar day), as published at https://weathermarket.io/station/KSFO/2026-11-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). 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/KSFO/YYYY-MM-DD (HTML) and https://weathermarket.io/api/station/KSFO/YYYY-MM-DD (JSON).