> ## 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.

# Treasury and Programmable Asset Movement

> How treasury management and programmable asset movement follow the custody integration pattern used for 24/7 payments.

Treasury management and programmable asset movement follow the custody architecture
used for [24/7 payments](/digital-asset-custody/settlement-for-payments). The same
governing rule applies across all three applications:

<Note>
  A custody provider is used whenever private keys are needed to hold or transfer
  digital assets on a blockchain that an external party could also access.
</Note>

The rule separates the system into two parts. The Cosmos Tokenization Suite (CTS)
governs balances that exist only inside the bank's tokenization environment.
The custodian holds assets on shared or public networks where another party can
transact against the same ledger.

## The shared pattern

In each application, CTS decides what should move and when. The custodian
handles the key material that makes the movement possible:

1. The Cosmos Tokenization Suite evaluates a condition, whether an accumulated obligation, a treasury
   policy, or an on-chain trigger.
2. CTS calls the custodian API with the intended transfer.
3. The custodian applies the bank's signing policy, which may require human
   approval depending on amount, destination, or asset.
4. The custodian signs and broadcasts the transaction.
5. CTS observes finality and updates its own records and the core ledger.

The bank's controls reside in step 3 on the custodian side. They therefore
continue to apply when the movement is initiated programmatically.

## Treasury management

Treasury operations are movements of the bank's own assets rather than client
funds. They include rebalancing across networks, funding settlement wallets
ahead of expected volume, and sweeping balances back to a primary account.

<Note>
  The supported policy types, the rebalancing triggers CTS evaluates, and the
  reporting surface are scoped per deployment. Contact
  [sales@cosmoslabs.io](mailto:sales@cosmoslabs.io) to design a treasury
  configuration.
</Note>

## Programmable asset movement

Programmable asset movement is the execution of transfers in response to
conditions rather than manual instructions. Examples include releasing funds
when a delivery condition is met or moving balances on a schedule.

<Note>
  The condition types, how policies are authored and approved, and the failure
  and retry behavior are scoped per deployment. Contact
  [sales@cosmoslabs.io](mailto:sales@cosmoslabs.io) to design a programmable
  movement configuration.
</Note>

## Related

* [Settlement Asset Custody for 24/7 Payments](/digital-asset-custody/settlement-for-payments)
* [Key Security and Governance](/digital-asset-custody/key-management)
