Skip to main content

Oblivion

Oblivion is a permissionless portfolio protocol on Solana. Curators create vaults with target allocations across multiple assets and yield markets. Depositors fund vaults and receive shares proportional to their contribution. Keepers execute on-chain operations — deposits, rebalances, DCA, and fee collection — on behalf of the protocol.

How It Works

Curators design portfolio strategies by creating vaults with target allocations. Each allocation maps to a global asset reserve — a shared pool for a specific asset and yield market (e.g., USDC on Kamino, SOL on Jupiter Lend). Curators earn fees and points for managing vaults.

Depositors fund vaults and receive vault shares priced by on-chain NAV. Deposits flow into global reserves, and vault shares track each depositor's pro-rata claim. Depositors can also set up recurring DCA schedules for automated periodic deposits.

Keepers are off-chain bots that trigger on-chain instructions: processing deposits, executing rebalances when drift thresholds are exceeded, running DCA schedules, and collecting management fees. Keepers earn small incentives for each operation.

Global Reserves are shared protocol-level pools, each tied to an asset mint and a yield market. Multiple vaults can share the same reserve. Idle funds sit in the reserve treasury; deployed funds earn yield through adapter CPIs to lending protocols — currently Jupiter Lend and Kamino.

Key Properties

  • Permissionless — anyone can create a vault or deposit into one
  • Oracle-priced — all share pricing uses real-time Pyth oracle feeds with Switchboard fallback
  • Multi-asset — vaults hold allocations across multiple tokens and yield markets
  • Cadence-gated rebalancing — weekly, monthly, or quarterly, with annualized fee tiers
  • Timelocked allocation changes — curator updates are queued and only activate after a timelock period
  • Points system — time-weighted loyalty points accrue to depositors and curators