
Checklist rows
| Row | Complete when | Primary action |
|---|---|---|
| Vault is created | Vault exists onchain and is readable in dashboard data. | Create Vault |
| Upkeep is staked | Vault is active and can run operational automation. | Fund Upkeep |
| Hooks are set up | At least one hook is configured in the active root config. | Configure Hooks |
| Yield sources are set up | At least one yield source is whitelisted for this vault. | Configure Yield Sources |
| Strategy is set up | At least one strategy exists for this vault. | Open Strategy |
| Vault is live on Superform | Vault is visible and available in Superform distribution surfaces. | Open Distribute |
complete, in_progress, needs_setup, or blocked.
Activation gate
Upkeep is the activation gate. Fund upkeep from Vault Settings → Upkeep to enable automation and discovery. The activation route can deep-link withpanel=upkeep&activateVault=1 so the primary manager lands on the funding action.
Current Erebor-facing activation fields used by the UI include:
| Field | Meaning |
|---|---|
activation.is_active | Whether the vault is eligible for keeper operations. |
activation.is_discoverable | Whether the vault is surfaced in discovery. |
activation.status | active or insufficient_upkeep. |
activation.reason | Optional explanation when the vault is not active. |
upkeep_info.balance | Current upkeep balance, in raw token units. |
upkeep_info.threshold.required_balance | Required balance for activation, in raw token units. |
upkeep_info.threshold.shortfall | Amount still needed to clear the gate. 0 means the threshold is satisfied. |
| Vault Chain | Minimum Upkeep for Activation |
|---|---|
| Ethereum L1 | 100,000 $UP |
| Non-L1 chains | 1,000 $UP |
Distribution Evidence
The live-on-Superform row compares the managed vault against distribution data. Evidence includesvisibility and availability, for example listed and available. If no matching distribution entry exists, the vault is onchain and manager-visible but not available in Superform allocator-facing surfaces.
Troubleshooting
| Symptom | Likely cause | Next step |
|---|---|---|
| Vault readable but not active | Upkeep shortfall. | Fund upkeep. |
| Hooks count is zero | No active root config. | Draft, activate, generate, and propose a merkle root. |
| Yield sources count is zero | Nothing is whitelisted. | Add yield sources and oracles. |
| Strategy count is zero | No strategy exists. | Create a strategy after adding sources. |
| Not live on Superform | Missing or unavailable distribution entry. | Open Distribute and confirm visibility/availability. |
