Red P2P distribuida basada en el Protocolo LBH. Construida desde Termux en El Salvador. Sin servidor central. Sin cloud.
python3 lbh_start.py
Un solo comando levanta toda la colonia.
HormigasAIS Swarm Network
Los nodos se descubren solos en la red local:
Nodo A arranca
↓
broadcast UDP :9199 → "soy termux-A16"
↓
Nodo B escucha → registra A
↓
Ambos se conocen sin Git, sin registro central
↓
Heartbeat cada 30s — nodos muertos se limpian solos
Unirse a la red:
git clone https://github.com/HormigasAIS/LBH-Net.git
cd LBH-Net
python3 nodes/lbh_discovery.py <node_id> <tcp_port>
Arquitectura
LBH Protocol (RFC-LBH-0006)
│
LBH Queue (SQLite)
│
Worker Pipeline
sign → verify → replicate
│
TCP Socket Server :9200
│
UDP Discovery :9199
│
Distributed Swarm Nodes
Componentes
Archivo
Rol
lbh_start.py
Arranque soberano completo
nodes/lbh_discovery.py
Autodescubrimiento UDP
nodes/lbh_registry.py
Registry dinámico
nodes/lbh_heartbeat.py
Ping + autocura
nodes/lbh_socket_server.py
Servidor TCP
nodes/lbh_socket_client.py
Cliente TCP
nodes/colonia_pipeline.py
XOXO→H10→Stanford→Estudiantes
tools/lbh_crypto.py
Ed25519 identidad
tools/lbh_queue_db.py
Cola SQLite
tools/lbh_retry.py
Retry + backoff + DLQ
tools/lbh_metrics.py
Health check + métricas
tools/lbh_lifecycle.py
Evaporación de feromonas
Filosofía
hormigas = nodos
feromonas = señales LBH
colonia = red distribuida
evaporación = TTL de señales
Ecosistema HormigasAIS
Repo
Descripción
LBH-Net
Esta red
LBH-Signals
Bus de señales Git
LBH-Nodes
Registro de nodos
HormigasAIS-AirCity
Protocolo UTM 🇸🇻
HormigasAIS-LBH-Protocol
RFC-LBH-0001 al 0006
Fundador
CLHQ — Cristhiam Leonardo Hernández Quiñonez
Protocolo LBH v1.1 | El Salvador 2026
DOI: 10.5281/zenodo.17767205