Incentivized fitness challenge prototype
Fitness challenges can go beyond steps to include reps and crypto rewards.
Fitness challenges with smart watches have become boring. They have been limited to step challenges, running challenges and challenges that require your heart rate to be in a given zone for an extended period of time. However, there has yet to be challenges that are centered around true physical fitness.
For example: challenges that require strength, power, speed, endurance, agility, stamina, flexibility, etc.
Most, if not all, smart watches have IMU sensors (motion sensor). Therefore, challenges can and should go beyond step challenges and start incorporating challenges with a wide range of physical activities.
So I began thinking about how fitness challenges could be redesigned to not only incorporate a wide range of physical activities but also incorporate real world incentives for completing or winning the challenges.
Given that internet infrastructure is becoming more decentralized and powering crypto networks, I decided to build a prototype that blended the following technologies: smart watches, smart contracts and machine learning.
Goal of the prototype
Allow 2 players to enter into a digital fitness challenge, place a wager and have the computer determine who won and then pay out the winner.
The following is a list of the technology stack that was used for this prototype:
Focus Motion SDK
I chose to use Focus motion because of their comprehensive library of recognized movements and their ability to accurately count reps. Their software works with any smart watch and allows developers to add new exercises to the library.
I chose to use the apple watch given its popularity and easy integration with focus motion.
I chose to use a dummy ethereum smart contract to show how the smart contract could be used as an agreement engine between the 2 players, escrow the wagered funds, interact with the fitness data and then pay out the winner.
I chose a mobile first approach to make it easy for anyone with an iphone and apple watch to test the app.
I ran several test challenges with beta users. Some challenges were player vs player and some challenges were players completing a challenge and earning reward points for finishing the challenge.
Rep based challenges are limited based on the number and positioning of sensors.
Example: a pullup challenge could only work if the sensor was on the a body part that moved up and down during each rep.
More complex challenges require streamlined device connectivity and interoperability.
Example: the first person to do 100 pushups, 50 pull-ups, run 1 mile, row 1,000 meters and do 100 alternating reverse lunges will win 1ETH. This type of challenge would require wearable motion sensors, fitness machines and or computer vision.
If fitness challenges could be programmed on smart contracts, those smart contracts would need to interact with many wearables and fitness equipment, not just smart watches and phones. Moreover these smart contracts would need to be able to interact with an oracle system to know location, verify the authenticity of data and assure that the data is sound. This concept could also be leveraged by personal trainers, physical therapists and sports and exercise scientists to create personalized workout programs. In essence, blockchain registered fitness challenges would need a universal standard for collecting, processing and storing fitness data, possibly opening up new types of exchanges and prediction markets. Lastly, it could even be used to power exercise is medicine.
iOS mobile application
Smart contract framework
By becoming a member of our virtual gym you will get full access to our live virtual fitness, yoga and meditation classes and on demand content for a flat rate of $20.00 per month.
Stay In The Loop!
Not ready to sign up yet, but would like to keep in touch? Join our mailing list and be informed whenever we roll out new content.