RWAKit

Production-ready guide for integrating tokenized real-world asset yields (permissioned and permissionless) — through the Yield.xyz API.

RWA Kit is the Yield API surface for regulated, off-chain assets settled on-chain that pay a yield — US Treasuries, money-market funds, fixed-income funds (IG, HY, muni, CLOs, senior loans, BDCs), private credit pools, yield-bearing notes, basis/carry strategies, and yield-bearing stablecoins. One interface, every issuer, every chain — protocol-specific quirks absorbed inside the integration. Tokenized stocks and equity ETFs are out of scope here; see StockKit for those.

📘

Direct, non-custodial — the user holds the issuer's own token

RWA Kit is a direct integration. The user — or the partner acting on their behalf — interacts directly with the underlying RWA protocol through the unified Yield API: discover a yield, enter, exit. Yield.xyz returns ordered, unsigned transactions that are signed client-side in the user's own wallet. The user holds the issuer's own token (USTB, mTBILL, OUSG, USD+, …) and yield accrues through that token's native mechanism. Yield.xyz never holds keys, never custodies funds, and is never a counterparty to the position. Permissioned and permissionless yields integrate identically — the only difference is whether the wallet must first clear the issuer's KYC/allowlist (a single 412 + authorizeUrl handoff).

API surfaces

SurfaceBase URLOwns
Yield API (RWA Kit lives here, incl. KYC)https://api.yield.xyz/v1Staking, lending, LP, DeFi, and all yield-bearing RWAs — instrument discovery, positions, enter/exit, KYC status, off-chain settlement status
Trade API (StockKit lives here)https://api.trade.yield.xyz/v1Tokenized stocks, equity ETFs, equity-style RWA tokens, and dividend streams. Equity / commodity / forex / index perps via Hyperliquid HIP-3.

RWA Kit is one API surface — there is no separate KYC service. KYC is exposed as endpoints on the Yield API itself. Both surfaces share a single API key issued from the Yield.xyz dashboard.


Yield-Type Index

📘

Status

Live = callable on the production API today · Coming soon = integration in progress, launching as listed.

U.S. Treasuries

Tokenized US T-Bills, money-market funds, and Treasury ETF wrappers — plus the only EU short-end fixed-income product (bC3M, included here for proximity to short-duration USD exposure).

TickerSub-categoryIssuerUnderlyingKYCStatusLaunch
mTBILLShort-duration T-BillsMidasShort-duration US Treasuries (BUIDL-backed basket)falseLiveLive today
USTBShort-duration T-BillsSuperstateShort-duration US Treasuries + Agencytrue (US QPs only)LiveLive today
OUSGShort-duration T-BillsOndo FinanceShort-term US Treasuries + GSEtrueLiveLive today
VBILLShort-duration T-BillsSecuritize / VanEckShort-term US Treasury BillstrueLiveLive today
BUIDLMoney-market fundSecuritize / BlackRockUSD institutional liquidity (T-Bills + cash + repo)trueComing soonJune 2026
USFR.dFloating rateDinari / WisdomTreeWisdomTree Floating Rate Treasury FundtrueComing soonJune 2026
BENJIMoney-market fundFranklin TempletonFOBXX — US Government MMFtrueComing soonJuly 2026
BOXX.dShort-duration T-BillsDinari / Alpha ArchitectAlpha Architect 1-3 Mo Box ETF (T-Bill equivalent)trueComing soonJuly 2026
TLT.dLong-durationDinari / BlackRockiShares 20+ Year Treasury Bond ETFtrueComing soonJuly 2026
TMF.dLeveraged TreasuryDinari / DirexionDirexion Daily 20+ Year Treasury Bull 3x ETFtrueComing soonJuly 2026

Credit

Investment grade, high yield, municipals, CLOs, senior loans, BDCs, and private credit. ACRED is the only allowlist-gated private-credit fund live on-chain; the Dinari fixed-income dShares are coming soon.

