> ## Documentation Index
> Fetch the complete documentation index at: https://pessoal-86816071.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Live Readiness

> Checklist for devnet, forked environments, or mainnet before attempting a real bootstrap or rebalance.

# Live Readiness

Use this checklist before a real cluster run.

## Cluster checklist

* `VAULT_PROGRAM_ID` points to a deployed executable program
* RPC URLs target the intended cluster
* the configured vault PDA is correct for the deposit mint and program ID

## Wallet checklist

* authority wallet has SOL
* Ranger executor wallet has SOL
* COBO wallet has SOL or is intentionally simulated
* protocol owner addresses match locally loaded signers

## Vault bootstrap checklist

* `VAULT_SHARE_MINT_KEYPAIR_PATH` exists
* `VAULT_TREASURY_KEYPAIR_PATH` exists
* `VAULT_AUTHORITY_KEYPAIR_PATH` exists
* `VAULT_DEPOSIT_MINT` is correct

## Protocol checklist

### Drift

* start with `deposit`
* expect user initialization if needed
* do not run `withdraw` before a successful deposit

### Kamino

* validate bundle construction first
* confirm `instructionEnvelopes` are present

### MarginFi and Perena

* manifests exist and point to real envelopes if you want live execution
* otherwise allow simulated steps or keep the strategies paused

## Recommended environments

### Best first run

* local fork or devnet-style validation
* then mainnet with very small amounts

### Not recommended

* first-ever bootstrap directly on mainnet with unfunded wallets and placeholder program IDs
