A production vault runs under a Squads multisig — every state-changing operation flows through proposals and approvals. This page explains the admin roles, the transfer model, and how operations actually execute once the multisig holds admin.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.
The three admin roles
| Role | Scope | Transfer model |
|---|---|---|
| Vault Admin | Full control over settings, allocations, fees, and all parameters | Two-step (initiate → claim) |
| Allocation Admin | Update allocation weights, caps, types, and priorities on existing reserves only. Cannot add or remove reserves; cannot change vault settings. | Single-step (Vault Admin sets directly) |
| Farm Authority | Controls the vault’s farm. Transferred to the protocol after farm creation; not curator-managed thereafter. | Automatic |
When to use Allocation Admin
Allocation Admin is the role you delegate to a non-multisig wallet (or a different multisig) to handle day-to-day rebalancing without granting full vault control. Common patterns:- An automated rebalancing service holds Allocation Admin while the Vault Admin remains a high-security multisig.
- A secondary operator manages weights between scheduled rebalances; the primary multisig retains structural control.
- Risk management software adjusts caps in response to market signals.
The two-step Vault Admin transfer
Vault Admin transfer uses a two-step pattern to prevent accidental ownership changes.- Initiate. The current admin submits a transfer to the new admin address. The vault state’s
PendingVaultAdminis set to the new admin. The new admin does not yet hold control. - Claim. The new admin (typically a Squads multisig) submits an accept-ownership transaction. Control transfers atomically.
The Squads multisig model
Production vaults transfer Vault Admin to a Squads multisig before accepting deposits. Two reasons:- Operational security. No single key can move vault funds.
- Required for UI listing. Kamino’s UI lists only multisig-controlled vaults that also have Whitelisted Reserves enabled — see Enable Whitelisted Reserves.
How operations execute under multisig
Two flows are supported. Both produce the same on-chain outcome. For the workflow walkthrough, see Transfer admin to multisig → Operating after transfer.SquadsX flow (recommended)
When you sign in to manage.kamino.com with SquadsX, the Send action automatically:- Generates the transaction.
- Creates a Squads proposal.
- Surfaces it to the multisig members for approval.
Encoded transaction flow
If you’re not using SquadsX:- Configure the change on
manage.kamino.com. - Click Simulate to verify the transaction succeeds and review the resulting state.
- Copy the Base58-encoded transaction string from the simulation output.
- Open Squads and import the encoded transaction.
- Gather approvals.
- Execute.
--mode multisig --multisig <pubkey> to emit a Base58-encoded payload for Squads.
Authority transfer for emergency operations
The Insurance Pool’s emergency withdrawal uses a 2-of-2 multisig that’s separate from your vault Squads:- One signature from your curator-controlled wallet.
- One signature from Kamino’s security council.
What a curator actually manages
In practice, the role split for a typical institutional vault:| Operation | Authority | Workflow |
|---|---|---|
| Adjust allocation weights/caps (existing reserves) | Vault Admin or Allocation Admin | Configure allocations |
| Add a new reserve to the allocation | Vault Admin only | Configure allocations |
| Change fees | Vault Admin | Create a vault (also editable post-creation) |
| Enable Whitelisted Reserves | Vault Admin (one-way) | Enable Whitelisted Reserves |
| Set up Insurance Pool | Vault Admin | Set up the Insurance Pool |
| Configure farms | Vault Admin | Configure farms |
| Transfer Vault Admin | Two-step (current → claim by new) | Transfer admin to multisig |
| Emergency Insurance Pool withdrawal | 2-of-2 (curator + Kamino security) | Set up the Insurance Pool → Withdrawal mechanisms |
| Cranking (sync, rebalance) | Permissionless | Configure allocations → Sync after changes |
What’s next
Transfer admin to multisig
The step-by-step migration to a Squads-controlled vault.
Risk primitives
Insurance Pool’s 2-of-2 emergency withdrawal model.