Build → 100 squats a day
Spread 100 reps across the day in submaximal sets. Lockin's on-device pose detection tracks both knees through the full range. Hit your daily target and your stake returns. Miss and the bulk of it funds the charity you chose.
Suggested starting contract
$5/day against missing your daily target of 100 squats.
Free download on the App Store and Google Play. Account creation takes under a minute using email or Apple/Google sign-in.
From the new-contract wizard select Workout Pose, then Squats. The first workout-pose challenge is free; additional concurrent ones require Premium.
The configuration dialog lets you pick sets from 1 to 10 and reps-per-set from {5, 8, 10, 12, 15, 20, 25, 30}. Ten sets of ten is the cleanest grease-the-groove layout for a 100-a-day target.
Default daily stake is $5. Choose your forfeit destination from climate, mental health, animal welfare, or digital literacy categories. Stripe holds the funds in escrow.
Default 23:59 in your local timezone. Tighter deadlines earn higher Locks and XP. The deadline locks at contract creation and cannot be edited mid-contract.
Phone face-up on the floor, front camera angled up at you. Stand back so hips, knees, and ankles are all in frame. Reps without an active camera session do not count.
From Lockin's data
Beta users running squat challenges average more than four short camera-tracked sessions per day rather than one — the protocol enforces grease-the-groove distribution organically, with no individual set hard enough to wreck form.
"I do 20 squats every time I refill my water bottle. Five trips to the kitchen and the daily target is done before lunch — I forgot it was supposed to feel hard."
— Anonymous beta user, squat challenge, 9 weeks active
No. The detector requires the knee angle to drop below 100 degrees at the bottom and extend past 160 degrees at the top. Quarter-squats and partial reps will not register, which is intentional — Stuart McGill's spine research and Bret Contreras's depth arguments both favor honest range over volume inflation.
Stripe holds your stake in escrow during the contract. If you miss the daily target, a small platform fee is deducted and the bulk of your stake is forwarded to the charity category you chose at setup — climate, mental health, animal welfare, or digital literacy. There is no path back to your own account once a day is forfeited.
No. The deadline is locked at contract creation and is intentionally immovable — the whole point of a precommitment device, per Thomas Schelling's framing, is that you cannot renegotiate with your future self. Default is 23:59 local time, which is forgiving enough that most users do not need an earlier window.
For most healthy adults, yes. Bodyweight squats sit well below the load thresholds Schoenfeld's frequency meta-analyses (2016, 2017) flag as recovery-limited, and Pavel Tsatsouline's grease-the-groove model is built on exactly this kind of submaximal daily exposure. Stop the contract if a knee or hip pattern feels wrong and consult a clinician — the app will not coach form.
The pose detector requires landmark likelihood of at least 0.5 before any frame counts. If lighting is poor or your legs leave the frame, reps will silently fail to register. Place the phone roughly six to eight feet away, face-up, with the front camera angled toward you so hips, knees, and ankles all remain visible at the bottom of the squat.
Free to download. You set the target, the stake, and the charity.
Author
The Lockin Team — Lockin Editorial
Last verified