Station-day record · settlement source
San Francisco · America/Los_Angeles · ← 2026-10-25 · 2026-10-27 → · All dates for KSFO · JSON
METAR KSFO 262156Z 27015KT 10SM FEW050 20/11 A3010 RMK AO2 SLP192 T02000111 $
METAR KSFO 261156Z 00000KT 10SM FEW008 SCT024 13/12 A3013 RMK AO2 SLP202 T01330117 10161 20133 51005 $
Local day 2026-10-26 03:00 EDT → 2026-10-27 03:00 EDT (24 h, UTC-07:00) · 30 reports · longest gap 60 min
High 68°F (20°C) · Low 55°F (12.78°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-10-27 06:00 EDT · correction hold 3 h after local midnight
longest gap 60 min · limit 90 min
SHA-256 7b323b7123da27d4fd61705808b5d1d0c33e5793814b0eb9010adf08c7bf9def
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 30 · 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 03:56 EDT | METAR | 15.6° | 12.8° | 3.1 | METAR KSFO 260756Z 24006KT 10SM FEW008 SCT016 16/13 A3011 RMK AO2 SLP195 T01560128 402330106 $ |
| 2026-10-26 04:56 EDT | METAR | 15° | 12.8° | 0 | METAR KSFO 260856Z 00000KT 10SM FEW008 SCT019 15/13 A3011 RMK AO2 SLP197 T01500128 53004 $ |
| 2026-10-26 05:56 EDT | METAR | 14.4° | 11.7° | 2.6 | METAR KSFO 260956Z 25005KT 10SM FEW008 FEW016 14/12 A3012 RMK AO2 SLP200 T01440117 $ |
| 2026-10-26 06:56 EDT | METAR | 14.4° | 11.7° | 2.6 | METAR KSFO 261056Z 24005KT 10SM FEW008 FEW018 14/12 A3012 RMK AO2 SLP199 T01440117 $ |
| 2026-10-26 07:56 EDT | METAR | 13.3°min | 11.7° | 0 | METAR KSFO 261156Z 00000KT 10SM FEW008 SCT024 13/12 A3013 RMK AO2 SLP202 T01330117 10161 20133 51005 $ |
| 2026-10-26 08:56 EDT | METAR | 13.3° | 11.1° | 0 | METAR KSFO 261256Z 00000KT 10SM FEW009 FEW026 13/11 A3013 RMK AO2 SLP203 T01330111 $ |
| 2026-10-26 09:28 EDT | SPECI | 13.3° | 11.7° | 2.1 | SPECI KSFO 261328Z 17004KT 10SM FEW009 BKN026 13/12 A3014 RMK AO2 T01330117 $ |
| 2026-10-26 09:56 EDT | METAR | 13.3° | 11.7° | 1.5 | METAR KSFO 261356Z 17003KT 10SM FEW009 BKN027 13/12 A3014 RMK AO2 SLP205 T01330117 $ |
| 2026-10-26 10:26 EDT | SPECI | 13.9° | 11.1° | 0 | SPECI KSFO 261426Z 00000KT 10SM FEW009 SCT028 BKN160 14/11 A3014 RMK AO2 T01390111 $ |
| 2026-10-26 10:46 EDT | SPECI | 13.9° | 11.1° | 2.1 | SPECI KSFO 261446Z 17004KT 10SM FEW009 BKN027 14/11 A3014 RMK AO2 T01390111 $ |
| 2026-10-26 10:56 EDT | METAR | 14.4° | 11.7° | 1.5 | METAR KSFO 261456Z 17003KT 10SM FEW009 BKN027 14/12 A3015 RMK AO2 SLP208 T01440117 53007 $ |
| 2026-10-26 11:56 EDT | METAR | 15.6° | 11.7° | 2.1 | METAR KSFO 261556Z 31004KT 10SM BKN028 16/12 A3017 RMK AO2 SLP215 T01560117 $ |
| 2026-10-26 12:37 EDT | SPECI | 15.6° | 11.7° | 2.1 | SPECI KSFO 261637Z 31004KT 10SM SCT030 16/12 A3017 RMK AO2 T01560117 $ |
| 2026-10-26 12:56 EDT | METAR | 16.7° | 11.1° | 2.6 | METAR KSFO 261656Z 28005KT 10SM SCT030 17/11 A3017 RMK AO2 SLP218 T01670111 $ |
| 2026-10-26 13:56 EDT | METAR | 17.8° | 9.4° | 4.6 | METAR KSFO 261756Z 29009KT 10SM SCT027 18/09 A3017 RMK AO2 SLP216 T01780094 10178 20128 50007 $ |
| 2026-10-26 14:56 EDT | METAR | 18.3° | 9.4° | 4.6 | METAR KSFO 261856Z 29009KT 10SM FEW032 18/09 A3015 RMK AO2 SLP210 T01830094 |
| 2026-10-26 15:56 EDT | METAR | 18.9° | 10° | 5.7 | METAR KSFO 261956Z 31011G20KT 10SM FEW050 19/10 A3014 RMK AO2 SLP204 T01890100 $ |
| 2026-10-26 16:56 EDT | METAR | 19.4° | 10.6° | 7.2 | METAR KSFO 262056Z 28014KT 10SM FEW050 19/11 A3011 RMK AO2 SLP196 T01940106 58019 $ |
| 2026-10-26 17:56 EDT | METAR | 20°max | 11.1° | 7.7 | METAR KSFO 262156Z 27015KT 10SM FEW050 20/11 A3010 RMK AO2 SLP192 T02000111 $ |
| 2026-10-26 18:56 EDT | METAR | 18.3° | 12.2° | 6.7 | METAR KSFO 262256Z 30013KT 10SM FEW028 SCT030 18/12 A3010 RMK AO2 SLP191 T01830122 VISNO $ |
| 2026-10-26 19:18 EDT | SPECI | 17.2° | 13.3° | 4.6 | SPECI KSFO 262318Z 28009KT 10SM BKN021 BKN030 17/13 A3010 RMK AO2 T01720133 $ |
| 2026-10-26 19:44 EDT | SPECI | 17.8° | 12.2° | 7.2 | SPECI KSFO 262344Z 26014G20KT 10SM FEW015 SCT022 SCT030 18/12 A3009 RMK AO2 T01780122 $ |
| 2026-10-26 19:56 EDT | METAR | 17.8° | 11.7° | 7.7 | METAR KSFO 262356Z 29015G23KT 10SM FEW015 SCT029 18/12 A3009 RMK AO2 SLP189 T01780117 10200 20167 56007 $ |
| 2026-10-26 20:56 EDT | METAR | 16.1° | 10.6° | 8.7 | METAR KSFO 270056Z 29017G26KT 10SM FEW018 FEW030 16/11 A3008 RMK AO2 PK WND 28026/0050 SLP185 T01610106 $ |
| 2026-10-26 21:56 EDT | METAR | 15.6° | 10.6° | 9.8 | METAR KSFO 270156Z 28019KT 10SM FEW030 16/11 A3008 RMK AO2 SLP186 T01560106 $ |
| 2026-10-26 22:56 EDT | METAR | 15.6° | 11.1° | 6.7 | METAR KSFO 270256Z 29013KT 10SM FEW030 16/11 A3008 RMK AO2 SLP187 T01560111 55002 $ |
| 2026-10-26 23:56 EDT | METAR | 15° | 11.1° | 5.7 | METAR KSFO 270356Z 27011G18KT 10SM FEW030 15/11 A3008 RMK AO2 SLP186 T01500111 $ |
| 2026-10-27 00:56 EDT | METAR | 15° | 10.6° | 5.7 | METAR KSFO 270456Z 29011KT 10SM FEW023 15/11 A3008 RMK AO2 SLP186 T01500106 $ |
| 2026-10-27 01:56 EDT | METAR | 14.4° | 10° | 6.2 | METAR KSFO 270556Z 29012KT 10SM FEW018 14/10 A3009 RMK AO2 SLP189 T01440100 10178 20144 53002 $ |
| 2026-10-27 02:56 EDT | METAR | 14.4° | 9.4° | 5.7 | METAR KSFO 270656Z 30011G19KT 10SM FEW018 14/09 A3009 RMK AO2 SLP189 T01440094 $ |
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-10-26 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).