TickerSub-categoryIssuer / Asset managerUnderlyingKYCStatusLaunch
ACREDDiversified private creditSecuritize / ApolloApollo Diversified Credit FundtrueLiveLive today
CLOA.dCLO — AAADinari / BlackRockiShares AAA CLO Active ETFtrueComing soonJune 2026
FBND.dInvestment grade (aggregate)Dinari / FidelityFidelity Total Bond ETFtrueComing soonJune 2026
USHY.dHigh yieldDinari / BlackRockiShares Broad USD HY Corporate Bond ETFtrueComing soonJuly 2026
HYMB.dMunicipalsDinari / SPDR NuveenSPDR Nuveen ICE HY Municipal Bond ETFtrueComing soonJuly 2026
JAAA.dCLO — AAADinari / Janus HendersonJanus Henderson AAA CLO ETFtrueComing soonJuly 2026
JBBB.dCLO — B-BBBDinari / Janus HendersonJanus Henderson B-BBB CLO ETFtrueComing soonJuly 2026
SRLN.dSenior loansDinari / SPDR BlackstoneSPDR Blackstone Senior Loan ETFtrueComing soonJuly 2026
BXSL.dBDC (specialty finance)Dinari / BlackstoneBlackstone Secured Lending FundtrueComing soonJuly 2026
MSDL.dBDC (specialty finance)Dinari / Morgan StanleyMorgan Stanley Direct Lending FundtrueComing soonJuly 2026

Yield-Bearing Notes & Stablecoins

Product shapes that look like stablecoins but settle differently: Reg S Cayman secured notes (Ondo), SEC-registered face-amount certificates (Figure), and a yield-bearing ERC-20 stablecoin (Dinari).

TickerSub-categoryIssuer / Asset managerUnderlyingKYCStatusLaunch
USDYNote-backed (non-rebasing)Ondo FinanceYield-bearing secured note (US Treasuries collateral)trueLiveLive today
USD+Treasury-backed stablecoinDinariShort-term US Treasuries + USD reservesfalseLiveLive today
rUSDYNote-backed (rebasing)Ondo FinanceSame underlying as USDYfalseComing soonJune 2026
YLDSSOFR-linkedFigure Markets / Figure Certificate CompanySEC-registered face-amount certificatefalseComing soonJuly 2026

EU Treasuries

EUR-denominated short-end government bond exposure.

TickerIssuer / Asset managerUnderlyingKYCStatusLaunch
EUTBLSpikoTreasury Bills issued by Eurozone Member StatestrueComing soonJuly 2026

Actively Managed Strategies

Performance-fee-based strategies — crypto carry / basis, structured yield, MEV arbitrage, BTC-denominated yield. No recurring management fee on Midas; Superstate's USCC is for US Qualified Purchasers only.

TickerSub-categoryIssuer / Asset managerUnderlyingKYCStatusLaunch
USCCCrypto basis / carrySuperstateLong-spot BTC/ETH + short-perp futurestrue (US QPs only)LiveLive today
mBASISMarket-neutral basisMidasDelta-neutral basis trade (crypto)falseComing soonJune 2026
mEDGEStructured yieldMidas / Edge CapitalEdge Capital diversified yield strategiesfalseComing soonJune 2026
mRE7YIELDStructured yieldMidas / RE7 CapitalRE7 Capital structured yield strategyfalseComing soonJune 2026
mMEVMEV arbitrageMidas / MEV CapitalMEV arbitrage strategyfalseComing soonJune 2026
mBTCBTC strategy (BTC-denominated)MidasBTC-denominated structured yieldfalseComing soonJune 2026

Issuer comparison (all issuers side-by-side)

This is the canonical at-a-glance view of every RWA issuer Yield.xyz supports for yield-bearing instruments. Equity-side coverage per issuer (tokenized stocks, equity ETFs, equity dShares, dividend streams) lives in StockKit. Per-issuer detail lives in the Issuer directory below.

