SL
SkyLedger

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

ADS-B Flight Data

ADSB.lol

Unfiltered, real-time aircraft position data from the ADS-B Exchange network. Unlike commercial flight trackers, this data is not filtered or blocked — military, government, and privacy-blocked aircraft are visible.

FAA Aircraft Registry

registry.faa.gov

The complete United States aircraft registration database, updated daily. Every registered aircraft's tail number, owner name, owner address, aircraft type, and registration status.

NOAA Weather Modification Reports

library.noaa.gov

Reports filed under the Weather Modification Reporting Act of 1972 (15 USC 330). Operators are required to report weather modification activities to NOAA at least 10 days before starting. 1,084+ reports in the database.

Federal Contracts

USASpending.gov

Searchable database of all federal government contract awards. Includes contracts to weather modification companies, geoengineering research grants, and related government spending.

Air Quality Data

EPA AQS / AirNow

Real-time and historical air quality measurements from EPA monitoring stations across the United States. Includes particulate matter, ozone, and other pollutant readings.

Weather Conditions

NWS API

National Weather Service data at the time and location of each observation. Provides atmospheric context (temperature, humidity, wind) that is relevant to understanding trail persistence.

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