Skip to main content

White-label

A partner embeds True Markets into their own app, provisioning end users as retail clients.

Draft account model. The account structure behind this journey is still being finalized. The API surface is accurate; confirm how your own accounts will be set up with [email protected] before going live.

You embed True Markets into your own app. You own the user experience and identity; True Markets provides the accounts, custody, and trading rails. Your end users are provisioned as retail clients, and your app trades over the Gateway on their behalf.

Account model: your organization is verified with KYB as the partner; each end user is verified with KYC individually. Every user gets a client_id, and the JWT you mint for them carries it.

Start with the team

Becoming a partner isn't self-serve. Before you can provision anyone:

  1. Contact [email protected] to start a commercial agreement.
  2. Partner KYB — your organization is verified. Your end users are verified separately, later, with individual KYC.
  3. Partner credentials and network allowlisting are issued to you.

Then integrate an SDK — your app calls the retail Gateway on behalf of your users, and the official SDKs handle request signing and JWT minting from a key file. Wire the hosted KYC handoff into your own onboarding flow so users never leave your app.

Then come back here

Your app drives the whole user lifecycle over the API:

whatwhere
The provisioning model and how client_id scoping worksAccounts overview
Create an account per end userProvision a user
Hand each user to the hosted KYC flowVerify identity
Per-user deposit addresses or the fiat on-rampFund the account
Signed two-step transfers back outWithdraw
Mint a scoped JWT, then quote and place ordersQuick Start
REST and WebSocket feedsMarket data
Every endpointAccount API · Retail Gateway API