IssuerYield-bearing products on RWA KitHow yield accruesRWA issuer feesKYC postureStatus
MidasmTBILL (live); mBASIS, mEDGE, mRE7YIELD, mMEV, mBTC (coming soon)On-chain share-price growthmTBILL: 0.07% instant redemption fee; 10% perf fee on interest. Others: per-product perf feefalse — permissionless; not available to US persons (geoblock)mTBILL live; others coming soon
SuperstateUSTB (T-Bills); USCC (crypto carry)On-chain share-price growthUSTB: 0.15% mgmt (10 bps rebate above $25M avg.); 100K USDC min. USCC: 0.75% mgmttrueUS Qualified Purchasers onlyLive
Ondo FinanceOUSG (T-Bills); USDY (yield-bearing note). rUSDY coming soon.Price accrual (OUSG, USDY)OUSG: 0% mint/redeem; 0.15% mgmt cap, waived until 1 Jul 2026. USDY: 0% mint/redeem on primarytrue for OUSG and USDY (on-chain ID registry + compliance)Live
SecuritizeACRED (Apollo private credit, live); VBILL (VanEck T-Bills, live); BUIDL coming soonOn-chain share-price growthBUIDL: 0.50% mgmt (0.20% on Avalanche / Aptos / Polygon); $5M min. ACRED / VBILL: per prospectustrue — issuer DS-Registry whitelistACRED + VBILL live; BUIDL coming soon
DinariUSD+ yield-bearing stablecoin (live); 13 fixed-income dShares (coming soon)Off-chain interest credit5% standard distribution fee on yield-paying dShares; USD+: 0% mgmtUSD+: false (permissionless mint); dShares: trueUSD+ live; dShares coming soon
Franklin TempletonBENJI / FOBXX (US Government money-market fund)On-chain share-price growth0.20% net / 0.22% gross expense ratio; 0% mint/redeem fee; daily redemptiontrue — issuer hosted flowComing soon
Figure MarketsYLDS (SEC-registered yield-bearing note)Price accrual (peer-to-peer)YLDS: yield = SOFR − 35 bps; 0% mgmt or redemption feefalse — permissionless transferComing soon
SpikoEUTBLOn-chain share-price growth0.23% management feestrue — issuer hosted flowComing soon

How yield accrues

Each RWA token accrues yield through its own native mechanism. Partners don't need to route on this — the value always shows up in the position balance and live APY — but the mechanism is worth understanding for NAV cadence, reporting, and reconciliation.

MechanismWhat it means at the token levelExamples
On-chain rebaseThe held token's balance grows over timerUSDY (rebasing)
On-chain price accrualToken quantity stays constant; redemption value per token growsOUSG, USDY, bIB01, bC3M, YLDS
On-chain share-price growthAn ERC-4626-style share whose NAV grows in-contract; the holder's share is worth moremTBILL, USTB, USCC, ACRED, VBILL, BUIDL, BENJI
Off-chain interest creditYield is credited off-chain (broker/custody level) and reflected in the token's value / live APYUSD+, Dinari fixed-income dShares

KYC model

kycRequired is a boolean on every yield:

  • kycRequired: false — permissionless from the user's perspective. Deposit immediately. (An on-chain compliance read may still apply — e.g. Midas checks a greenlist/blacklist/sanctions list on-chain and is not available to US persons.)
  • kycRequired: true — the wallet must be on the issuer's allowlist before the deposit transaction will build. actions/enter returns a 412 Precondition Failed carrying the issuer's authorizeUrl; the user completes the issuer's hosted KYC there, and once the wallet is allowlisted the call is retried and succeeds.

Where an issuer accepts reliance on a partner's existing KYC (partner-side KYC, prior accredited-investor attestation), a direct whitelist can be arranged as a partner-coordination step rather than a user-facing flow — talk to the Yield.xyz team to set this up.

A wallet's normalized KYC status for any yield can be polled at any time:

GET https://api.yield.xyz/v1/yields/{yieldId}/kyc/status?address=0xUserWallet
{
  "kycStatus": "not_started",   // not_required | not_started | pending | approved | rejected
  "authorizeUrl": "https://..." // present when the wallet still needs to verify
}

Yields without a KYC requirement return { "kycStatus": "not_required" }. On-chain reads distinguish approved / not_started / rejected; pending lives in the issuer's off-chain provider and isn't always readable on-chain.


Yields requiring KYC

Yields where the wallet must be on the issuer's allowlist before depositing. Onboarding goes through the issuer's hosted flow at the authorizeUrl, or a reliance-based whitelist where the issuer accepts existing KYC (see KYC model).

