Qué es Aura OmniMesh
Aura OmniMesh es un protocolo y una aplicación gratuita para el intercambio directo entre personas físicamente cercanas. Cada dispositivo publica breves intenciones firmadas — una oferta («doy clases de guitarra») o una necesidad («necesito ayuda con una mudanza») — y un pequeño modelo de IA que corre en el propio teléfono las combina en círculos cerrados de tres a siete participantes.
Todo aquello para lo que un mercado normalmente necesita una empresa — identidad, emparejamiento, confianza, historial — lo hacen los propios dispositivos, criptográficamente. El resultado es una red de intercambio que sigue funcionando donde el dinero, los bancos o internet no llegan.
Por qué existe
El trueque directo suele fracasar por una razón matemática: quien tiene lo que tú necesitas rara vez necesita lo que tú tienes. Los economistas lo llaman la doble coincidencia de necesidades. Los círculos lo resuelven: A enseña a B, B presta a C, C abastece a A — el bucle se cierra aunque ningún par coincida directamente.
La segunda razón es la independencia. Todo mercado existente funciona sobre servidores y cuentas: una empresa que puede caerse, censurar anuncios, subir comisiones o recolectar datos. OmniMesh elimina al intermediario como hecho arquitectónico, no como promesa: sencillamente no hay servidor en el que confiar, que citar judicialmente o que apagar.
Cómo funciona
- La identidad es una clave, no una cuenta.En el primer arranque el dispositivo genera un par de claves Ed25519. La clave privada nunca sale del dispositivo. Sin registro, sin correo, sin número de teléfono: tu clave es tu identidad.
- Las intenciones son texto firmado.Publicas ofertas y necesidades como frases cortas. Un modelo de lenguaje multilingüe que corre en el teléfono convierte cada una en un vector semántico, de modo que el emparejamiento funciona entre idiomas distintos.
- Los dispositivos comparten un registro común.Los teléfonos cercanos intercambian registros de operaciones firmadas por Bluetooth LE, Wi-Fi Direct o una red local compartida. El registro es un CRDT: independiente del orden y tolerante a particiones, así que todos los dispositivos convergen al mismo estado sin coordinador.
- Todo se verifica, nada se supone.Cada operación se comprueba: firma, autoría, reglas del protocolo. Una firma válida bajo la clave equivocada se rechaza igualmente — solo el dueño de una intención puede cambiar su estado. La reputación nunca se acepta de la red; cada dispositivo la recalcula localmente a partir de intercambios completados y firmados.
- Un buscador encuentra los bucles cerrados.El dispositivo explora el grafo local de ofertas y necesidades buscando círculos de 3 a 7 participantes. La búsqueda es determinista: los mismos datos producen los mismos círculos en cualquier teléfono.
- El círculo se bloquea, la gente intercambia, la historia queda firmada.Cada participante bloquea su paso; cuando todos están bloqueados, el círculo queda confirmado. Las personas se encuentran, intercambian y marcan el cumplimiento. Cada etapa es una operación firmada: retirarse rompe el círculo de forma visible para todos.
Qué resuelve
- Intercambio cuando el dinero falla o falta — inflación, escasez de efectivo, comunidades sin banca.
- Mercados sin comisiones, cuentas ni servidores — nada que pagar, nadie ante quien registrarse.
- Funcionamiento totalmente sin conexión — desastres, apagones, zonas remotas, festivales, barcos, campamentos.
- Privacidad por construcción — nada sale del dispositivo salvo lo que publicas explícitamente a los pares cercanos.
- Emparejamiento multilateral — los bucles que el trueque entre dos personas matemáticamente no puede cerrar.
Para quién es
- Barrios, pueblos y redes de apoyo mutuo que quieren un tablón de intercambio local sin operador.
- Coworkings, campus, conferencias y festivales: salas densas llenas de habilidades complementarias.
- Comunidades en zonas de desastre o apagón, donde la independencia de la infraestructura es el objetivo.
- Personas que se niegan a entregar su historial de intercambios a una empresa a cambio de un servicio de emparejamiento.
- Investigadores y desarrolladores de sistemas peer-to-peer: el protocolo y el código están abiertos en GitHub.
Principios de diseño
- Local-first. Tus datos viven en una base de datos integrada en tu dispositivo. El registro firmado es la fuente de verdad; borrar la app borra los datos.
- Cero recolección. Sin analítica, sin telemetría, sin cuentas. No existe backend de empresa al que enviar nada.
- Fallo cerrado. Lo que no se puede verificar se rechaza — nunca se adivina, nunca se supone.
- Determinismo. Todos los dispositivos calculan los mismos emparejamientos con los mismos datos; la corrección no depende de quién ejecute el código.
- Honestidad sobre los límites. El protocolo documenta lo que no hace, en lenguaje claro, aquí abajo.
Lo que no es
- No es un sistema de pagos: sin tokens, sin saldos, sin custodia. La versión 1 es trueque puro de bienes, servicios y tiempo.
- No es global: el alcance está limitado por la radio y las redes locales. Es una red a escala de barrio, por diseño.
- No es resistente a Sybil: cualquiera puede crear una clave. La reputación se gana con círculos completados, nunca se otorga.
- iOS y Android no se emparejan directamente por radio (las API de plataforma difieren); el tráfico entre sistemas pasa por un puente de red local.
Preguntas frecuentes
¿Es gratis?
Sí: gratuito y de código abierto, sin anuncios y sin nada a la venta. No hay servidores que financiar, así que no hay nada que monetizar.
¿Qué idiomas entiende el emparejamiento?
El modelo en el dispositivo es multilingüe: una oferta escrita en un idioma puede coincidir con una necesidad escrita en otro. Hoy están validados inglés y ruso; la familia de modelos cubre docenas de idiomas.
¿Puedo construir otra cosa sobre el protocolo?
Sí. Las capas — transporte, registro CRDT firmado, emparejador semántico — son separables, y el código fuente es público en GitHub, en el repositorio del proyecto.