Current Status
This page separates three things:- what is already implemented in code
- what is validated offline
- what still depends on live Solana infrastructure
Implementation status
| Area | Status | Notes |
|---|---|---|
| Anchor vault core | Implemented | Shares, withdrawals, registry, proofs, policy state |
| Solver V0 | Implemented | Deterministic and policy-aware |
| Ranger runtime | Implemented | Can prepare and execute protocol bundles |
| Drift adapter | Implemented | Real SDK build path plus direct live sender |
| Kamino adapter | Implemented | Real SDK build path |
| MarginFi adapter | Partially implemented | Manifest-based or static fallback |
| Perena adapter | Partially implemented | Manifest-based or static fallback |
| Vault operator CLIs | Implemented | Bootstrap, admin, user, status |
| COBO integration | Simulated | Real MPC integration still external |
Offline validation status
The repo has an offline test suite covering:- solver constraints
- backtest scenario replay
- Drift and Kamino deterministic envelopes in fixture mode
- Ranger idempotency and approved-step execution
- vault program plan hashing
- vault ops serialization and decoding
- manifest adapter behavior
- CLI fail-fast behavior for missing runtime envs
Live readiness status
The code can build real protocol bundles, but a full live run still requires:- a deployed Anchor program
- funded operator wallets
- a bootstrapped vault account
- real strategy manifests for
MarginFiandPerena
Known live blockers from recent validation
These are expected blockers if you point the current.env to mainnet without finishing infra:
- the default
VAULT_PROGRAM_IDmay not be executable on the target cluster - the derived vault PDA may not exist yet
- wallets can be loaded locally but still have
0 SOL Drift withdrawfails until there is an existing Drift user account with collateralvault-bootstrapfails until share-mint and treasury keypairs are provided and funded
What “complete” means for this repo
From a code perspective, the repository is now a complete MVP scaffold. From an operations perspective, the remaining work is:- deploy the program
- fund the wallets
- bootstrap the vault
- execute live protocol transactions
- store rebalance proofs on-chain