Rails operates as a self-custodial platform and will be deployed on a Layer 2 network. For this system, we require EVM compatible wallets (Metamask / Coinbase Wallet) to hold funds and interact with our smart contracts.

Once funds are deposited in these self-custodial smart contracts, they are recognized by our central trading platform. Market Makers can then connect through a web-socket to execute various trading actions, such as posting, canceling, or updating trades. Additionally, the current order book can be accessed via this web-socket connection.

While our system is still under development, the following points outline the basic framework of how developers will interact with our platform.