Perks Marketplace
Discover rewards. Claim with one click. Zero crypto knowledge needed.
The Perks Marketplace at perks.rsnc.network is the consumer-facing storefront where users discover and claim brand perks as NFTs using their earned RSNC credits.
What Users Get
- Browse Perks — Discover rewards from all brands in the Resonance network
- Filter & Search — Find perks by category, price, or brand
- One-Click Claiming — Burn RSNC credits to claim perks as NFTs, gasless
- Portfolio — View all claimed NFTs in one place
- No Crypto Knowledge Required — Privy embedded wallets handle everything
How It Works
User browses perks at perks.rsnc.network
↓
Selects a perk and clicks "Claim"
↓
RSNC credits are burned (gasless via relayer)
↓
Perk NFT minted to user's wallet
↓
Perk appears in user's portfolio
Authentication
Users sign in via Privy with:
- Email — Magic link login
- Google / Apple — Social login
- Discord — OAuth login
- External wallets — MetaMask, Coinbase Wallet, etc.
All users get an automatic embedded wallet — no MetaMask or crypto knowledge needed.
Key Features
Collection Discovery
Browse all perk collections from brands across the network. Collections display:
- Perk name and description
- Price in RSNC credits
- Available supply and low-stock warnings
- Brand information
Collection Types
Not all collections appear in the marketplace browse view:
- Marketplace perks — Visible in browse, claimable with RSNC
- Earned items — Items like Gear, Parts, and Ingredients earned through gameplay or crafting. These have their own detail pages but are marked "Earned in-game" and link back to the marketplace
- Retired collections — Perks from past seasons. No longer mintable, but still visible in your portfolio if you own them
Affordability Indicators
The marketplace shows whether a user can afford each perk based on their current RSNC balance. Perks display the RSNC amount needed if the user is short.
Gasless Claiming
Claiming a perk is a blockchain transaction (RSNC burn + NFT mint), but the user pays nothing. The Gas Relayer sponsors all transaction fees.
User Portfolio
The Mine tab shows all owned perks, including items from retired and past-season collections. Users can view their full collection history and perk details.
Multi-Wallet Balance
If a user has RSNC spread across multiple linked wallets, the marketplace displays a banner with a link to consolidate funds. The Settings → Wallet tab provides a one-click consolidation tool that batches all source wallets into a single transaction.
Rewards are always minted to the user's embedded wallet to minimize future fragmentation.
Signal Subscription
Signal is an optional $5/month premium subscription available in Settings → Signal. Subscribers receive:
- Reduced Dissolver fees — 20% discount on dissolve operations
- Reduced Transmute fees — 20% discount on transmute operations
- Discord Subscriber role — Automatically granted and revoked
Payment methods:
- Credit card via Stripe Checkout
- USDSC stablecoin (on-chain)
Subscription status, renewal date, and cancellation are managed from the Signal tab.
Account Linking
Users can link their Discord account to their Privy account, connecting their community identity with their marketplace profile.
Data Flow
The marketplace reads data from two sources:
- Blockchain (primary) — Direct queries to the PerkNFT smart contract on Soneium for real-time collection and balance data
- Supabase (optional cache) — Cached collection data for performance
No mock data is used — the marketplace shows real on-chain data or an empty state.
Smart Contracts
| Contract | Purpose |
|---|---|
| PerkNFT | Perk collection creation and NFT minting |
| Resonance Token (RSNC) | Credit balance and burns |
| PointsSale | RSNC purchasing |
See Architecture for contract addresses.
For AI Developers
The Reward Agent and MCP Server can both interact with perks:
rsnc_agent_browse_perks— Search perks by category and budgetrsnc_agent_redeem_perk— Claim perks for usersresonance_list_perks/resonance_redeem_perk(MCP Server)
Next Steps
- For Brands — How to create perks that appear in the marketplace
- Shared Services: Perks — Perks API reference
- Gas Relayer — How gasless transactions work