diff --git a/public/logos/ousg.svg b/public/logos/ousg.svg
new file mode 100644
index 00000000..1e4a5aab
--- /dev/null
+++ b/public/logos/ousg.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/logos/syrup-usdc.svg b/public/logos/syrup-usdc.svg
new file mode 100644
index 00000000..621d9088
--- /dev/null
+++ b/public/logos/syrup-usdc.svg
@@ -0,0 +1,5 @@
+
diff --git a/public/logos/usdy.svg b/public/logos/usdy.svg
new file mode 100644
index 00000000..3b533cb9
--- /dev/null
+++ b/public/logos/usdy.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/logos/ustb.svg b/public/logos/ustb.svg
new file mode 100644
index 00000000..a2bb4435
--- /dev/null
+++ b/public/logos/ustb.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/data/provider-registry.ts b/src/data/provider-registry.ts
index 4b4cb366..6026318f 100644
--- a/src/data/provider-registry.ts
+++ b/src/data/provider-registry.ts
@@ -1742,6 +1742,36 @@ export const PROVIDER_REGISTRY: Record = {
description:
"Aggregate long-tail bucket, not a single provider. On the block-builder bench it collects blocks whose extraData tag is not in the curated attribution table; every raw string is logged so named rows can be added as the table grows.",
},
+
+ // ─── RWA yield tokens (bench 089 rwa-yield-accuracy) ─────────
+ usdy: {
+ url: "https://ondo.finance/usdy",
+ description:
+ "Ondo USDY is a yield-bearing tokenized U.S. Treasury note. Rebases on Ethereum, also issued on Solana, Aptos and Sui. Delivered yield on bench 089 is read from Ondo's on-chain oracle rather than Ethereum totalSupply to avoid bridge-flow noise.",
+ twitter: "@OndoFinance",
+ docs: "https://docs.ondo.finance/",
+ },
+ ousg: {
+ url: "https://ondo.finance/ousg",
+ description:
+ "Ondo OUSG is a tokenized short-term U.S. Treasury fund. NAV appreciation model — the share price grows daily as yield accrues. Delivered yield on bench 089 is read from Ondo's on-chain oracle (Aave IPriceOracle interface).",
+ twitter: "@OndoFinance",
+ docs: "https://docs.ondo.finance/",
+ },
+ ustb: {
+ url: "https://superstate.com/ustb",
+ description:
+ "Superstate USTB is a tokenized short-duration U.S. Treasury fund. NAV-accrual model, share price published on-chain via a Chainlink NAV feed. Delivered yield on bench 089 reads the Chainlink feed at latest and t-30d blocks.",
+ twitter: "@superstateinc",
+ docs: "https://superstate.com/legal",
+ },
+ "syrup-usdc": {
+ url: "https://syrup.fi",
+ description:
+ "Maple SyrupUSDC is an ERC-4626 vault whose underlying is a book of institutional USDC loans. Not a T-bill wrapper — yield reflects loan-book performance. Delivered yield on bench 089 reads convertToAssets(1 share) at latest and t-30d blocks and compares to the pool's base APY (excludes SYRUP token rewards).",
+ twitter: "@maplefinance",
+ docs: "https://maplefinance.gitbook.io/maple/",
+ },
};
/**
diff --git a/src/lib/logo-manifest.ts b/src/lib/logo-manifest.ts
index 80b14a38..199d5fb9 100644
--- a/src/lib/logo-manifest.ts
+++ b/src/lib/logo-manifest.ts
@@ -376,6 +376,12 @@ const RAW: Record = {
invo: "/logos/invo.png",
marsgo: "/logos/marsgo.jpg",
"bitget-wallet": "/logos/bitget-wallet.png",
+
+ // ─── RWA yield tokens (bench 089 rwa-yield-accuracy) ───
+ usdy: "/logos/usdy.svg",
+ ousg: "/logos/ousg.svg",
+ ustb: "/logos/ustb.svg",
+ "syrup-usdc": "/logos/syrup-usdc.svg",
};
// Asset-symbol aliases used by perp-fees as chain dimension values.