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

Join the Spree Ecosystem

For Brands

You get a programmable, stablecoin-backed rewards system for your loyalty program. White-labeled tokens, campaign tools, and yield infrastructure included.

Get started:

  1. Contact the Spree team to set up your brand

  2. Access Spree Studio to configure campaigns, whitelists, and roles

  3. Integrate using the SDK or HTTP API

You can:

  • Create branded SP tokens backed 1:1 by stablecoins

  • Run time-limited campaigns with pSP (pending rewards)

  • Set custom supply caps, daily limits, and vesting periods

  • Earn yield on idle reserves through the ERC-4626 vault

  • Manage your program through Spree Studio (no code)

For Developers

Build on Spree Protocol using the TypeScript SDK or the HTTP API.

Get started:

  1. Install the SDK: npm install @spree-finance/spree-evm-sdk

  2. Get contract addresses from brand config or the ContractRegistry

  3. Build unsigned transactions, sign with your wallet, broadcast

Resources:

Testnet: All contracts are live on Base Sepolia (chain ID 84532). MOCA Devnet (5151) and MOCA Testnet (222888) are also available.

For Web3 Ecosystems

You can deploy Spree on any EVM chain. The contracts are UUPS-upgradeable with standardized interfaces (ERC-20, ERC-4626).

Integration path:

  1. Deploy Spree contracts on your chain via the ClientOnboarding module

  2. Configure brand hierarchy (parent/child brands)

  3. Register yield adapters for your chain's DeFi protocols

  4. Register with the BonusRewardsVault for epoch-based reward distribution

Contact the team to discuss chain deployments and custom integrations.

Community

Contact

Reach the team at spree.finance or through the links above.

Last updated