For the complete documentation index, see llms.txt. This page is also available as Markdown.

BTC YOLO Vault

A value-averaging BTC accumulation vault

The BTC YOLO Vault is a programmatic BTC accumulation strategy that converts USDC deposits into BTC over time using a value-averaging execution model.

Instead of purchasing BTC at a constant rate like traditional Dollar Cost Averaging (DCA), the vault dynamically adjusts the purchase size based on BTC price levels.

The vault executes purchases automatically until the vault expiry.

At expiry, the vault would have fully deployed its capital into BTC according to the strategy rules. For exact details on expiry, please check all the available vaults here.

Check YOLO Vaults


Strategy Objective

The goal of the vault is to reduce the average BTC acquisition cost during volatile or bearish markets.

The strategy achieves this by:

  • allocating larger purchases when BTC price is lower

  • allocating smaller purchases when BTC price is higher

  • pausing purchases when BTC exceeds predefined thresholds

This mechanism allows the vault to accumulate more BTC during drawdowns.


Strategy Model

The vault implements a value-averaging purchase schedule.

Conceptual Comparison

DCA example:

Every hour → buy $1 BTC

Value averaging example:

BTC < $50k → buy $10 BTC $50k–$70k → buy $3 BTC $70k–$100k → buy $1 BTC > $100k → pause purchases

This allows the vault to deploy capital more aggressively during market dips.


Vault Lifecycle

The vault operates between deployment and expiry.

Lifecycle Flow


Strategy Architecture


Purchase Engine

The vault runs a scheduled execution loop that evaluates market conditions and performs purchases.

Execution Loop

Every interval (ex: hourly)

  1. Read BTC price from oracle

  2. Determine price band

  3. Calculate purchase size

  4. Execute swap USDC → BTC

  5. Store BTC in vault


Price Band Allocation Logic

The strategy defines price bands with associated purchase sizes.

Example configuration:

The purchase engine selects the allocation rule based on the current BTC price.

Simplified Decision Tree

This ensures capital is deployed more efficiently during lower price regimes.


Strategy Execution Diagram


Capital Deployment Curve

The vault capital is deployed non-linearly over time.

Unlike DCA where capital deployment is fixed:

Value averaging adapts to price:

Value averaging capital curve

Low BTC price → larger allocations High BTC price → smaller allocations

This allows the vault to accumulate more BTC when markets are weak.


Oracle Integration

The vault relies on a BTC price oracle to determine the active price band.

Oracle feeds may include:

  • Starknet price feeds

  • external oracle integrations

  • DEX TWAP prices

Oracle updates are required for each execution cycle.


Settlement

At vault expiry:

Remaining USDC (if any) + Accumulated BTC

Users can withdraw their proportional share of BTC holdings.

Settlement Flow


Risk Considerations

The BTC YOLO Vault introduces several strategy-specific risks.

Market Risk

BTC price may continue to fall for extended periods.

This may result in unrealized losses.


Execution Risk

We actively try to manage below risks, however, they may still exist.

DEX swaps may experience:

  • slippage

  • liquidity constraints


Strategy Risk

The strategy assumes BTC will eventually recover.

This vault is therefore intended for users with strong long-term BTC conviction.


Strategy Parameters


Intended User Profile

The BTC YOLO Vault is designed for users who:

  • want automated BTC accumulation

  • prefer dynamic allocation strategies

  • have long-term BTC conviction

  • do not want to manually time entries


Key Takeaway

The BTC YOLO Vault is an experimental accumulation strategy designed to automate a value-averaging BTC entry over time.

Instead of attempting to time the market, the vault uses price-aware capital deployment to accumulate BTC more aggressively during market drawdowns.

This creates a systematic mechanism for long-term BTC believers to accumulate exposure automatically.

Last updated