Track Clima y Territorio · Equipo Agentards
Cuando cae la señal, el reporte sigue viajando.
App web que funciona sin internet para el Fenómeno El Niño en Piura: el vecino reporta sin señal, el reporte pasa de celular en celular por QR y llega a su municipalidad.



¡Guá! ¿Cero rayitas? Tranqui, yo lo llevo.
Ficción · imagen generada con IA
Mi churre está en la loma y no contesta.
El problema · Piura, Fenómeno El Niño
Estado vigente del sistema de alerta ENFEN para el Perú.Comunicado Oficial ENFEN N.° 18-2026 · 16-oct-2026
Por falta de energía e instalaciones inundadas. 142 dejaron sin telefonía ni internet móvil a más de 130 localidades del norte.OSIPTEL, nota de prensa 34-2023 · 14-mar-2023
del escenario de riesgo de la sierra de Piura (17–19 oct, Aviso 421) con dato OSIPTEL no tienen cobertura móvil garantizada (declarada por las operadoras, no medida).CENEPRED/SIGRID 23077 × OSIPTEL datos abiertos 2025-IV
Si se cae la red, el vecino no puede avisar y la municipalidad no sabe a dónde ir primero.
1 Cómo se usa · reportar


Capturas reales de la app · servidor local de prueba · reporte de prueba
Abuela, se guarda igual.
2 Cómo se usa · intercambiar
Pásamelo. Yo lo llevo.

Captura real · servidor local de prueba
3 Lo que ve la municipalidad
Captura real · servidor local de prueba · vista del histórico a las 04:07, antes de validar · 2 reportes de prueba
¿Y eso quién lo vio?
Por eso dice «por validar», abuela.
4 La respuesta vuelve
Validar, descartar o asignar rescate, bomberos, provisiones, maquinaria o evaluación EDAN, con historial de quién y cuándo.
Captura real · servidor local de prueba · reportes de prueba

Captura real: el aviso llegó por QR («te lo pasó otro vecino») a un celular sin red
El aviso sale firmado y viaja por QR. El celular sin red verifica la firma: nadie puede inventar un aviso dentro de la cadena.
Y la respuesta también la llevo.
Y además · para la familia
Ficción · imagen generada con IA
Pasé horas sin saber de los míos.


Capturas reales · servidor local de prueba · mensaje de prueba
Por dentro · esfuerzo técnico
Celular · app web
Service worker + IndexedDB: abre y guarda sin internet. Se instala desde el navegador. Foto comprimida a ~150 KB que sube después.
Relevo
Reportes comprimidos (deflate); varios van en un QR animado. El id sale del contenido: si alguien cambia un dato, deja de coincidir y se rechaza.
Servidor
Docker Compose en un VPS con HTTPS. Un reporte que llega por 10 caminos se guarda una vez. Acceso municipal con usuario y contraseña.
Respuesta
ECDSA P-256. Bajan a los celulares con red y viajan por QR; el celular sin red verifica la firma con la clave guardada.
Fuentes: código y git log de agentards/yaku (main) · avance 5 del equipo (18-oct-2026, 03:50).
Factos, abuela.
Tracción · sin maquillaje
En producción · yaku.lat
Probado
Todavía no
Capturas de producción tomadas hoy, sin iniciar sesión: yaku.lat y yaku.lat/reportar.
Fuente de la tracción: registro del equipo (traccion/resumen.md, 17-oct-2026, 18:40): 0 conversaciones y 0 pruebas externas registradas.
Ya, ya.
Próximo paso
Hoy lo practicamos. Celulares en modo avión.
¿Quién lo pagaría?
La municipalidad o el gobierno regional, con su presupuesto de gestión del riesgo. El vecino nunca paga.
Según la Defensoría, Informe 270, al 13 de enero de 2026 los gobiernos regionales tenían asignados 408,5 millones de soles del PP 0068.
Informe Defensorial N.° 270 (feb-2026), Fig. 1 · Consulta Amigable MEF
Escríbenos para un piloto
piloto@yaku.lat
Yaku Relay · equipo Agentards
yaku.lat
Cuando cae la señal, el reporte sigue viajando.
Un reporte de vecino nunca es una alerta: es «Reporte vecinal · por validar». Las alertas oficiales son de SENAMHI e INDECI.
Pásalo. Yo lo llevo.
¡Bacán: nadie lo lleva solo! Gracias.