Prepared for the WHOOP Developer Platform app-approval review. Screens are from the current TestFlight build, captured on iPhone in both appearances. Tap any screen to open it full size.
HomeThe creature's living room: today's sentence, the agenda (collect, claim, level up) and the VOLT balance. WHOOP numbers live on Stats and Morning.Morning resultSleep, Strain and Recovery are revealed as WHOOP scores first, in WHOOP's colours, then the VOLT breakdown shows what each contributed.StatsThree WHOOP-style rings with the DATA BY WHOOP wordmark, today's harvest, past mornings to claim, and 7/30-day trends.SettingsConnect or disconnect WHOOP (disconnect revokes our access at WHOOP), delete account, open the privacy policy.
02Data flow
How WHOOP data flows through MOVLI
The member connects WHOOP through the standard OAuth screen.
Each morning WHOOP's recovery.updated webhook tells us the night is scored (no API call). When the member opens the app we read the latest recovery, sleep performance and the previous day's strain, cached for five minutes.
Those three numbers become one Health Score, which pays out VOLT (in-game currency) and XP for the member's creature.
The raw responses are discarded after the calculation (or after a detail panel the member asked for is rendered). Only the three daily scores, sleep duration and need, the derived Health Score and the game result are stored.
Friends never see any health metric, only the creature and the collection.