# Stablecoin Overview

Source: https://developers.bitgo.com/docs/stablecoins-overview

## Overview

Fiat-denominated collateral backs stablecoins, which are blockchain-based tokens. Controlled minting and burning operations issue and redeem stablecoins to preserve a 1:1 relationship between circulating tokens and their backing reserves.

Using your Go Account, you can hold fiat currency, enabling you to mint and burn stablecoins.

* **Minting** - Fiat currency deposits into a Go Account, enabling minting of stablecoin tokens. BitGo issues the minted tokens to the associated Go Account or whitelisted wallet.
* **Redemption** - Stablecoin tokens leave circulation when someone redeems their tokens for fiat currency. The redemption process triggers a burning event that destroys the tokens, redeeming fiat currency into the user's Go Account.

You can [download](https://assets.bitgo.com/downloads/bitgo_scaas_postman_collection.json) the BitGo Stablecoin Postman Collection and import it into [Postman](https://www.postman.com/) to quickly explore and test the Stablecoin APIs.

## Policy Rules

Policy rules are customizable security measures that you can tailor to best fit the unique needs of your enterprise. All mint and burn orders are subject to your enterprises policies defined in the enterprise policy settings. Mint or burn orders may experience delays if the required policy conditions remain unmet. See our [Policy Overview](/docs/policies-overview) for more information.

As a security measure, BitGo locks all policies 48 hours after you create them. To modify an existing locked policy, contact support@bitgo.com.

## Supported Stablecoins
| Token | Asset Name | Chain | Availability |
| :--- | :--- | :--- | :--- |
| USD1 | USD1 | ETH, BSC, TRX, SOL, APT, TEMPO | Go Account |
| SOFID | SoFiUSD | ETH, SOL | Go Account |

More information on these assets is available in the [Coins and Tokens](/coins) table.

> 📘 **Note**
>
> BitGo Express or JavaScript SDK is required for Go Account transfers. You can install BitGo Express through npm or Docker. BitGo recommends Docker to run BitGo Express as it ensures continuous feature parity and security updates.

## Prerequisites

1. [Get Started](/docs/get-started-intro)
   * [Install SDK](/docs/get-started-sdk-install) or [Install BitGo Express](/docs/get-started-express-install).
   * [Create Access Tokens](/docs/get-started-access-tokens)
1. [Create Go Account](/docs/crypto-as-a-service-go-accounts)
1. [Add Wallet User](/docs/wallets-users-add)
   * User needs **Spend** permissions.
1. [Fund Go Account](/docs/crypto-as-a-service-fund-go-accounts)

## Steps

1. [Minting Services Terms](/docs/stablecoins-terms)
1. [Mint Stablecoins](/docs/stablecoins-mint)
1. [Burn Stablecoins](/docs/stablecoins-redeem)

## See Also

* [API Reference: List Available Assets](/reference/stablecoinv1assetsget)
* [Policy Overview](/docs/policies-overview)
