Earthquake24 no crea ni predice eventos de peligro. Muestra terremotos y avisos de actividad volcánica centrados en Estados Unidos que reporta el U.S. Geological Survey, después de que código determinista los valide, normalice, versione y publique.

Qué cubre esta metodología

La ruta activa de producción usa feeds GeoJSON de terremotos del USGS, campos y enlaces ComCat, avisos HANS de actividad volcánica para observatorios estadounidenses, un Worker privado programado cada dos minutos, JSON direccionado por contenido en Cloudflare R2 y una aplicación estática. HANS aporta como máximo siete días de historial: el paquete live usa el subconjunto de 24 horas y las vistas week/month muestran los avisos disponibles dentro de ese límite. Los avisos no confirman que haya una erupción ni constituyen cobertura volcánica mundial completa. GDACS permanece desactivado.

Tampoco usa modelos de lenguaje en runtime, solicitudes al proveedor por visitante, D1, KV, historial de búsquedas, predicción propia, radios de impacto, Google News RSS ni Smithsonian GVP.

Del movimiento del suelo a una solución

Los sismómetros registran movimiento y producen sismogramas digitales. Las ondas P suelen llegar antes que las S. Varias estaciones aportan tiempos, amplitudes y geometría a un modelo de velocidades; una distribución amplia alrededor de la fuente suele restringir mejor la solución.

Cómo se localiza un terremoto

El software compara llegadas P y S observadas con tiempos previstos desde un hipocentro de prueba. Ajusta latitud, longitud, profundidad y hora de origen para reducir el residuo. Es una estimación: el modelo terrestre es simplificado, existe ruido y la profundidad puede ser especialmente incierta.

Soluciones automáticas y revisadas

automatic indica que los sistemas publicaron la solución antes de una verificación humana; reviewed indica que una persona la examinó, aunque todavía puede cambiar; deleted indica que la fuente retiró el registro como evento actual. Más estaciones, nuevas selecciones de fases, mejor profundidad, otro tipo de magnitud o reclasificación pueden cambiar el registro. Earthquake24 no convierte “revisado” en “final garantizado”.

Qué publica el USGS

Los feeds resumen de una hora, un día, siete y 30 días se actualizan cada minuto. Earthquake24 usa all_day para filtrar 1 h y 24 h en el navegador, 2.5_week para 7 días y 2.5_month para 30 días. Los dos últimos tienen un piso de fuente M2,5+; la vista inicial del sitio filtra M4+.

Los campos incluyen ID, coordenadas, profundidad, magnitud y tipo, lugar, tiempos, estado, tipo de evento, intensidades, PAGER, significancia, enlaces y campo tsunami. Ese campo no afirma que exista un tsunami ni constituye una alerta.

Abrir el mapa de los últimos eventos reportados →

Qué aporta GDACS

GDACS es un sistema externo que modela relevancia humanitaria con peligro, exposición, vulnerabilidad y capacidad. Sus colores no son magnitud, VEI ni orden local. Earthquake24 no ingiere, almacena ni muestra GDACS en producción al 2026-08-12: faltan la revisión exacta de endpoint, esquema, derechos y gate humano.

Cómo se recopila el estado volcánico

USGS separa Volcano Alert Level del Aviation Color Code; GDACS usa otra capa humanitaria. Earthquake24 recupera avisos HANS de actividad volcánica para observatorios estadounidenses. La fuente ofrece una ventana reciente de uno a siete días: live contiene el subconjunto más reciente de 24 horas, mientras que week y month pueden mostrar los avisos disponibles en los siete días de la fuente. Un aviso no prueba una erupción actual y el feed no es globalmente completo. GDACS permanece desactivado.

El pipeline de Earthquake24

  1. Cron privado cada dos minutos.
  2. El modo de coste decide qué feed corresponde consultar.
  3. Solicitud condicional HTTPS a un host USGS permitido.
  4. Validación de estado, redirección, tipo y tamaño.
  5. Parseo y validación de esquema, coordenadas, tiempos y rangos.
  6. Normalización, filtro, orden estable y deduplicación por ID exacto.
  7. Hash material y escritura de objeto R2 inmutable al cambiar.
  8. Lectura posterior y verificación SHA-256 de bytes.
  9. Actualización del puntero únicamente después del objeto válido.
  10. Carga desde data.earthquake24.net y filtrado en el navegador.

Una solicitud fallida o un feed vacío nunca sustituye el último paquete válido.

Por qué no se promete retraso cero

