Track Clima y Territorio · Equipo Agentards

Yaku Relay

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.

Mangueto, un mango con gorra y chaleco
Manguetoel que siempre lo lleva
Doña Algarroba, una vaina de algarrobo con manta
Doña Algarrobala que pregunta quién lo vio
Zarandajita, una zarandaja con mochila
Zarandajitael que sabe usar la app
Imagen generada con IA
Mangueto

¡Guá! ¿Cero rayitas? Tranqui, yo lo llevo.

Doña Algarroba mira su celular sin señal, preocupada Ficción · imagen generada con IA
Doña Algarroba

Mi churre está en la loma y no contesta.

El problema · Piura, Fenómeno El Niño

Cuando más se necesita avisar, se cae la señal.

Alerta de El Niño Costero

Estado vigente del sistema de alerta ENFEN para el Perú.Comunicado Oficial ENFEN N.° 18-2026 · 16-oct-2026

275antenas caídas · mar-2023

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

445 de 928centros poblados

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

Mangueto ve agua en la calle y reporta sin señal.

Formulario Agua en la calle, sin red, con ubicación del GPS
Mis reportes: Guardado en tu celular, 1 por enviar, sin red

Capturas reales de la app · servidor local de prueba · reporte de prueba

Zarandajita

Abuela, se guarda igual.

2 Cómo se usa · intercambiar

El reporte pasa de celular en celular por QR.

Imagen generada con IA
Mangueto

Pásamelo. Yo lo llevo.

Intercambiar con otro vecino: Mi código QR con 1 reporte

Captura real · servidor local de prueba

3 Lo que ve la municipalidad

Llega al Yaku 3D · Centro de monitoreo.

/municipalidad · Yaku 3D · Centro de monitoreo
Centro de monitoreo en modo claro: mapa 3D de la sierra de Piura, incidente Acumulación de agua, 2 vecinos, reporte vecinal por validar, eventos clave

Captura real · servidor local de prueba · vista del histórico a las 04:07, antes de validar · 2 reportes de prueba

Doña Algarroba

¿Y eso quién lo vio?

Zarandajita

Por eso dice «por validar», abuela.

4 La respuesta vuelve

La municipalidad valida y la respuesta vuelve.

Centro de monitoreo · validado → Maquinaria asignada
Incidente con Maquinaria asignada e historial de estados con nombre y hora

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

Celular sin red: Avisos de la municipalidad, Maquinaria asignada, Firmado por la municipalidad, te lo pasó otro vecino

Captura real: el aviso llegó por QR («te lo pasó otro vecino») a un celular sin red

Firmado ✓

El aviso sale firmado y viaja por QR. El celular sin red verifica la firma: nadie puede inventar un aviso dentro de la cadena.

Mangueto

Y la respuesta también la llevo.

Y además · para la familia

«Estoy bien»: el mensaje que la familia busca.

Doña Algarroba sentada en un banquito, recordando Ficción · imagen generada con IA
Doña Algarroba

Pasé horas sin saber de los míos.

Formulario Estoy bien con nombre, mensaje y consentimiento
Búsqueda por nombre: Algarroba Prueba Pitch está bien

Capturas reales · servidor local de prueba · mensaje de prueba

Por dentro · esfuerzo técnico

Hecho para funcionar cuando no hay red.

Celular · app web

Offline-first

Service worker + IndexedDB: abre y guarda sin internet. Se instala desde el navegador. Foto comprimida a ~150 KB que sube después.

Relevo

QR comprimido

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

Node + SQLite en Docker

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

Avisos firmados

ECDSA P-256. Bajan a los celulares con red y viajan por QR; el celular sin red verifica la firma con la clave guardada.

Mapa 3DMapLibre + relieve (Terrain Tiles z5–9) + capas oficiales con fuente y fecha: CENEPRED/SIGRID, SENAMHI, OSIPTEL
148 commitsen ~16 h · repo público github.com/agentards/yaku
238/238 · 76/76pruebas unitarias · pruebas del servidor (18-oct, 03:43)
E2E + CIensayo de punta a punta con celulares simulados en Chrome

Fuentes: código y git log de agentards/yaku (main) · avance 5 del equipo (18-oct-2026, 03:50).

Zarandajita

Factos, abuela.

Tracción · sin maquillaje

Dónde estamos hoy, 18 de octubre.

En producción · yaku.lat

  • Página pública y app del vecino en /reportar, sin red
  • Intercambio por QR y subida al volver la señal
  • Centro de monitoreo con validar, asignar e historial
  • Avisos firmados que vuelven por la cadena
  • «Estoy bien» con búsqueda por nombre

Probado

  • Pruebas automáticas del celular y del servidor
  • Ensayo completo con celulares simulados: reporte sin red → QR → municipalidad → aviso de vuelta
  • Las capturas de este pitch salen de ese recorrido, hecho hoy

Todavía no

  • Usuarios reales: 0. Ninguna municipalidad lo usa todavía
  • QR con la cámara entre 2 celulares reales en campo: prueba pendiente
  • Sin convenio ni precio
Página pública de yaku.lat: Cuando cae la señal, el reporte sigue viajando yaku.lat/reportar en un celular: ¿Qué está pasando?

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.

Mangueto

Ya, ya.

Próximo paso

Buscamos un piloto en Piura.

Imagen generada con IA
Doña Algarroba

Hoy lo practicamos. Celulares en modo avión.

  1. Un simulacro con una junta vecinal: celulares en modo avión, reportes por QR hasta un punto con señal.
  2. Un distrito con su municipalidad: el Centro de monitoreo en su sala y el servidor en su red o en un VPS.
  3. Medir juntos cuánto tarda un reporte en llegar y la respuesta en volver.

¿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.

yaku.lat/reportaryaku.lat/estoy-biengithub.com/agentards/yakupiloto@yaku.lat

Un reporte de vecino nunca es una alerta: es «Reporte vecinal · por validar». Las alertas oficiales son de SENAMHI e INDECI.

Código QR a https://yaku.latEscanea: yaku.lat
Mangueto

Pásalo. Yo lo llevo.

Narrador

¡Bacán: nadie lo lleva solo! Gracias.

NOTAS ·