# Itos Finance > Documentation site powered by Tome - [GET /v1/chains/{chainId}/book/{risk}/{cash}](/api/book) - Read the live orderbook directly — full depth or an instant FillPlan for a given size. No maker broadcast, no wait. - [GET /v1/chains](/api/chains) - Discover which chains the RFQ server supports, their lifecycle status, and which (risk, cash) pairs are live on each. - [Health, Metrics & Debug](/api/health) - Process-level endpoints for uptime monitoring, Prometheus scraping, and nonce inspection. - [GET /v1/chains/{chainId}/makers/{signer}/funder-balances](/api/indexer-maker-balances) - Live RPC-backed funder balance and pending-withdraw amounts for one signer, cached and rate-limited. - [GET /v1/chains/{chainId}/makers/{account}/expirations](/api/indexer-maker-expirations) - Settlement and claim state at and after expiry for every option series a maker holds — pure on-chain facts, no oracle. - [GET /v1/chains/{chainId}/makers/{signer}/funder-events](/api/indexer-maker-funder-events) - Append-only deposit / requested / withdrawn ledger for one signer, paginated by block. - [Funder Linking API](/api/indexer-maker-funders) - Register and remove (signer → funder) links via EIP-712 signed requests. Drives runtime funder discovery for the indexer. - [GET /v1/chains/{chainId}/makers/{account}/positions](/api/indexer-maker-positions) - Every option position a market maker holds on one chain, split into long and short sides with exercise state and short-side collateral. - [GET /v1/chains/{chainId}/makers/{account}/trades](/api/indexer-maker-trades) - Filled-trade history for one maker, indexed on either side, newest first with cursor pagination. - [GET /v1/chains/{chainId}/portfolio/{account}](/api/indexer-portfolio) - Per-address position state — open positions, claims, exercises, unexercises, and nettings — aggregated from on-chain events by the indexer. - [GET /v1/chains/{chainId}/vaults](/api/indexer-vaults) - Canonical list of every non-expired OPair vault on a given chain, grouped by (risk, cash, expiry), served straight from the indexer. - [Admin — Maker Management](/api/makers) - Admin endpoints for registering, listing, and deactivating market makers. All require the X-Admin-Key header. - [GET /v1/chains/{chainId}/pairs](/api/pairs) - Rich pair catalogue grouped by expiry, with strike ladders and per-strike vault addresses. The endpoint your frontend uses to render the strike matrix. - [POST /v1/chains/{chainId}/rfq](/api/rfq) - Broadcast an RFQ to every connected maker for a pair, wait for them to sharpen their quotes, and return a composite FillPlan for on-chain execution. - [Architecture](/architecture) - How the off-chain RFQ server, on-chain OPair vaults, indexer, and price-streamer compose into a single multi-chain JIT orderbook. - [Contracts Overview](/contracts/overview) - OPair, Funder, MultiFunder, OPairFactory — the four on-chain contracts that the off-chain orderbook plugs into. - [Itos Finance RFQ](/) - A JIT orderbook for on-chain options. Makers stream signed quotes; takers pull a best-first FillPlan and settle directly against the OPair vault. - [Error Codes](/maker/error-codes) - WebSocket error messages, quote rejections, HTTP errors — why each happens and how to recover. - [Maker Onboarding](/maker/onboarding) - Step-by-step path from "I want to be a maker on Itos" to "I'm quoting in production and I can see my fills." - [On-Chain Setup](/maker/onchain-setup) - The Funder contract that holds your collateral and the exercise callback that handles fills — the two on-chain surfaces a maker needs. - [Operations Console](/maker/operations-console) - The /mm UI — link funders, deposit collateral, monitor positions, exercise / claim, and trigger the nonce kill switch from one page. - [Maker Overview](/maker/overview) - What you stream, what you sign, and how a tranche goes from your WebSocket into a taker's on-chain transaction. - [Maker Quickstart](/maker/quickstart) - End-to-end — from registration to submitting your first three tranches against a live pair. - [Python SDK](/maker/sdk-python) - itos-rfq — asyncio-based maker & taker client for Python 3.10+. - [Rust SDK](/maker/sdk-rust) - itos-rfq-sdk — closure-based maker & taker client built on alloy and tokio-tungstenite. - [TypeScript SDK](/maker/sdk-typescript) - @itos-finance/rfq-sdk — EventEmitter-based maker & taker client for Node.js 22+. - [SDKs Overview](/maker/sdks) - Official client SDKs for TypeScript, Python, and Rust — what they give you and what you still need to write. - [Testing](/maker/testing) - Spin up the server locally, run mock makers, submit test RFQs, and verify your integration end to end. - [WebSocket Reference](/maker/websocket-reference) - Every message type, every field, EIP-712 typehash, quote validation rules, channel and nonce semantics. - [How Options Work](/options) - The mechanics of an Itos option — collateralization, netting, exercise, claims, and the strike/fill accounting. - [Deployed Addresses](/reference/addresses) - Every deployed contract, token, and registered maker funder on Monad mainnet and testnet. - [Reference](/reference) - Number encoding, operational endpoints, system constants, and the complete API surface in one table.