Reloj Qué indica
Hora de origen Cuándo comenzó la ruptura
Hora de detección Cuándo la red reunió observaciones suficientes
Hora de publicación de la fuente Cuándo la fuente publicó una solución por primera vez
Hora de actualización de la fuente Cuándo la fuente revisó la solución
Hora de recuperación de Earthquake24 Cuándo el Worker programado obtuvo los datos
Hora de procesamiento de Earthquake24 Cuándo terminaron la validación y la publicación
Hora del visor Cuándo el navegador cargó el paquete

En modo normal el feed live se comprueba cada 2 minutos, week cada 10 y month cada 30; los modos de coste pueden ralentizarlos o pausarlos. La detección, publicación y caché añaden tiempo, por eso se muestran timestamps en vez de prometer inmediatez.

Mapeo de campos y reglas de visualización

Campo Uso Límite
id Identidad exacta Asociaciones pueden cambiar
mag Magnitud mostrada Se combina con magType cuando existe
magType Mw, ML, mb, Ms u otro tipo No todo valor es Richter o Mw
place Descripción fuente No es dirección postal verificada
time Hora de origen de la ruptura No es la hora de publicación de la fuente
updated Hora de revisión de la fuente Puede cambiar repetidamente
coordenadas 0–1 Epicentro La ubicación tiene incertidumbre
coordenada 2 Profundidad hipocentral La profundidad puede estar débilmente restringida
status Automático/revisado Revisado no es final
type Terremoto, explosión de cantera y otros El mapa predeterminado muestra terremotos
mmi Intensidad instrumental o ShakeMap Intensidad local, no magnitud
cdi Intensidad de la comunidad Depende de informes enviados
alert Color de impacto PAGER Impacto estimado, no magnitud
tsunami Indicador de la fuente No es una alerta de tsunami
url Página oficial de la fuente La fuente sigue siendo la autoridad del registro

Comprender magnitud y profundidad →

Revisión, deduplicación y eliminación

La deduplicación usa solo el ID exacto de la fuente; no fusiona por IDs asociados, coordenadas o texto. Cada producto es un snapshot completo: un registro ausente del siguiente feed válido desaparece del paquete actual. Objetos inmutables antiguos pueden persistir hasta la limpieza, pero no forman una auditoría por evento.

Frescura y datos atrasados

Estado Edad desde último fetch USGS correcto
Fresh ≤10 minutos
Delayed >10 y ≤30 minutos
Critical >30 minutos

Una interrupción conserva el último paquete validado y envejece su estado desde el éxito real. El mapa no se vacía para sugerir ausencia de eventos.

Caché y publicación solo al cambiar

Objeto Cache-Control
Datos inmutables public, max-age=31536000, immutable
Puntero latest public, max-age=120, stale-while-revalidate=600, stale-if-error=86400

El navegador consulta el puntero cada 120 segundos solo si la pestaña está visible y online, reutiliza hashes inmutables y verifica materialHash; no añade manualmente If-None-Match. La integridad usa el hash del puntero, el contenido y SHA-256, no un ETag R2 ni una etiqueta CDN HIT.

A las 00:00 UTC, la limpieza elimina objetos live/week/month no activos con más de 48 horas y protege siempre los destinos de los punteros. No existe un archivo implementado de snapshots diarios de 30 días; la ventana mensual procede del payload móvil actual.

Lo que Earthquake24 no hace

No calcula radios de impacto, no convierte tsunami en alerta, no cambia tipos de magnitud, no oculta el estado automático, no presenta GDACS como activo ni los avisos HANS como erupciones confirmadas o cobertura mundial completa, no usa IA en runtime para valores, no almacena búsquedas o GPS en el plano de datos y no predice terremotos.

Privacidad, coste y fiabilidad

Las páginas son estáticas. Una visita normal no activa SSR, D1, KV ni una petición al USGS. Peticiones condicionales, escritura solo al cambiar, caché y limpieza de 48 horas limitan operaciones; los modos de coste degradan la cadencia antes de presupuestos duros. Esto no garantiza coste cero.

Limitaciones conocidas

  • Cobertura y umbrales de estaciones desiguales.
  • Eventos automáticos falsos, movidos o reclasificados.
  • Profundidad, magnitud y lugar revisables.
  • Productos de intensidad e impacto con incertidumbre.
  • Los avisos HANS cubren observatorios estadounidenses y como máximo siete días; no forman un catálogo volcánico mundial.
  • Cachés que pueden mostrar brevemente la versión anterior.
  • Un marcador ausente no demuestra ausencia de evento.

Preguntas frecuentes

¿Por qué cambió la magnitud o posición?

Llegaron más datos, se corrigieron fases o cambió el método preferido.

¿“Revisado” significa final?

No. Puede cambiar con análisis posterior.

¿Earthquake24 ofrece alerta temprana?

No. Muestra eventos después de la publicación de la fuente.

¿La IA genera los valores?

No. Código determinista procesa los campos reportados.