Skip to main content

Harbor Yield

Not live on mainnet

Levels 2–3 (Compounder and hyTOKEN) are mid-term products, not live mainnet UX yet. Level 1 (stability pools in Earn) is live. See Roadmap.

Harbor Yield is Harbor’s planned yield stack on top of stability pools, three participation levels from manual control up to a single pooled hy token per peg.

Work lives in baofinance/harbor-yield. For contract details, see Tech docs, Harbor Yield and Build on Harbor.

Three participation levels​

You need ha to use a stability pool. hs is not a pool deposit asset.

Both pool types earn concentrated collateral yield on ha deposits. They differ on rebalance payout: collateral pool → collateral; Sail pool → hs. See Stability Pools and How Yield is Generated.

LevelWhat you doTokensClaiming
1Mint ha / hs, deposit ha into a stability pool (Earn), claim yourselfha earning pool yieldManual
2Deposit ha into that pool’s Compounderhc… shares over one poolAutomatic
3Deposit via a hy vault door → receive hy…hy… (e.g. hyETH), peg basket shareAutomatic (vault)
  • Level 1 is live on Ethereum mainnet.
  • Compounders (level 2) and hy (level 3) are siblings, not a stack. One pool + auto-compound → Compounder. Diversified peg yield → hy. Neither wraps the other.
  • Each market has two Compounders: one over the collateral pool, one over the Sail pool. hy holds the collateral-pool side. The Sail Compounder stays a level-2 product on its own.

Why it exists​

Today (level 1):

  1. Hold ha (and optionally hs)
  2. Deposit ha into a collateral or Sail stability pool
  3. Claim rewards and decide what to do with them. On rebalance, receive collateral or hs depending on pool

Harbor Yield adds:

  • Level 2 (Compounder): automatic compounding over one pool, collateral or Sail
  • Level 3 (hyTOKEN): one share per peg over collateral-pool positions and peg-equivalent vaults

Harbor Swap is routing support for hy vaults, not a separate yield tier.

How the stack fits together​

Three levels, two sibling automation products.

LayerRole
Stability poolsLive base, ha deposits earn concentrated yield; rebalance pays collateral vs hs
CompoundersPer-pool auto-compound product (level 2)
hyTOKENOptional peg basket (level 3)
Harbor SwapRoutes rewards between basket legs when hy vaults need DEX paths

Level 1 - Stability pools (live)​

Mint ha and/or hs. Deposit only ha into Earn, then claim when you want.

See Stability Pools.

Level 2 - Compounder (mid-term)​

Each market deploys two Compounders from the same contract (Compounder_v1). Each wraps one stability pool. Depositors hold hc… shares. Keepers (usually the stability pool manager, on every harvest and rebalance) or users call compound(), which turns pending wrapped collateral into more of that pool.

PoolShareWhat compound() rolls in
CollateralhcXXX.COLnHarvest and rebalance wrapped collateral, minted back to ha and redeposited
SailhcXXX.hsCOLnHarvest wrapped collateral. hs paid on rebalance stays claimable with claim()

hy holds collateral-pool positions. Sail-pool auto-compound stays on hcXXX.hsCOLn.

For builders: Harbor Yield contracts.

Level 3 - hyTOKEN (mid-term)​

One hy share per peg (e.g. hyETH) over collateral-pool positions plus peg-equivalent vaults. Enter/exit through vault doors (product UX, not live app yet). Sail-pool exposure stays on the Sail Compounder at level 2.

For builders: hy / ERC-7575 · Harbor Swap.

What users get​

PreferenceLevelUse
Max control1Earn, deposit ha, claim yourself
Auto-compound one pool2Compounder (when shipped)
Simple “earn on this peg”3hy basket (when shipped)

Relationship to other yield​

Harbor Yield adds convenience and pooling on top; it does not replace those economics.

Status​