> For the complete documentation index, see [llms.txt](https://spree-finance.gitbook.io/spreefinance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://spree-finance.gitbook.io/spreefinance/products/stable-points.md).

# 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](https://github.com/Spree-Finance/spree-docs/blob/main/developer-guides/stable-points-sp/core-token-operations/README.md) and [SDK Reference](https://github.com/Spree-Finance/spree-docs/blob/main/developer-guides/stable-points-sp/sdk-reference/README.md).
