What CTS requires from a provider
CTS drives the custody integration through five operations and one callback channel. A provider supporting the 24/7 payments settlement flow needs to offer:- Deposit address creation, so CTS can orchestrate funding of the bank’s settlement wallets
- Balance reads for the wallets CTS settles from
- Programmatic transfer initiation, accepted asynchronously: the provider returns a request identifier immediately, and the transaction hash once the transfer is approved, signed, and broadcast
- Transfer status reads, so CTS can poll as a fallback when a callback is missed
- Authenticated status callbacks, such as webhooks, for deposit confirmations and transfer status changes, so CTS can mark obligations settled
- Address allowlisting, so settlement can be constrained to known counterparty wallets
How approvals fit
A transfer request may pause inside the provider while the bank’s approval policy runs, for example a four-eyes quorum above a threshold. CTS treats that pending state as normal. It tracks the request, resumes when the provider reports approval and broadcasts, and surfaces a rejection to the bank’s operators. Approval policy itself lives entirely at the provider; CTS never needs the authority to bypass it. See Key Security and Governance.How an integration is delivered
Each provider is connected through an adapter that Cosmos Labs builds and maintains against the contract above, working from the provider’s API documentation, authentication model, and sandbox environment. Custody integrations are scoped and delivered per deployment as part of the bank’s rollout, so a provider is not required to build anything CTS specific: an API that covers the operations above is sufficient.What the bank configures
- The custodial wallet CTS settles from and the counterparty wallets it may settle to
- The signing policy the custodian enforces, including approval thresholds
- The settlement trigger: on demand, scheduled, or threshold based
- Credentials for the custodian API, scoped to the operations CTS needs