> 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/spree-studio/prerequisites.md).

# Prerequisites

Studio is self-serve. Most partners can sign in, deploy, and start operating without any setup from Spree.

## What You Bring

* **A valid email address.** Studio uses email-OTP login.
* **An EVM-compatible wallet.** MetaMask, Rainbow, WalletConnect, or any RainbowKit-supported option. The wallet you connect during deploy becomes the initial holder of your operational roles.
* **Native gas on the chain you're using.** Faucets are available for testnet:
  * Base Sepolia: [alchemy.com/faucets/base-sepolia](https://www.alchemy.com/faucets/base-sepolia)
  * Moca Testnet: contact Spree for faucet access
* **An admin wallet you trust.** For production, plan to use a multisig (e.g., Gnosis Safe) as the holder of `DEFAULT_ADMIN_ROLE`. You can set this up at deploy time or migrate roles afterward.

## What You Receive Automatically

When your deployment task completes, Spree's executor service auto-grants your deployer wallet:

* `MANAGER_ROLE` on your Factory
* `CAMPAIGN_ADMIN_ROLE`, `ISSUING_ADMIN_ROLE`, `SETTLEMENT_ADMIN_ROLE`, and `TRANSFER_ADMIN_ROLE` on your PSPVault

The deployer wallet is also automatically added to the **Factory mint and transfer whitelists** for your branded SP and to the **PSPVault transfer whitelist**, so you can mint, hold, and move your token immediately after deploy without further setup.

These roles and whitelist entries cover the day-to-day operations described in the [Whitelist Management](/spreefinance/spree-studio/whitelist-management.md), [Authority & Roles](/spreefinance/spree-studio/authority-and-roles.md), and [Campaigns & Pending SP](/spreefinance/spree-studio/campaigns-and-pending-sp.md) guides. No separate Spree-side setup is required for the standard self-serve flow.

## Supported Chains

| Network      | Chain ID | Use                                    |
| ------------ | -------- | -------------------------------------- |
| Base Sepolia | 84532    | Testnet — recommended for first deploy |
| Moca Testnet | 222888   | Testnet                                |
| Mainnet      | —        | Coordinate with Spree before launch    |

## When to Ask Spree First

Most partners don't need to. Reach out before:

* Deploying on a chain not in the supported list
* Joining an existing organization as a member (an organization admin invites you from `/admin`)
* Mainnet launch — we'll review your role configuration and treasury setup
* Custom collateral assets beyond the defaults

For everything else, just sign in and deploy.
