Convert USDC into TBILL Token (Buy Token)

Buy Token
  1. Investor: The investor sends USDC to initiate the process.
  2. Token Issuer: Token Issuer receives USDC to buy T-bills.
  3. Treasury Account: The USDC is converted into US Dollars.
  4. Bond Market: T-bills are bought from the secondary market using US Dollars.
  5. Off Chain Custody Vault: T-bills are stored safely in an off-chain custody vault.
  6. TBILL Smart Contract: The TBILL smart contract mints TBILL tokens based on USDC to USD conversion amount.
  7. Investor: The investor receives the TBILL tokens.

Convert TBILL Token into USDC (Redeem Token)

Sell Side
  1. Investor: The investor sends the TBILL tokens to initiate the redemption process.
  2. Token Issuer: The Token Issuer receives the TBILL tokens.
  3. Off Chain Custody Vault: Sell T-bills in secondary market.
  4. Bond Market: T-bills are sold in exchange for US Dollars.
  5. Treasury Account: The US Dollars are converted into USDC.
  6. TBILL Smart Contract: The TBILL smart contract burns TBILL tokens.
  7. Investor: The investor receives USDC from the Issuer.