Layer 0 · Infraestructura soberana

MiCelio

La red de comunicación soberana e imparable que conecta todos los seres de luz.

desciende a la raíz ↓
El manifiesto

Como el micelio bajo el bosque: sin centro, sin dueño, imposible de apagar. Cada nodo es raíz. Cada raíz, soberana.


Soberana de raíz

Tres verdades, no tres promesas

01 — llaves

Tus llaves, tu raíz

Las llaves privadas nacen y viven en tu dispositivo. Nunca se transmiten. Ni quien construyó la red puede leer tu data.

02 — cifrado

Cifrado de extremo a extremo

Cada mensaje viaja cifrado nodo a nodo. Los que reenvían transportan lo que jamás pueden abrir.

03 — sin centro

Sin centro que apagar

No hay servidor, no hay operador, no hay interruptor. Entregamos código, no control. La red es de quien la corre.

Cómo funciona

Cada mensaje cae al transporte correcto

L1 Presencia Quién está vivo en la malla. Latido y prueba de presencia. Malla · activo
L2 Texto Mensajería cifrada, store-and-forward, multi-salto. LXMF · activo
L3 Voz asíncrona Un clip de voz comprimido viaja por radio donde nada más llega. Codec2 · activo
L4 Voz en tiempo real Llamada full-dúplex sobre el plano local de alta banda. HaLow · próximo

La regla de oro: la voz en tiempo real nunca viaja por radio de largo alcance. Cuando no hay banda, la llamada se convierte sola en un mensaje de voz que igual llega. Siempre puedes comunicarte — lo único que cambia es el modo.


Código abierto

Construye sobre el micelio

Toda app es un destino en la malla, con su propio espacio de nombres. No pides permiso a nadie: la red es de quien la corre.

Identidad humana opcional vía FBID. La malla transporta tráfico anónimo y cifrado por defecto. Licencia Apache-2.0 — tómalo, fórjalo, despliégalo.

Reticulum LXMF Apache-2.0 FBID opcional
# una app nueva sobre el micelio
import RNS
from common import CONFIG_DIR, load_or_create_identity

RNS.Reticulum(CONFIG_DIR)
identity = load_or_create_identity("mi-app")

# tu propio espacio de nombres en la malla
dest = RNS.Destination(
    identity, RNS.Destination.IN,
    RNS.Destination.SINGLE,
    "miapp", "lo-que-sea",
)
dest.announce()  # ya vives en la red