> ## Documentation Index
> Fetch the complete documentation index at: https://cts-docs.cosmos.network/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting Started

> Configure a deployment of the Cosmos Tokenization Suite to issue tokenized deposits on your existing banking core.

Configure a deployment of the Cosmos Tokenization Suite (CTS) to issue tokenized
deposits on your existing banking core.

## Configure the deployment

<Steps>
  <Step title="Choose your core">
    Select your core banking platform, such as Fiserv or Jack Henry.
  </Step>

  <Step title="Choose the integration path">
    Connect the core over API, webhooks, or batch file exchange. CTS creates a
    deposit product on the core, reserved for tokenized deposits. See
    [Custom Cores](/banking-core-integrations/custom-cores) for the deposit
    product model.
  </Step>

  <Step title="Choose the assets to interoperate with">
    Select the assets CTS will host for the bank, such as USDC, EURC, or other
    external digital assets.

    This choice has two effects: (1) the bank can offer the selected assets to
    clients who want to hold or purchase them, and (2) clients can move the
    bank's tokenized deposit onto those networks where the bank enables it.
  </Step>

  <Step title="Choose a custody provider">
    Select who will custody the bank's digital assets, such as settlement
    stablecoins, and who will hold the keys that control them. Both functions
    can sit with an established custodian, such as Fireblocks or Anchorage, or
    with the bank itself, signing through its own hardware security modules.

    See [Digital Asset Custody](/digital-asset-custody/overview).
  </Step>

  <Step title="Choose a wallet model">
    A wallet model is either an individual wallet per client or an omnibus
    account comparable to the for benefit of model used by fintechs.
  </Step>

  <Step title="Choose a deployment model">
    A deployment model is either on-premises or cloud. An on-premises deployment
    runs inside the bank's production environment under its controls. A cloud
    deployment is managed by Cosmos Labs, with the bank interacting over an API.

    Deployment models are scoped per bank. Contact [sales@cosmoslabs.io](mailto:sales@cosmoslabs.io) to discuss
    which model fits your environment. See
    [Architecture](/what-is-cts/architecture) for what runs in each.
  </Step>
</Steps>

## Issue tokenized deposits

The first run issues tokenized deposits from the bank's existing balances: it
replays the bank's existing transactions onto the digital ledger, so its state
matches the core.

<Steps>
  <Step title="Identify untokenized transactions">
    Query the core for transactions without a corresponding entry on the digital
    ledger.
  </Step>

  <Step title="Retrieve the transactions">
    Transactions are retrieved as `camt.054` messages in the ISO 20022 standard. See
    [ISO 20022 Messaging](/banking-core-integrations/iso-20022).
  </Step>

  <Step title="Tokenize each transaction">
    Transactions are tokenized one at a time. Each transaction moves from pending
    to confirmed as it is written to the digital ledger.
  </Step>

  <Step title="Confirm reconciliation">
    After every transaction has been replayed, balances on the core ledger and
    digital ledger agree. Reconciliation status between the two remains
    continuously visible from that point.
  </Step>
</Steps>

## What you have afterwards

Every tokenized deposit has a corresponding deposit on the bank's books, held on
the bank's own core. The two deposits stay reconciled. The bank has not left its
ledger, and custody services and networks selected during setup can now reach the
tokenized balances.

<Note>
  Deposit insurance and regulatory treatment of tokenized deposits depend on the
  jurisdiction and the bank's regulatory position. Confirm treatment with your
  compliance and legal functions instead of relying on this documentation.
</Note>

## Next

* [Architecture](/what-is-cts/architecture) explains how the pieces fit together
* [Banking Core Integrations](/banking-core-integrations/overview) explains the core side in detail
* [Use Cases](/use-cases/overview) describes what to build on top
