GuacaMalla es una red de comunicación de emergencia descentralizada y Offline-First, diseñada para situaciones de catástrofe (terremotos, cortes masivos, colapso de infraestructura) donde internet y las torres celulares dejan de funcionar.

¿Cuál es la meta?

Nuestra meta es salvar vidas asegurando que ninguna persona herida o aislada se quede incomunicada en momentos críticos.

¿Cómo funciona?

La app convierte teléfonos Android en balizas de radio independientes que emiten frames de 119 bytes firmados con Ed25519 vía Bluetooth (BLE 5). Los mensajes SOS y coordenadas GPS saltan de dispositivo en dispositivo formando una malla descentralizada sin necesidad de servidores ni internet. Cuando un teléfono alcanza una zona con señal actúa como "mula de datos" y sube los frames acumulados al backend opcional, que los re-verifica criptográficamente antes de persistirlos.

El enlace es intencionalmente abierto — un SOS es público, cualquiera en alcance debe recibirlo y retransmitirlo. La confianza vive en el payload: cada frame va firmado con Ed25519 y cualquier manipulación rompe la firma, de modo que el siguiente salto lo descarta silenciosamente.

El backend es opcional. La malla funciona 100% offline y sin infraestructura.

Equipo

  • Rodrigo Rivas — Product + UI/UX + Frontend · LinkedIn
  • Victor Maldonado — Fullstack + Mobile Native · LinkedIn
  • David Gonzalez — Backend + Mobile Native + QA · LinkedIn
  • Jaime Stalislav — Backend + Mobile Native + QA
  • Carlos Ramirez — PM + Plataforma · LinkedIn
  • Cristopher Avila — Frontend · LinkedIn

Arquitectura

PlanoRadioPayloadEstándar
Control / SOSBLE GAP Broadcaster/Observer22 B payload + 32 B pubkey + 64 B firmaBLE 5 Extended Advertising
Datos (ligero)Wi-Fi Aware (NAN)≤ 255 BNAN Service Discovery
Datos (pesado)Wi-Fi Aware (NAN)> 255 BNAN Data Path (NDP), efímero

El frame de 22 bytes incluye lat/lon (int32 E7), timestamp Unix y tipo de mensaje. La autenticidad se verifica con Ed25519 en cada salto — el nodo receptor nunca confía en el remitente.

Comments

Build feedback

3 comments

Sign in to leave feedback and vote on comments.

Juan Camilo Correa V

2026-06-28

Felicitaciones al equipo. 👏👏👏 Excelente proyecto, de mucha ayuda, y que sea sin necesidad de datos e internet lo hace usable para el usuario final y dadas las condiciones una maravilla.

AC

Anthony Cueva

2026-06-26

hello

Karot

2026-06-28

Conocí el sistema Mesh desde una comunidad en argentina. Les dejo el link por si necesitan alguna información https://t.me/meshtastic_argentina