For the complete documentation index, see llms.txt. This page is also available as Markdown.

Stable Points (SP)

What Are Stable Points?

Stable Points (SP) are the base loyalty token in the Spree system. Every SP is pegged at $0.01 USD (100 SP = $1) and backed 1:1 by stablecoins held in reserve. SP cannot lose value relative to the dollar.

Brands deposit stablecoins (USDC, USDT) to mint SP. Users redeem SP back to stablecoins at any time.

Why SP?

Traditional loyalty points are database entries with no backing. If the company goes under, the points vanish. SP is different:

  • Backed by real assets. Every SP in circulation has a stablecoin sitting in a vault.

  • Redeemable. Users convert SP to stablecoins whenever they want.

  • Interoperable. SP works across every brand in the Spree network.

  • Trackable. On-chain balances and holding history power the tier system, bonus rewards, and boost multipliers.

How Minting Works

  1. A brand deposits USDC (or another supported stablecoin)

  2. Spree mints the equivalent SP and delivers it to the specified recipient

  3. The stablecoin sits in a vault until someone redeems

Minting is free (0% fee).

How Redemption Works

  1. A user requests redemption, specifying the stablecoin and SP amount

  2. An authorized executor reviews and finalizes the request

  3. The SP is burned, and the user receives stablecoins (minus 0.50% redemption fee)

Users can cancel pending requests. The executor can reject requests that fail compliance checks.

Where SP Is Live

Network
Chain ID
Environment

Ethereum Mainnet

1

Mainnet

Base

8453

Mainnet

Berachain

80094

Mainnet

Base Sepolia

84532

Testnet

Berachain Testnet

80084

Testnet

MOCA Devnet

5151

Devnet

MOCA Testnet

222888

Testnet

For technical integration details, see Core Token Operations and SDK Reference.

Last updated