Off-chain: validación y Supabase

Toda la lógica de validación, gamificación y gestión de usuarios funciona inicialmente fuera de la blockchain. Esto nos permite iterar rápido, escalar sin costes elevados y mantener una experiencia fluida.


🔍 ¿Qué ocurre off-chain?

  • 📍 Ubicación: detección de pistas mediante OpenStreetMap y zonas personalizadas

  • 🏃‍♂️ Actividad física: pasos, calorías, ritmo cardíaco, tipo de actividad

  • 📲 Validación manual: reapertura de la app para confirmar que se ha jugado

  • 🧪 Verificación de criterios: mínimo 3 de 4 requisitos + geolocalización obligatoria

  • Registro de partido: guardado en Supabase y sumado al ranking global


🧾 Estructura de datos en Supabase

  • Users: datos personales, historial, avatar, idioma

  • Matches: validaciones por fecha, ubicación, duración, cumplimiento

  • Missions: misiones, streaks y logros activos

  • Rankings: cálculo de posiciones, puntos y airdrops


🔄 Flujo completo


Última actualización