YieldIssuerUnderlyingToken typeAccrualFeesNetworksStatusNotes
USTBSuperstateShort-duration US TreasuriesTokenized fund shareshare-price growth0.15% mgmt (10 bps rebate above $25M avg.)EthereumLive100K USDC min; US QPs only; T+1 offchainRedeem
USCCSuperstateLong-spot / short-perp crypto carryTokenized fund shareshare-price growth0.75% mgmtEthereumLiveUS QPs only; Bitwise investment manager
OUSGOndoShort-term US Treasuries + GSETokenized fund shareprice accrual0% mint/redeem; 0.15% mgmt cap (waived until 1 Jul 2026)EthereumLive$5K min; 24/7 instant USDC mint/redeem
USDYOndoYield-bearing secured note (US Treasuries)ERC-20 (price-accruing)price accrual0% mint/redeem on primaryEthereumLiveNon-US investors; on-chain ID registry + compliance
ACREDApollo via SecuritizeApollo Diversified Credit Fund (private credit)Tokenized fund shareshare-price growthPer prospectusEthereum, Polygon, Avalanche-CLive50K USDC min; 90-day cooldown; DS-Registry whitelist
VBILLVanEck via SecuritizeShort-term US TreasuriesTokenized fund shareshare-price growthPer prospectusEthereumLiveDS-Registry whitelist
BUIDLBlackRock via SecuritizeUSD institutional liquidity (T-Bills + cash)Tokenized MMF shareshare-price growth0.50% mgmt (0.20% on Avalanche / Aptos / Polygon)Ethereum, Avalanche, Aptos, Polygon, ArbitrumComing soon$5M USDC min; T+0–T+1 redemption to USDC via Circle
BENJIFranklin TempletonUS Government MMF (FOBXX)'40 Act mutual-fund shareshare-price growth0.20% net / 0.22% gross; 0% mint/redeemStellar, Ethereum, Solana, Aptos, Avalanche, Base, Arbitrum, BNB, PolygonComing soon$5M on Ethereum; $100 on Solana / Aptos / Base
USFR.dDinariWisdomTree Floating Rate Treasury FundERC-20 dShareoff-chain interest credit5% distribution feeEthereum, Base, ArbitrumComing soonMonthly USD coupon reflected in position value
CLOA.dDinariBlackRock iShares AAA CLO Active ETFERC-20 dShareoff-chain interest credit5% distribution feeEthereum, Base, ArbitrumComing soon
FBND.dDinariFidelity Total Bond ETFERC-20 dShareoff-chain interest credit5% distribution feeEthereum, Base, ArbitrumComing soonAggregate IG bond
BOXX.d / TLT.d / TMF.dDinariBox-spread / long-duration / 3× leveraged Treasury ETFsERC-20 dShareoff-chain interest credit5% distribution feeEthereum, Base, ArbitrumComing soon
USHY.d / HYMB.dDinariHigh yield / municipalsERC-20 dShareoff-chain interest credit5% distribution feeEthereum, Base, ArbitrumComing soon
JAAA.d / JBBB.dDinariCLO AAA / B-BBBERC-20 dShareoff-chain interest credit5% distribution feeEthereum, Base, ArbitrumComing soon
SRLN.dDinariSPDR Blackstone Senior Loan ETFERC-20 dShareoff-chain interest credit5% distribution feeEthereum, Base, ArbitrumComing soon
BXSL.d / MSDL.dDinariBDCs (specialty finance)ERC-20 dShareoff-chain interest credit5% distribution feeEthereum, Base, ArbitrumComing soon

Yields without KYC

Yields where the user can deposit without any KYC handoff. Where the underlying is fully permissionless, the integration deposits immediately; partner-side geoblocking still applies where the issuer restricts a jurisdiction (e.g. Midas / US persons).

YieldIssuerUnderlyingToken typeAccrualFeesNetworksStatusNotes
mTBILLMidasShort-duration US Treasury basket (IB01, BUIDL)Liquid yield tokenshare-price growth0.07% instant redemption fee; 10% perf fee on interestEthereum, BaseLiveOn-chain compliance read; not available to US persons (geoblock)
USD+Dinari100% short-term US Treasuries + USDPlain ERC-20 (non-rebasing)off-chain interest credit0% mgmt (interest credited off-chain)Ethereum, Base, ArbitrumLiveDirect USDC → USD+ mint; exit via async redemption (0–3 day cooldown)
mBASISMidasDelta-neutral basis tradeLiquid yield tokenshare-price growthPer-product perf feeEthereum, BaseComing soonNot available to US persons
mEDGEMidasEdge Capital diversified yieldLiquid yield tokenshare-price growthPer-product perf feeEthereum, BaseComing soonNot available to US persons
mRE7YIELDMidasRE7 Capital structured yieldLiquid yield tokenshare-price growthPer-product perf feeEthereum, BaseComing soonNot available to US persons
mMEVMidasMEV Capital market-neutral arbitrageLiquid yield tokenshare-price growthPer-product perf feeEthereum, BaseComing soonNot available to US persons
mBTCMidasBTC-denominated yieldLiquid yield tokenshare-price growthPer-product perf feeEthereum, BaseComing soonNot available to US persons
rUSDYOndoSame underlying as USDY (rebasing variant)ERC-20 (rebasing, $1 peg)rebase0% mint/redeem on primaryEthereumComing soonDaily rebase
YLDSFigure MarketsUnsecured debt obligation; SOFR-linked yieldSEC-registered face-amount certificateprice accrual (P2P)0% mint/redeem feeProvenance, Solana, Stellar, SuiComing soonYield = SOFR − 35 bps, 0% floor; accrued daily, paid monthly
📘

