Match Validation
The heart of Smashzone lies in knowing when a player has played a real padel match. That's why we developed a mixed validation system: geolocation + physical activity.
📍 Requirement 1: Location on a Valid Court
The app detects if you are on a recognized padel court using OpenStreetMap. This is mandatory. If you are not on a court, there is no reward.
Is your court not listed? You can suggest it from the app.
🏃 Requirement 2: Physical Activity
You must meet at least 4 of the following 5 criteria for the match to be validated:
👟 Steps
+1,500 steps
🔥 Calories burned
+150 kcal
⏱ Active minutes
+40 minutes
💜 Heart rate
135bpm (margin +10 -10)
🎾 Activity type
Tennis / Racquet sports (if available)
Validation is local and secure: you don't need to keep the app open the whole time, just open it when you finish.
🔁 Validation Flow
⚠️ Current Limitations
Some devices do not record all data
Smartwatches that do not sync with Health Connect will not work (Huawei, Fitbit, Garmin…)
On certain phones, active minutes may not be measured correctly. We use compensatory logic.
🧪 Future Validations (planned)
Direct synchronization with smartwatches and wristbands
Fair play algorithm and ethical ranking
Possibility of adding witnesses or observers in key matches
Automatic validation via sensor + improved anti-cheat system
Last updated