# Kimia Protocol > High-performance, decentralized perpetuals and delta-neutral yield on Solana. ## Docs - [Architecture](https://docs.kimia.live/architecture.md): How six Anchor programs compose into one fixed-income stack. - [Regenerating the Codama Clients](https://docs.kimia.live/build/codama.md): How the in-repo TS clients are generated and how to customize them. - [Error Handling](https://docs.kimia.live/build/error-handling.md): Map Kimia program errors to user-friendly messages and recovery paths. - [Math Library](https://docs.kimia.live/build/math.md): perps-math and kimia-math, fixed-point primitives and yield-curve functions. - [Build on Kimia](https://docs.kimia.live/build/overview.md): How to integrate with Kimia's programs. No published SDK — you fork the repo. - [Data Formats & Precision](https://docs.kimia.live/build/precision.md): Decimals, BigInt, and rounding conventions across Kimia programs. - [Generated TypeScript Client](https://docs.kimia.live/build/sdk.md): The Codama-generated TS clients that ship inside the repo. - [Delta-Neutral Vault](https://docs.kimia.live/concepts/delta-neutral-vault.md): How delta-vault turns USDC into funding-rate yield without price exposure. - [Fixed-Rate Intents](https://docs.kimia.live/concepts/fixed-rate-intents.md): A single session that turns USDC into a guaranteed fixed APY. - [Funding Rate](https://docs.kimia.live/concepts/funding-rate.md): How Kimia computes, clamps, and settles funding payments. - [Oracles](https://docs.kimia.live/concepts/oracles.md): How Kimia consumes Pyth Hermes Pull Oracles, safely. - [Perpetuals](https://docs.kimia.live/concepts/perpetuals.md): How Kimia's perpetual futures engine works. - [PT / YT Tokenization](https://docs.kimia.live/concepts/pt-yt-tokenization.md): Splitting a yield-bearing position into principal and yield legs. - [Yield-AMM](https://docs.kimia.live/concepts/yield-amm.md): The yield-space invariant and how PT/underlying pools converge at maturity. - [Deposit into the Vault](https://docs.kimia.live/getting-started/deposit-vault.md): Earn funding-rate yield without price exposure, from the UI. - [Making Your First Trade](https://docs.kimia.live/getting-started/first-trade.md): Open, monitor, and close a SOL-PERP position from the Kimia app. - [Lock a Fixed Rate](https://docs.kimia.live/getting-started/lock-fixed-rate.md): Deposit USDC today and guarantee a minimum APY to maturity, in three clicks. - [Split Your Yield (PT + YT)](https://docs.kimia.live/getting-started/split-yield.md): Turn vault shares into tradable principal and yield tokens, from the UI. - [Troubleshooting](https://docs.kimia.live/getting-started/troubleshooting.md): The most common problems on Kimia and how to fix them. - [What You Need to Trade](https://docs.kimia.live/getting-started/what-you-need.md): Everything required to start trading on Kimia in under 5 minutes. - [Deposit into the Delta Vault](https://docs.kimia.live/guides/deposit-vault.md): Turn USDC into vault shares earning funding-rate yield. - [Lock a Fixed Rate](https://docs.kimia.live/guides/lock-fixed-rate.md): Use the intent-router to guarantee a minimum APY over a chosen duration. - [Run a Keeper](https://docs.kimia.live/guides/run-a-keeper.md): Crank funding, liquidations, rewards, and rebalancing on Kimia, permissionlessly. - [Split Yield into PT + YT](https://docs.kimia.live/guides/split-yield.md): Turn vault shares into transferable principal and yield tokens. - [Trade a Perpetual](https://docs.kimia.live/guides/trade-perpetual.md): Open and close a leveraged SOL-PERP position on Kimia. - [Welcome to Kimia](https://docs.kimia.live/introduction.md): Perpetuals, delta-neutral yield, and tokenized fixed rates on Solana. - [Our Mission](https://docs.kimia.live/our-mission.md): Bring fixed-income to Solana, without custodians, without opacity, without compromise. - [Collateral](https://docs.kimia.live/perpetuals/collateral.md): What you post, where it lives, and how margin is checked. - [Fees](https://docs.kimia.live/perpetuals/fees.md): Taker, maker, liquidation, and how funding fits in. - [Liquidation](https://docs.kimia.live/perpetuals/liquidation.md): Trigger condition, fee split, orderbook handling, and bad-debt coverage. - [Margin Framework](https://docs.kimia.live/perpetuals/margin.md): Initial, maintenance, reserved margin, and how health is computed. - [Mark Price](https://docs.kimia.live/perpetuals/mark-price.md): How the price used for PnL, margin, and funding is computed. - [Markets](https://docs.kimia.live/perpetuals/markets.md): Supported perpetual markets and their parameters. - [Order Types](https://docs.kimia.live/perpetuals/order-types.md): Market, limit, and post-only orders on Kimia's on-chain orderbook. - [Perpetuals Specifications](https://docs.kimia.live/perpetuals/overview.md): Markets, collateral, fees, margin, liquidation, and order types at a glance. - [delta-vault](https://docs.kimia.live/programs/delta-vault.md): USDC vault that opens a hedged SOL-PERP short and distributes funding yield. - [intent-router](https://docs.kimia.live/programs/intent-router.md): Session-based state machine that attests a multi-step fixed-rate lock. - [kimia-perp](https://docs.kimia.live/programs/kimia-perp.md): Perpetual futures matching engine, orderbook, funding, liquidation, spot pool. - [kusd-mint](https://docs.kimia.live/programs/kusd-mint.md): kUSD stablecoin with multi-reserve backing, T+1 cross-stable swaps, and staking yield. - [Programs Overview](https://docs.kimia.live/programs/overview.md): The six Anchor programs that make up Kimia, at a glance. - [split-engine](https://docs.kimia.live/programs/split-engine.md): Splits yield-bearing vault shares into PT (principal) and YT (yield). - [yield-amm](https://docs.kimia.live/programs/yield-amm.md): AMM for PT / underlying with a yield-space invariant that decays into par at maturity. - [Quickstart](https://docs.kimia.live/quickstart.md): Run the Kimia protocol end-to-end on devnet in under 10 minutes. - [Audits & Security](https://docs.kimia.live/resources/audits.md): Third-party audits, internal reviews, and the Kimia bug bounty. - [Error Codes](https://docs.kimia.live/resources/errors.md): Every error emitted by Kimia programs, grouped by category. - [Events](https://docs.kimia.live/resources/events.md): Anchor `#[event]` structs emitted by Kimia programs. - [FAQs](https://docs.kimia.live/resources/faqs.md): Common questions about Kimia, grouped by topic. - [Glossary](https://docs.kimia.live/resources/glossary.md): Plain-English definitions of Kimia and DeFi perp terms. - [Program IDs](https://docs.kimia.live/resources/program-ids.md): Devnet and localnet deployment addresses. - [Risks](https://docs.kimia.live/resources/risks.md): The non-trivial risks of using Kimia, stated plainly. - [Terms of Service](https://docs.kimia.live/resources/terms.md): The terms under which you interact with the Kimia protocol. ## OpenAPI Specs - [openapi](https://docs.kimia.live/api-reference/openapi.json)