XODE omni pays for proven participation — keeping your phone connected as a light node, showing up daily, and growing the network. This page documents exactly how each reward works and how rank is calculated.
Everything you do in omni earns contribution points. Points convert to XAV at a fixed rate: 20 points = 1 XAV. Rewards accrue per network epoch — harvest them into your in-app pocket, and when the pocket reaches the withdrawal threshold you can move it to your on-chain wallet as real XAV on the XODE chain.
Earn points → harvest to pocket → withdraw on-chain. Your wallet is the identity — no account, no email.
While connected, your phone sends a signed heartbeat every 5 minutes and earns passive points — up to 12 pts (0.6 XAV) per day. When the on-device light client verifies the chain head itself, each heartbeat gets a ×1.1 verified multiplier. This is the heart of omni: the longer you stay connected, the more you earn and the faster you rank up.
Turn on "Always-on node" in the app to keep earning in the background — uptime is also the strongest rank signal (see section 8).
Check in once a day. The daily bonus grows with your streak — from 2 pts up to 10 pts a day at a 7-day streak. Streak milestones pay extra on top:
| Streak | Milestone bonus |
|---|---|
| 7 days | +2 XAV |
| 14 days | +4 XAV |
| 30 days | +6 XAV |
Missing a day resets the streak — or save it with a streak freeze from the shop (burns XAV).
Watching a rewarded ad grants XAV directly — and the rate rises the more you watch in a day. Quitting early leaves the best tier on the table:
| Views today | Reward per view |
|---|---|
| 1 – 10 | 0.03 XAV |
| 11 – 25 | 0.07 XAV |
| 26 – 40 | 0.12 XAV |
| 41 – 60 (bonus range) | 0.01 XAV |
Cooldown between ads is 3 minutes. On top of the ladder, daily ad missions pay milestone bonuses: 10 ads +0.3 · 20 ads +0.5 · 40 ads +1.0 XAV. A fully-used day is worth about 5 XAV from ads alone.
The app's progress bar shows your position on the ladder and the next view's rate — the boost button always displays what the next ad pays.
Daily missions reset at midnight UTC and track today's ad views (see section 4). Weekly missions rotate every week from a pool — earn-points targets and ad-count ladders — and reset weekly so nothing can be farmed from old stats.
Don't like this week's set? Reroll replaces the missions for 10 XAV — which is burned, permanently reducing supply.
| Who | Reward |
|---|---|
| Your friend (invited) | 10 XAV welcome — paid once their device passes attestation and they reach the activity threshold |
| You (inviter) | 10% of everything your friend actually earns, for 90 days — real revenue share, not a flat bounty |
The revenue-share design means inviting active friends is what pays — bot farms earn nothing because idle accounts generate no earnings to share.
Lock XON in the app to earn XAV yield — roughly 20% per year, counted on up to 2,000 XON per account. Locking also raises your contribution weight on all base earnings, up to ×2 at the reference amount.
Rank is not the same as total points. Every activity moves rank, but a point of uptime is worth four points of ad-grinding:
| Activity | Rank weight |
|---|---|
| Node uptime & check-ins | ×1.0 |
| Referral revenue share | ×1.0 |
| Referral welcome bonus | ×0.5 |
| Ads & missions | ×0.25 |
Staying connected and inviting active friends are the only fast ways to climb the leaderboard — ads and missions still pay full XAV, they just move rank less.
Rank is more than a leaderboard. Future reward programs will be distributed by rank, and regional ambassadors will be selected from the top-ranked nodes of each region. The uptime and invite contributions you build now carry forward into both.
Reward values are tuned as the network grows — the app always shows the current live rates and is the source of truth if this page lags behind. XAV is an early-participation reward token; listing and price are not yet determined.