Trade Process

Where do trades fit on the Cybrid Platform?

Overview

Trades on the Cybrid Platform let customers buy and sell crypto using fiat funded into their
fiat account. Each trade requires a quote that locks in a price for a short window, then a
POST /api/trades call against the quote guid.

Trades section

GuideWhen to use
Create and execute a tradeEnd-to-end quote and trade flow
Trade feesConfigure custom fees
Stablecoin swapSwap USDC across chains
Sandbox tradesSandbox-specific behavior

End-to-end trade setup

Executing a trade requires one-time customer setup, then a repeatable quote → trade flow.

One-time setup

  1. Create a Customer via POST /api/customers.
  2. Create fiat and trading Accounts for the Customer via POST /api/accounts.
  3. Verify the customer's identity via Persona — see
    Verifying a customer.
  4. Connect the customer's bank account via Plaid — see
    Add Customer External Bank Accounts
    and Plaid Integration.

Per-trade

  1. Fund the fiat account using a funding transfer (see
    Transfer Process).
  2. Generate a quote via POST /api/quotes (see
    Create and execute a trade).
  3. Execute a trade against the quote via POST /api/trades.
ℹ️

Sandbox simulation

KYC and Plaid bank connections are simulated in sandbox. Simulated Plaid funding caps each
deposit at $100. See Sandbox trades for trade
limitations and Sandbox transfers for funding
limitations.

Trade settlement

Trade settlement runs in hourly batches between 9 AM and 5 PM ET on weekdays. USDC settles 24/7
on an hourly schedule. See
Crypto Trade Settlement
for the full timeline.