API 1API 2API 3API 4API 5API 6Live ServerFlowsFlows 2Assets

XFT Trading

Flows for trading tokenized alternative assets with XFT.

Offchain sell with execution

  1. Fund manager submits sell order via API.
  2. Order listed in order book.
  3. Matching engine finds buy order.
  4. Smart contract notified of match.
  5. Smart contract requests fund manager to transfer shares to custodian.
  6. Fund manager transfers shares to custodian.
  7. Custodian confirms receipt to smart contract.
  8. Smart contract issues tokens.
  9. Tokens to buyer, payment to seller.
  10. Record transaction on blockchain.
  11. Update wallet balances.
  12. KYC/AML protocols verify users.
Unit Sell with Execution

Get instruments base data

  1. Client requests instruments base data from XFT.
  2. XFT retrieves data from database.
  3. XFT sends instruments base data response to Client.
  4. Client checks for updates via webhook to XFT.
  5. XFT monitors for data changes and sends update webhook to Client if changes occur.
Get Instruments Base Data

User registration

  1. Create user profile
  2. Generate wallet
  3. Return user ID and wallet address

NAV-based order process and creation of REIT tokens

  1. Investor orders tokens with XFT.
  2. XFT coordinates property details with REIT.
  3. REIT transfers ownership to Custodian.
  4. Custodian confirms ownership.
  5. XFT sets NAV for tokens.
  6. XFT issues tokens.
  7. XFT sends tokens to investor.
XFT REIT NAV based order process

Rent distributions for REIT tokens

  1. REIT generates rent income from the specific building.
  2. Rent income is sent by REIT to XFT.
  3. XFT converts rent income to USDC.
  4. USDC is allocated proportionally to token holders.
  5. XFT distributes USDC to investors' wallets.
XFT REIT income distributions