Your Ascent rank is a weighted reflection of the last 90 days — with recent weeks carrying the most weight. You can recover from a bad start. You cannot fake a current performance.
Your rank is derived from a weighted score across a 90-day cycle. Recent days dominate, but the full window counts. Compliance and hours both factor in — neither alone is sufficient.
Even if your weighted score reaches 92, Apex is only assigned if your last 14 days average ≥6h/day and ≥90% compliance. Below either threshold, you're placed at Elite.
This prevents gaming the system with strong early history and recent coasting. Apex is earned daily, not inherited.
Every design decision was made deliberately. Here's the reasoning.
The cycle timer starts on your first logged session — not on signup. Every 90 days after that, all ranking data resets and the next cycle begins on your next activity.
Compliance rules are snapshotted at cycle start. Any rules added mid-cycle only take effect in the next cycle. This keeps scoring consistent and fair across the full window.
Historical rank data is preserved in analytics. The reset affects only the live rank display and active cycle scoring.