Bounty Mode
In bounty mode, a brand stops paying RSNC per event. Instead, every event emits Activity Score, and once a week the brand's RSNC budget is split across every qualifying member by AS share. One payout, paid Monday 00:01 UTC.
This is the earning model for partner brands on Resonance; a brand can also stay on the legacy per-event (additive) model. Resonance Official itself is leaving bounty mode β see the changeover below β but the model described on this page is exactly what partner-brand bounties still run on.
The network is switching Resonance Official's own RSNC rewards off the weekly bounty and onto earning RSNC directly as you play β node clears, cooking, and other activity paying out on the spot instead of pooling into one Monday payout. See Earning RSNC β Earn by playing for how the new payouts work.
The bounty pool winds down on a set schedule β each week the Resonance Official budget steps down about a third, to zero:
| Bounty week (SunβSat) | Final settlement | Resonance Official budget |
|---|---|---|
| Aug 24β30 | Aug 31 | 167,500 (first β33% step) |
| Aug 31 β Sep 6 | Sep 7 | 112,225 |
| Sep 7β13 | Sep 14 | 75,191 |
| Sep 14β20 | Sep 21 | 0 β retired |
Your Activity Score and everything it feeds (Tune-In, lifetime AS, partner-brand bounties) are unaffected β this changeover is Resonance Official's only. Partner brands keep running the bounty exactly as this page describes.
The three modes a brand can be inβ
| Mode | Per-event payout | Weekly bounty | When you'd see it |
|---|---|---|---|
| bounty_only (default) | 0 RSNC, AS only | Brand's full weekly budget β pro-rata to qualifying AS | Most brands today |
| additive | Normal RSNC per event | None | Pre-pivot brands, legacy path |
| split | Reduced RSNC per event | Smaller bounty pool from the difference | Hybrid configs (rare) |
You can tell which mode a brand is in by running /cooldowns on their server. If you see a Projected Weekly Bounty section in the embed, that brand is on bounty_only or split. If not, it's additive.
How the math worksβ
Each brand's bounty pool is derived from settings on its program config:
| Setting | Meaning | Default |
|---|---|---|
| Weekly budget | Total RSNC the brand commits per week | Set per brand |
| Event emissions | Whether a slice of the budget is reserved for per-event RSNC (events_share) instead of the bounty | Off β 100% of the budget goes to the bounty |
| Floor AS | Minimum AS / week required to qualify for any share | 50 AS |
The pool for the week is:
event emissions OFF (default): pool = weekly_budget
event emissions ON: pool = weekly_budget Γ (1 β events_share)
And each qualifying member's payout is:
your_payout = max(1, floor(your_AS / sum_of_qualifying_AS Γ pool))
Worked example: a brand with a weekly budget of 500,000 and event emissions on at events_share = 0.5 β pool = 500,000 Γ (1 β 0.5) = 250,000 RSNC. A brand with event emissions off puts its entire weekly budget into the pool. (Budgets are set per brand and can change β Resonance Official's own pool is winding down as it shifts to earn-from-play, as noted above.)
If you earned 1,000 AS that week and total qualifying AS across the brand was 200,000, you receive floor(1,000 / 200,000 Γ 250,000) = 1,250 RSNC. Sustained beats spiky β there's no per-day reset, so a steady week with broad participation outperforms a single-day push.
The weekly payout β compute, then sweepβ
Settlement runs in two decoupled phases (a 2026-06-21 refactor):
- Compute β at the weekly rollover (Monday 00:01 UTC), a cron sums each brand's Activity Score for the just-finished ISO week, drops anyone below the floor (default 50 AS), computes each qualifying user's share, and writes one
pendingrow per user tobounty_payouts. No RSNC moves in this phase. - Sweep β a separate cron drains those
pendingrows on-chain roughly every 2 minutes, merging recipients across brands into batched transfers. Your payout lands in your balance over the minutes following the compute β not as a single instant mint.
A summary is posted once to the brand's notification channel (never a DM). You don't have to claim β check /balance a few minutes after the Monday rollover.
What happens if you don't hit the floorβ
You earn 0 RSNC from the bounty for that week β but your AS is still recorded. It still feeds your Tune-In Hz progress, and it still counts toward your lifetime AS. The floor exists to keep the pool from being diluted to dust across thousands of one-message contributors.
If you regularly fall just below the floor, the cheapest path to qualifying is to grow into the gated event categories you can unlock with Quest Packs β they multiply the number of AS-emitting events available to you without requiring more time.
Per-recipient capβ
A single user can't receive more than 1,000,000 RSNC from a single brand in a single week, even if their AS share would compute higher. This is the same validateRewardAmount cap that protects the legacy per-event path; it carries over to the bounty cron. At current pool sizes (a few hundred thousand RSNC) it's not a binding constraint β it kicks in only for much bigger pools.
Tune-In discount applies to spending, not to bounty payoutsβ
Your Tune-In level gives you a discount on RSNC you spend (up to 20% off at L90 Resonate β see Pay-or-Play Parity). It does not scale your bounty payout up β that's purely your AS share. Tune-In's role in bounty mode is gating Quest Packs and unlocking more event categories, which lets you earn more AS.
Why this existsβ
The pre-pivot model paid RSNC per event, which incentivized farming volume regardless of contribution quality. The bounty model pays for share of total contribution β your work is judged against your peers' that week, not against a fixed rate.
For brands, it means the weekly cost is bounded and predictable (the pool is fixed, regardless of how many users participate). For users, it means a healthy week of participation always pays β and a slow week pays less, instead of a steady drip of small per-event rewards that don't add up to anything.
See alsoβ
- Activity Score β the input that drives bounty share
- Quest Packs β unlock more AS-eligible event types
- Pay-or-Play Parity β what you can spend the RSNC on