Skip to main content
Yield sources are the underlying yield opportunities your portfolio wallet allocates into. A strategy is a weighted allocation across one or more yield sources. See Strategy Quoting to generate optimal allocations.

Available yield sources

Fetch the current catalog with GET /v2/wallets/yield-sources:
curl -X GET "$BASE_URL/v2/wallets/yield-sources" \
  -H "Authorization: Bearer $API_TOKEN"
{
  "yieldSources": [
    {
      "id": "resolv-lp",
      "name": "Resolv LP",
      "description": "Delta-neutral strategy exposure with asynchronous withdrawal window.",
      "apyBps": 455,
      "estimatedWithdrawalTime": "PT24H"
    },
    {
      "id": "syrup-usdc",
      "name": "Syrup USDC",
      "description": "Overcollateralized lending exposure with an asynchronous withdrawal window.",
      "apyBps": 453,
      "estimatedWithdrawalTime": "PT24H"
    },
    {
      "id": "usdz",
      "name": "T-Bills (M0)",
      "description": "Treasury-bills-like exposure represented by the m0 position. Deposits arrive as USDC and may remain as cash until invested.",
      "apyBps": 340,
      "estimatedWithdrawalTime": "PT0H"
    }
  ]
}
The apyBps values shown above are live production values at time of writing and will change over time. Always use the GET /v2/wallets/yield-sources endpoint for current rates.
Yield source IDLiquidityDescription
resolv-lpUp to 24h (PT24H)Delta-neutral yield strategy via Resolv Protocol. Exposure is through the RLP stablecoin liquidity pool.
syrup-usdcTypically within 24h (PT24H)Overcollateralized USDC lending via Maple Finance’s Syrup. Loans are secured by onchain collateral with institutional borrowers. Redemption requests are typically processed within 24 hours.
usdzInstant (PT0H)US Treasury bill exposure via M0 Foundation’s wM extension token (USDZ by Anzen).
Use the id field as the yieldSourceId when creating wallets or updating strategies.

Yield source details

Resolv RLP

Yield source IDresolv-lp
TypeDelta-neutral strategy
ChainEthereum
LiquidityUp to 24 hours
RLP (Resolv Liquidity Pool) is a delta-neutral strategy from Resolv Protocol. It generates yield through basis trading — holding spot positions while shorting equivalent perpetual futures. This strategy is market-neutral by design, meaning returns are largely independent of crypto price movements. Withdrawals go through an exit window that can take up to 24 hours. Resolv natively reports rates as APR; our API converts to APY (compound annualization) so that all yield sources return a consistent apyBps metric. This may cause a slight difference between the rate shown on Resolv’s dashboard and the rate returned by our API. Resolv docs

Maple Syrup USDC

Yield source IDsyrup-usdc
TypeOvercollateralized lending
ChainEthereum
LiquidityTypically within 24 hours
Syrup USDC is an overcollateralized lending product from Maple Finance. Your USDC is lent to institutional borrowers who post excess collateral, earning a variable yield. Deposits and withdrawals are handled through an ERC-4626 vault. Redemption requests are typically processed within 24 hours. Maple Syrup docs

T-Bills (M0) — USDZ

Yield source IDusdz
TypeTreasury bill yield
ChainArbitrum
LiquidityInstant
USDZ is a yield-bearing stablecoin built on the M0 protocol. It is collateralized by US Treasury bills, providing a stable return with instant redemption. Yield accrues through the wM extension token mechanism — holders earn T-bill yields without managing the underlying bonds directly. M0 docs · M0 rate model

Rate semantics

  • apyBps is a trailing APY (compound annualization) in basis points, derived from the yield source’s oracle NAV/share history. The lookback window varies by source.
  • Rates in our API are trailing 7-day APY figures derived from each yield source’s on-chain oracle or equivalent data feed. We recommend communicating to end users that all rates reflect recent historical performance and are not guarantees of future returns.
  • All rates are variable and may change over time. Always use the GET /v2/wallets/yield-sources endpoint for current values.
  • resolv-lp is valued from Resolv’s oracle feed; fundamental oracle values update every ~24 hours, so displayed NAV can be up to ~24 hours old.
  • syrup-usdc is valued from an onchain ERC-4626 convertToAssets() read at request time, so the displayed value is typically as fresh as the latest Ethereum block.
  • Neither source should be treated as a guaranteed 1:1 USDC peg at every instant; small valuation differences can occur from oracle/NAV timing.

maxProcessingTime and ISO 8601 durations

Ground represents liquidity speed as ISO 8601 duration strings. These are durations (how long something may take), not timestamps and not an SLA.
DurationMeaning
PT0HImmediate (0 hours)
PT0SZero seconds (step-level timing)
PT20S~20 seconds
PT2M~2 minutes
PT1H~1 hour
PT1H30M~1 hour 30 minutes
PT24HUp to ~24 hours
P1D1 day
Format rules: uppercase, units are D, H, M, S. No calendar-ambiguous units (months/years). maxProcessingTime describes yield-source unwind time only. End-to-end time-to-receive can be longer when cross-chain delivery (e.g. CCTP) is involved. See Strategy Quoting for withdrawal time estimates.