Skip to main content

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

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 My NFTs page shows all claimed perks. Users can view their collection history and perk details.

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:

  1. Blockchain (primary) — Direct queries to the PerkNFT smart contract on Soneium for real-time collection and balance data
  2. 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

ContractPurpose
PerkNFTPerk collection creation and NFT minting
Resonance Token (RSNC)Credit balance and burns
PointsSaleRSNC 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 budget
  • rsnc_agent_redeem_perk — Claim perks for users
  • resonance_list_perks / resonance_redeem_perk (MCP Server)

Next Steps