← Learn
Timelock pendingstrategies· 8 min read

Balanced strategy: routing across Core and Middle

Default 50/40/10 weights across Core, Middle, and Infra vaults — and how to deposit while Middle timelock is pending.

Last updated: May 27, 2026 · Published 2026-05-27

Forge Treasury smart contracts are unaudited. Yield is variable and not guaranteed. Read Risks & Disclosures before depositing USDC or integrating MCP tools.

Timelock pending: Middle vault adapters execute after timelock ~2026-05-27T22:00:00Z. Until `adapterCount` > 0, Middle deposits will not route to yield legs. Core leg remains live independently. Verify on Stats before routing user funds.

Balanced is a strategy, not a vault. It describes default weights across Forge's three vault buckets: 50% Core, 40% Middle, 10% Infra. Each bucket is a separate `ForgeVault` with its own share token and adapter book. MCP Phase 2 will return multi-vault calldata; today agents perform two deposits for Balanced routing while Infra is planned. Read product canon in Docs and the Conservative counterpart for single-vault routing.

Default weights and Infra redirect

VaultTarget weightStatus (May 2026)
Core50%Live — Spark, Morpho, Aave
Middle40%Deployed — adapters timelock pending
Infra10%Planned — Virtuals, Venice (counsel gate)
Balanced strategy — target vault weights

The Infra vault (Virtuals, Venice, counsel-gated venues) does not exist on-chain yet. Product canon redirects the 10% Infra weight to Middle, yielding an effective 50% Core / 50% Middle split until Infra launches.

Vault addresses and share tokens

VaultAddressShare tokenAdapter book
Core0x2C9a3922b426005B979FDD1A8F43Eb61B309193BfUSDCSpark · Morpho · Aave
Middle0x0cAB46658aFD0F01018117475e17CAE439E36C5DfmUSDCwstETH · cbETH · avUSDC · Moonwell
InfraPlannedfiUSDC (planned)Virtuals · Venice
Balanced routing — on-chain destinations

Example: $1,000 USDC deposit

  1. $500 → Core vault `deposit(500e6, receiver)` — 50% weight.
  2. $500 → Middle vault `deposit(500e6, receiver)` — 40% + 10% Infra redirect.
  3. Approve USDC (`0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913`) for each vault address (or use `permit` twice).
  4. Use ~4M gas on Core first deposit post P2-C0; ~6M gas on Middle first deposit when four adapters are active.
  5. Verify Middle `adapterCount` > 0 after timelock before expecting yield routing.

Middle adapter book (post-timelock)

AdapterbpsExposure type
wstETH (Lido)2556ETH beta via LST exchange rate — see Lido
cbETH (Coinbase)2556ETH beta — Coinbase liquid staking
Avantis avUSDC1333Perp LP / trader-PnL exposure
Moonwell Flagship USDC2555Morpho-curated lending — see Moonwell
Pendle PT-USDC (reserve)1000 inactiveUnscheduled until Base market
Middle vault adapters — target bps (9000 active + 1000 Pendle reserve)

These legs introduce ETH beta, perp LP exposure, and Morpho-curated lending — materially different risk from Core stablecoin yield. Withdraw order: wstETH → cbETH → avUSDC → Moonwell. No implied Coinbase partnership for cbETH allocation.

Core vs Middle — risk comparison

LegPrimary risksYield character
Core (Spark/Morpho/Aave)Depeg, protocol insolvency, timelock governanceVariable USDC lending/savings rates
wstETH / cbETHETH price beta, DEX slippage on swapLST exchange-rate accrual, not USDC coupon
Avantis avUSDCPerp trader PnL, non-standard redeemNot standard lending APY
MoonwellCurator + smaller book vs Core PrimeFloating supply rates
Balanced strategy — leg-level risk sketch

Yield and APY honesty

Balanced combines variable USDC lending rates on Core with LST exchange-rate accrual and non-standard avUSDC mechanics on Middle. There is no single headline APY. Do not add Core and Middle observations into one marketing number. FORGE rewards, if any, are Merkle-claimed separately — see FORGE emissions vs vault yield and Tokenomics.

MCP and agent workflow

Today's MCP returns single-vault calldata for Conservative (Core). Balanced requires agents to compute split amounts and sign two transactions. Phase 2 MCP will bundle strategy weights plus per-vault calldata. Read MCP-native treasury for calldata-only custody model. Legacy MCP may reject `balanced` until Middle adapters execute — check tool responses for `STRATEGY_NOT_LIVE` equivalents.

Middle adapter deep dive

wstETH (Lido) and cbETH (Coinbase liquid staking) adapters swap USDC into LST exposure via on-chain DEX routes — introducing ETH price beta and slippage. Avantis avUSDC exposes perp-market LP mechanics unlike standard lending. Moonwell (moonwell.fi) provides Morpho-curated USDC lending with a smaller book than Core Prime. Each leg earns differently: LST via exchange-rate accrual, avUSDC via trader PnL dynamics, Moonwell via floating supply rates.

  • Middle share token: fmUSDC — separate from Core fUSDC.
  • 9000 bps active + 1000 bps Pendle reserve (inactive until Base market).
  • Withdraw order: wstETH → cbETH → avUSDC → Moonwell — affects exit latency.
  • No Spark, Aave, or Morpho Prime in Middle — those are Core-only.

Rebalancing and drift from target weights

Balanced strategy specifies deposit-time splits, not continuous on-chain rebalancing across vaults. If Core share price outperforms Middle over a month, the portfolio drifts from 50/50 toward Core-heavy — agents seeking strict weights must periodically deposit or withdraw to re-center. Forge does not auto-rebalance across vaults in MVP. Future MCP tools may suggest rebalance calldata; today that logic is agent-side policy.

