🌤️ Tempest Weather API


Blockchain-Verified Data Platform

9,000+

Weather Stations

5min

Update Frequency

BSV

Blockchain Network

24/7

Operational

🎯 Quick Access

🔍 Verification Endpoints

Cryptographically verify weather data published to the BSV blockchain

GET /api/latest-publication
Get the latest merkle root and blockchain transaction ID
GET /api/verify/station/:stationId
Get station data with merkle proof for verification
POST /api/verify
Verify a merkle proof against the published root

📊 Data Endpoints

Weather Observations

GET /api/observations
Fetch all configured farm observations (Token-based)
GET /api/network-stations
Get all network stations (API Key-based, 9,000+ stations)
GET /api/farms
List all configured farm stations

⏰ Scheduler Endpoints

GET /api/scheduler/status
Check if scheduler is running and view configuration
GET /api/scheduler/history
View recent publication history (last 50 runs)
POST /api/scheduler/run
Manually trigger one data collection & publish cycle

✨ Key Features

🔐 Cryptographic Verification

All data is published with merkle proofs to BSV blockchain, enabling trustless verification

🌍 Massive Coverage

9,000+ weather stations across the global Tempest network

⚡ Real-time Updates

Automatic data collection and blockchain publishing every 5 minutes

�� Round-Robin Publishing

3-wallet rotation system ensures continuous operation

📊 Rich Data Sets

Temperature, humidity, wind, pressure, precipitation, and more

🎯 Custom Protocol

Uses BitCom protocol 1L7qHn17m2TP66yjU3XYoBYq6mv3QxkASS