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