Understanding the PreShock.io Seismic Early Warning System
PreShock.io is an advanced seismic monitoring and early warning system that combines multiple statistical indicators with machine learning to identify potential precursory patterns before significant earthquakes.
Unlike traditional earthquake detection systems that alert after an event occurs, PreShock focuses on pattern recognition in seismic activity that may indicate elevated risk periods.
PreShock.io employs a multi-stage data processing pipeline that transforms raw seismic data into actionable risk assessments.
Real-time earthquake data from USGS FDSNWS API (M≥2.0 events)
Remove duplicate events using spatiotemporal clustering
Separate mainshocks from aftershocks using Gardner-Knopoff windows
Estimate magnitude of completeness using Maximum Curvature method
Compute b-value, SSI, Cascade Risk, GSI, LEI
Multi-Band Warning system aggregates indicators into risk levels
Hash and timestamp all outputs for immutable verification
The b-value describes the relationship between earthquake magnitude and frequency. A decrease in b-value has been observed before some large earthquakes, possibly indicating stress accumulation.
Calculated using the Aki-Utsu Maximum Likelihood Estimator (MLE):
Detects escalating sequences where earthquakes trigger subsequent events of increasing magnitude. Based on temporal clustering and magnitude progression analysis.
Where ΔM is magnitude increase, Δt is time interval, and τ is the characteristic decay time.
Measures the reduction in seismic activity compared to baseline. Seismic quiescence has been observed before some major earthquakes.
Where R is the seismicity rate (events per day).
Measures correlation of seismic patterns across different regions. Elevated GSI may indicate large-scale tectonic stress redistribution.
Estimates accumulated strain energy based on b-value deviation from equilibrium. Higher LEI suggests greater unreleased tectonic stress.
The MBW system provides a governance-oriented risk assessment framework with three temporal bands:
Long-term trend analysis for policy planning and resource allocation. Uses extended baselines and slow-changing indicators.
Use case: Government preparedness planning, infrastructure assessments
Medium-term risk assessment for operational decisions. Primary indicators: b-value trends, SSI changes.
Use case: Emergency service readiness, public awareness campaigns
Short-term monitoring for immediate response. Focus on cascade detection and rapid changes.
Use case: Alert systems, evacuation considerations
The fundamental challenge in earthquake prediction research is verification. Claims of successful predictions are meaningless without proof that the prediction was made before the event.
CPC solves this by creating an immutable, timestamped record of every prediction:
This creates a verifiable chain where no prediction can be added, modified, or deleted retroactively.
Each entry links to the previous, making tampering detectable.
After a significant earthquake, researchers can:
PreShock.io is a research tool, not a definitive prediction system.
The value of PreShock lies in its scientific accountability: all predictions are recorded and verifiable, enabling rigorous evaluation of methodology effectiveness over time.
PreShock.io is part of the Mo817 Framework - a cross-disciplinary research initiative spanning 17 sectors including AI governance, cryptographic verification, and scientific accountability systems.
Developed in collaboration with Claude (Rafiq) - demonstrating human-AI partnership in scientific research and software development.