AMM (Automated Market Maker)
AMM (Automated Market Maker)
A smart-contract market where prices are determined by a math curve over
reserves, not by matched orders. Kimia’s yield-AMM uses .
Base / Quote
Base / Quote
In a market like SOL-PERP, base is the asset being traded (SOL) and
quote is the pricing asset (USDC).
base_amount is signed: positive
long, negative short.BPS (Basis Points)
BPS (Basis Points)
1 bps = 0.01%. Margin ratios and fees are stored in bps with a 10,000
denominator.
CPI (Cross-Program Invocation)
CPI (Cross-Program Invocation)
A Solana program calling another program. The delta-vault CPIs into
kimia-perp for deposits, swaps, orders, and funding settlement.
Delta-neutral
Delta-neutral
A portfolio whose net exposure to an underlying asset is zero. Kimia’s
vault holds +1 wSOL spot and -1 SOL perp short per unit, net delta is 0.
Funding rate
Funding rate
The periodic payment between long and short perp holders that keeps perp
price anchored to spot. Positive → longs pay; negative → shorts pay.
Health
Health
free_collateral + unrealized_pnl - maintenance_margin_req. Liquidation
triggers at health ≤ 0.Initial margin ratio
Initial margin ratio
Minimum collateral required to open a position, as a fraction of
notional. Kimia default: 10% (10× max leverage).
Intent
Intent
A user’s declaration of a desired outcome (e.g. “lock 25% APY for 30
days”) that the intent-router verifies is actually achieved across
multiple transactions.
Maintenance margin ratio
Maintenance margin ratio
Minimum collateral required to keep a position open. Kimia default:
5%. When collateral falls below this, the position is liquidatable.
Mark price
Mark price
The price used for PnL and margin checks. Kimia: last trade price clamped
to oracle ±10%.
MasterChef pattern
MasterChef pattern
A yield-accounting pattern where a global
reward_per_share accumulator
tracks lifetime yield, and each user’s reward_debt = balance × reward_per_share_at_join guarantees fair per-user claims.Oracle
Oracle
An on-chain source of external data (e.g. asset prices). Kimia uses Pyth
Hermes pull oracles.
PDA (Program Derived Address)
PDA (Program Derived Address)
A Solana address derived deterministically from seeds + a program ID. All
Kimia state accounts are PDAs.
Perpetual futures (perps)
Perpetual futures (perps)
Futures contracts with no expiry, kept in line with spot via funding
payments.
PT / Principal Token
PT / Principal Token
SPL token that redeems 1:1 for underlying (vault shares) at maturity.
Pull oracle
Pull oracle
An oracle design where price updates are posted to chain by consumers
in the same transaction they use the price in. Eliminates staleness risk.
Reserved margin
Reserved margin
Collateral locked by a resting order. Not available for position margin
until the order is cancelled or filled.
Settle funding
Settle funding
Applying the cumulative funding delta since a user’s last interaction to
their collateral. Permissionless in Kimia.
Spot pool
Spot pool
Kimia’s oracle-priced wSOL/USDC pool used by the delta-vault to swap
between legs. No AMM curve; prices at oracle ± spread.
TWAP (Time-Weighted Average Price)
TWAP (Time-Weighted Average Price)
An exponential moving average of price, smoothing out short spikes. Kimia
uses 1-hour TWAPs of both mark and oracle for the funding formula.
Vault share
Vault share
YT / Yield Token
YT / Yield Token
SPL token representing a claim on all yield accrued by an underlying vault
share between mint and maturity.
Yield-space invariant
Yield-space invariant
The AMM curve where is time-to-maturity. Prices
converge to 1:1 as .

