Skip to main content
A Basket is a strategy template that defines how you allocate user capital across yield opportunities. You build Baskets from approved assets, then link them to your Account Types.
You can build your own Baskets or use one from an external Risk Architect.

Key concepts

  • One Basket per asset class: If you manage USDC strategies, you have one USDC Basket. ETH and BTC strategies are separate Baskets.
  • Baskets define intent, not infrastructure: You specify assets and allocation percentages. Blend handles vault deployment and grouping.
  • Account Types link to Baskets: Each product you offer links to exactly one Basket.

Creating a Basket

The admin portal guides you through a 4-step process:
1

Basic details

Provide the Basket name, asset class (e.g., USDC, ETH, BTC), and an optional description.
Name: "USDC Conservative"
Symbol: USDC
Description: "Low-risk stablecoin strategy targeting 8-12% APY via
diversified money markets and short-duration Pendle PTs."
Your Basket starts in DRAFT status. You can edit it freely until you publish.
2

Select assets

Choose which assets to include from your approved assets.
Only approved assets can be included in a Basket. If you need a new asset, submit it through the portal for review.
3

Set allocations

Assign a target allocation percentage to each asset. Allocations must sum to 100%.
AssetChainTarget Allocation
Pendle PT thBILLArbitrum10%
Pendle PT sUSDaiArbitrum25%
Euler Earn USDCArbitrum12.5%
Morpho Vault A USDCArbitrum12.5%
Morpho Vault B USDCArbitrum12.5%
Aave V3 USDCArbitrum12.5%
Money Market USDCArbitrum12.5%
Allocation changes trigger flow plans for all accounts using this Basket. Review the impact before adjusting weights.
4

Review and publish

Review the full Basket configuration. Once published:
  1. Blend validates the configuration (addresses exist in registry, allocations sum to 100%)
  2. Blend deploys vault infrastructure on the target chain(s)
  3. The Basket becomes available for your Account Types
After publishing, your Basket is live and you can link Account Types to it.

Basket states

StateDescription
DRAFTBeing configured. You can edit asset allocations and settings freely.
PUBLISHEDLive and ready for Account Types. Cannot revert to DRAFT.
Publishing a Basket is permanent. Once published, the Basket is locked and Account Types can link to it. You can still create new versions with updated allocations.

How Blend deploys your Basket

When you publish a Basket, Blend’s infrastructure layer takes over:
  1. Asset grouping: Blend analyzes your selected assets and decides how to group them into Vault V2 contracts for gas efficiency
  2. Vault V2 deployment: One or more Vault V2 contracts are deployed per chain
  3. Configuration linking: The Vault V2 addresses are stored and linked to your Basket
For example, a 7-asset Basket might be deployed as:
Vault V2 #1: wraps Pendle PT thBILL (single asset, 10%)
Vault V2 #2: wraps Pendle PT sUSDai (single asset, 25%)
Vault V2 #3: wraps 5 money markets (multi-asset, 62.5%)
You do not control how assets are grouped into Vault V2s. Blend optimizes this for gas efficiency and risk management. You only control which assets and what percentages.

Position mapping

When Blend deploys infrastructure for your Basket, each asset maps to a vault position in one of two ways:
TypeHow it worksUsed for
StandaloneOne asset maps to one vault positionPendle PTs, cash reserves
CompositeMultiple assets share one vault positionMorpho, Euler, Aave markets
You don’t control how assets are grouped. Blend optimizes this for gas costs and risk.

Vault configuration lifecycle

After you publish a Basket, Blend provisions the on-chain vault infrastructure. The configuration moves through these states:
StateDescription
PENDINGVault configuration created, waiting for provisioning
PROVISIONINGOn-chain deployment in progress
READYDeployed, awaiting activation
ACTIVELive and managing positions
CANCELLEDDeployment was cancelled
You can track provisioning status in the admin portal. Once the vault config reaches ACTIVE, accounts start using the Basket’s strategy.

Updating a Basket

To modify an existing Basket:
  1. Navigate to the Basket in the admin portal
  2. Update asset allocations or add/remove assets
  3. Review and publish the changes
  4. A new version is recorded in the changelog
  5. Blend creates flow plans for all affected accounts
Allocation changes affect all Account Types linked to your Basket. Flow plans will be created for every user account in those Account Types.

Basket versioning

Every Basket has a version number with two parts:
Version partIncrements when
MajorYou add or remove assets from the Basket
MinorYou change allocation weights for existing assets
The admin portal tracks a full changelog for each Basket. Every edit records what changed, who made the change, and when.

Next steps

Account Types

Create products that link to your Baskets.

Flow Plans

Manage rebalancing when positions drift.

Assets

Submit new assets for your Baskets.

Fees

Understand the fee structure.
Last modified on March 20, 2026