Skip to main content

Documentation Index

Fetch the complete documentation index at: https://kamino.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

This guide is the focused walkthrough for adding a vault allocation into a fixed-rate reserve. The general allocation primitives (weights, caps, sync, the Standard vs. Conditional choice) live in Concepts → Allocations and Configure allocations; the FR-specific application of those primitives is in Fixed Rates → Allocations. This page assumes you’ve read those and are ready to act.

Before you start

You’ll need:
  • An existing vault for the deposit token of the FR reserve (e.g. a USDC vault to allocate into a USDC 5.5% 3M reserve).
  • The address of the fixed-rate reserve. Find it via the Manage UI’s reserve picker, or via Markets → Fixed Rates for the market manager who created it.
  • A decision on Standard vs. Conditional (see below).
  • For SDK or CLI: your admin keypair file path.

Decide on Standard vs. Conditional

Both work for FR reserves. The choice is about capital efficiency vs. visibility, not technical compatibility.
PickWhen
ConditionalDefault for most FR exposure. Capital stays in floating reserves earning variable yield until borrow demand triggers an atomic deployment into the FR reserve.
StandardWhen you want capital visibly committed and immediately available for direct borrows — typically for seeding a new FR reserve or anchoring a strategic position.
Both on the same reserveA Standard base layer of visible liquidity plus Conditional capacity behind it.
For the full reasoning, see Fixed Rates → Allocations → Why Conditional is the default for FR.

Parameter cheat sheet

Four parameter choices change for FR reserves vs. floating ones:
ParameterConditionalStandard
allocation-typeConditionalStandard
allocation-weight0 (weight is ignored)Relative integer like any other Standard allocation
allocation-capThe binding limit — maximum the vault will deploy if matchedHard ceiling on top of weight
priority0 (default) — only set if you want this Conditional fill to draw from higher-priority sources0 (default) — raise to protect this Standard allocation from being drawn down by Conditional fills on other FR reserves
For the priority rule and worked examples, see Concepts → Allocations → Priority.

Walkthrough

1

Open the Allocations tab

Navigate to your vault on manage.kamino.com and open the Allocations tab.
2

Click Add Reserve

Opens the allocation configuration form.
3

Select the market

Pick the market that hosts the fixed-rate reserve (e.g. Main Market).
4

Select the fixed-rate reserve

The reserve picker lists floating and fixed-rate reserves side by side. Fixed-rate reserves are tagged with their rate, term, and reserve type — for example USDC 5.5% 3M. Pick the cell of the rate grid you’re targeting.
5

Toggle Conditional Allocation

On for Conditional (capital stays in floating until matched). Off for Standard (capital deploys immediately).
6

Set the cap

The maximum tokens the vault is willing to deploy into this reserve. For Conditional, this is the binding limit. For Standard, a hard ceiling.
7

Set weight (Standard only)

Skip for Conditional — the field is ignored. For Standard, set the relative weight against your other Standard allocations.
8

Set priority

Default 0. Only adjust if you’re using priority to protect specific source reserves (see Parameter cheat sheet above).
9

Submit

Sign with your admin wallet, or generate a Squads proposal if the vault is multisig-controlled.

Verify

After submission lands:
  • UI. The new allocation appears in the Allocations tab with the reserve name, type tag (Standard / Conditional), cap, weight, and priority.
  • SDK. vault.getVaultAllocations() returns a map that includes the new reserve. See Configure allocations → Read current allocations.
  • API. GET /kvaults/vaults/{pubkey} includes the allocation strategy. See Allocation data.
A Conditional allocation won’t show capital deployed into the FR reserve until borrow demand triggers a fill — that’s expected. The vault’s actual position lives in your Standard floating allocations until then.

After it lands

  • Watch for fills. If the FR reserve attracts demand, your Conditional cap may be drawn down to satisfy it. The fill is atomic — see Lifecycle → The fill.
  • Adjust caps responsively. Raise to expose more capital, lower to commit less. Conditional caps can be dropped to 0 to disable the signal entirely.
  • Plan exits ahead of maturity. Once a Conditional fill lands and is committed to a borrow, exits go through the withdrawal queue. Queue early if you want predictable exit timing — see Lifecycle → Exiting via the withdrawal queue.

What’s next

Fixed Rates → Allocations

The FR-specific application of Standard vs. Conditional with priority worked examples.

Fixed Rates → Lifecycle

What your capital experiences from fill through term, rollover, and queued exits.

Fixed Rates → Strategy

Postures, sizing, monitoring, and a worked $100M vault example.

Configure allocations

The general allocation workflow (floating reserves and the unallocated buffer).