RED (Red Criptográfica Off-Grid & P2P Mesh) es la plataforma de comunicaciones tácticas, descentralizadas y soberanas más avanzada del mundo. Diseñada desde su origen para operar bajo escenarios de apagón tecnológico, censura estatal, desastres naturales o denegación de servicios, RED no depende de servidores centrales, infraestructuras celulares ni conexión a Internet. Ahora con el Modo Familiar (WhatsApp UX) integrado, Coordinación Espectral LoRa TDMA, Enrutamiento Geoespacial Geohash y Repetidores Solares Autónomos ESP32-S3.
Accede a la documentación técnica y operativa completa del proyecto:
- 📖 Manual de Usuario Táctico (USER_MANUAL.md): Guía de uso paso a paso de los 8 Hubs Tácticos Consolidados y las 65 pantallas modales para operadores finales.
- ⚙️ Manual de Administración y Nodos (ADMIN_MANUAL.md): Configuración de nodos de escritorio en PC, repetidores solares autónomos ESP32-S3 y telemetría de slots TDMA.
- 📐 Arquitectura de Protocolos (ARCHITECTURE.md): Diagramas formales de ingeniería, stack de capas, supertrama TDMA y enrutamiento Geohash.
- 🛰️ Firmware de Repetidores Solares (firmware/esp32-repeater/README.md): Guía de montaje de hardware de bajo costo (~$15-20 USD), esquema solar TP4056 y flasheo PlatformIO.
- 📡 Especificación Formal de Protocolo (docs/PROTOCOL_SPEC.md): Formato de trama binaria RED de 96 bytes, acuerdos HPKE y filtros Bloom de deduplicación.
- 📜 Historial de Versiones (CHANGELOG.md): Registro exhaustivo de cambios y novedades de cada release.
- 🚀 Guía de Inicio Rápido (GETTING_STARTED.md): Instrucciones para desarrolladores y configuración de dependencias.
- Visión General & Filosofía de Diseño
- Arquitectura del Sistema & Mapa Visual
- Autenticación Biométrica Universal & Seguridad Zero-Trust
- Conectividad Global & Red Malla Descentralizada
- Catálogo Consolidado de 65 Módulos & Pantallas Tácticas
- Criptografía Post-Cuántica & Privacidad en Capas
- Tokenomics & Proof-of-Relay
- Guía de Compilación & Despliegue
- Fundamentos Bio-Neuromórficos & Atribución Conectómica
- Licencia & Descargo Legal
En situaciones de emergencia o denegación de red, las aplicaciones tradicionales de mensajería (WhatsApp, Telegram, Signal) fallan al depender de servidores centrales en la nube y torres de telefonía celular. RED rompe esta dependencia convirtiendo cada dispositivo en un nodo de red mesh independiente capaz de cifrar, enrutar y entregar mensajes a través de radios de hardware locales y enlazar globalmente cuando exista un puente de red.
| Característica | Aplicaciones Tradicionales | RED v126.0.0 |
|---|---|---|
| Interfaz & UX | Saturada y con menús dispersos | Doble Modo Soberano: Modo Familiar (WhatsApp UX) + Modo Táctico C4ISR (8 Hubs, 65 Pantallas) |
| Infraestructura | Requiere servidores en la nube y 4G/5G | 100% Descentralizado / Zero-Server |
| Operación Off-Grid | Imposible sin Internet | Totalmente funcional mediante BLE GATT, WiFi Direct, LoRa 915MHz y SoundMesh Ultrasónico |
| Coordinación LoRa | Acceso ALOHA caótico con colisiones masivas | Planificador LoRa TDMA: Supertrama de 2000ms (10 slots de 200ms), FNV-1a y Bypass SOS Prioridad 9 |
| Enrutamiento Espacial | Inundación ciega de la red | Poda Geoespacial Geohash-4/6 en IndexedDB v2 & Filtrado Satelital LEO Downlink |
| Repetidores de Campo | Infraestructura de antenas celulares costosas | Repetidores Solares Autónomos ESP32-S3 de bajo costo (~$15-20 USD BOM, <12mA en reposo) |
| IA Local Adaptativa | Requiere APIs en la nube / Defaults fijos | Asignación Dinámica de RAM (DeviceMemoryBudget), Inferencia WASM Qwen/SmolLM & RAG INT8 (<5ms) |
| Llaves Biométricas | Dependiente de cuenta/SMS | Universal: Huella, Rostro, Iris, Windows Hello, Touch ID y Passkeys WebAuthn |
| Aislamiento de Red | Endpoints expuestos a LAN | Zero-Trust: Servidor Axum estrictamente enlazado a Loopback 127.0.0.1:7333 |
| Validación de Bóveda | Generación efímera insegura | Verificación estricta de desencriptación en Sled DB con aborto fatal ante PIN erróneo |
| Autorización Consent-First | Sin control de adición en malla | Protección Anti-Acoso: Solicitudes de contacto con aceptación/rechazo explícito y lista negra |
| IA 100% Offline | Requiere APIs de servidores en la nube | RAG Semántico Acelerado (<120ms), Clasificador de 8 Dominios y Guardian Hamming 64-bit locales |
| Interoperabilidad Web PC | Limitada a clientes cerrados | Web App SPA en PC interoperable en tiempo real con nodos móviles Android |
| Conectividad Global | Centralizada en servidores corporativos | P2P Kademlia DHT + Bootstrap Peers + Auto-Relay Circuit v2 + DoH Tunnels |
| Respaldo & Recuperación | Dependiente de cuentas de usuario / SMS | 1-Toque Zero-Friction: Cifrado AES-256-GCM + Google Drive + IPFS + Frase Semilla BIP-39 |
| Identidad & Web3 | Vinculada a número telefónico/email | Soberana (did:red:) + EIP-712 MetaMask Multi-Chain Binding |
| Criptografía | Clásica (vulnerable a computación cuántica) | Híbrida Post-Cuántica: ML-KEM-768 (FIPS 203) + ECDH P-256 + AES-256-GCM |
| Audio Táctico | Códecs pesados (WebM/AAC 32-64 kbps) | LowBitrateVocoder DSP (8kHz IMA-ADPCM 1.6–3.2 kbps, -97.9% compresión) |
| Cero Datos Ficticios | Simulación en modo demo | 0% Datos Hardcodeados / 100% Funcionalidad Real Verificada en Hardware |
Para una documentación exhaustiva de los diagramas técnicos de ingeniería, consulta ARCHITECTURE.md.
graph TD
subgraph FRONTEND ["1. Frontend SPA (Next.js 16 + React 19 + Zustand)"]
UI["65 Módulos & Pantallas Tácticas Consolidadas"]
STORE["Zustand Slices (Auth, Chat, Contacts, Emergency, Social)"]
UI <--> STORE
end
subgraph BRIDGES ["2. Puente Nativo IPC (Capacitor 8 + JNI)"]
JNI["RedNodePlugin.java / RedNodeService (Foreground)"]
KEYSTORE["Hardware KeyStore / StrongBox TEE"]
STORE <--> JNI
STORE <--> KEYSTORE
end
subgraph LOCAL_SERVER ["3. Servidor Local Axum (127.0.0.1:7333)"]
AXUM["Axum REST & SSE Engine"]
SEC_MW["Zero-Trust X-API-Key Middleware"]
JNI <--> AXUM
AXUM --> SEC_MW
end
subgraph RUST_CORE ["4. Núcleo Criptográfico Rust (red_core & red_blockchain)"]
CORE_CRYPTO["ML-KEM-768 + Double Ratchet + AES-256-GCM"]
CORE_STORAGE["Base de Datos Sled Cifrada (Identidad did:red:)"]
CORE_MESH["Enrutador Mesh P2P & Gossipsub"]
SEC_MW <--> CORE_CRYPTO
CORE_CRYPTO <--> CORE_STORAGE
CORE_CRYPTO <--> CORE_MESH
end
subgraph HARDWARE_RADIOS ["5. Radios de Hardware, TDMA & Repetidores"]
BLE["Bluetooth LE 5.x GATT"]
WIFI["WiFi Direct / WebRTC P2P DataChannels"]
TDMA_LORA["LoRa TDMA Scheduler (SX1262 915/868 MHz)"]
SOLAR_FLEET["ESP32-S3 Solar Repeater Fleet (Low-Power Sentinel)"]
SOUND["SoundMesh Acústico (18-20 kHz)"]
SAT_GW["LEO Satellite Mesh Gateway"]
CORE_MESH <--> BLE
CORE_MESH <--> WIFI
CORE_MESH <--> TDMA_LORA
TDMA_LORA <--> SOLAR_FLEET
CORE_MESH <--> SOUND
CORE_MESH <--> SAT_GW
end
RED v126.0.0 incorpora un guardián de hardware que vincula el chip de seguridad del dispositivo a la base de datos sled:
- Soporte Biométrico Completo:
- Android Nativo: Sensor de huella dactilar, reconocimiento facial 3D/IR, escáner de iris y credenciales de dispositivo mediante
BiometricPrompt(USE_BIOMETRIC+USE_FINGERPRINT). - Web / Desktop (PC & Mac): API WebAuthn / Passkeys (
navigator.credentials) compatible con Windows Hello, Apple Touch ID / Face ID y llaves FIDO2 físicas.
- Android Nativo: Sensor de huella dactilar, reconocimiento facial 3D/IR, escáner de iris y credenciales de dispositivo mediante
- Derivación de Claves Segura: La validación biométrica positiva libera el
master_pindesde el KeyStore/WebAuthn, el cual deriva la clave simétrica con Argon2id para abrir la base de datos Sled. - Protocolo Anti-Coacción: Permite desactivar el auto-prompt biométrico en zonas de riesgo para posibilitar el ingreso discreto del PIN de Señuelo (
decoy_pin), abriendo la Bóveda Señuelo.
RED implementa una arquitectura híbrida Offline-to-Global Gateway con tolerancia absoluta a fallos de infraestructura:
- Planificador LoRa TDMA: Sincronización en supertramas de 2000 ms divididas en 10 slots de 200 ms. Slots 0-7 asignados de forma determinista mediante hash FNV-1a del identificador de nodo, slot 8 reservado para balizas y slot 9 asignado a contienda dinámica CSMA/CA con backoff exponencial. Ráfagas de emergencia SOS (prioridad >= 9) transmiten de forma inmediata con bypass de supertrama.
-
Enrutamiento Espacial Geohash DTN: Indexación por cuadrantes espaciales en IndexedDB v2. Los paquetes en tránsito se etiquetan con su Geohash de destino; las mulas móviles de datos y los satélites LEO descartan tráfico fuera de su vector geográfico de desplazamiento mediante
GeohashSpatialRouting.shouldCarrierAcceptPacket. - Flota de Repetidores Solares Autónomos ESP32-S3: Hardware de despliegue en campo con panel solar de 5V y celda 18650, operando a 80 MHz con un consumo centinela inferior a 12 mA, filtro Bloom de 2048 bits para descarte de duplicados y transceptor Semtech SX1262 con oscilador TCXO a 1.8V.
-
Observador de Transición de Red (
NetworkWatcher): Detección en tiempo real de cambios de interfaz (WiFi$\leftrightarrow$ Celular$\leftrightarrow$ Off-Grid). -
WebRTC P2P DataChannels &
iceRestart: Re-negociación ICE en caliente sin pérdida de sesión.
- Canales Mesh Locales: Salas temáticas abiertas con moderación por IA.
- RED Social Feed P2P: Microblogging descentralizado sin censura.
- Difusión Privada (Broadcast): Comunicados masivos cifrados.
- Walkie-Talkie Push-To-Talk: Radio digital de voz con códec Vocoder (1.6–3.2 kbps).
- Canvas Táctico P2P: Pizarra colaborativa de planos tácticos en tiempo real.
- Live Broadcast Stream: Transmisión y visualización de video P2P local.
- Shake & Pair: Emparejamiento instantáneo por acelerómetro (>15 m/s²).
- Radar Topográfico GPS & UTM: Brújula digital con declinación WMM2025 y barómetro.
- Mapa de Nodos P2P: Visualización geoespacial de nodos y telemetría de enlace.
- Radar Hardware BLE / WiFi: Escáner pasivo de espectro electromagnético.
- Analizador Espectro RF / EW: Monitoreo de interferencias y guerra electrónica.
- Ondas de Proximidad: Detección de pares cercanos por firma de radio.
- Clima & Barómetro CAP: Alertas meteorológicas y presión atmosférica local.
- Batería Eco-Mesh: Gobernador cinemático de energía (hasta 48h de autonomía).
- Consenso Blockchain PoS: Validación de bloques y staking descentralizado.
- Vales Criptográficos P2P: Economía soberana offline y paridad en Soles (PEN).
- Cápsula de Esteganografía: Ocultamiento de archivos dentro de imágenes PNG/WAV.
- Interruptor del Hombre Muerto (DMS): Purga programada en caso de captura o pérdida.
- Triaje Médico START: Clasificación de víctimas en emergencias con código de colores.
- Baliza de Emergencia SOS: Transmisión continua de auxilio por radio y sonido.
- SoundMesh Ultrasónico: Módem acústico por altavoz en 18–20 kHz BFSK.
- Auditoría de Seguridad OPSEC: Chequeo en tiempo real de fugas de datos y hardware.
- Calculadora Señuelo: Disfraz funcional que oculta la aplicación tras una calculadora real.
- Bóveda Señuelo (Decoy Vault): Espacio aislado con datos inocentes para casos de coacción.
- Almacén Cifrado Sled: Base de datos embebida con cifrado simétrico AES-256-GCM.
- Árbol Merkle State Integrity: Verificación criptográfica y autorreparación de estado.
- Guardian IA Firewall: Filtro semántico de seguridad con distancia de Hamming de 64 bits.
- RAG Semántico Vectorial: Base de conocimiento táctica offline con embeddings locales.
- IA Copilot Táctico: Asistente neuronal offline basado en
LaMini-Flan-T5. - LowBitrateVocoder DSP: Compresión de audio de ultra-bajo ancho de banda (-97.9%).
- Mesh Proof-of-Work: Hashcash descentralizado contra ataques Sybil y DDoS.
- Web Companion QR: Vinculación segura entre clientes Web en PC y la App Móvil.
- Respaldo Soberano 1-Toque: Copias de seguridad cifradas en Google Drive e IPFS.
- MetaMask EIP-712: Vinculación de identidades soberanas a billeteras Web3.
- Gestor de Contactos Consent-First: Protección anti-acoso con listas de confianza y bloqueo.
- Transmisión de Archivos Fragmentados: Envío P2P de documentos y fotos por malla.
- Llamadas de Voz Cifradas WebRTC: Comunicaciones de audio bidireccional punto a punto.
- Videollamadas de Baja Latencia: Video P2P cifrado con DTLS-SRTP.
- Gobernador de Canal RF: Salto adaptativo de frecuencias y control de congestión.
- Telemetría de Enlace LQS: Medición continua de RSSI, SNR y pérdida de paquetes.
- Autenticación Biométrica Universal: Desbloqueo por huella, rostro, iris o Passkeys.
- Auto-Bloqueo por Inactividad: Sentinel de visibilidad y ciclo de vida de la app.
- Coordinador LoRa TDMA: Asignación y visualización en tiempo real de slots espectrales.
- Cuadrantes Geohash DTN: Selector de resolución espacial (longitudes 4 a 6) para enrutamiento.
- Telemetría de Repetidor Solar: Monitor de batería, rendimiento de retransmisión y drops de filtro Bloom.
- Gateway Satelital LEO: Panel de pases orbitales y cola de descarga bent-pipe.
- Visor CAD Táctico Vectorial: Renderizado SVG 4K de planos de 4 capas y topología de red.
- Detector CBRN & Radiación: Mapeo y alertas de radiación ambiental y gases tóxicos.
- Navegación Celeste & PDR: Navegación por estrellas y Dead Reckoning peatonal sin GPS.
- Triangulación RDF: Radio Direction Finding para búsqueda de radiobalizas enemigas o amigas.
- Búnker Anti-Forense: Borrado criptográfico multinivel conforme a estándares DoD 5220.22-M.
- Túneles Encubiertos DoH: Ofuscación de tráfico en túneles DNS-over-HTTPS.
- Monitor Sísmico & Salud Estructural: Registro acelerométrico de ondas P y S en terremotos.
- Purificación de Agua Táctica: Calculadora de dosificación química y protocolos de desinfección.
- TCCC & Balística Táctica: Registro de torniquetes, soporte vital de combate y tablas de tiro.
- Escáner LiFi & Morse Óptico: Transmisión de datos por modulación de linterna LED del teléfono.
- Sensor Óptico de Gases: Detección fotométrica de partículas en suspensión mediante cámara.
- C4ISR CoT & Sitrep: Mensajería estandarizada Cursor-on-Target militar para interoperabilidad.
- Gobernador de Batería Cinético: Gestión de energía acoplada a la actividad motriz del operador.
- Bóveda de Trueque P2P: Intercambio descentralizado de suministros y recursos en crisis.
- Sigint Subterráneo: Análisis de señales acústicas y vibraciones de suelo.
- Resguardo de Secretos Shamir: Custodia fragmentada de claves maestras entre el escuadrón.
- Conectoma Neuromórfico MaleCNS: Atlas 3D somático de 124,289 neuronas con micro-espigas AER y plasticidad Hebbiana.
- Vivarium Biocibernético 3D: Gemelo digital WebGL interactivo en tiempo real con suelo entorrinal multiescala, marcha trípode CPG y simulación de amenazas físicas.
- Hábitat Digital Biocibernético In-Silico: Ecosistema multi-cerebro interactivo con sustrato químico de difusión continua de Fick a 60 Hz, estigmergia emergente con feromonas de rastro, quimiotaxis por klinokinesis de C. elegans, ciclo de vida A-Life evolutivo con mutación epigenética y Bio-Scanner HUD táctico.
RED implementa una suite criptográfica híbrida diseñada para resistir tanto adversarios clásicos como ataques de computación cuántica futura:
-
Intercambio de Claves Híbrido Post-Cuántico (PQ-KEM):
- NIST FIPS 203 ML-KEM-768 (Kyber): Encapsulación de clave basada en retículos resistente a ordenadores cuánticos.
- ECDH X25519: Intercambio clásico de alto rendimiento.
- Combinador HKDF-SHA256: Deriva claves simétricas que garantizan seguridad si al menos uno de los dos algoritmos permanece seguro.
-
Cifrado Simétrico Autenticado:
- ChaCha20-Poly1305 / AES-256-GCM: Cifrado AEAD para cargas útiles de mensajes y bases de datos locales.
-
Esquema de Secreto Compartido de Shamir (SSS):
- División de claves maestras en umbrales
$k$ -de-$n$ en el cuerpo finito$GF(2^8)$ para recuperación soberana entre pares de confianza.
- División de claves maestras en umbrales
-
Esteganografía LSB Táctica:
- Inyección discreta de paquetes cifrados en bits menos significativos de imágenes y pistas de audio.
El sistema integra una economía descentralizada autónoma para incentivar la retransmisión de paquetes y el comercio offline:
- Proof-of-Relay (PoR): Cada nodo que actúa como repetidor de paquetes para la malla acumula créditos de retransmisión computados localmente.
- Consenso Proof-of-Stake Soberano: Motor de cadena local con árbol de Merkle real, cálculo de nonces y forja de bloques por ranuras de tiempo (
slots). - Vales P2P Criptográficos Off-Grid: Emisión de comprobantes de pago firmados con SHA-256 y códigos QR bidimensionales para transacciones comerciales sin conexión a Internet, con prevención de doble gasto mediante libro mayor local.
cd client/app
npm install
npm run build# Validar planificador LoRa TDMA
npm run test:tdma
# Validar enrutamiento geoespacial Geohash
npm run test:geohash
# Validar suite completa de pruebas unitarias
npm run test:allcargo build --release --bin red-node
cargo test --workspacecd firmware/esp32-repeater
pio run -e heltec_wifi_lora_32_v3
pio run -e heltec_wifi_lora_32_v3 -t upload# Sincronizar plugins de Capacitor
npx cap sync android
# Compilar bibliotecas ARM64 con NDK y generar APK de Release
cd client/app/android
./gradlew assembleRelease
# Instalar en dispositivo conectado vía ADB
adb install -r app/build/outputs/apk/release/app-release.apkRED Sovereign Mesh OS integra principios de computación bio-inspirada y dinámica de circuitos neuronales reales del conectoma de Drosophila melanogaster para optimizar el enrutamiento de malla, la navegación sin satélites, la evasión de guerra electrónica y la retención asociativa de mensajes:
-
MaleCNS v1.0 & Template (cobanov/fly-connectome-template):
- Atlas somático 3D (124,289 neuronas clasificadas) desarrollado por Milos Cobanov y Janelia Research Campus (Cell, Septiembre 2026).
- Utilizado en el visualizador interactivo WebGL/Canvas
MaleCnsConnectomeHUD.tsx. Licencia source-available con atribución obligatoria en interfaz web y repositorio.
-
Estadísticas de Red FlyWire (murthylab/flywire-network-analysis):
- Investigaciones sobre la topología del conectoma completo de Mala Murthy Lab (Princeton University) (Nature, 2024 / FlyWire Consortium).
- Aplicado en
SynapticMeshRouterEngine.tspara el cálculo en tiempo real de:-
Reciprocidad de enlaces (
$r$ ): Prevención de enlaces asimétricos y pérdidas simplex en LoRa/BLE. -
Índice Small-World (
$\sigma$ ): Garantía de alta modularidad local y bajo diámetro de salto global. - Motivos Triádicos (Milo et al.): Refuerzo de bucles de avance coherente (Feed-Forward Loops, FFL) y supresión activa de tríadas cíclicas (Feedback Loops, FBL) causantes de tormentas de difusión.
-
Reciprocidad de enlaces (
-
Curaduría Conectómica & Circuitos de Escape (cobanov/awesome-fly):
- Circuito de escape monosináptico
fly-swing(Lobula Columnar LC4#10042y LPLC2#10043sinaptando en interneurona gigante DNp01#10001y motoneurona de salto TTMn#10099) integrado enGiantFiberReflexEngine.tspara silenciamiento EMCON en < 15ms. - Matriz de conectividad de The Fly's Table (682 Neuronas de Proyección, 2,500 Células de Kenyon, 97 MBONs y 332 Neuronas Dopaminérgicas PAM/PPL1) integrada en
DtnMushroomBodyEngine.ts.
- Circuito de escape monosináptico
-
Emulación SNN & Optogenética (eonsystemspbc/fly-brain & Eon Systems PBC):
- Paradigmas de computación bio-silicio neuromórfica y dinámica de potenciales Leaky Integrate-and-Fire (LIF).
- Búfer acumulador de eventos para reducir el consumo RF hasta un 65% en radios LoRa y herramientas de control optogenético (silenciamiento no destructivo NpHR de nodos anómalos y estimulación de sondeo ChR2 a 10Hz).
-
Vivarium Biocibernético 3D & Gemelo Digital Táctico (
Vivarium3DEngine.ts,VivariumBiocibernetico3D.tsx):- Espacio tridimensional virtual acelerado por WebGL (Three.js) para la experimentación táctica en tiempo real con modelos neuromórficos emulados.
- Suelo entorrinal periódico hexagonal multiescala (4 escalas biológicas de células de rejilla MEC:
$\lambda_1 = 1.0, \lambda_2 = 1.42, \lambda_3 = 2.02, \lambda_4 = 2.87$ ). - Cinemática biomecánica de 6 patas sincronizada al CPG de osciladores de fase acoplados de Kuramoto-Matsuoka en marcha trípode alternada (
$180^\circ$ ). - Balizas LoRa perimetrales sincronizadas con la supertrama TDMA, satélite LEO orbital polar con footprint Geohash-4 e inyector de estímulo óptico Looming para activación en < 15 ms del circuito reflejo de escape Giant Fiber.
Este proyecto está licenciado bajo la GNU Affero General Public License v3.0 (AGPL-3.0) — Copyright (C) 2026 Rodrigo Alejandro Vega Rojas (alias "DarckRovert") / RED Sovereign Mesh Team. Consulta el archivo LICENSE para más detalles.
⚠️ Aviso Táctico & Descargo de Responsabilidad: El uso de este software en operaciones de emergencia, telecomunicaciones o rescate se realiza bajo la exclusiva responsabilidad del usuario. Consulta los términos legales vinculantes en el Descargo de Responsabilidad (DISCLAIMER.md).