Skip to main content

Pay-or-Play Parity

Every RSNC spend in Resonance now has a USDSC alternative at a fixed parity:

1 USDSC = 1,000 RSNC

Pay or play. Payers buy time. Players grind RSNC. Both feed brand demand for the same items.

The core rule

  • Anywhere you'd spend RSNC (perks, Kitchen items, forge fees, mulch fees, transmute fees), there's a USDSC button next to the RSNC button.
  • USDSC pricing is flat — it's the parity peg, and it doesn't move.
  • RSNC pricing gets your Tune-In discount (see below). USDSC doesn't.

So a Tune-In L20 user (8% discount) pays either 920 RSNC or 1 USDSC for a 1,000-RSNC item. A modest pull toward RSNC for engaged users; parity for everyone else.

Tune-In discount on the RSNC side

Tune-In's role in spending is to discount RSNC prices on a diminishing curve, capped at 20%:

Tune-In levelRSNC discount
L10%
L52%
L105%
L208%
L5013%
L90 (Resonate)20% (capped)

The discount only ever applies to RSNC spends. The USDSC alternative price for the same item is identical at every Tune-In level. This protects the parity peg — USDSC always represents the same amount of work regardless of who's paying.

Where parity applies

SurfaceRSNC sideUSDSC sideStatus
Perk claimsBurn RSNC (discounted)buyWithStablecoin on PointsSaleComing soon — the button is currently stubbed in the marketplace
Kitchen producers / equipmentBurn RSNCbuyWithStablecoinWiring lands with Kitchen V2 cutover
Kitchen recipe inputsUse ingredients (free) or buy with RSNCBuy with USDSC at parityComing with Kitchen V2
Producer slot 4 + slot 55,000 / 15,000 RSNC$5 / $15 USDSCComing with Kitchen V2
Cooking slot temporary expansion5K / 10K / 15K RSNC for 7-day slot$5 / $10 / $15 USDSCComing with Kitchen V2
Forge fee (first mint)500 RSNC (350 for Signal subscribers)Equivalent USDSCWiring in flight
Forge extra mints (#2–#6)n/a — already USDSC-native$1 / $3 / $6 / $12 / $24 USDSCLive
Mulch fee100 RSNC per dissolve1 USDSC per dissolveWiring in flight
Transmute fee500 (Std→Rare) / 1,000 (Rare→Mythic) RSNCEquivalent USDSCWiring in flight
USDSC perk-claim button is stubbed

The "Pay with USDSC" button on perk cards currently shows but is a stub. Full wiring lands in a follow-up session — the on-chain buyWithStablecoin flow itself is live (Signal subscription and Forge extra-mints already use it), so the underlying mechanism works. Pay-or-play for perks is just waiting on the per-surface handler.

What buyWithStablecoin does on-chain

The on-chain contract method that powers the USDSC path is PointsSale.buyWithStablecoin(token, amount, recipient). Its selector is 0x382be1c5. It already powers:

  • Forge extra mints (#2–#6 in USDSC)
  • Signal subscription purchases

When you pay with USDSC, the contract also mints the equivalent RSNC to your wallet as a side effect (it's a "buy RSNC with stablecoin" contract). For Pay-or-Play, that's intended — you get the item AND the equivalent RSNC, which you could immediately re-burn if you wanted. Net economic outcome matches a 1:1 USDSC swap.

Rounding

USDSC has 6 decimals; RSNC has 0 decimals. Parity rounds up on the USDSC side so the platform never loses sub-unit RSNC to fractional USDSC:

RSNC itemUSDSC paid (parity, rounded up)
500 RSNC1 USDSC
1,000 RSNC1 USDSC
1,500 RSNC2 USDSC
5,000 RSNC5 USDSC

Why it's set up this way

Two cohorts use Resonance differently:

  • Payers show up with money and time pressure. They want to skip the grind and unlock the item.
  • Players show up with time and want to grind their way in.

Both pay the same brand demand, both move the same supply curve. The grinder creates the RSNC supply; the payer absorbs items at a parity-stable price. Brand revenue from USDSC purchases gets split 70/30 (brand / platform) — see the Resonance pivot spec for the full economics.

The Tune-In discount preserves the original Tune-In value prop for engaged users without breaking the peg for everyone else.

See also

  • Activity Score — what you earn for participating
  • Bounty Mode — how the per-event AS turns into weekly RSNC
  • Tune In — the discount curve
  • Forge — already uses Pay-or-Play for extra mints