XP & Rewards
Experience Points (XP) are the foundation of Vora's gamification system. Members earn XP through participation in proposals and idea challenges, and accumulated XP unlocks badges that can grant special privileges like exclusive voting rights.
How XP Works
Per-Space XP Tracking
Important: XP is tracked separately for each space you participate in. When you vote in "Momentum Sports", you earn XP in that space only. When you vote in "Summit Fitness", you earn XP there separately.
This means:
- Each space has its own XP balance - Your 120 XP in Space A doesn't affect your 60 XP in Space B
- Badges are earned per space - Reaching 50 XP in Space A earns you a badge in Space A only
- You can earn the same badge type multiple times - Bronze badge in Space A AND Bronze badge in Space B
- Your profile shows both totals - Combined XP across all spaces AND a breakdown by space
Earning XP
Members earn XP when they participate in activities that have XP rewards configured:
| Activity | XP Source | Configured By |
|---|---|---|
| Voting on a Proposal | Proposal creator sets XP reward | Admin when creating proposal |
| Submitting an Idea | Challenge creator sets XP reward | Admin when creating challenge |
| Winning a Challenge | Challenge prize configuration | Admin when setting up prizes |
Key Point: XP rewards are defined by space administrators when creating proposals and challenges. There is no platform-wide fixed XP value - each space controls how much each activity rewards.
Configuring XP Rewards
For Proposals
When creating a proposal, you can set an XP reward for voters:
- Go to Create Proposal
- In the proposal settings, find XP Reward
- Set the XP amount voters will earn
- Publish the proposal
For Idea Challenges
When creating a challenge, you configure XP in the prize settings:
- Go to Create Challenge
- In Prize Configuration, set XP rewards for:
- Submitting an idea
- Winning the challenge
- Runner-up positions
- Publish the challenge
Accumulating XP
XP accumulates over time within each space and never expires:
- All XP is additive (members never lose XP)
- XP persists even if proposals/challenges are later removed
- XP is tracked separately for each space you participate in
XP Thresholds and Badges
When your XP in a specific space reaches a badge threshold, you automatically earn that badge for that space:
Space A XP: 0 -> 50 -> 100 -> 500...
v v
Bronze (A) Silver (A)
Space B XP: 0 -> 50 -> 100 -> 500...
v v
Bronze (B) Silver (B)
Example:
- You have 120 XP in Momentum Sports and 60 XP in Summit Fitness
- Momentum Sports has a Bronze badge at 50 XP -> You earn Bronze in Momentum Sports
- Summit Fitness has a Bronze badge at 50 XP -> You earn Bronze in Summit Fitness
- You now have 2 badges (one per space)
Viewing XP
Your Profile Dashboard
Your profile displays XP in two ways:
Combined Stats (Header):
- Total XP across all spaces
- Total badges earned across all spaces
- Your overall governance level
XP by Space Section: A dedicated breakdown showing each space you participate in:
- Space name and logo
- XP earned in that space
- Current level in that space
- Badges earned in that space
- Progress to next level
User Menu (Context-Aware)
When you're browsing within a specific space, the user menu dropdown shows:
- Your XP balance for that space only
- Your level in that space
- Progress to your next badge in that space
This helps you understand your standing within the community you're currently engaging with.
Member XP (Admins)
Space admins can see member engagement metrics through the dashboard and analytics features, filtered to their space.
XP and Badges Connection
Automatic Badge Awards
When your XP in a space reaches a badge's XP threshold:
- System detects XP milestone for that space
- Badge is automatically awarded for that space
- Badge appears on your profile with the space name
- NFT is minted on blockchain
Example Progression
In Space "Momentum Sports" (Default Badges):
| Space XP | Badges Earned in This Space |
|---|---|
| 0-49 | None |
| 50-99 | Bronze Athlete (Common) |
| 100-499 | Bronze + Silver Athlete |
| 500-999 | Bronze + Silver + Gold Athlete |
| 1000+ | All above + Platinum Athlete |
In Space "Summit Fitness" (Different Badge Names):
| Space XP | Badges Earned in This Space |
|---|---|
| 0-49 | None |
| 50-99 | Bronze Member (Common) |
| 100-499 | Bronze + Silver Member |
| 500+ | Bronze + Silver + Gold Member |
Members keep ALL badges they've earned - they don't lose lower-tier badges when earning higher ones. And badges from different spaces are completely independent.
XP Strategy Guide
Setting XP Rewards for Proposals
Consider the importance and effort required:
| Proposal Type | Suggested XP | Reasoning |
|---|---|---|
| Quick poll | 5-10 XP | Low effort, frequent |
| Important decision | 15-25 XP | Encourage participation |
| Major strategic vote | 30-50 XP | High-value engagement |
Setting XP Rewards for Challenges
Balance submission effort with reward:
| Action | Suggested XP | Reasoning |
|---|---|---|
| Submitting an idea | 10-20 XP | Reward the effort |
| Winning | 50-100 XP | Significant achievement |
| Runner-up | 25-50 XP | Recognize quality |
Setting Badge Thresholds
Align XP thresholds with realistic engagement levels based on your XP rewards:
Example: If average proposal gives 10 XP
50 XP = 5 votes -> Bronze badge
100 XP = 10 votes -> Silver badge
500 XP = 50 votes -> Gold badge
1000 XP = 100 votes -> Platinum badge
5000 XP = 500 votes -> Diamond badge
Balancing Accessibility
- Too Easy: Badges lose meaning, everyone has them quickly
- Too Hard: Members give up, no motivation to participate
- Just Right: Achievable with consistent engagement, still prestigious
Incentivizing Engagement
For Voters
Encourage voting by highlighting XP rewards in your proposals:
- Mention XP reward in proposal description
- "Vote and earn 15 XP toward your next badge!"
For Idea Submitters
Motivate idea submissions with clear rewards:
- Show XP reward prominently in challenge details
- Highlight bonus XP for winners
Progressive Rewards
Consider increasing XP for more important activities:
- Regular polls: 10 XP
- Quarterly planning: 25 XP
- Annual strategy: 50 XP
Gamification Psychology
Why Per-Space XP Works
- Relevant Context: Your standing reflects your engagement in that specific community
- Fresh Start: New spaces give you a chance to build reputation from scratch
- Clear Goals: Each space's badge thresholds are visible and achievable
- Multiple Paths: Engage with multiple communities, earn recognition in each
Engagement Loop
Participate in Space -> Earn XP in Space -> See Progress -> Want Badge -> Participate More
^ v
<-<-<-<-<-<-<-<-<-<- Unlock Voting Rights in That Space <-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-
Troubleshooting
XP Not Updating
XP updates may take a few seconds to reflect. If not updated after 1 minute:
- Refresh the page
- Check your profile directly
- Contact support if issue persists
Badge Not Awarded
If you reached the threshold but didn't receive the badge:
- Verify your XP in that specific space on your profile
- Check that the badge is still active in that space
- NFT minting may take up to 1 minute
- Contact support if badge doesn't appear
No XP Earned After Voting
Check if the proposal has an XP reward configured:
- Not all proposals give XP - it's set by the creator
- Check the proposal details for XP reward information
XP Showing in Wrong Space
XP is always awarded to the space where you performed the action. If you voted on a proposal in Space A, the XP goes to Space A only.
Related Features
- Badge System - Create badges with XP thresholds
- Badge Earner Voting - Use badges for voting access
- Proposal Voting Override - Per-proposal badge requirements
- Creating a Proposal - Set XP rewards for proposals
- Prize Configuration - Set XP rewards for challenges