{"service":"rwa","description":"Normalized tokenized real-world-asset (RWA) intelligence for agents — TVL, yield/APY, growth trend, normalized sub-category + backing-type + issuer, and an independent on-chain totalSupply cross-check — fused from the keyless open DefiLlama protocols/yields APIs and public on-chain state.","routes":{"/rwa/list":"covered RWA products ranked by TVL (slug/symbol resolver)","/rwa/product":"flagship fusion: identity + class + TVL + trend + yield + on-chain verify","/rwa/yield":"pool-level yield/APY facet for a product (available:false if none)","/rwa/category":"market aggregate over a normalized RWA sub-category (or market-wide)"},"sources":{"defillama_protocols":{"attribution":"Source: DefiLlama (open data, https://defillama.com/rwa)","license":"DefiLlama open data (attribution)","host":"api.llama.fi","enabled":true,"cache_ttl_seconds":1800,"note":"Keyless open JSON API. /protocols lists ~7.9k protocols; we stream-filter (ijson) to the RWA / RWA Lending / Treasury Manager categories only. /protocol/<slug> adds currentChainTvls + a daily tvl series (used for the growth trend; only the tail is kept). Behind Cloudflare — on some regions (RU VPS) may be intermittently blocked; routes degrade to a clean 502."},"defillama_yields":{"attribution":"Source: DefiLlama Yields (open data, https://defillama.com/yields)","license":"DefiLlama open data (attribution)","host":"yields.llama.fi","enabled":true,"cache_ttl_seconds":1800,"note":"Keyless open JSON API. /pools returns ~15k pools with apy/apyBase/apyReward/apyMean30d/apyPct30D/tvlUsd per pool; we stream-filter (ijson) to the curated RWA project slugs. A product with no pools reports yield available:false."},"onchain":{"attribution":"Independent on-chain verification: ERC-20 totalSupply via public RPC","license":"Public on-chain state (no ToS)","host":"(internal: services/onchain RPC pool)","enabled":true,"cache_ttl_seconds":300,"note":"Independent crypto-native supply cross-check. We READ ERC-20 totalSupply for a curated RWA token contract (CONTRACTS) via the existing services/onchain worker (its own pinned RPC pool). Best-effort: no curated contract / RPC down => available:false; the DefiLlama grain still returns."}},"taxonomy":{"sub_categories":["tokenized-treasury","private-credit","tokenized-fund","commodity","real-estate","tokenized-equity","tokenized-rwa"],"backing_types":["us-treasuries","private-credit-loans","physical-gold","real-estate","money-market","equity","mixed"],"defillama_categories":["RWA","RWA Lending","Treasury Manager"],"category_defaults":{"RWA":{"sub_category":"tokenized-rwa","backing_type":"mixed"},"RWA Lending":{"sub_category":"private-credit","backing_type":"private-credit-loans"},"Treasury Manager":{"sub_category":"tokenized-treasury","backing_type":"us-treasuries"}},"sub_category_notes":{"tokenized-treasury":"Tokenized US Treasury / T-bill exposure (yield-bearing).","private-credit":"Tokenized private-credit / on-chain lending against real-world loans.","tokenized-fund":"Tokenized fund share (money-market, venture or diversified).","commodity":"Tokenized physical commodity (e.g. allocated gold).","real-estate":"Tokenized real-estate equity / rental income.","tokenized-equity":"Tokenized public/private equity exposure.","tokenized-rwa":"Tokenized real-world asset (sub-class not curated)."}},"curated_issuers":["Aave","Anemoy","Apollo","Backed Finance","BlackRock","Blockchain Capital","Centrifuge","Circle","Clearpool","DigiFT","Ethena","Figure Markets","Franklin Templeton","Frax Finance","Goldfinch","Hastra","Invesco","Maple Finance","Matrixdock","Midas","Ondo Finance","OpenEden","OpenTrade","Pareto","Paxos","RealT","Securitize","Sky (MakerDAO)","Spiko","Superstate","Tangible","Tether","Theo Network","USD.AI","Usual","VanEck","WisdomTree"],"curated_onchain_contracts":{"PAXG":["Ethereum"],"XAUt":["Ethereum"],"USDY":["Ethereum"],"OUSG":["Ethereum"],"BUIDL":["Ethereum"]},"growth_trend_windows_days":[7,30,90],"attribution":["Source: DefiLlama (open data, https://defillama.com/rwa)","Source: DefiLlama Yields (open data, https://defillama.com/yields)","Independent on-chain verification: ERC-20 totalSupply via public RPC"],"disclaimer":"RWA intelligence is a DERIVED signal computed from public open data — NOT financial advice, not an audit, not an offer, and not a guarantee of backing, redemption or yield.","note":"Derived-signal intelligence over open/public data. DefiLlama sits behind Cloudflare and may be region-limited; the paid routes then return a clean 502, never a partial lie. The on-chain cross-check and the yield facet are best-effort (uncurated token / RPC down / no pools => available:false). Proprietary rwa.xyz fields are NOT used — only keyless DefiLlama + on-chain state."}