For the complete documentation index, see llms.txt. This page is also available as Markdown.

Role of a Liquidity Provider (Solver)

On Symmio, traders don't match against a central order book. They express intents: requests that say "I want to go long or short this market, here's my size, my price, and the counterparties I'll trade with." Those intents are picked up by a network of independent counterparties called solvers. A solver decides whether to take the other side of a trade, quotes prices, and manages the risk that comes with it.

When you run a solver, you act as PartyB in the protocol. Your address is whitelisted on the Symmio contracts, so you can lock quotes, open positions, and hold shared risk with traders. Once a trader sends a quote on-chain, your infrastructure listens for the event, pulls in the quote details, and runs internal checks: is the symbol supported, is the account allowed, do you have enough collateral, and does the price fit your strategy? If everything passes, you lock the quote and open the position on-chain, optionally hedging the exposure elsewhere at the same time.

Solvers also manage collateral and solvency on their side. Before a position opens or closes, the contracts and the Muon oracle verify that both you and the trader have enough margin and that the prices are valid. You decide how much capital to allocate to each trader, how much open interest to allow per market, and when to settle unrealized profit so positions can close safely. Your risk model is your own, but it must satisfy the protocol's solvency rules enforced on the contracts.

Solvers also shape the user experience. Frontends rely on solver APIs to show markets, prices, and funding data. When a trader wants to instantly open a trade, they delegate certain functions to you so you can open and close positions without asking them to sign every transaction. When they set a take profit or stop loss, your conditional orders service watches the market and submits the close request when their conditions are hit. From the trader's side, the frontend feels like a fast, responsive exchange.

Last updated