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:

Criterion
Approximate Threshold

👟 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