The table below outlines the core resources of the Tesser platform and how they relate to each other.
| Resource | Description |
|---|---|
| Organization | An organization represents Tesser’s customer, with whom Tesser has a contractual relationship. All other resources belong to an organization. |
| Workspace | A workspace is a container for counterparties, accounts, payments, and deposits/withdrawals. Users and their roles, API keys, and webhooks are also established at the workspace level. Every organization is starts out with with one workspace in the Tesser platform. Additional workspaces can be created by contacting Tesser Customer Support. You may want an additional workspace to segregate activity by line of business, business unit, geography, etc. |
| Tenant | A tenant represents an organization’s customer when that customer is itself a platform with its own users who need to be represented in Tesser’s systems. When an organization’s customers are tenants, originators and/or beneficiaries are customers of the tenant, and thus end-customers to the organization. *Note: Most organizations will not need to use tenants to manage their integrations with Tesser. |
| Counterparty | A counterparty represents an originator (ultimate sender) or beneficiary (ultimate receiver) of a payment. Counterparties can be individuals or businesses. Counterparties are associated to Accounts and belong to a Workspace. Registering counterparties in advance of submitting payments enables sanction screening and helps meet regulatory requirements. Counterparty information will be transmitted for fiat payouts and, as applicable, for stablecoin payouts and be included in payment instructions sent to fiat off-ramps to comply with Travel Rule obligations. |
| Account | An account represents a store of value that holds fiat currency(ies) or stablecoin(s). Accounts can belong to a counterparty or to a workspace. Accounts may be external to the Tesser platform (e.g. pre-existing fiat bank accounts or wallets) or wallets provisioned by Tesser. |
| Quote | A quote represents the cost to deliver a payment to a beneficiary. Quotes include the exchange rate between the source currency and the destination currency. Quotes can be based on a source amount and currency to be sent or a destination amount and currency to be delivered. |
| Payment | A payment is the movement of funds from an account provisioned by Tesser to a third party, or vice versa. Most commonly, payments will move funds from an originator to a beneficiary. Payments may be outbound (aka payouts) or inbound (receiving stablecoins, aka pay-ins). Payments also include funds movement to/from a yield provider. |
| Deposit/Withdrawal | Deposits and withdrawals are first-party movements of funds into or out of treasury wallets. Deposits can occur by on-ramping funds through a liquidity provider or via an on-chain transfer that you originate from a wallet your organization custodies that was not provisioned by Tesser. Withdrawals can occur by off-ramping funds through a liquidity provider or by creating a stablecoin payout to your organization as a beneficiary. |
| Transfer | A transfer represents funds movement among Tesser-provisioned wallets for treasury management purposes. |