# Building a Solver on SYMMIO

- [1. Intent Life Cycle](/liquidity-provider-documentation/building-a-solver-on-symmio/1.-intent-life-cycle.md)
- [2. Seeing the Intent](/liquidity-provider-documentation/building-a-solver-on-symmio/2.-seeing-the-intent.md)
- [3. Hedging Off-Chain](/liquidity-provider-documentation/building-a-solver-on-symmio/3.-hedging-off-chain.md)
- [4. Opening/Closing a Position On-Chain](/liquidity-provider-documentation/building-a-solver-on-symmio/4.-opening-closing-a-position-on-chain.md)
- [5. Creating the APIs](/liquidity-provider-documentation/building-a-solver-on-symmio/5.-creating-the-apis.md): Quote Services, Hedger API, Hedger Websockets
- [GET Contract Symbols](/liquidity-provider-documentation/building-a-solver-on-symmio/5.-creating-the-apis/get-contract-symbols.md)
- [GET Open Interest](/liquidity-provider-documentation/building-a-solver-on-symmio/5.-creating-the-apis/get-open-interest.md)
- [GET Notional Cap](/liquidity-provider-documentation/building-a-solver-on-symmio/5.-creating-the-apis/get-notional-cap.md)
- [GET Price Range](/liquidity-provider-documentation/building-a-solver-on-symmio/5.-creating-the-apis/get-price-range.md)
- [GET Error Codes](/liquidity-provider-documentation/building-a-solver-on-symmio/5.-creating-the-apis/get-error-codes.md)
- [GET Get Locked Params](/liquidity-provider-documentation/building-a-solver-on-symmio/5.-creating-the-apis/get-get-locked-params.md)
- [GET Get Funding Info](/liquidity-provider-documentation/building-a-solver-on-symmio/5.-creating-the-apis/get-get-funding-info.md)
- [POST Position State](/liquidity-provider-documentation/building-a-solver-on-symmio/5.-creating-the-apis/post-position-state.md)
- [Recommended Architecture for Solvers](/liquidity-provider-documentation/building-a-solver-on-symmio/recommended-architecture-for-solvers.md): Detailed example of a solver processing an intent
- [Instant Trading](/liquidity-provider-documentation/building-a-solver-on-symmio/instant-trading.md)
- [Verifying Account Abstracted Instant Actions (ERC-4337)](/liquidity-provider-documentation/building-a-solver-on-symmio/instant-trading/verifying-account-abstracted-instant-actions-erc-4337.md)
- [Instant Trading (Solvers)](/liquidity-provider-documentation/building-a-solver-on-symmio/instant-trading/instant-trading-solvers.md)
- [Rasa Instant Trading Implementation](/liquidity-provider-documentation/building-a-solver-on-symmio/instant-trading/rasa-instant-trading-implementation.md)
- [Instant Trading Condition Checks](/liquidity-provider-documentation/building-a-solver-on-symmio/instant-trading/instant-trading-condition-checks.md)
- [Conditional Orders](/liquidity-provider-documentation/building-a-solver-on-symmio/conditional-orders.md)
- [Fetching Gas Prices Helper Script](/liquidity-provider-documentation/building-a-solver-on-symmio/fetching-gas-prices-helper-script.md)
- [Solver Error Codes](/liquidity-provider-documentation/building-a-solver-on-symmio/solver-error-codes.md): Error Codes and their corresponding descriptions (Rasa)