Equity-style trackers and stocks live in StockKit

bCSPX (S&P 500 UCITS tracker), xStocks (TSLAx, NVDAx, …), Ondo Global Markets stocks (ondoAAPL, ondoTSLA, …), and all Dinari equity dShares are tokenized equities, served end-to-end from StockKit on the Trade API — including the dividend stream for dividend-paying shares. StockKit uses the same boolean kycRequired model and the same 412 + authorizeUrl handoff.


The integration model

Every RWA Kit position follows the same three-phase model regardless of KYC posture or settlement style — identical to the existing Yield API lifecycle:

  1. DiscoverGET /v1/yields (RWA Kit yields appear inline with DeFi yields).
  2. EnterPOST /v1/actions/enter returns ordered, unsigned transactions to sign client-side and broadcast.
  3. ExitPOST /v1/actions/exit returns the redemption transaction(s); asynchronous redemptions surface on the balance as unstaking with an expectedSettlementAt until they settle.

For KYC-gated instruments, a 412 Precondition Failed from actions/enter carries the issuer's authorizeUrl — the user completes verification there and the call is retried once the wallet is allowlisted.

After broadcasting a signed transaction, report the hash back for indexing:

PUT https://api.yield.xyz/v1/transactions/{transactionId}/submit-hash
{ "hash": "0xBroadcastedTxHash" }

Identifying RWA instruments

GET https://api.yield.xyz/v1/yields
  ?type=real_world_asset
  &network=ethereum,base,arbitrum,polygon,avalanche-c
  &provider=midas,superstate,ondo,securitize,dinari

Supported query params include type / types, network / networks, chainId, provider / providers, token, inputToken / inputTokens, search, sort, hasCooldownPeriod, hasWarmupPeriod. The RWA yield type is real_world_asset. KYC posture and eligibility are read off each yield's metadata block (below), not passed as query filters.

For tokenized equities — stocks, equity ETFs, equity dShares — and equity / commodity / forex / index perps, use GET https://api.trade.yield.xyz/v1/markets (StockKit) instead.

Yield metadata schema

RWA yields carry the standard YieldDto plus two KYC-related fields. The flow-determining field is kycRequired; the optional kyc block describes the public verification criteria so you can render the right UI.

{
  "id": "ethereum-usdc-superstate-ustb-vault",
  "type": "real_world_asset",
  "name": "Invesco Short Duration US Government Securities Fund",
  "token": { "symbol": "USDC", "network": "ethereum" },
  "rewardTokens": [{ "symbol": "USTB" }],
  "minimumStake": 100000,
  "cooldownPeriod": { "days": 1 },
  "kycRequired": true,
  "kyc": {
    "kycMode": "oauth_redirect",          // none | oauth_redirect | iframe | deeplink | native_sdk
    "iframeAllowed": false,
    "authorizeUrl": "https://...",         // issuer's KYC portal (HTTPS)
    "notes": "Identity provider used for Qualified Purchaser verification.",
    "mandatoryDisclosureUrl": "https://...",
    "eligibility": {
      "defaultPolicy": "deny",             // deny (strict allow-list) | allow (permissive minus blocks)
      "countries": ["US", "..."],          // ISO-3166-1 alpha-2; pseudo-codes "EEA"/"GCC" allowed
      "blockedCountries": [],              // always wins over allows; no pseudo-codes
      "blockedSubdivisions": [],           // ISO-3166-2, e.g. "UA-43"
      "usPersonAllowed": true,             // enforced independently of blockedCountries
      "investorEligibility": [
        { "jurisdiction": "US", "tier": "us_qualified_purchaser", "verificationLevel": "third_party_attestation" }
      ],
      "subjectTypes": ["KYC", "KYB"]
    }
  }
}
FieldTypePurpose
kycRequiredbooltrue if the wallet must be allowlisted before depositing; false if permissionless. See KYC model.
kyc.kycModeenumHow the verification UI should hand off: none / oauth_redirect / iframe / deeplink / native_sdk.
kyc.authorizeUrlstringThe issuer's KYC portal (HTTPS) the user is sent to when not yet allowlisted.
kyc.eligibilityobjectAdvisory jurisdiction / investor-tier criteria for rendering the right UI. The on-chain allowlist is the real gate.
📘

