Station-day record · settlement source
Tunis · Africa/Tunis · ← 2026-11-01 · 2026-11-03 → · All dates for DTTA · JSON
METAR DTTA 021200Z 30016KT 260V340 9999 SCT023 20/07 Q1013
METAR DTTA 020400Z 28007KT 240V300 6000 SCT020 BKN033 14/12 Q1011
Local day 2026-11-01 18:00 EST → 2026-11-02 18:00 EST (24 h, UTC+01:00) · 48 reports · longest gap 30 min
final at 2026-11-02 21:00 EST · correction hold 3 h after local midnight
longest gap 30 min · limit 60 min
SHA-256 2d1f05d0ff3bb826fc23d40ae5bdebf80feeef4ec55ff5ca9768d8fb6846523a
Transaction 0xfc271cb02c9fa97e1ecd91a8c5de4d1f60989a20e1d54214703cf93fc625923d · 2026-11-05 17: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-11-01 18:00 EST | METAR | 16° | 15° | 7.2 | METAR DTTA 012300Z 22014KT 8000 SCT020 BKN033 16/15 Q1010 |
| 2026-11-01 18:30 EST | METAR | 16° | 15° | 6.7 | METAR DTTA 012330Z 23013KT 8000 SCT020 BKN033 16/15 Q1011 |
| 2026-11-01 19:00 EST | METAR | 16° | 15° | 5.1 | METAR DTTA 020000Z 22010KT 180V270 6000 -RA SCT020 BKN033 16/15 Q1010 |
| 2026-11-01 19:30 EST | METAR | 16° | 15° | 5.7 | METAR DTTA 020030Z 23011KT 6000 -RA SCT020 BKN033 16/15 Q1010 |
| 2026-11-01 20:00 EST | METAR | 15° | 15° | 6.2 | METAR DTTA 020100Z 22012KT 6000 SCT020 BKN033 15/15 Q1009 |
| 2026-11-01 20:30 EST | METAR | 15° | 15° | 6.7 | METAR DTTA 020130Z 23013KT 6000 SCT020 BKN033 15/15 Q1009 |
| 2026-11-01 21:00 EST | METAR | 15° | 14° | 5.7 | METAR DTTA 020200Z 30011KT 6000 SCT020 BKN033 15/14 Q1010 |
| 2026-11-01 21:30 EST | METAR | 15° | 14° | 4.1 | METAR DTTA 020230Z 28008KT 250V310 6000 SCT020 BKN033 15/14 Q1011 |
| 2026-11-01 22:00 EST | METAR | 15° | 14° | 4.6 | METAR DTTA 020300Z 30009KT 6000 SCT020 BKN033 15/14 Q1011 |
| 2026-11-01 22:30 EST | METAR | 15° | 13° | 3.6 | METAR DTTA 020330Z 30007KT 6000 SCT020 BKN033 15/13 Q1011 |
| 2026-11-01 23:00 EST | METAR | 14°min | 12° | 3.6 | METAR DTTA 020400Z 28007KT 240V300 6000 SCT020 BKN033 14/12 Q1011 |
| 2026-11-01 23:30 EST | METAR | 14° | 12° | 3.6 | METAR DTTA 020430Z 28007KT 240V330 6000 SCT020 BKN033 14/12 Q1011 |
| 2026-11-02 00:00 EST | METAR | 14° | 11° | 3.6 | METAR DTTA 020500Z 27007KT 6000 SCT020 BKN033 14/11 Q1012 |
| 2026-11-02 00:30 EST | METAR | 14° | 10° | 4.1 | METAR DTTA 020530Z 26008KT 6000 SCT020 14/10 Q1012 |
| 2026-11-02 01:00 EST | METAR | 14° | 10° | 4.1 | METAR DTTA 020600Z 27008KT 230V290 9999 SCT023 14/10 Q1012 |
| 2026-11-02 01:30 EST | METAR | 14° | 10° | 4.6 | METAR DTTA 020630Z 25009KT 9999 SCT023 14/10 Q1012 |
| 2026-11-02 02:00 EST | METAR | 15° | 11° | 4.1 | METAR DTTA 020700Z 25008KT 9999 SCT023 15/11 Q1013 |
| 2026-11-02 02:30 EST | METAR | 15° | 10° | 3.6 | METAR DTTA 020730Z 25007KT 220V280 9999 FEW023 15/10 Q1013 |
| 2026-11-02 03:00 EST | METAR | 17° | 10° | 5.7 | METAR DTTA 020800Z 28011KT 9999 FEW023 17/10 Q1013 |
| 2026-11-02 03:30 EST | METAR | 17° | 10° | 4.6 | METAR DTTA 020830Z 29009KT 260V330 9999 FEW023 17/10 Q1013 |
| 2026-11-02 04:00 EST | METAR | 18° | 11° | 6.7 | METAR DTTA 020900Z 29013KT 260V320 9999 SCT023 18/11 Q1013 |
| 2026-11-02 04:30 EST | METAR | 18° | 10° | 8.7 | METAR DTTA 020930Z 30017KT 270V330 9999 SCT023 18/10 Q1014 |
| 2026-11-02 05:00 EST | METAR | 18° | 10° | 8.7 | METAR DTTA 021000Z 30017KT 9999 SCT023 18/10 Q1014 |
| 2026-11-02 05:30 EST | METAR | 19° | 10° | 9.8 | METAR DTTA 021030Z 31019G29KT 9999 SCT023 19/10 Q1014 |
| 2026-11-02 06:00 EST | METAR | 19° | 9° | 9.8 | METAR DTTA 021100Z 31019G29KT 280V340 9999 SCT023 19/09 Q1013 |
| 2026-11-02 06:30 EST | METAR | 19° | 8° | 7.7 | METAR DTTA 021130Z 30015G26KT 270V340 9999 SCT023 19/08 Q1013 |
| 2026-11-02 07:00 EST | METAR | 20°max | 7° | 8.2 | METAR DTTA 021200Z 30016KT 260V340 9999 SCT023 20/07 Q1013 |
| 2026-11-02 07:30 EST | METAR | 20° | 7° | 8.7 | METAR DTTA 021230Z 30017G28KT 270V330 9999 SCT023 20/07 Q1013 |
| 2026-11-02 08:00 EST | METAR | 19° | 8° | 9.8 | METAR DTTA 021300Z 30019KT 9999 SCT023 19/08 Q1013 |
| 2026-11-02 08:30 EST | METAR | 19° | 9° | 7.7 | METAR DTTA 021330Z 28015KT 9999 SCT023 19/09 Q1013 |
| 2026-11-02 09:00 EST | METAR | 19° | 8° | 6.2 | METAR DTTA 021400Z 29012KT 250V320 9999 SCT023 19/08 Q1013 |
| 2026-11-02 09:30 EST | METAR | 19° | 9° | 6.7 | METAR DTTA 021430Z 29013KT 9999 SCT023 19/09 Q1013 |
| 2026-11-02 10:00 EST | METAR | 19° | 9° | 7.7 | METAR DTTA 021500Z 30015KT 9999 SCT023 19/09 Q1013 |
| 2026-11-02 10:30 EST | METAR | 19° | 10° | 7.2 | METAR DTTA 021530Z 28014KT 250V320 9999 SCT023 19/10 Q1013 |
| 2026-11-02 11:00 EST | METAR | 18° | 9° | 7.2 | METAR DTTA 021600Z 28014KT 9999 SCT023 18/09 Q1013 |
| 2026-11-02 11:30 EST | METAR | 17° | 10° | 5.7 | METAR DTTA 021630Z 28011KT 240V300 9999 SCT023 17/10 Q1013 |
| 2026-11-02 12:00 EST | METAR | 17° | 10° | 7.7 | METAR DTTA 021700Z 28015G28KT 250V310 8000 -RA BKN023 17/10 Q1014 |
| 2026-11-02 12:30 EST | METAR | 17° | 9° | 4.6 | METAR DTTA 021730Z 29009KT 9999 SCT023 17/09 Q1014 |
| 2026-11-02 13:00 EST | METAR | 16° | 9° | 4.1 | METAR DTTA 021800Z 28008KT 250V310 9999 SCT023 16/09 Q1014 |
| 2026-11-02 13:30 EST | METAR | 16° | 9° | 3.6 | METAR DTTA 021830Z 27007KT 9999 SCT023 16/09 Q1014 |
| 2026-11-02 14:00 EST | METAR | 16° | 9° | 4.1 | METAR DTTA 021900Z 28008KT 9999 SCT023 16/09 Q1014 |
| 2026-11-02 14:30 EST | METAR | 16° | 10° | 4.6 | METAR DTTA 021930Z 26009KT 9999 FEW023 16/10 Q1014 |
| 2026-11-02 15:00 EST | METAR | 15° | 10° | 4.1 | METAR DTTA 022000Z 27008KT 240V300 9999 FEW023 15/10 Q1014 |
| 2026-11-02 15:30 EST | METAR | 16° | 11° | 5.1 | METAR DTTA 022030Z 26010KT 9999 FEW023 16/11 Q1015 |
| 2026-11-02 16:00 EST | METAR | 16° | 12° | 4.6 | METAR DTTA 022100Z 26009KT 9999 FEW023 16/12 Q1015 |
| 2026-11-02 16:30 EST | METAR | 15° | 12° | 3.6 | METAR DTTA 022130Z 25007KT 9999 SCT023 15/12 Q1015 |
| 2026-11-02 17:00 EST | METAR | 16° | 11° | 5.1 | METAR DTTA 022200Z 27010KT 9999 FEW023 16/11 Q1015 |
| 2026-11-02 17:30 EST | METAR | 16° | 11° | 3.6 | METAR DTTA 022230Z 26007KT 9999 FEW023 16/11 Q1015 |
Settlement source: the METAR-derived station-day record for DTTA for the contract date (station-local calendar day), as published at https://weathermarket.io/station/DTTA/2026-11-02 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/DTTA/YYYY-MM-DD (HTML) and https://weathermarket.io/api/station/DTTA/YYYY-MM-DD (JSON).