/Docsv1.0Built on Arc Β· by Circle
Rewards System

Streak Shields

Shields protect your streak when you miss a day. They are earned automatically every 7 days and used automatically when needed β€” no manual action required.

PropertyValueNotes
Earn Rate1 shield / 7 daysAuto-credited at every 7-day streak milestone
Max Held5 shieldsMaximum per wallet at any one time
UsageAutomaticApplied automatically when a missed day would break the streak
XP Recovery50 XP / dayAlternative β€” pay XP to recover a missed day manually
Max Recovery3 daysCan recover up to 3 consecutive missed days via XP payment
πŸ›‘οΈ
Shields are fully automaticWhen you miss a day, the system first checks if you have a shield. If you do, it consumes one shield and your streak stays intact β€” you do not need to do anything. You will see a notification the next time you log in.

XP Recovery (Manual)

If you have no shields and miss up to 3 consecutive days, you can manually recover your streak by paying 50 XP per missed day. Go to the Rewards page and use the streak recovery option.

Missed DaysXP CostShields Used
1 day50 XP (if no shield)1 shield (if available)
2 days100 XP (if no shields)2 shields (if available)
3 days150 XP (if no shields)3 shields (if available)
4+ daysNot recoverableβ€”

Config (Admin-Adjustable)

All shield settings are live-editable by admins via /admin/shield-config without a code deployment. The max shields cap, earn interval, XP cost per day, and max recovery days can all be adjusted in real time.