getting started

How CSfi Works

Understand the CSfi product flow from supported skin markets and RFQ quotes through exercise, expiry, settlement, and release.


CSfi.exchange lets users trade options linked to eligible CS2 skins. The platform combines off-chain quote discovery with on-chain settlement records and custody controls.


The basic flow


  • A supported CS2 skin market is approved for beta trading.
  • A user reviews available RFQ quotes or requests a quote.
  • The quote defines the skin market, option side such as call or put, strike, expiry, premium, fees, and settlement terms.
  • If accepted, required wallet and service signatures create or prepare the option lifecycle.
  • The option can later be exercised, expire, settle, release, or become reclaimable depending on its type and terms.

  • Buyers and writers


    A buyer pays a premium for option exposure.


    A writer receives the premium and accepts the obligation attached to the option. For covered calls, this usually means the writer has custody-ready or locked inventory available for settlement. For puts, the writer may also need to post USDC collateral according to the quote terms.


    Why CSfi uses RFQ


    CS2 skins are not perfectly standardized. Float, rarity, liquidity, market depth, and settlement constraints matter.


    Instead of showing a public order book that may imply false liquidity, CSfi uses RFQ quotes that are firm only for a short time window.


    Custody and settlement


    Physical settlement requires confidence that the referenced skin can be delivered or released correctly. Custody and verification workflows reduce failed-settlement risk, but they do not remove all risks.


    What users should review before trading


  • Quote premium
  • Strike price
  • Expiry
  • Fees and network costs
  • Custody status
  • Exercise and settlement rules
  • Risk disclosure
  • Controlled beta limitations

  • Important note


    CSfi education content is not financial advice. Options can expire worthless, liquidity is not guaranteed, and beta functionality may change.