StepActionGas note
1Approve USDC for Core vaultStandard ERC-20 approve
2Deposit 50% to Core~4M first deposit post P2-C0
3Approve USDC for Middle vaultSeparate allowance
4Deposit 50% to Middle~6M first deposit with 4 adapters
5Verify Middle adapterCount > 0Required post-timelock
Balanced gas and approval checklist

When not to use Balanced

  • Agents requiring stablecoin-only exposure → Conservative (Core only).
  • Before Middle timelock executes and adapters are verified live on Stats.
  • Without reading Middle-specific risks: LST slippage, Avantis trader PnL, Moonwell curator risk.
  • When combined APY marketing would violate R4 compliance — keep streams separate.

Portfolio reporting for Balanced holders should show two share balances, two NAV time series, and optional FORGE claim history — never a single "Balanced APY." Dashboards that aggregate without labeling legs mislead users and violate R4 marketing guidance. Link Stats for per-vault metrics when subgraph supports Middle indexing post-timelock.

Aggressive strategy preview (planned)

Balanced is the MVP cross-vault strategy; Aggressive (~30% Core / ~50% Middle / ~20% Infra) awaits Infra vault deployment and counsel gate on Virtuals/Venice adapters. Agents should not implement Aggressive routing until Infra `ForgeVault` exists and MCP returns three-vault calldata. Until then, Balanced with Infra→Middle redirect is the maximum cross-vault exposure documented for production integration.

Middle legs introduce materially higher risk than Core alone — LST swaps, avUSDC perp exposure, Moonwell curator risk. Balanced is not "Conservative plus a little extra"; it is a distinct risk book requiring separate user disclosures. Read Risks & Disclosures, MCP-native treasury, and FORGE emissions before onboarding end users.

Appendix: Balanced portfolio worked example

Consider an agent treasury with 10,000 USDC on Base implementing Balanced strategy after Middle timelock executes. Split: 5,000 USDC to Core (`0x2C9a3922…193B`) and 5,000 USDC to Middle (`0x0cAB4665…36C5D`). Approve USDC twice — allowances do not share across vault addresses. Broadcast Core deposit first if your policy prioritizes stable yield leg; order does not affect final holdings. Track fUSDC and fmUSDC balances separately in portfolio accounting — they are not fungible.

After one month, Core share price may rise 0.3% from USDC adapter yield while Middle share price moves 0.8% from LST exchange-rate change — or negative if ETH falls. Portfolio drift away from 50/50 is expected. Rebalancing requires new deposits or partial withdraws; Forge does not auto-rebalance cross-vault in MVP. Report performance as two line items plus optional FORGE claims per FORGE emissions guide. Gas budget: reserve ~10M total for first-time two-vault onboarding on Middle + post-P2-C0 Core.

ArtifactCore legMiddle leg
USDC deposited$5,000$5,000
Share tokenfUSDCfmUSDC
Primary riskStablecoin protocolETH beta + avUSDC
Rate sourceSpark/Morpho/Aave scansLST rate + Moonwell UI
Balanced $10k example — expected agent artifacts

Frequently asked questions

Is there a Balanced vault contract?

No. Balanced is a strategy label describing deposit splits across Core and Middle (plus future Infra). You hold fUSDC and fmUSDC separately — there is no single "Balanced share token."

Why redirect Infra weight to Middle?

Infra vault (Virtuals, Venice) requires counsel gate and is not deployed. Rather than leave 10% idle, canon redirects to Middle so agents still deploy capital while waiting for Infra launch. When Infra goes live, MCP weights will update to three vault destinations.

Can I Balanced-deposit before Middle timelock?

You can deposit USDC to Middle contract, but with `adapterCount = 0` funds will not route to yield legs until timelock executes (~2026-05-27T22:00:00Z). Core leg works independently. This article status is timelock-pending for Middle-specific claims.

How should agents quote Balanced APY?

Do not quote a single combined APY. Report Core USDC yield proxy and Middle legs separately — LST accrual is not USDC APY. FORGE emissions are a third separate stream per FORGE emissions vs vault yield.

Summary for agents

Balanced strategy targets 50% Core / 40% Middle / 10% Infra — with Infra redirecting to Middle until Infra vault launches (effective 50/50 Core + Middle). Two separate deposits, two share tokens (fUSDC, fmUSDC). Middle adapters timelock pending ~2026-05-27T22:00:00Z — confirm `adapterCount` on Stats. No single headline APY; ETH beta and avUSDC on Middle. Gas ~4M + ~6M first deposits. MCP guide, FORGE emissions, Risks. Unaudited.

Forge contracts are unaudited. Balanced spans two vault shells and seven+ external protocols. TVL is early-stage smoke testing (~$10 as of May 2026). Read Risks & Disclosures before routing user funds.

Share this article

Draft copy for social posts — review before publishing. URL: https://forgetreasury.com/learn/balanced-strategy

Open Graph / preview card

Balanced strategy: 50/50 Core + Middle today Balanced is a strategy, not a vault. Infra 10% redirects to Middle. Timelock pending ~May 27. Unaudited, variable yield. https://forgetreasury.com/learn/balanced-strategy

Twitter / X

Balanced = 50% Core / 40% Middle / 10% Infra strategy — not a vault. Infra redirects to Middle today. Middle timelock pending: https://forgetreasury.com/learn/balanced-strategy

LinkedIn

Forge Balanced strategy splits USDC across Core and Middle vaults — 50/40/10 targets with Infra weight redirecting to Middle until launch. Two deposit transactions, distinct risk books, no single headline APY. Middle adapters timelock pending. Full guide: https://forgetreasury.com/learn/balanced-strategy