Note

The eligibility block is informational — it drives UI and pre-checks. The on-chain allowlist (or compliance read) is always the authoritative gate at enter/exit time.


Integration walkthrough — Ondo OUSG (KYC-gated)

POST https://api.yield.xyz/v1/actions/enter
Content-Type: application/json

{
  "yieldId": "ethereum-usdc-ondo-ousg-vault",
  "address": "0xUserWallet",
  "arguments": { "amount": "10000" }
}

If the wallet isn't yet allowlisted you'll receive a 412 (rendered from RwaKycError):

{
  "statusCode": 412,
  "timestamp": "2026-06-10T12:34:56.789Z",
  "path": "/v1/actions/enter",
  "message": "Address 0xUserWallet is not allowlisted for Ondo. Complete KYC at https://app.ondo.finance/signin",
  "details": {
    "address": "0xUserWallet",
    "protocol": "Ondo",
    "authorizeUrl": "https://app.ondo.finance/signin"
  }
}

The details keys are address, protocol, authorizeUrl. Hand the user off to authorizeUrl; once the wallet is allowlisted, actions/enter succeeds and you proceed exactly as in the permissionless case.

try {
  await yieldxyz.actions.enter({ yieldId, address, arguments: { amount } });
} catch (err) {
  if (err.statusCode === 412) {
    window.location = err.details.authorizeUrl; // issuer KYC portal, then retry
  }
}

Partners whose existing KYC the issuer accepts under reliance can skip the hosted flow — request a direct whitelist via the Yield.xyz team and the wallet is allowlisted without ever seeing a 412. See KYC model.

Integration walkthrough — Dinari USD+ (permissionless)

USD+ is a yield-bearing stablecoin the user holds directly — there is no intermediary share. Enter converts USDC → USD+; exit converts USD+ → USDC through an async redemption queue.

POST https://api.yield.xyz/v1/actions/enter
Content-Type: application/json

{
  "yieldId": "ethereum-usdc-dinari-usd-plus-vault",
  "address": "0xUserWallet",
  "arguments": { "amount": "1000" }
}

Mechanically (ethereum, base, arbitrum):

  • Enter (USDC → USD+): an APPROVAL (USDC → minter) followed by a STAKE calling minter.deposit(USDC, amount, receiver).
  • Exit (USD+ → USDC): an APPROVAL (USD+ → redeemer) followed by an UNSTAKE calling redeemer.requestRedeem(USDC, amount, receiver, owner). This queues a redemption ticket settled by Dinari's operator in 0–3 days (cooldownPeriod: 3d); it surfaces as unstaking with an expectedSettlementAt until it settles.
  • Balance: the held USD+ via balanceOf. APY is live from Dinari's API.

The yield accrues off-chain and is reflected in the position; the user holds USD+ directly and never sees issuer accounts or coupon-claim flows.


Issuer directory

Superstate — USTB, USCC (Live)

Two live tokenized funds, both restricted to US Qualified Purchasers.

