First, bettors generate bet offers on a market either manually through the SportX.Bet UI or programmatically using the SportX API (called Makers). These offers, along with any available offered bets on the SportX AMM contract, are then visually displayed side-by-side on the SportX.Bet exchange front-end to bettors. Please note the SportX AMM doesn't actually submit bet offers to the front-end, they are pulled directly from the contract for display.