# Documentation

## Get Started

- [Introduction](https://docs.kpk.io/readme.md)
- [Use KPK docs with MCP](https://docs.kpk.io/mcp.md)
- [Key Concepts](https://docs.kpk.io/key-concepts.md)
- [Glossary](https://docs.kpk.io/glossary.md)
- [Audits & Security Overview](https://docs.kpk.io/audits-and-security-overview.md)
- [Disclaimer](https://docs.kpk.io/disclaimer.md)
- [Contact & Support](https://docs.kpk.io/contact-and-support.md)

## Funds

- [Introduction](https://docs.kpk.io/funds/introduction.md)
- [USD Alpha](https://docs.kpk.io/funds/funds/usd-alpha.md)
- [Overview](https://docs.kpk.io/funds/funds/usd-alpha/overview.md)
- [Investment framework](https://docs.kpk.io/funds/funds/usd-alpha/investment-framework.md)
- [Policies and addresses](https://docs.kpk.io/funds/funds/usd-alpha/policies-and-addresses.md)
- [ETH Alpha](https://docs.kpk.io/funds/funds/eth-alpha.md)
- [Overview](https://docs.kpk.io/funds/funds/eth-alpha/overview.md)
- [Investment framework](https://docs.kpk.io/funds/funds/eth-alpha/investment-framework.md)
- [Policies and addresses](https://docs.kpk.io/funds/funds/eth-alpha/policies-and-addresses.md)
- [Architecture overview](https://docs.kpk.io/funds/infrastructure/architecture-overview.md): How a fund is built: an onchain Safe stack with tokenized shares, priced by onchain NAV, complemented by an offchain indexing and automation layer.
- [Core concepts](https://docs.kpk.io/funds/infrastructure/core-concepts.md): The primitives that power shares, valuation, subscriptions, redemptions, fees, and permissions.
- [Shares](https://docs.kpk.io/funds/infrastructure/core-concepts/shares.md): The kpkShares ERC-20 token — pro-rata fund ownership with a request-based mint/burn model.
- [NAV](https://docs.kpk.io/funds/infrastructure/core-concepts/nav.md): How a fund is valued onchain, and how that valuation becomes the price used to settle requests.
- [Subscriptions](https://docs.kpk.io/funds/infrastructure/core-concepts/subscriptions.md): The request-based deposit flow — from an investor's request to operator-settled, newly minted shares.
- [Redemptions](https://docs.kpk.io/funds/infrastructure/core-concepts/redemptions.md): The request-based exit flow — from a share-holder's request to operator-settled, paid-out assets.
- [Fees](https://docs.kpk.io/funds/infrastructure/core-concepts/fees.md): The three fees a fund can charge — management, performance (high-water mark), and redemption.
- [Roles and operators](https://docs.kpk.io/funds/infrastructure/core-concepts/roles-and-operators.md): The Admin and Operator roles on the shares contract, and the Safe + Roles Modifier stack behind them.
- [Policies](https://docs.kpk.io/funds/infrastructure/core-concepts/policies.md): Onchain permissions that constrain what a fund can do with its assets.
- [Bridging](https://docs.kpk.io/funds/infrastructure/core-concepts/bridging.md): How cross-chain transfers of fund assets affect NAV.
- [Fund deployment](https://docs.kpk.io/funds/infrastructure/deployment.md): How funds are created: the KpkOivFactory deploys the whole Safe + shares stack in one transaction, with deterministic addresses across chains.
- [Cross-chain deployment (CCIP)](https://docs.kpk.io/funds/infrastructure/deployment/cross-chain-deployment.md): How a single mainnet transaction deploys a fund on mainnet and fans the operational stack out to sidechains over Chainlink CCIP — same addresses everywhere.
- [Deployment addresses](https://docs.kpk.io/funds/infrastructure/deployment/deployment-addresses.md): Deployment addresses for the OIV factory infrastructure — the canonical CREATE2 layer (factory, shares deployer, orchestrator) shared across every chain.
- [Code examples](https://docs.kpk.io/funds/infrastructure/deployment/code-examples.md): Look up, predict, and deploy KPK funds through the KpkOivFactory and the CCIP orchestrator, with viem, ethers.js, and Python.
- [Onchain Accounting](https://docs.kpk.io/funds/infrastructure/onchain-accounting.md): Verifiable, manipulation-resistant NAV for each fund — composed from onchain balances and prices in one contract per chain.
- [Contracts](https://docs.kpk.io/funds/infrastructure/onchain-accounting/contracts.md): The contract integrators read from: the NAV Calculator.
- [NAV Calculator](https://docs.kpk.io/funds/infrastructure/onchain-accounting/contracts/nav-calculator.md): The core accounting contract — registers assets, feeds, and adapters, and returns NAV and positions.
- [Concepts](https://docs.kpk.io/funds/infrastructure/onchain-accounting/concepts.md): Cross-cutting models: position identity and the stale-price / sequencer reliability signals.
- [Position identity](https://docs.kpk.io/funds/infrastructure/onchain-accounting/concepts/position-identity.md): How positions are identified: the 3-level protocol taxonomy, the positionId / positionKind / isLocked fields, the ephemeral positionInstanceId, and the reconciliation key.
- [Stale prices & sequencer](https://docs.kpk.io/funds/infrastructure/onchain-accounting/concepts/stale-prices-and-sequencer.md): How the NAV Calculator flags unreliable readings: stale feeds, quote-asset fallback, and the L2 sequencer check.
- [Asset classification](https://docs.kpk.io/funds/infrastructure/onchain-accounting/concepts/asset-classification.md): How a registered asset is classified on two orthogonal axes — what its price tracks, and how its value accrues.
- [Price feeds](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds.md): How assets are priced — one primary feed per asset, divergence monitors, feed types, and the custom price feeds.
- [stETH](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/steth.md): Prices stETH fundamentally at 1.0 × ETH/USD, with the Chainlink stETH/ETH market feed retained as a divergence monitor rather than the primary.
- [wstETH](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/wsteth.md): wstETH is the non-rebasing wrapped form of Lido's staked ETH (stETH).
- [wARS](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/wars.md): Prices wARS by INVERTING a Chainlink USD/ARS feed — the only feed direction available for the asset.
- [weETH](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/weeth.md): weETH is Ether.fi's non-rebasing wrapped eETH.
- [eETH](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/eeth.md): eETH is Ether.fi's rebasing staked-ETH token (weETH is its non-rebasing wrapper).
- [rETH](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/reth.md): rETH is Rocket Pool's non-rebasing staked-ETH token.
- [rsETH](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/rseth.md): rsETH is Kelp DAO's liquid restaked ETH token.
- [ezETH](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/ezeth.md): ezETH is Renzo's liquid restaked ETH token.
- [cbETH](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/cbeth.md): cbETH is Coinbase's wrapped staked-ETH token.
- [ETHx](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/ethx.md): ETHx is Stader's liquid staked-ETH token.
- [ankrETH](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/ankreth.md): ankrETH is Ankr's reward-bearing staked-ETH token whose ETH value grows over time.
- [osToken (osETH / osGNO)](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/ostoken.md): Custom price feed for StakeWise V3 osTokens.
- [sUSDS](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/susds.md): Custom price feed for Sky/MakerDAO Savings USDS.
- [sUSDe](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/susde.md): Custom price feed for Ethena Staked USDe.
- [sGHO](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/sgho.md): Custom price feed for Aave Savings GHO (sGHO).
- [syrupUSDC](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/syrupusdc.md): Custom price feed for Maple Finance syrupUSDC on Ethereum mainnet.
- [RWIV](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/rwiv.md): Custom price feed for the Nexus Mutual Real-World Investments Vault (RWIV).
- [sXDAI](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/sxdai.md): Custom price feed for Savings xDAI (sDAI) on Gnosis Chain.
- [stETH, lsETH & OETH (CrossRate)](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/cross-rate.md): Generic custom price feed for an asset Y that has no direct Y/USD feed but is quoted in a base asset X that does.
- [LDO](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/ldo.md): Custom price feed for the Lido DAO governance token (LDO).
- [ETH+](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/eth-plus.md): Custom price feed for Reserve Protocol's ETH+ RToken on Ethereum.
- [NXM / wNXM](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/nxm.md): Custom price feed for Nexus Mutual's NXM token and its 1:1 transferable wrapper wNXM on Ethereum.
- [wstETH (L2)](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/wsteth-l2.md): Custom price feed for Lido Wrapped Staked ETH on L2 chains.
- [weETH (L2)](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/weeth-l2.md): Custom price feed for ether.fi Wrapped eETH on L2 chains.
- [rsETH (L2)](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/rseth-l2.md): Custom price feed for Kelp DAO rsETH on L2 chains.
- [ezETH (L2)](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/ezeth-l2.md): Custom price feed for Renzo ezETH on L2 chains.
- [cbETH (L2)](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/cbeth-l2.md): Custom price feed for Coinbase Wrapped Staked ETH on L2 chains.
- [syrupUSDC (L2)](https://docs.kpk.io/funds/infrastructure/onchain-accounting/price-feeds/syrupusdc-l2.md): Custom price feed for Maple Finance syrupUSDC on Layer 2 networks.
- [Balance adapters](https://docs.kpk.io/funds/infrastructure/onchain-accounting/balance-adapters.md): How positions are located — the adapter interface, the default wallet adapter, and the singleton adapters.
- [ERC20Default](https://docs.kpk.io/funds/infrastructure/onchain-accounting/balance-adapters/erc20-default.md): The default wallet adapter. It reports plain ERC-20 and native-token balances held directly by an account, for every asset on its inclusion list.
- [SparkLend](https://docs.kpk.io/funds/infrastructure/onchain-accounting/balance-adapters/sparklend.md): Reports an account's per-reserve lending positions in SparkLend.
- [Cap Stablecoin](https://docs.kpk.io/funds/infrastructure/onchain-accounting/balance-adapters/cap-stablecoin.md): Reports an account's directly-held cUSD — Cap's synthetic dollar — valued in USDC through cUSD's burn quote.
- [Cap Savings](https://docs.kpk.io/funds/infrastructure/onchain-accounting/balance-adapters/cap-savings.md): Reports an account's staked stcUSD — Cap's yield-bearing savings token — valued in USDC through cUSD's burn quote.
- [Symbiotic Vaults](https://docs.kpk.io/funds/infrastructure/onchain-accounting/balance-adapters/symbiotic-vaults.md): Reports an account's underlying-asset balance in any configured Symbiotic ERC-4626 vault.
- [Aave Safety Module](https://docs.kpk.io/funds/infrastructure/onchain-accounting/balance-adapters/aave-safety-module.md): Reports an account's stake in the legacy Aave V3 Safety Module across a hardcoded set of stake tokens.
- [Aave Umbrella](https://docs.kpk.io/funds/infrastructure/onchain-accounting/balance-adapters/aave-umbrella.md): Reports an account's stake in Aave Umbrella across every stake token registered with a single RewardsController.
- [Lido Withdrawal Queue](https://docs.kpk.io/funds/infrastructure/onchain-accounting/balance-adapters/lido-withdrawal-queue.md): A plain adapter that reports the native ETH owed to an account from open requests in Lido's WithdrawalQueueERC721.
- [Stader Withdrawal Queue](https://docs.kpk.io/funds/infrastructure/onchain-accounting/balance-adapters/stader-withdrawal-queue.md): A plain adapter that reports the ETH owed to an account from open requests in Stader's UserWithdrawalManager.
- [Kelp Withdrawal Queue](https://docs.kpk.io/funds/infrastructure/onchain-accounting/balance-adapters/kelp-withdrawal-queue.md): A plain adapter that reports assets owed to an account from open requests in Kelp DAO's rsETH exit queue (the LRTWithdrawalManager).
- [Ethena Cooldown](https://docs.kpk.io/funds/infrastructure/onchain-accounting/balance-adapters/ethena-cooldown.md): A plain adapter that reports the USDe owed to an account that is in the sUSDe unstaking cooldown.
- [Meta balance adapters](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters.md): One immutable adapter per protocol, serving many instances via a governed on-chain instance set.
- [Aave V3](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/aave-v3.md): One immutable meta-adapter that reports an account's lending positions across any Aave V3 instance (Core, Prime, an L2 market, …).
- [Morpho Markets](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/morpho-market.md): One immutable meta-adapter that reports an account's positions on any Morpho Blue market — collateral, loan supply, and loan borrow.
- [Morpho Vaults](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/morpho-vault.md): One immutable meta-adapter that reports an account's underlying-asset balance in any Morpho ERC-4626 vault (MetaMorpho V1 and V2).
- [Gearbox Markets](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/gearbox.md): One immutable meta-adapter that reports an account's passive-liquidity supply in any Gearbox V3 ERC-4626 farming pool.
- [Gearbox Credit Accounts](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/gearbox-credit-accounts.md): One immutable meta-adapter that reports the borrow side of an account's Gearbox V3 Credit Accounts — the collateral basket netted against the debt.
- [Euler Vaults](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/euler-vaults.md): One immutable meta-adapter that reports an account's position in any Euler V2 ERC-4626 vault — both the EulerEarn aggregator vaults and the core eVaults (EVK, the lend/borrow product).
- [Fluid fTokens](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/fluid-ftokens.md): One immutable meta-adapter that reports an account's supply position in any Fluid fToken (an ERC-4626 lending vault).
- [Fluid Vaults](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/fluid-vaults.md): One immutable meta-adapter that reports an account's collateral and debt across any Fluid T1 vault.
- [Compound V3](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/compound-v3.md): One immutable meta-adapter that reports an account's position in any Compound V3 (Comet) market — base-token supply or borrow, every collateral leg, and unclaimed COMP rewards.
- [StakeWise V3](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/stakewise-v3.md): One immutable meta-adapter that reports an account's StakeWise V3 vault positions across any vault on a chain.
- [Balancer V3 Pools](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/balancer-v3-pools.md): Reports an account's wallet-held (unstaked) Balancer V3 pool liquidity across any pool.
- [Balancer V3 Gauges](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/balancer-v3-gauges.md): Reports an account's gauge-staked Balancer V3 LP plus claimable rewards across any gauge.
- [Balancer V2 Pools](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/balancer-v2-pools.md): Reports an account's wallet-held (unstaked) Balancer V2 pool liquidity across any pool.
- [Balancer V2 Gauges](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/balancer-v2-gauges.md): Reports an account's gauge-staked Balancer V2 LP plus claimable rewards across any gauge.
- [Curve Pools](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/curve-pools.md): Reports an account's wallet-held (unstaked) Curve LP position across any configured pool, decomposed pro-rata into the pool's underlying coins.
- [Curve Gauges](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/curve-gauges.md): Reports an account's gauge-staked Curve LP position across any configured gauge, plus all claimable rewards (CRV and extra reward tokens).
- [Convex](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/convex.md): The Convex adapter reports an account's Convex-staked Curve LP positions across any configured Convex pool, plus all claimable rewards (CRV, CVX, and extra tokens).
- [Uniswap V2](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/uniswap-v2.md): The Uniswap V2 adapter reports an account's V2 LP across any pair as the dilution-adjusted pro-rata share of both reserves, emitted as one Supplied leg per token.
- [Uniswap V3](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/uniswap-v3.md): A meta-adapter that reports an account's Uniswap V3 concentrated-liquidity LP across every configured pool — the in-range liquidity (Supplied) and the full uncollected fees (Fees) of each NFT position
- [PancakeSwap V2](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/pancakeswap-v2.md): The PancakeSwap V2 adapter reports an account's V2 LP across any pair as the dilution-adjusted pro-rata share of both reserves, emitted as one Supplied leg per token.
- [PancakeSwap V3](https://docs.kpk.io/funds/infrastructure/onchain-accounting/meta-balance-adapters/pancakeswap-v3.md): A meta-adapter that reports an account's PancakeSwap V3 concentrated-liquidity LP across every configured pool — the in-range liquidity (Supplied) and the full uncollected fees (Fees) of each NFT posi
- [Assisted balance adapters](https://docs.kpk.io/funds/infrastructure/onchain-accounting/assisted-balance-adapters.md): Adapters for positions that can't be discovered on-chain — the position owner feeds the coordinates itself, on-chain and permissionlessly, valued live.
- [ether.fi Withdrawal Queue](https://docs.kpk.io/funds/infrastructure/onchain-accounting/assisted-balance-adapters/etherfi-withdrawal-queue.md): An assisted adapter that reports the in-flight ETH owed to an account in ether.fi's withdrawal queue, fed on-chain by the owner Safe.
- [StakeWise V3 Exit Queue](https://docs.kpk.io/funds/infrastructure/onchain-accounting/assisted-balance-adapters/stakewise-v3-exit-queue.md): An assisted adapter that reports the in-flight assets owed to an account in StakeWise V3's exit queue, fed on-chain by the owner Safe.
- [Nexus Mutual Staking](https://docs.kpk.io/funds/infrastructure/onchain-accounting/assisted-balance-adapters/nexus-mutual-staking.md): An assisted adapter that reports an account's staked NXM across Nexus Mutual V2 staking pools, per StakingNFT position the owner has submitted.
- [Deployment addresses](https://docs.kpk.io/funds/infrastructure/onchain-accounting/deployment-addresses.md): Per-chain contract addresses for the Onchain Accounting System (NAV) — the canonical CREATE2 layer, the chains it runs on, and per-chain feeds and adapters.
- [Code examples](https://docs.kpk.io/funds/infrastructure/onchain-accounting/code-examples.md): Read NAV, positions, and prices from the NAV Calculator with viem, ethers.js, and Python.
- [Subscription request](https://docs.kpk.io/funds/integration/subscription-request.md): Approve the asset and create a subscription request on the shares contract.
- [Redemption request](https://docs.kpk.io/funds/integration/redemption-request.md): Create a redemption request on the shares contract to exit a fund.
- [Monitor a request](https://docs.kpk.io/funds/integration/monitor-a-request.md): Track a request's lifecycle through events or a synchronous getRequest call.
- [Cancel a request](https://docs.kpk.io/funds/integration/cancel-a-request.md): Recover tokens from a stale, still-pending request after its TTL has elapsed.
- [Calculate share price](https://docs.kpk.io/funds/integration/calculate-share-price.md): Derive slippage minimums and the current share price, on-chain or via the JSON API.
- [List approved assets](https://docs.kpk.io/funds/integration/list-approved-assets.md): Discover which assets a fund accepts for subscriptions and redemptions.
- [Audits](https://docs.kpk.io/funds/resources/audits.md)

## Vaults

- [Introduction](https://docs.kpk.io/vaults/readme.md)
- [Morpho](https://docs.kpk.io/vaults/vaults/morpho.md): KPK vaults on Morpho
- [Ethereum](https://docs.kpk.io/vaults/vaults/morpho/ethereum.md)
- [USDC Prime Core](https://docs.kpk.io/vaults/vaults/morpho/ethereum/usdc-prime-core.md)
- [USDC Prime](https://docs.kpk.io/vaults/vaults/morpho/ethereum/usdc-prime.md)
- [USDT Prime](https://docs.kpk.io/vaults/vaults/morpho/ethereum/usdt-prime.md)
- [ETH Prime](https://docs.kpk.io/vaults/vaults/morpho/ethereum/eth-prime.md)
- [USDC Yield](https://docs.kpk.io/vaults/vaults/morpho/ethereum/usdc-yield.md)
- [USDC Yield RWA](https://docs.kpk.io/vaults/vaults/morpho/ethereum/usdc-yield-rwa.md)
- [ETH Yield](https://docs.kpk.io/vaults/vaults/morpho/ethereum/eth-yield.md)
- [EURC Yield](https://docs.kpk.io/vaults/vaults/morpho/ethereum/eurc-yield.md)
- [wARS Yield](https://docs.kpk.io/vaults/vaults/morpho/ethereum/wars-yield.md)
- [Arbitrum](https://docs.kpk.io/vaults/vaults/morpho/arbitrum.md)
- [USDC Yield](https://docs.kpk.io/vaults/vaults/morpho/arbitrum/usdc-yield.md)
- [Change log](https://docs.kpk.io/vaults/vaults/morpho/change-log.md)
- [Gearbox](https://docs.kpk.io/vaults/vaults/gearbox.md): KPK pools on Gearbox
- [Ethereum](https://docs.kpk.io/vaults/vaults/gearbox/ethereum.md)
- [ETH](https://docs.kpk.io/vaults/vaults/gearbox/ethereum/eth.md)
- [wstETH](https://docs.kpk.io/vaults/vaults/gearbox/ethereum/wsteth.md)
- [Change log](https://docs.kpk.io/vaults/vaults/gearbox/change-log.md)
- [Euler](https://docs.kpk.io/vaults/vaults/euler.md): KPK vaults on Euler
- [Ethereum](https://docs.kpk.io/vaults/vaults/euler/ethereum.md)
- [USDC Prime RWA](https://docs.kpk.io/vaults/vaults/euler/ethereum/usdc-rwa.md)
- [ETH Yield Term](https://docs.kpk.io/vaults/vaults/euler/ethereum/eth-yield-term.md)
- [Borrow guide](https://docs.kpk.io/vaults/vaults/euler/ethereum/eth-yield-term/borrow.md): Fixed-rate ETH loans for LST/LRT looping, priced monthly from a benchmark
- [Change log](https://docs.kpk.io/vaults/vaults/euler/change-log.md)
- [Symbiotic](https://docs.kpk.io/vaults/vaults/symbiotic.md): KPK vaults on Symbiotic
- [Ethereum](https://docs.kpk.io/vaults/vaults/symbiotic/ethereum.md)
- [USDC RWA Liquidity](https://docs.kpk.io/vaults/vaults/symbiotic/ethereum/usdc-rwa-liquidity.md)
- [Change log](https://docs.kpk.io/vaults/vaults/symbiotic/change-log.md)
- [Automation](https://docs.kpk.io/vaults/infrastructure/automation.md)
- [Coverage](https://docs.kpk.io/vaults/infrastructure/coverage.md)
- [Risk framework](https://docs.kpk.io/vaults/infrastructure/risk-framework.md)
- [Signer architecture](https://docs.kpk.io/vaults/infrastructure/signer-architecture.md)
- [Overview](https://docs.kpk.io/vaults/integration/integration.md)
- [Morpho](https://docs.kpk.io/vaults/integration/integration/morpho.md)
- [Gearbox](https://docs.kpk.io/vaults/integration/integration/gearbox.md)
- [Euler](https://docs.kpk.io/vaults/integration/integration/euler.md)
- [Glossary](https://docs.kpk.io/vaults/resources/glossary.md)
- [FAQs](https://docs.kpk.io/vaults/resources/faqs.md)
- [Legal](https://docs.kpk.io/vaults/resources/legal.md)
- [Morpho disclaimer](https://docs.kpk.io/vaults/resources/legal/morpho-disclaimer.md)
- [Gearbox disclaimer](https://docs.kpk.io/vaults/resources/legal/gearbox-disclaimer.md)
- [Euler disclaimer](https://docs.kpk.io/vaults/resources/legal/euler-disclaimer.md)
- [Symbiotic disclaimer](https://docs.kpk.io/vaults/resources/legal/symbiotic-disclaimer.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.kpk.io/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