Instrument IDUnderlyingReward tokenMgmt fee
ethereum-usdc-superstate-ustb-vaultShort-duration US TreasuriesUSTB0.15% (10 bps rebate above $25M avg.)
ethereum-usdc-superstate-uscc-vaultCrypto carry strategyUSCC0.75%
DetailValue
NetworksEthereum
Minimum subscription100,000 USDC (USTB)
Deposit / redeemsubscribe(amount, USDC) on the fund token; redeem via off-chain offchainRedeem (T+1 estimate)
KYCtrue; US Qualified Purchasers only (USTB admits US Accredited or QP; USCC is QP-only)
USTB token0x43415eB6ff9DB7E26A15b704e7A3eDCe97d31C4e
USCC token0x14d60E7FDC0D71d8611742720E4C50E7a974020c
Allowlist contract0x02f1fa8b196d21c7b733eb2700b825611d8a38e5
NAV oraclesUSTB 0x289B5036cd942e619E1Ee48670F98d214E745AAC · USCC 0xAfFd8F5578E8590665de561bdE9E7BAdb99300d9
🚧

Manager transitions in 2026

USTB: Invesco Advisers became investment manager in Q2 2026. USCC: Bitwise becomes investment manager 1 June 2026. Fund mechanics unchanged through both transitions.

Midas — liquid yield tokens (mTBILL live; strategies coming soon)

Permissionless liquid yield tokens — open ERC-20s on-contract; mint and redeem flow through Midas's Issuance Vault. mTBILL is live; mBASIS / mEDGE / mRE7YIELD / mMEV / mBTC are coming soon.

DetailValue
NetworksEthereum, Base
Instrument IDsethereum-usdc-midas-mtbill-vault, base-usdc-midas-mtbill-vault
DepositAtomic via depositInstant(...) (default 50 bps slippage)
RedemptionInstant (subject to liquidity, 0.07% fee) or Standard request (T+3 estimate) — toggle via useInstantExecution
KYCfalse — on-chain compliance read only (greenlist/blacklist/sanctions); not available to US persons
Contract (Ethereum mainnet)Address
mTBILL token0xDD629E5241CbC5919847783e6C96B2De4754e438
Deposit / Issuance Vault0x99361435420711723aF805F08187c9E6bF796683
Standard redemption vault0xF6e51d24F4793Ac5e71e0502213a9BBE3A6d4517
Instant redemption vault0x569D7dccBF6923350521ecBC28A555A500c4f0Ec
Price data feed0xfCEE9754E8C375e145303b7cE7BEca3201734A2B

(Base: deposit vault 0x8978e327FE7C72Fa4eaF4649C23147E279ae1470; redemption 0x2a8c22E3b10036f3AEF5875d04f8441d4188b656; mTBILL token same address as Ethereum.)

Ondo Finance — OUSG, USDY (Live; rUSDY coming soon)

Instant subscribe/redeem via an InstantManager, with on-chain ID-registry + compliance gating. Ondo's tokenized equities (Ondo Global Markets) are served from StockKit.

DetailOUSGUSDY
Instrument IDethereum-usdc-ondo-ousg-vaultethereum-usdc-ondo-usdy-vault
UnderlyingShort-term US Treasuries + GSEYield-bearing secured note (US Treasuries)
AudienceQualified Purchasers (US allowed)Non-US investors
AccrualPrice accrualPrice accrual
Fees0% mint/redeem; 0.15% mgmt cap (waived to 1 Jul 2026)0% mint/redeem on primary
Reward token0x1B19C19393e2d034D8Ff31ff34c81252FcBbee920x96F6eF951840721AdBF46Ac996b59E0235CB985C
InstantManager0x93358db73B6cd4b98D89c8F5f230E81a95c2643a0xa42613C243b67BF6194Ac327795b926B4b491f15
KYCtruetrue

Shared contracts (Ethereum): ID registry 0xcf6958D69d535FD03BD6Df3F4fe6CDcd127D97df · compliance 0x156F73fc73197555e950743Cb2B23F411c751002 · oracle 0x9Cad45a8BF0Ed41Ff33074449B357C7a1fAb4094. USDY history oracle 0xA0219AA5B31e65Bc920B5b6DFb8EdF0988121De0.

Securitize — ACRED, VBILL (Live; BUIDL coming soon)

Distribution and compliance platform for institutional asset managers. Deposit via a DS-Protocol on-ramp (swap, 1% slippage guard); redemption transfers the DS token to a shared fund wallet and the issuer settles USDC off-chain. Wallets must be on the issuer's DS Registry.

