About SkyLedger
Mission
SkyLedger exists to bring transparency to weather modification programs. We believe that citizens have a right to know what is happening in their skies, who is responsible, and whether it is authorized.
We do not make accusations or draw conclusions. We aggregate publicly available government data, facilitate citizen observations, and present the facts. If weather modification is beneficial, the data will show it. If it is harmful, the data will show that too. Either way, people deserve access to the information.
Data Sources
Methodology
Evidence Integrity
Every photo submitted to SkyLedger is SHA-256 hashed in the user's browser before upload. The hash is stored alongside the photo. Anyone can independently verify that a photo has not been modified since submission by downloading the photo, generating its SHA-256 hash, and comparing it to the stored hash. This is the same standard used by the eyeWitness to Atrocities app, which has produced evidence accepted in international courts.
Structured Observations
Reports use a structured form that captures factual observations: what was seen, when, where, and how many aircraft. We specifically avoid fields that ask for conclusions or interpretations. The observation type field (persistent trail, spray pattern, grid pattern, etc.) describes what was visually observed, not what is assumed about intent.
Null Reports
Citizens can submit "null reports" — observations that nothing unusual was seen. This is critically important for scientific credibility. It establishes baseline data and prevents the dataset from being biased toward only unusual activity.
Verification Levels
Each report carries a verification level:
- Level 1 — Unverified: Single citizen observation, no corroboration.
- Level 2 — Corroborated: Multiple independent observations of the same event from different locations.
- Level 3 — Flight-Matched: Observation correlated with a specific aircraft via ADS-B data and FAA registry.
- Level 4 — Expert Verified: Reviewed by a qualified professional (atmospheric scientist, pilot, etc.).
Flight Correlation
When a citizen submits an observation with GPS coordinates and a timestamp, SkyLedger queries ADS-B flight data for aircraft that were in the vicinity at that time. Matched aircraft are cross-referenced with the FAA registry to identify the owner, and with NOAA reports to determine if the operator has filed required weather modification activity reports.
Legal Framework
All data presented on SkyLedger comes from publicly available government databases and voluntary citizen observations. We do not access private systems, intercept communications, or conduct surveillance. Aircraft position data is broadcast openly on the 1090 MHz frequency and is received by thousands of volunteer antennas worldwide.
SkyLedger is open source under the AGPL-3.0 license. The complete source code is available for public audit. We do not collect personal information from observers beyond what they voluntarily submit.
Open Source
SkyLedger is licensed under AGPL-3.0. This means:
- Anyone can view, audit, and verify the source code
- Anyone can fork and run their own instance
- Any modified version must also be open source (preventing co-option)
- The platform cannot be permanently taken down