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:
- Subscription Endpoints
- Failover
- Server Protocols
- ActiveMQ Topics
- Implementing a ShakeAlert Client
- Code Examples
- Scenario Server Information and Tutorial
- 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
- Alerting Thresholds and Geographic Limits
- Seismic Travel-times (when will shaking arrive?)
- Magnitude Rounding and Alert Magnitude Action Points
- Cybersecurity and ShakeAlert system resilience