El compañero de partido que funciona sin servidor central
Chat P2P, comentarista IA on-device y quiniela en USDt — sin servidor, sin nube, resistente a caídas de red y censura.
Todo lo importante sobrevive sin depender de un servidor
En un estadio lleno la red celular se satura y casi todas las apps de fútbol mueren porque su backend se vuelve inalcanzable. MouFut no tiene ese punto único de falla.
Sin servidor central
Malla P2P con Pears/Hyperswarm — resistente a censura y a que una empresa apague su backend.
Privado por diseño
La IA corre en tu dispositivo con QVAC. Tus datos nunca salen.
Dinero entre amigos
Quinielas autocustodiales en USDt liquidadas peer-to-peer con WDK.
Así funciona, de principio a fin
Simulación de la experiencia completa — sin datos reales. Toca cada paso para verlo en el teléfono.
Las tres capas
| Capa | Stack de Tether | Qué hace |
|---|---|---|
| P2P | Pears (Holepunch) | Descubrimiento de peers, chat de hinchada, reacciones a las jugadas, tablón de predicciones. Sin servidor. |
| IA | QVAC SDK | Comentarista/analista táctico y traducción de voz en vivo, todo on-device. |
| Dinero | WDK | Cartera autocustodial y quiniela en USDt liquidada peer-to-peer. |
Arquitectura
swarm · chat · tablón de predicciones
comentarista · traductor de voz
cartera autocustodial · quiniela USDt
Todo corre en el dispositivo. Sin backend propio.
Descárgalo o clónalo
Sin cuenta, sin instalador de terceros — el código directo desde GitHub.
# opción 1: descarga el ZIP de arriba y descomprímelo, o clona con git git clone https://github.com/ALFA117/moufut.git cd moufut npm install # abre la ventana desktop (Pear/Bare) pear run --dev .
MouFut es una app de escritorio P2P — esta página es solo la presentación del proyecto, no la app en sí. Instrucciones completas en el README del repo. Necesitas el runtime Pear/Bare instalado (docs.pears.com) antes de pear run --dev ..
Antes de que preguntes
¿Necesito internet para usarlo?
Por defecto sí, al menos un poco: los peers se descubren vía la DHT pública de Hyperswarm, así que hace falta algo de conexión en el momento de conectar (además de la primera descarga del modelo de IA y las dependencias). Para el caso real de un estadio o bar sin señal, MouFut tiene un modo LAN 100% sin internet: un dispositivo levanta su propio nodo bootstrap en la red local y los demás se conectan ahí en vez de a internet (ver instrucciones en el README). Lo que MouFut nunca tiene, con o sin ese modo, es un servidor propio — no hay backend que se pueda caer, saturar o censurar; los mensajes viajan directo entre los dispositivos ya conectados.
¿Es seguro poner dinero en la quiniela?
La cartera es efímera de sesión (la frase semilla nunca se guarda, ni siquiera en el dispositivo) y arranca en modo demo sobre Sepolia (testnet): la dirección es real, pero el balance y los envíos son simulados — no toca fondos reales por defecto, ni de testnet ni de mainnet. Las apuestas se firman con Ed25519 y se verifican entre peers antes de contarlas; las llaves nunca salen del dispositivo. El modo real existe pero hay que activarlo a propósito y usa Sepolia por defecto; Ethereum mainnet real requiere un paso extra explícito (ver README) — no lo uses con dinero que no puedas perder.
¿Qué pasa si no tengo Pear instalado?
MouFut corre sobre el runtime Bare/Pear de Holepunch. Necesitas instalarlo una vez (ver docs.pears.com) antes de pear run --dev . — el README del repo trae el paso a paso.
¿Mis datos se suben a algún servidor?
No hay backend propio. El chat y las predicciones viajan directo entre los dispositivos conectados (Hyperswarm), y la IA corre localmente con QVAC. Cero llamadas a APIs de nube.
¿Funciona en Android o iOS?
Por ahora es una app de escritorio (Windows/Mac/Linux) construida sobre Pear. Llevarla a móvil es parte del roadmap, no del alcance actual del hackathon.