FundAsset managerUnderlyingNetworksMinToken / notes
ACREDApolloDiversified Credit Fund (private credit)Ethereum, Polygon, Avalanche-C50K USDC0x17418038ecF73BA4026c4f428547BF099706F27B; 90-day cooldown
VBILLVanEckShort-term US TreasuriesEthereumPer fund0x2255718832bC9fD3bE1CaF75084F4803DA14FF01
BUIDLBlackRockUSD institutional liquidity (T-Bills + cash)Coming soon$5M USDC0.50% mgmt (0.20% on Avalanche / Aptos / Polygon)

Instrument IDs: ethereum-usdc-securitize-acred-vault (+ polygon-…, avalanche-c-…), ethereum-usdc-securitize-vbill-vault. Shared redemption fund wallet 0xbb543C77436645C8b95B64eEc39E3C0d48D4842b.

Dinari — USD+ (Live; fixed-income dShares coming soon)

USD+ is a non-rebasing yield-bearing ERC-20 stablecoin backed 100% by short-term US Treasuries and USD. It is permissionless to mint/hold. The fixed-income dShares (treasury, IG, HY, muni, CLO, senior-loan, BDC ETF wrappers) are coming soon and KYC-gated. All Dinari equity dShares are served from StockKit.

DetailValue
USD+ standardPlain ERC-20, 6 decimals, ERC1967 proxy. Not rebasing
USD+ token (same address all chains)0xC9E3df3D230980B45adC623C81C3DF4A73a5350f (Ethereum, Base, Arbitrum)
Minter0x500c1B2F2ce1Cb64c53cc7759d8110EFf5dE93cE
Redeemer0xC22E4A78B8aD3fa027c3be66387a4067947a7C45
Yield mechanismOff-chain interest accrual at broker/custody level, reflected in the token's value and live APY
KYCfalse for USD+ (permissionless mint); true for the fixed-income dShares

Coming soon — Franklin Templeton, Figure Markets

  • Franklin Templeton (July 2026) — BENJI, the on-chain share class of FOBXX (Franklin OnChain US Government Money Fund); SEC-registered '40 Act mutual fund; 0.20% net expense ratio; 24/7 USDC subscribe/redeem via Zero Hash.
  • Figure Markets (July 2026) — YLDS, an SEC-registered yield-bearing face-amount certificate; yield = SOFR − 35 bps, 0% floor, accrued daily / paid monthly. PRIME and CASH products on the roadmap.

Position lifecycle & balance states

Balances use the BalanceTypes enum:

StateMeaning
availableIdle wallet balance available to deposit
stakedPosition active; the held token is accruing yield
preparingDeposit / position not yet confirmed
unstakingExit queued; the issuer is settling the (often off-chain) redemption (carries expectedSettlementAt)
unstakedRedemption settled; principal returned
rewardsRewards / profits available
locked / unlockingSubject to a lockup, and being released

Async exits

RWA exits are rarely atomic — settlement cadences range from 24/7 instant (Ondo OUSG) to T+1 NAV strikes (Superstate, BENJI), 0–3 day operator settlement (Dinari USD+), 40–50 day primary lockups (Ondo USDY), and monthly liquidity windows (Apollo ACRED). actions/exit returns the redemption transaction(s); while the issuer is still settling, the pending amount appears as unstaking with an expectedSettlementAt. Once settled it flips to unstaked / becomes withdrawable, and the user completes the claim with a follow-on actions/exit (or actions/manage where claim is modeled separately).


Monetization — fee wrapper (rolling out)

🚧

Status: rolling out

RWA Kit today is the direct, non-custodial flow described above, with no Yield.xyz fee layer on RWA positions. The fee-wrapper infrastructure (deposit / management / performance fees, fee collection & distribution, cross-chain share routing) is being built and audited, and will be enabled per project through a request-and-approval process.

The monetization layer is an optional fee wrapper that partners can route deposits through to add a programmable fee layer, configured per project in the dashboard, with no contracts to deploy. Three optional wrapper-level fees stack on top of the issuer's own fee schedule:

FeeWhen chargedHow
Deposit feeOn deposit() / mint()Charged in the deposited asset before wrapper shares are issued
Management feeContinuously on assets-under-managementDeducted from price-per-share (streamed accrual)
Performance feeOn yield earnedHigh-watermark accounting; deducted at the next checkpoint

Beyond wrapper fees, partners also capture protocol / curator revenue share and, where the issuer supports it, partner fee passthrough. The Yield.xyz platform fee (a share of partner-configured fees and rev-share, scaling down with volume) applies once monetization is enabled.