Home strip (streak · level · XP)
Below the header, a single row shows streak and seven dots on the left, and on the right your current level, a progress bar for the next level, lifetime XP, and the fraction XP into this level / XP needed to level up. Tap the strip to open the full leveling screen (chart, tiers, and copy).
Earning XP
XP is a running total. When you mark work complete in the app, the engine awards XP for discrete actions (some once per day). Typical sources include:
| Action | XP (typical) |
|---|---|
| Finish a workout day (completion flow) | 100 |
| Each completed set | 10 |
| Personal record (PR) bonus | 50 |
| All exercises for the day completed (bonus) | 75 |
Missions add extra XP when you claim them (see below). Numbers match the shipping app as of early 2026; balances may be tuned in updates.
Levels and the curve
Your level is derived from total XP: the app walks the ladder from level 1 upward, subtracting how much XP each step requires until you land in the current bracket. Early levels need less XP per step; requirements ramp up so long-term progression stays meaningful.
XP required to complete the first few level brackets (1→2, 2→3, …) in the current build:
| Advance | XP to gain that level |
|---|---|
| Level 1 → 2 | 1,000 |
| 2 → 3 | 1,500 |
| 3 → 4 | 2,150 |
| 4 → 5 | 2,950 |
| 5 → 6 | 3,450 |
| Beyond | Uses a steeper formula from level 6 on |
Streak
Streak counts consecutive calendar days (in your local time zone) where you logged at least one completed set. The app walks backward from today if today has work, otherwise from yesterday, so the count still reads sensibly before you finish today’s session.
The streak bonus adds XP the first time you qualify on a given day; it scales with the streak length so longer runs earn a larger daily bump (still one grant per day).
Last seven days (dots)
Beside the streak number, seven small circles summarize the last week. Each dot is a calendar day: filled if that day had at least one completed set anywhere in your log, hollow if not. Reading left to right: oldest of the seven window → today on the right. They are a quick visual habit check, separate from the numeric streak math.
Missions and quests
Daily and weekly missions grant bonus XP automatically when you meet the target (once per mission per day or ISO week). Bundled examples include completing a workout (+50), hitting 20 sets in a day (+30), lifting 10,000 lb in a week (+150), and landing two PRs in a week (+200). You can turn missions and celebration overlays off under Settings → Progress if you prefer a quieter log.
Characters and training stats
Level bands unlock character tier art on muscle-group tiles (Rookie through Elite). The marketing home page lists tiers and level ranges — see Characters & levels on the homepage.
Separately, the app tracks training stat XP buckets (strength, volume, consistency, endurance) from how you lift; those numbers appear in Settings for nerds who like seeing the split. They are not the same number as the main level bar, which is driven by total XP from completions, PRs, streaks, and missions.