Growth initiative / consolidation. High-priority. Merges the engagement/virality features into one cohesive growth-loop initiative. Supersedes #602 (quests), #603 (referral economy), #604 (recurring campaigns), #606 (leaderboard seasons).
Why this matters (retention + virality)
Acquisition without retention leaks. The strongest crypto-native growth loop is: users earn → invite others to earn → climb a leaderboard → come back next season. Building these as one coherent growth engine (rather than scattered features) compounds retention and referral-driven acquisition.
Goal
Ship an integrated growth engine: on-chain referral rewards, multi-step quests, recurring/seasonal campaigns, and seasonal leaderboards — designed to reinforce each other into a viral retention loop.
Technical design
A cohesive loop where each piece feeds the next:
Edge cases
- Self/circular referral, sybil farming → blocked + caps + uniqueness gating.
- Quest replay/partial completion → idempotent, all-or-nothing bonus.
- Season boundary ties → deterministic snapshot; archives immutable.
- Recurring overlap/funding → guards + pre-funding alerts.
Task breakdown
Acceptance criteria
Verification
- Contract tests (referral abuse, quest idempotency, season boundary); scheduler clock-advance tests; growth-metric reconciliation vs indexed events.
Dependencies
Priority: high · Difficulty: hard · Effort: L · growth (retention + virality)
Why this matters (retention + virality)
Acquisition without retention leaks. The strongest crypto-native growth loop is: users earn → invite others to earn → climb a leaderboard → come back next season. Building these as one coherent growth engine (rather than scattered features) compounds retention and referral-driven acquisition.
Goal
Ship an integrated growth engine: on-chain referral rewards, multi-step quests, recurring/seasonal campaigns, and seasonal leaderboards — designed to reinforce each other into a viral retention loop.
Technical design
A cohesive loop where each piece feeds the next:
Edge cases
Task breakdown
Acceptance criteria
Verification
Dependencies
Priority: high · Difficulty: hard · Effort: L · growth (retention + virality)