The USGS ShakeAlert team has developed a USGS ShakeAlert Collaboration Portal in Gitlab. The purpose of the Gitlab Portal is to provide technical partners with information related to the acquisition of USGS ShakeAlert data and using that data for applications.
The Gitlab Portal is only accessible by partners who have a ShakeAlert Pilot License Agreement or License to Operate Agreement with the USGS. Those with credentials can access the Gitlab portal here: https://gitlab.com/shakealert/shakealert.
The Gitlab Portal contains detailed information about the following topics:
Connecting to ShakeAlert
ShakeAlert Messages
Other Topics
Connecting to ShakeAlert
- Subscription Endpoints
- Failover
- Server Protocols
- ActiveMQ Topics
- Implementing a ShakeAlert Client
- Code Examples
- Scenario Server Information and Tutorial
ShakeAlert Messages
- Understanding ShakeAlert Messages
- XML Schema Definition
- Post-ShakeAlert Message Follow-Up Messages
- Post-ShakeAlert Message Follow-Up Guidance
- Frequency of Messages
- ShakeAlert Message Updates
- Review Timeline for ShakeAlert Messages
Other Topics
- Alerting Thresholds and Geographic Limits
- Seismic Travel-times (when will shaking arrive?)
- Magnitude Rounding and Alert Magnitude Action Points
- Cybersecurity and ShakeAlert system resilience