Buying and selling securities will be a simple interface where the user selects the security and the amount he wants to buy. It could be something like Uniswap.

Buy Order

  • When buying a security, the following process happens.
  • In the following example, the user will buy $100 of Apple (AAPL) stock
  • User executes transfer on aUSD token to AAPL token for $100
  • Liminal burns 100 aUSD token
  • Liminal executes order by sending the order to Broker
  • Order has been executed by broker
  • Liminal receives notification that order has been executed
  • Liminal writes to blockchain that this wallet owns $100 worth of AAPL stock as a token.
  • If the price of AAPL is $154, so user gets 0.66015 shares
364364

The wallet now has 0.66015 shares of Apple

Sell Order

  • When selling a security, the following process happens
  • User executes transfer of 0.66015 of AAPL token to aUSD token
  • Liminal burns 0.66015 AAPL
  • Liminal executes order by sending the order to Broker
  • Order has been executed by broker
  • Liminal mints 100 aUSD tokens