Skip to main content

Glossary

The terms these docs use, in the order you meet them.

Who trades​

TermMeaning
API traderSomeone who trades their own True Markets account from code, with the Trading API.
Gateway clientA business that builds on Gateway so its customers can trade inside its app.
institutional clientA firm that trades directly on the True Markets exchange over REST or FIX. See Institutional.

Accounts​

TermMeaning
organizationA Gateway client's account. It represents your business.
adminSomeone on your team who signs in to the developer console.
userOne of your customers, created by you through the API. Users never sign in to True Markets. We return a user_id, and you keep your own id for the customer in external_ref_id.
walletWhere a user's or an API trader's funds live. A user gets one wallet per chain family when you create them.

Keys and tokens​

TermMeaning
API keyAn API trader's key, created in the app. It mints your token and signs your own wallet transactions.
organization API keyA Gateway client's key, created in the developer console. It mints your organization token and signs nothing else.
signer keyA key whose public half is registered on a wallet. Only its signatures, together with our approval, can move that wallet's funds.
tokenWhat you send in Authorization: Bearer on each call. You mint it from your API key, and it expires.
TM-On-Behalf-OfThe header that names which of your users a Gateway request acts for.

Trading​

TermMeaning
asset catalogThe public list of everything we trade. Each entry's id is the asset_id you place orders with.
venueWhere an asset trades, as the catalog reports it.
quoteThe price, expected output and fee for a defi order. It comes back with the order and expires quickly.
payloadAn unsigned transaction that an order or transfer returns. Nothing moves until you sign it.
signatureOne signed payload. You send your signatures in signatures[] when you execute.