99 levels. 7 bands.
Then ranks.

SELV's leveling system is designed to reward consistent effort over time. XP accumulates permanently. Levels increase progressively. And the bands — Iron through Obsidian — represent the arc of a character who keeps showing up.

The XP formula

Each completed task earns XP equal to its weight (1–5). The maximum XP per day equals the sum of all your active task weights. A "perfect day" earns you all of it.

// XP per completion
xp_earned = task.weight // 1, 2, 3, 4, or 5
// Level threshold formula
level_1_threshold = 0
level_2_threshold = 50
each_next_delta = floor(prev_delta * 1.35)

First 10 levels

LevelTotal XP neededXP gap
Lv 10 XP
Lv 250 XP+50
Lv 3117 XP+67
Lv 4207 XP+90
Lv 5328 XP+121
Lv 6491 XP+163
Lv 7711 XP+220
Lv 81,008 XP+297
Lv 91,408 XP+400
Lv 101,948 XP+540

The 7 bands

Every 15 levels, you enter a new band. Each band represents a different tier of sustained commitment. Reaching Gold (level 45) means you've been consistently showing up for months.

Iron
Lv 1–14
Bronze
Lv 15–29
Silver
Lv 30–44
Gold
Lv 45–59
Platinum
Lv 60–74
Diamond
Lv 75–89
Obsidian
Lv 90–99
Iron
Lv 1–14
Bronze
Lv 15–29
Silver
Lv 30–44
Gold
Lv 45–59
Platinum
Lv 60–74
Diamond
Lv 75–89
Obsidian
Lv 90–99

After level 99

Level 99 is the ceiling, but it's not the end. After reaching 99, players earn prestige ranks within the Obsidian band — Roman numeral designations (Obsidian I, Obsidian II, etc.) for every 500 additional XP accumulated. This represents the ongoing journey of someone who has mastered their routines and continues to show up.

Level calculator

Estimate where you'll be based on your daily completion rate and streak length.

70%
30d

Where you'll be

30 days
Lv 6
Iron
90 days
Lv 9
Iron
180 days
Lv 11
Iron
365 days
Lv 13
Iron

Days to reach each band

Iron
Already there
Bronze
~391d
Silver
~35580d
Gold
~3208120d
Platinum
~289239375d
Diamond
~26077379221d
Obsidian
~2351096581514d