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
| Plano | Radio | Payload | Estándar |
|---|---|---|---|
| Control / SOS | BLE GAP Broadcaster/Observer | 22 B payload + 32 B pubkey + 64 B firma | BLE 5 Extended Advertising |
| Datos (ligero) | Wi-Fi Aware (NAN) | ≤ 255 B | NAN Service Discovery |
| Datos (pesado) | Wi-Fi Aware (NAN) | > 255 B | NAN 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.
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