[
 {
  "id": "amm_constant_product",
  "group": "dex_trading",
  "name": "Constant product AMM",
  "definition": "Full-range x*y=k pools where LPs earn swap fees.",
  "business_model": "Swap fee to LPs, optional protocol fee",
  "token_role": "Governance, fee switch",
  "examples": [
   "Uniswap v2 (multi)",
   "Raydium AMM v4 (Solana)",
   "PancakeSwap v2 (BSC)",
   "Aerodrome basic (Base)"
  ],
  "maturity": "saturated",
  "rh_status": "Uniswap v2/v3 live from day one; most meme volume sits in Uniswap pools.",
  "cosmetic_differentiators": [
   "first on RH",
   "lower base fee",
   "fee rebates",
   "points season"
  ],
  "meaningful_differentiators": [
   "none at this level",
   "novelty lives in hooks or pricing models"
  ],
  "open_gaps": [
   "nothing structural",
   "commodity"
  ]
 },
 {
  "id": "amm_concentrated_liquidity",
  "group": "dex_trading",
  "name": "Concentrated liquidity AMM",
  "definition": "LPs choose price ranges, positions are NFTs.",
  "business_model": "Swap fees, protocol cut",
  "token_role": "Governance, fee switch",
  "examples": [
   "Uniswap v3 (multi)",
   "Orca Whirlpools (Solana)",
   "PancakeSwap v3 (BSC)"
  ],
  "maturity": "saturated",
  "rh_status": "Uniswap v3 is the main venue for stock token USDG pools.",
  "cosmetic_differentiators": [
   "new chain fork",
   "fee tier tweak"
  ],
  "meaningful_differentiators": [
   "range automation that provably beats passive LP net of costs"
  ],
  "open_gaps": [
   "weekend and closed-market arbitrage losses for stock LPs"
  ]
 },
 {
  "id": "amm_stableswap",
  "group": "dex_trading",
  "name": "Stableswap AMM",
  "definition": "Low-slippage curve for pegged assets.",
  "business_model": "Swap and admin fees, gauge emissions",
  "token_role": "ve-lock, bribes",
  "examples": [
   "Curve (multi)",
   "Fluid DEX (Ethereum)",
   "Saber (Solana)"
  ],
  "maturity": "saturated",
  "rh_status": "Thin; USDG/USDe/frxUSD pairs mostly on Uniswap and Fables.",
  "cosmetic_differentiators": [
   "first stableswap on RH",
   "ve wrapper"
  ],
  "meaningful_differentiators": [
   "deep USDG-native stable routing across RH dollars"
  ],
  "open_gaps": [
   "no dominant stable hub for USDG on RH"
  ]
 },
 {
  "id": "amm_dlmm_bin",
  "group": "dex_trading",
  "name": "Dynamic liquidity bins (DLMM)",
  "definition": "Discrete price bins with volatility-based dynamic fees.",
  "business_model": "Fees, launch tooling",
  "token_role": "Governance or points",
  "examples": [
   "Meteora DLMM (Solana)",
   "Trader Joe LB (Avalanche, Arbitrum)",
   "Fables (RH)",
   "Eden Gardens stock DLMM (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Fables and Eden Gardens bring bin liquidity to RH, including stock tokens with AI-managed bins.",
  "cosmetic_differentiators": [
   "Meteora of RH",
   "AI manages the bins"
  ],
  "meaningful_differentiators": [
   "bin liquidity tuned to market sessions for stock tokens"
  ],
  "open_gaps": [
   "no session-aware bin product proven on stock tokens"
  ]
 },
 {
  "id": "amm_ve33_dex",
  "group": "dex_trading",
  "name": "ve(3,3) DEX and liquidity hub",
  "definition": "Emissions go to pools chosen by vote-escrowed holders who earn fees and bribes.",
  "business_model": "Bribe market, fees",
  "token_role": "ve-lock vote token",
  "examples": [
   "Aerodrome (Base)",
   "Velodrome (Optimism)",
   "Shadow (Sonic)",
   "Fables (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Fables is the hook-native ve(3,3) for stock and RWA markets on RH.",
  "cosmetic_differentiators": [
   "first ve(3,3) on RH",
   "new emission schedule"
  ],
  "meaningful_differentiators": [
   "bribe market that directs liquidity to thin stock tokens with measurable depth gains"
  ],
  "open_gaps": [
   "liquidity hub for stock tokens is still unclaimed"
  ]
 },
 {
  "id": "amm_v4_hook_dex",
  "group": "dex_trading",
  "name": "Uniswap v4 hook DEX and hook platform",
  "definition": "Singleton pools whose behaviour is changed by custom hook contracts.",
  "business_model": "Hook owner takes a fee slice or token tax",
  "token_role": "Usually a pad or meme token",
  "examples": [
   "Uniswap v4 (multi)",
   "Flaunch (Base)",
   "Pons, long.xyz, pools.trade (RH)",
   "Hookr (RH)",
   "Zora coins (Base)"
  ],
  "maturity": "crowded",
  "rh_status": "Very crowded; Robinhood and Uniswap publicly court hook builders (2 Oct 2026).",
  "cosmetic_differentiators": [
   "uses v4 hooks",
   "hook marketplace with standard blocks",
   "first hook of type X on RH"
  ],
  "meaningful_differentiators": [
   "hook that removes a stock-token limit (sessions, corporate actions)",
   "rule that cannot be bypassed via other pools"
  ],
  "open_gaps": [
   "hook rules leak to untaxed pools and aggregators skip hook pools"
  ]
 },
 {
  "id": "amm_prop_oracle",
  "group": "dex_trading",
  "name": "Proprietary and oracle-priced AMM (PropAMM)",
  "definition": "Market maker sets price from its own model or an oracle each block; LPs are one firm.",
  "business_model": "MM captures spread; aggregator routing",
  "token_role": "Rarely a token",
  "examples": [
   "HumidiFi, SolFi, Tessera (Solana)",
   "baibai (Base)",
   "Rialto/Pleiades (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Rialto PropAMM is a day-one Robinhood partner venue for stock tokens.",
  "cosmetic_differentiators": [
   "first PropAMM on chain X"
  ],
  "meaningful_differentiators": [
   "honest quoting that aggregators can verify",
   "stock quotes during closed sessions"
  ],
  "open_gaps": [
   "fee spoofing of aggregators unsolved"
  ]
 },
 {
  "id": "amm_weighted_basket_volfarm",
  "group": "dex_trading",
  "name": "Weighted pools and volatility farming",
  "definition": "Multi-asset or 80/20 pools and Peapods-style wrapped pods that farm volatility.",
  "business_model": "Swap and wrap fees",
  "token_role": "Governance",
  "examples": [
   "Balancer v3 (multi)",
   "Peapods (multi)",
   "Mill Finance (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Mill Finance brought Peapods-style pods to stocks on RH.",
  "cosmetic_differentiators": [
   "fork on new chain",
   "stock token as pod asset"
  ],
  "meaningful_differentiators": [
   "proven real yield on stock pods net of IL"
  ],
  "open_gaps": [
   "small"
  ]
 },
 {
  "id": "clob_spot_onchain",
  "group": "dex_trading",
  "name": "On-chain spot order book",
  "definition": "Central limit order book for spot trading on a fast chain.",
  "business_model": "Taker fees",
  "token_role": "Governance, fee rebates",
  "examples": [
   "Hyperliquid spot",
   "Phoenix (Solana)",
   "Lighter spot",
   "Arcus (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Arcus runs spot plus perps; its liquidity powers Robinhood Wallet stock trading (1 Oct).",
  "cosmetic_differentiators": [
   "lower fees",
   "first CLOB on RH"
  ],
  "meaningful_differentiators": [
   "Robinhood Wallet distribution",
   "signed-order T+0 equity matching"
  ],
  "open_gaps": [
   "deep books for long-tail RH tokens"
  ]
 },
 {
  "id": "rfq_intent_swap",
  "group": "dex_trading",
  "name": "RFQ and intent-based swaps",
  "definition": "Users sign quotes or desired outcomes; market makers or solvers fill them.",
  "business_model": "Spread or surplus fee",
  "token_role": "Governance",
  "examples": [
   "CoW Swap, UniswapX, 1inch Fusion (multi)",
   "Bebop, Hashflow",
   "VozDex private stock execution (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "UniswapX and 1inch live; VozDex offers signed-intent stock execution.",
  "cosmetic_differentiators": [
   "intents on RH",
   "gasless"
  ],
  "meaningful_differentiators": [
   "solver competition for stock tokens during closed markets"
  ],
  "open_gaps": [
   "few solvers for long-tail RH tokens"
  ]
 },
 {
  "id": "dex_aggregator",
  "group": "dex_trading",
  "name": "DEX aggregator and router",
  "definition": "Routes a swap across pools for best price.",
  "business_model": "Positive slippage, bps fee",
  "token_role": "Governance",
  "examples": [
   "1inch, Jupiter, KyberSwap, Odos (multi)",
   "MANCER, LADY Exchange (RH)",
   "1inch on RH"
  ],
  "maturity": "saturated",
  "rh_status": "Several aggregators exist; routing on RH still thin and many skip v4 hook pools.",
  "cosmetic_differentiators": [
   "first aggregator on RH",
   "better UI"
  ],
  "meaningful_differentiators": [
   "routing that reads hook fees honestly and includes hook pools safely"
  ],
  "open_gaps": [
   "honest routing versus PropAMM and hook fee spoofing"
  ]
 },
 {
  "id": "swap_overlay_referral",
  "group": "dex_trading",
  "name": "Swap overlay with poster revenue share",
  "definition": "Swap button injected into X or a browser that pays part of the fee to whoever posted the cashtag.",
  "business_model": "Per-swap fee share",
  "token_role": "Fee rebate or burn token",
  "examples": [
   "Merit Overlay (RH)",
   "paid-call swap extension (RH)",
   "Bankr (Base)"
  ],
  "maturity": "crowded",
  "rh_status": "Two RH variants in Aug to Sep 2026.",
  "cosmetic_differentiators": [
   "higher poster share",
   "new extension name"
  ],
  "meaningful_differentiators": [
   "verifiable disclosure of paid posts alongside the swap"
  ],
  "open_gaps": [
   "rewards paid KOL shilling",
   "signal is poisoned"
  ]
 },
 {
  "id": "otc_block_trading",
  "group": "dex_trading",
  "name": "OTC block and sealed-bid trading",
  "definition": "Escrowed or sealed-bid large trades for tokens and stock tokens without pool impact.",
  "business_model": "Desk spread or escrow fee",
  "token_role": "Sometimes a desk token",
  "examples": [
   "RH OTC (RH)",
   "on-chain OTC escrow (RH)",
   "pinksheets sealed bids (RH)",
   "Hashflow OTC"
  ],
  "maturity": "early",
  "rh_status": "RH OTC desk, escrowed P2P blocks and pinksheets sealed-bid blocks exist.",
  "cosmetic_differentiators": [
   "escrow contract with a new name"
  ],
  "meaningful_differentiators": [
   "size exits for long-tail memes and stock tokens with price discovery"
  ],
  "open_gaps": [
   "exit depth at size is a real complaint",
   "liquidity of counterparties is the blocker"
  ]
 },
 {
  "id": "pro_trading_terminal",
  "group": "dex_trading",
  "name": "Trading terminals and chat bots",
  "definition": "Fast web terminals and Telegram bots for memecoin trading with sniping and wallet tracking.",
  "business_model": "~1% per fill, priority fees",
  "token_role": "Points then token",
  "examples": [
   "Axiom, GMGN, Photon, Padre (Solana, multi)",
   "BullX",
   "Faze (Arc)",
   "Trojan, Maestro, BONKbot (Solana)",
   "Banana Gun (multi)"
  ],
  "maturity": "saturated",
  "rh_status": "Axiom and GMGN support RH; priority-fee complaints on RH (Sep 2026). Several bots support RH; nothing distinctive.",
  "cosmetic_differentiators": [
   "first terminal on RH",
   "AI signals",
   "new bot on RH",
   "lower fee"
  ],
  "meaningful_differentiators": [
   "pro execution inside a consumer app on RH",
   "limit and TP/SL across chains",
   "none expected"
  ],
  "open_gaps": [
   "fair fees and execution quality complaints",
   "commodity"
  ]
 },
 {
  "id": "consumer_trading_app",
  "group": "dex_trading",
  "name": "Consumer social trading app",
  "definition": "Mobile app with Apple Pay funding, social feed of real trades and one-tap buys.",
  "business_model": "~1% swap fee plus perps",
  "token_role": "None yet or later token",
  "examples": [
   "fomo (Solana, RH)",
   "pump.fun app (Solana)",
   "Robinhood Wallet (RH)",
   "Moonshot",
   "Zora app (Base, RH)"
  ],
  "maturity": "growing",
  "rh_status": "fomo and Robinhood Wallet dominate retail flow onto RH.",
  "cosmetic_differentiators": [
   "new app with a feed",
   "zero-fee promo"
  ],
  "meaningful_differentiators": [
   "distribution users did not pay for",
   "pro execution (limit, TP/SL, low hidden fees)"
  ],
  "open_gaps": [
   "limit orders, TP/SL and transparent fees still asked for on fomo"
  ]
 },
 {
  "id": "cross_pad_aggregator_terminal",
  "group": "dex_trading",
  "name": "All-pads aggregator terminal",
  "definition": "One table and router for every launchpad on a chain or across chains.",
  "business_model": "Routing fee",
  "token_role": "Sometimes",
  "examples": [
   "ArcTools (Arc)",
   "LADY, Mancer (RH)",
   "Zora crosschain trading (multi)"
  ],
  "maturity": "growing",
  "rh_status": "Partial on RH via aggregators and Zora.",
  "cosmetic_differentiators": [
   "list every pad"
  ],
  "meaningful_differentiators": [
   "best-venue routing across pads plus curation"
  ],
  "open_gaps": [
   "curation of 2.88M monthly memes is the real gap"
  ]
 },
 {
  "id": "copy_trading",
  "group": "dex_trading",
  "name": "Copy trading bots",
  "definition": "Mirror the buys of chosen wallets or social handles automatically.",
  "business_model": "Fee per copied trade",
  "token_role": "Rarely",
  "examples": [
   "GMGN, Axiom built-ins (multi)",
   "trademofo, TradeVerus, copyfomo (RH and Solana)",
   "wallet copy-buy leech (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Many copy bots for fomo traders; a leech that skims buys exists.",
  "cosmetic_differentiators": [
   "copy faster",
   "copy fomo handles"
  ],
  "meaningful_differentiators": [
   "copy only signer-verified traders with sell-into-followers detection"
  ],
  "open_gaps": [
   "copied traders use followers as exit liquidity"
  ]
 },
 {
  "id": "copy_vault_index",
  "group": "dex_trading",
  "name": "Copy vaults, smart-money index and funded-trader programs",
  "definition": "Deposit into a vault that mirrors a trader, a top-N set or posted theses, or fund traders who prove skill (on-chain prop firm).",
  "business_model": "Performance fee",
  "token_role": "App token",
  "examples": [
   "Hyperliquid vaults",
   "Fomo Vaults, Fomo ETF (RH)",
   "thesis-funded autonomous fund (RH)",
   "Fundrun on-chain prop firm (RH)"
  ],
  "maturity": "early",
  "rh_status": "Fomo Vaults, Fomo ETF and a thesis fund launched on RH in Aug to Sep 2026.",
  "cosmetic_differentiators": [
   "new vault on fomo traders"
  ],
  "meaningful_differentiators": [
   "in-kind exit plus neutral trader scoring"
  ],
  "open_gaps": [
   "no neutral rating of which trader deserves capital"
  ]
 },
 {
  "id": "tradfi_signal_mirror",
  "group": "dex_trading",
  "name": "TradFi signal mirroring (insiders, politicians, funds)",
  "definition": "Mirror hedge fund 13F, insider Form 4 or politician trades into tokenized stocks or track them as tokens.",
  "business_model": "Fees or token tax",
  "token_role": "Meme or app token",
  "examples": [
   "Copystock, Form-4, Politician.Fun, Insider Tracker token (RH)",
   "Quiver and Unusual Whales data (Web2)"
  ],
  "maturity": "early",
  "rh_status": "Four RH variants Aug to Sep 2026.",
  "cosmetic_differentiators": [
   "new data source",
   "paid in stocks"
  ],
  "meaningful_differentiators": [
   "automatic execution into tokenized stocks with real delay disclosure"
  ],
  "open_gaps": [
   "public data lag makes alpha weak"
  ]
 },
 {
  "id": "exit_dust_tools",
  "group": "dex_trading",
  "name": "Exit tools: dust sweepers and batch exits",
  "definition": "Sell many dead tokens, tax tokens or dividend dust in one transaction.",
  "business_model": "Small fee per sweep",
  "token_role": "Optional token",
  "examples": [
   "BONSAI.FUND, dustsweep, SCRAPS (RH and Solana)"
  ],
  "maturity": "early",
  "rh_status": "Three RH sweepers in Sep 2026.",
  "cosmetic_differentiators": [
   "new sweeper"
  ],
  "meaningful_differentiators": [
   "net-after-tax quotes and gasless stock dust handling"
  ],
  "open_gaps": [
   "minor utility"
  ]
 },
 {
  "id": "trading_discipline_tools",
  "group": "dex_trading",
  "name": "Trading discipline and self-rebate tools",
  "definition": "Tools that change trader behaviour: delayed sells, auto-save profits, self-referral rebates, paper trading.",
  "business_model": "Fees or token",
  "token_role": "Token",
  "examples": [
   "Sleep On It delayed sells, Nuvem auto-save, Promo Family self-rebates, @.trade paper terminal (RH)"
  ],
  "maturity": "early",
  "rh_status": "Several small RH experiments.",
  "cosmetic_differentiators": [
   "rebate paid in another asset"
  ],
  "meaningful_differentiators": [
   "provable behaviour change with users who stay"
  ],
  "open_gaps": [
   "niche demand"
  ]
 },
 {
  "id": "hedging_pair_trade_tools",
  "group": "dex_trading",
  "name": "Hedging and pair-trade workspaces",
  "definition": "Read wallet exposure and hedge it, or go long one asset and short another.",
  "business_model": "Fees on routed hedges",
  "token_role": "App token",
  "examples": [
   "hedgr, pair-trade workspace (RH)",
   "Hyperliquid UIs"
  ],
  "maturity": "early",
  "rh_status": "Two RH entrants in Sep 2026.",
  "cosmetic_differentiators": [
   "one-click hedge label"
  ],
  "meaningful_differentiators": [
   "hedges for assets with no perp market (RH long tail, stock memes)"
  ],
  "open_gaps": [
   "needs short supply on long tail"
  ]
 },
 {
  "id": "lend_pooled_money_market",
  "group": "lending_credit",
  "name": "Pooled money market",
  "definition": "Shared lending pools with utilization-based rates.",
  "business_model": "Reserve factor",
  "token_role": "Governance, safety module, buyback",
  "examples": [
   "Aave v3/v4, Compound, Spark (multi)",
   "Kamino (Solana)",
   "Venus (BSC)"
  ],
  "maturity": "saturated",
  "rh_status": "Spark participates in Robinhood Earn; Aave not dominant on RH.",
  "cosmetic_differentiators": [
   "first pooled market on RH"
  ],
  "meaningful_differentiators": [
   "RWA spokes with stock-token risk handling"
  ],
  "open_gaps": [
   "none basic"
  ]
 },
 {
  "id": "lend_isolated_markets",
  "group": "lending_credit",
  "name": "Isolated permissionless lending markets",
  "definition": "One collateral, one loan asset, own oracle and LTV per market.",
  "business_model": "Curator or protocol fee",
  "token_role": "Governance",
  "examples": [
   "Morpho Blue (Ethereum, Base, RH)",
   "Euler v2",
   "Silo",
   "Longbow (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Morpho over $1B deposits on RH; Longbow 60 markets incl. stocks, memes, NFTs, cbBTC.",
  "cosmetic_differentiators": [
   "first lending on RH",
   "MCP server for agents",
   "lists memes"
  ],
  "meaningful_differentiators": [
   "manipulation-resistant oracles for memes",
   "session-aware liquidation for stocks"
  ],
  "open_gaps": [
   "meme oracle manipulation risk",
   "weekend stock gaps"
  ]
 },
 {
  "id": "lend_curated_vaults",
  "group": "lending_credit",
  "name": "Curated lending vaults",
  "definition": "Deposits allocated across isolated markets by a risk curator.",
  "business_model": "Performance and management fee",
  "token_role": "Rarely",
  "examples": [
   "Morpho vaults (Steakhouse, Gauntlet)",
   "Euler Earn",
   "Robinhood Earn USDG vault (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Robinhood Earn (Steakhouse USDG on Morpho) is the flagship, ~7% target, $500M+.",
  "cosmetic_differentiators": [
   "another USDG vault",
   "AI curator wording"
  ],
  "meaningful_differentiators": [
   "plain-language yield source disclosure",
   "retail distribution"
  ],
  "open_gaps": [
   "users ask what the yield comes from"
  ]
 },
 {
  "id": "lend_fixed_rate_term",
  "group": "lending_credit",
  "name": "Fixed-rate and fixed-term lending",
  "definition": "Zero-coupon or auction-based fixed rates.",
  "business_model": "Spread, fees",
  "token_role": "Governance",
  "examples": [
   "Pendle PT collateral",
   "TermMax (Ethereum, BNB)",
   "Morpho Midnight",
   "Saffron (RH)"
  ],
  "maturity": "early",
  "rh_status": "Saffron fixed yield and Pendle PTs on RH.",
  "cosmetic_differentiators": [
   "fixed rate label on variable product"
  ],
  "meaningful_differentiators": [
   "fixed USDG borrowing against stock tokens with secondary exit"
  ],
  "open_gaps": [
   "lenders idle waiting",
   "illiquid exits"
  ]
 },
 {
  "id": "lend_p2p_nft_collectible",
  "group": "lending_credit",
  "name": "Peer-to-peer and NFT-collateral loans",
  "definition": "Matched loans backed by NFTs or vaulted collectibles.",
  "business_model": "Origination fee",
  "token_role": "Governance",
  "examples": [
   "Blend (Blur)",
   "Gondi",
   "StonkBanker (RH)",
   "SLABS.FI card-backed loans (RH)",
   "uFloor floor liquidity (RH)"
  ],
  "maturity": "early",
  "rh_status": "StonkBanker, SLABS.FI and uFloor on RH.",
  "cosmetic_differentiators": [
   "first NFT lending on RH"
  ],
  "meaningful_differentiators": [
   "loans against physically redeemable collectibles with real price data"
  ],
  "open_gaps": [
   "thin comps for collectible pricing"
  ]
 },
 {
  "id": "lend_undercollateralized_credit",
  "group": "lending_credit",
  "name": "Under-collateralized and reputation credit",
  "definition": "Credit based on identity, reputation, cash flows or legal recourse.",
  "business_model": "Spread",
  "token_role": "Governance or first-loss stake",
  "examples": [
   "Maple, Goldfinch, Wildcat (Ethereum)",
   "3Jane",
   "Zeru zLend"
  ],
  "maturity": "early",
  "rh_status": "Nothing of size on RH.",
  "cosmetic_differentiators": [
   "AI credit score",
   "wallet score without recourse"
  ],
  "meaningful_differentiators": [
   "enforceable recourse (legal wrapper, cash flow lock) for retail or agents"
  ],
  "open_gaps": [
   "no on-chain enforcement",
   "asked loudly by Base lead (28 Aug 2026)"
  ]
 },
 {
  "id": "lend_margin_credit_accounts",
  "group": "lending_credit",
  "name": "Credit accounts and spot leverage pools",
  "definition": "Borrow several times collateral into a whitelisted strategy or buy the real token with pooled leverage.",
  "business_model": "Interest spread",
  "token_role": "Pool or governance token",
  "examples": [
   "Gearbox (Ethereum)",
   "Lavarage (Solana)",
   "Recurve, size it (RH)"
  ],
  "maturity": "early",
  "rh_status": "Recurve (1 Oct) and size it bring spot-backed leverage to RH long-tail tokens.",
  "cosmetic_differentiators": [
   "leverage with new branding"
  ],
  "meaningful_differentiators": [
   "leverage on assets with no perp market and solvent liquidation in thin pools"
  ],
  "open_gaps": [
   "thin liquidity makes liquidations hard"
  ]
 },
 {
  "id": "lend_stock_token_collateral",
  "group": "lending_credit",
  "name": "Lending against tokenized stocks",
  "definition": "Borrow stablecoins against tokenized stocks and RWAs.",
  "business_model": "Interest spread",
  "token_role": "Governance or fee token",
  "examples": [
   "Morpho markets, Longbow, self-repaying stock loan (RH)",
   "Aave Horizon (Ethereum)",
   "Kamino xStocks (Solana)",
   "Flying Tulip"
  ],
  "maturity": "growing",
  "rh_status": "Core RH lane: Morpho, Longbow, Arrow, self-repaying loans.",
  "cosmetic_differentiators": [
   "first stock loans on RH",
   "repaid by fees"
  ],
  "meaningful_differentiators": [
   "corporate-action and weekend-gap-aware liquidation",
   "cross-issuer collateral"
  ],
  "open_gaps": [
   "split vs dividend handling",
   "Monday gap risk"
  ]
 },
 {
  "id": "lend_agent_credit",
  "group": "lending_credit",
  "name": "Credit for AI agents",
  "definition": "Credit lines to AI agents scored by on-chain behaviour or ERC-8004 records.",
  "business_model": "Interest",
  "token_role": "Fee-backed pool token",
  "examples": [
   "agenticscredit",
   "Zeru",
   "credit lines for ERC-8004 agents (RH)"
  ],
  "maturity": "early",
  "rh_status": "One RH entrant (Sep 2026) funded by coin fees.",
  "cosmetic_differentiators": [
   "agent credit score label"
  ],
  "meaningful_differentiators": [
   "slashing or bonded agents with repayment history"
  ],
  "open_gaps": [
   "agent identity anchor and recourse missing"
  ]
 },
 {
  "id": "securities_lending_short_stock_tokens",
  "group": "lending_credit",
  "name": "Securities lending and shorting of stock tokens",
  "definition": "Borrow stock tokens to short them or earn lending fees on idle stock tokens.",
  "business_model": "Borrow fees",
  "token_role": "Protocol token",
  "examples": [
   "none at scale (perps substitute: Lighter, Arcus)"
  ],
  "maturity": "missing",
  "rh_status": "Absent; perps are the only short route.",
  "cosmetic_differentiators": [
   "short via perp relabelled"
  ],
  "meaningful_differentiators": [
   "real borrow supply of stock tokens with recall and corporate actions"
  ],
  "open_gaps": [
   "demanded (D-STOCKFI)",
   "legal form and borrow supply"
  ]
 },
 {
  "id": "creator_fee_credit",
  "group": "lending_credit",
  "name": "Credit against on-chain fee streams",
  "definition": "Advance cash to creators, launchpads or agents against future on-chain fees.",
  "business_model": "Discount spread",
  "token_role": "Optional",
  "examples": [
   "few attempts",
   "fee-rights NFTs (RH) are a partial form"
  ],
  "maturity": "missing",
  "rh_status": "Not live in credible form.",
  "cosmetic_differentiators": [
   "fee NFT sale"
  ],
  "meaningful_differentiators": [
   "automatic repayment from the fee stream itself"
  ],
  "open_gaps": [
   "fee streams are volatile and creators dump"
  ]
 },
 {
  "id": "stable_fiat_backed",
  "group": "stablecoins_money",
  "name": "Fiat-backed and consortium stablecoins",
  "definition": "1:1 cash and T-bill backed dollars, including partner-governed and bank dollars.",
  "business_model": "Float yield kept by issuer",
  "token_role": "None",
  "examples": [
   "USDT, USDC, PYUSD, RLUSD (multi)",
   "USDG (Paxos, RH house dollar)",
   "OUSD by Open Standard (multi, 30 Sep 2026)",
   "21-bank consortium dollar (2027)"
  ],
  "maturity": "saturated",
  "rh_status": "USDG is the RH quote and Earn asset; no native USDC.",
  "cosmetic_differentiators": [
   "new dollar on RH",
   "another branded dollar"
  ],
  "meaningful_differentiators": [
   "issuer-native compliance features (confidential, view keys)",
   "distribution through payment networks"
  ],
  "open_gaps": [
   "native USDC bridging to RH thin",
   "none for RH builders"
  ]
 },
 {
  "id": "stable_crypto_cdp",
  "group": "stablecoins_money",
  "name": "Crypto-collateralized CDP stablecoin",
  "definition": "Over-collateralized dollar minted against crypto.",
  "business_model": "Stability fee, liquidations",
  "token_role": "Governance",
  "examples": [
   "Sky USDS, Liquity v2 BOLD, crvUSD (Ethereum)",
   "Felix (Hyperliquid)"
  ],
  "maturity": "saturated",
  "rh_status": "Arrow aUSD CDP on RH.",
  "cosmetic_differentiators": [
   "fork on RH"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "stable_rwa_stock_cdp",
  "group": "stablecoins_money",
  "name": "Stock and RWA collateralized stablecoin",
  "definition": "Mint dollars against tokenized stocks or RWAs.",
  "business_model": "Stability fee",
  "token_role": "Governance",
  "examples": [
   "Halo Finance (RH)",
   "GHO RWA facilitators"
  ],
  "maturity": "early",
  "rh_status": "Halo on RH.",
  "cosmetic_differentiators": [
   "backed by Wall Street stocks"
  ],
  "meaningful_differentiators": [
   "gap-aware liquidations"
  ],
  "open_gaps": [
   "low demand: USDG borrowing covers it"
  ]
 },
 {
  "id": "stable_delta_neutral",
  "group": "stablecoins_money",
  "name": "Delta-neutral synthetic dollar",
  "definition": "Spot plus short perp earns funding and staking.",
  "business_model": "Funding spread",
  "token_role": "Governance, fee share",
  "examples": [
   "Ethena USDe (multi, ~$343M on RH)",
   "Resolv",
   "Ethena equity-perp basis (25 Sep 2026)"
  ],
  "maturity": "growing",
  "rh_status": "USDe backs Meridian perps and Fables pools on RH.",
  "cosmetic_differentiators": [
   "new delta-neutral dollar"
  ],
  "meaningful_differentiators": [
   "equity-perp basis as new yield source"
  ],
  "open_gaps": [
   "correlated failure in crashes"
  ]
 },
 {
  "id": "stable_yield_bearing",
  "group": "stablecoins_money",
  "name": "Yield-bearing stablecoin",
  "definition": "Dollar passing T-bill or strategy yield to holders.",
  "business_model": "Spread",
  "token_role": "Sometimes",
  "examples": [
   "sUSDS, sUSDe, USDY, syrupUSDC",
   "sdUSD (Denar, building for RH)",
   "frxUSD on Fables"
  ],
  "maturity": "growing",
  "rh_status": "Present via Ethena, Frax, Denar.",
  "cosmetic_differentiators": [
   "yield dollar on RH"
  ],
  "meaningful_differentiators": [
   "legal structure under GENIUS"
  ],
  "open_gaps": [
   "GENIUS bars issuer-paid interest from Jan 2027"
  ]
 },
 {
  "id": "stable_algo_seigniorage",
  "group": "stablecoins_money",
  "name": "Algorithmic, seigniorage and revenue-backed stables",
  "definition": "Two-token or reserve-from-fees dollars that rely on reflexive demand.",
  "business_model": "Seigniorage",
  "token_role": "Share token",
  "examples": [
   "Tomb forks",
   "Tombhood pegged to PONS (RH)",
   "STRATA revenue-backed stable assets (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Tombhood and STRATA on RH.",
  "cosmetic_differentiators": [
   "pegged to a meme",
   "revenue reserve wording"
  ],
  "meaningful_differentiators": [
   "fully transparent reserve with hard redemption"
  ],
  "open_gaps": [
   "nobody cares beyond a pump cycle"
  ]
 },
 {
  "id": "stable_issuance_platform",
  "group": "stablecoins_money",
  "name": "Stablecoin issuance platform",
  "definition": "White-label issuance for chains and fintechs.",
  "business_model": "Reserve yield share",
  "token_role": "None",
  "examples": [
   "Paxos Global Dollar Network (USDG)",
   "M0",
   "Agora AUSD",
   "Bridge Open Issuance"
  ],
  "maturity": "growing",
  "rh_status": "USDG is a Paxos network product.",
  "cosmetic_differentiators": [
   "own stablecoin"
  ],
  "meaningful_differentiators": [
   "none for meme market"
  ],
  "open_gaps": [
   "not everyone needs their own stablecoin"
  ]
 },
 {
  "id": "bank_deposit_token",
  "group": "stablecoins_money",
  "name": "Tokenized bank deposits",
  "definition": "Bank-issued deposit tokens and allocators across them.",
  "business_model": "Bank net interest margin",
  "token_role": "None",
  "examples": [
   "JPM JPMD",
   "Citi Token Services",
   "Relavo AI rate switching (RH)"
  ],
  "maturity": "early",
  "rh_status": "Relavo pitch on RH (Aug 2026).",
  "cosmetic_differentiators": [
   "AI rate switching"
  ],
  "meaningful_differentiators": [
   "real bank issuer on RH"
  ],
  "open_gaps": [
   "issuers not on RH"
  ]
 },
 {
  "id": "local_currency_fx_stable",
  "group": "stablecoins_money",
  "name": "Local currency stablecoins and FX",
  "definition": "Non-USD stablecoins, FX carry vaults and forex pairs.",
  "business_model": "FX spread",
  "token_role": "Stablecoin",
  "examples": [
   "XSGD (Monad 2027)",
   "Verante",
   "PAIREX forex pad (RH)"
  ],
  "maturity": "early",
  "rh_status": "PAIREX pairs memes to forex on RH.",
  "cosmetic_differentiators": [
   "forex as meme quote"
  ],
  "meaningful_differentiators": [
   "FX carry vaults with real local dollars"
  ],
  "open_gaps": [
   "asked by Base lead (22 Sep 2026)"
  ]
 },
 {
  "id": "perp_orderbook_dex",
  "group": "derivatives",
  "name": "Order book perpetuals DEX",
  "definition": "CLOB perps on a fast chain or appchain.",
  "business_model": "Taker fees, buyback",
  "token_role": "Fee and buyback token",
  "examples": [
   "Hyperliquid, Lighter, Aster, edgeX, Paradex",
   "Arcus (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Lighter is the official RH perps partner; Arcus up to 50x.",
  "cosmetic_differentiators": [
   "lower fees",
   "more leverage",
   "first perps on RH"
  ],
  "meaningful_differentiators": [
   "Robinhood Wallet distribution",
   "stock tokens as margin"
  ],
  "open_gaps": [
   "winner-take-most"
  ]
 },
 {
  "id": "perp_pool_oracle",
  "group": "derivatives",
  "name": "Pool and oracle perps",
  "definition": "Traders face an LP pool at oracle price.",
  "business_model": "Fees plus trader losses to LPs",
  "token_role": "LP token, governance",
  "examples": [
   "GMX v2, Jupiter Perps, Gains, Ostium",
   "Meridian, hoodr.fun (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Meridian (USDe), hoodr.fun 100x on RH.",
  "cosmetic_differentiators": [
   "100x",
   "new pool token"
  ],
  "meaningful_differentiators": [
   "oracle design for closed-market assets"
  ],
  "open_gaps": [
   "oracle risk on weekends"
  ]
 },
 {
  "id": "perp_permissionless_deployer",
  "group": "derivatives",
  "name": "Permissionless perp market deployer",
  "definition": "Stake to launch your own perp market on a shared engine.",
  "business_model": "Builder fee share",
  "token_role": "Stake requirement",
  "examples": [
   "Hyperliquid HIP-3 (trade.xyz)",
   "Ventuals and Felix (shut)"
  ],
  "maturity": "crowded",
  "rh_status": "Not on RH.",
  "cosmetic_differentiators": [
   "new HIP-3 deployer"
  ],
  "meaningful_differentiators": [
   "permissioned US access (HIP-3 via Bitnomial)"
  ],
  "open_gaps": [
   "deployer consolidation"
  ]
 },
 {
  "id": "perp_rwa_equity",
  "group": "derivatives",
  "name": "Stock, RWA and commodity perps",
  "definition": "Perps on stocks, indexes, FX and commodities, often 24/7.",
  "business_model": "Fees, funding",
  "token_role": "Venue token",
  "examples": [
   "trade.xyz HIP-3, Ondo Perps, Ostium, Lighter RWA perps",
   "dividend-paying stock perps, no-liquidation-price perps with stock margin (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Several RH venues; dividend-paying perps and stock-margin perps flagged Sep 2026.",
  "cosmetic_differentiators": [
   "24/7 stocks (chain default)",
   "more leverage"
  ],
  "meaningful_differentiators": [
   "dividend handling, gap-safe liquidation, stock-token margin"
  ],
  "open_gaps": [
   "single-stock perps barred for US"
  ]
 },
 {
  "id": "perp_long_tail_meme",
  "group": "derivatives",
  "name": "Perps and leverage on long-tail memes",
  "definition": "Leverage or shorts on tokens no major venue lists.",
  "business_model": "Funding, fees, liquidations",
  "token_role": "Venue token",
  "examples": [
   "Pools Perps, Arc Finance (RH)",
   "Lavarage (Solana)",
   "Bigshort (Arc)",
   "Lighter USELESS perp (RH)"
  ],
  "maturity": "early",
  "rh_status": "Pools Perps, Arc Finance, size it, Recurve on RH.",
  "cosmetic_differentiators": [
   "perps on every meme claim without oracle design"
  ],
  "meaningful_differentiators": [
   "manipulation-resistant oracle and OI caps",
   "short side for launch-stage coins"
  ],
  "open_gaps": [
   "real demand to short memes",
   "thin pools make it dangerous"
  ]
 },
 {
  "id": "perp_frontend_builder",
  "group": "derivatives",
  "name": "Perp front-end and builder-code apps",
  "definition": "UI that routes to Hyperliquid or Lighter and earns builder fees.",
  "business_model": "Fee share",
  "token_role": "App token",
  "examples": [
   "Based (Hyperliquid)",
   "Coinbase Wallet to HL",
   "Robinhood Wallet to Lighter"
  ],
  "maturity": "growing",
  "rh_status": "Robinhood Wallet routes to Lighter.",
  "cosmetic_differentiators": [
   "new skin"
  ],
  "meaningful_differentiators": [
   "distribution"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "perp_regulated_us_access",
  "group": "derivatives",
  "name": "Regulated US perps access",
  "definition": "Perps offered to US users via a CFTC-regulated route.",
  "business_model": "Exchange fees",
  "token_role": "None",
  "examples": [
   "Robinhood US perps via Bitstamp (announced Sep 2026)",
   "Payward HIP-3 via Bitnomial (announced)"
  ],
  "maturity": "early",
  "rh_status": "Robinhood owns the US route; no single-stock perps planned.",
  "cosmetic_differentiators": [
   "US-friendly claim without license"
  ],
  "meaningful_differentiators": [
   "named FCM or DCM"
  ],
  "open_gaps": [
   "only licensed incumbents can fill"
  ]
 },
 {
  "id": "rate_funding_swaps",
  "group": "derivatives",
  "name": "Funding and interest rate swaps",
  "definition": "Trade funding rates or lending rates.",
  "business_model": "Fees",
  "token_role": "Governance",
  "examples": [
   "Pendle Boros",
   "IPOR"
  ],
  "maturity": "early",
  "rh_status": "None notable on RH.",
  "cosmetic_differentiators": [
   "new rate market"
  ],
  "meaningful_differentiators": [
   "stock-token borrow rate market"
  ],
  "open_gaps": [
   "low retail demand"
  ]
 },
 {
  "id": "options_venue",
  "group": "derivatives",
  "name": "Options venue (majors and stocks)",
  "definition": "CLOB, RFQ or AMM options, including on stock tokens.",
  "business_model": "Fees",
  "token_role": "Governance",
  "examples": [
   "Derive, Deribit, Rysk, Panoptic",
   "violeti, weekly options on stock tokens, Vanterra (RH)",
   "StonkBrokers Leverage Machine (RH)"
  ],
  "maturity": "early",
  "rh_status": "Several RH option venues on stock tokens since late Aug 2026.",
  "cosmetic_differentiators": [
   "no-liquidation leverage (is a long option)",
   "24/7 options"
  ],
  "meaningful_differentiators": [
   "persistent LP source and settlement at official close"
  ],
  "open_gaps": [
   "options never reached on-chain product market fit"
  ]
 },
 {
  "id": "options_long_tail",
  "group": "derivatives",
  "name": "Options on long-tail assets and collectibles",
  "definition": "Calls and puts on memes, cards or launch tokens.",
  "business_model": "Premiums",
  "token_role": "App token",
  "examples": [
   "Arc Finance options (RH)",
   "Cardoptions (RH)",
   "Optionpad option-quoted coins (RH)"
  ],
  "maturity": "early",
  "rh_status": "Three RH attempts.",
  "cosmetic_differentiators": [
   "options on everything"
  ],
  "meaningful_differentiators": [
   "real LP underwriting and pricing for illiquid underlyings"
  ],
  "open_gaps": [
   "biggest missing unlock per traders",
   "liquidity unsolved"
  ]
 },
 {
  "id": "options_vault_dov",
  "group": "derivatives",
  "name": "Covered call and options vaults",
  "definition": "Vaults that auto-sell calls or puts.",
  "business_model": "Performance fee",
  "token_role": "Governance",
  "examples": [
   "Ribbon/Aevo, Thetanuts",
   "strikeback covered calls on stock tokens (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "strikeback on RH.",
  "cosmetic_differentiators": [
   "covered calls on stocks as novelty"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "bleeds in trends"
  ]
 },
 {
  "id": "structured_notes",
  "group": "derivatives",
  "name": "Structured notes and bespoke payoffs",
  "definition": "Autocallables, barrier notes, principal protected products.",
  "business_model": "Spread, fees",
  "token_role": "Protocol token",
  "examples": [
   "Note Systems (testnet)",
   "autocallable notes on stock tokens (RH)",
   "Compose structured NFTs (RH)",
   "Cega"
  ],
  "maturity": "early",
  "rh_status": "Note Systems and two RH variants.",
  "cosmetic_differentiators": [
   "never existed on chain claim without live collateral"
  ],
  "meaningful_differentiators": [
   "full collateral, live, settled at official close"
  ],
  "open_gaps": [
   "$500B TradFi market, almost nothing on chain"
  ]
 },
 {
  "id": "leveraged_tokens",
  "group": "derivatives",
  "name": "Leveraged and inverse tokens",
  "definition": "2x or 3x rebalancing or inverse tokens.",
  "business_model": "Management fee",
  "token_role": "None",
  "examples": [
   "Toros (Arbitrum, Base)",
   "Arcus pTokens (RH)",
   "3X BTC (RH)",
   "pTokens Index paying leveraged tokens to holders (RH)"
  ],
  "maturity": "early",
  "rh_status": "Arcus pTokens and a 3X BTC pair on RH.",
  "cosmetic_differentiators": [
   "leverage token as meme quote"
  ],
  "meaningful_differentiators": [
   "decay disclosure and deep redemption"
  ],
  "open_gaps": [
   "small"
  ]
 },
 {
  "id": "exotic_correlation_vol",
  "group": "derivatives",
  "name": "Correlation, volatility and fundamentals derivatives",
  "definition": "Markets on correlation of two stocks, volatility tranches or split stock fundamentals.",
  "business_model": "Fees",
  "token_role": "App token",
  "examples": [
   "Diverge, mera vol tranches, Tranch Finance components (RH)"
  ],
  "maturity": "early",
  "rh_status": "All three are RH-native.",
  "cosmetic_differentiators": [
   "new name for a binary bet"
  ],
  "meaningful_differentiators": [
   "liquid market with credible settlement data"
  ],
  "open_gaps": [
   "illiquid",
   "novel but unproven"
  ]
 },
 {
  "id": "earnings_metric_markets",
  "group": "derivatives",
  "name": "Earnings and company metric contracts",
  "definition": "Contracts on reported EPS, revenue or exact numbers.",
  "business_model": "Fees",
  "token_role": "Stake token",
  "examples": [
   "Robinhood earnings contracts with Cboe (coming)",
   "oryn, Hoodhop precision (RH)",
   "Kalshi"
  ],
  "maturity": "early",
  "rh_status": "oryn and Hoodhop on RH; Robinhood ships the regulated version.",
  "cosmetic_differentiators": [
   "precision scoring as novelty"
  ],
  "meaningful_differentiators": [
   "on-chain settlement from verified filings"
  ],
  "open_gaps": [
   "Robinhood will own the regulated retail version"
  ]
 },
 {
  "id": "trader_pnl_derivatives",
  "group": "derivatives",
  "name": "Derivatives on trader performance",
  "definition": "Options or perps on a public trader's PnL.",
  "business_model": "Fees, funding",
  "token_role": "App token",
  "examples": [
   "PEER options, perps on fomo trader PnL (RH)"
  ],
  "maturity": "early",
  "rh_status": "RH-native, enabled by fomo public PnL.",
  "cosmetic_differentiators": [
   "bet on a trader"
  ],
  "meaningful_differentiators": [
   "signer-verified PnL feed resistant to manipulation by the trader"
  ],
  "open_gaps": [
   "trader can manipulate own PnL"
  ]
 },
 {
  "id": "compute_price_derivatives",
  "group": "derivatives",
  "name": "Compute price derivatives",
  "definition": "Perps and options on GPU-hour price indices.",
  "business_model": "Fees",
  "token_role": "Exchange token",
  "examples": [
   "CME H100/B200 futures (Oct 2026)",
   "Ornn",
   "H100 index perps (RH)"
  ],
  "maturity": "early",
  "rh_status": "One RH concept (24 Sep).",
  "cosmetic_differentiators": [
   "compute meme"
  ],
  "meaningful_differentiators": [
   "credible index source and collateral"
  ],
  "open_gaps": [
   "retail compute exposure on chain is new"
  ]
 },
 {
  "id": "positions_as_nft",
  "group": "derivatives",
  "name": "Positions as tradable NFTs",
  "definition": "Perp or option positions wrapped as NFTs for secondary sale.",
  "business_model": "Fees",
  "token_role": "App token",
  "examples": [
   "UniPerp (RH)",
   "Uniswap v3 LP NFTs"
  ],
  "maturity": "early",
  "rh_status": "UniPerp on RH.",
  "cosmetic_differentiators": [
   "NFT wrapper composability"
  ],
  "meaningful_differentiators": [
   "liquid secondary market"
  ],
  "open_gaps": [
   "no buyers for position NFTs"
  ]
 },
 {
  "id": "liquid_staking",
  "group": "yield_vaults",
  "name": "Liquid staking and restaking",
  "definition": "Tradable tokens for staked or restaked native assets.",
  "business_model": "Share of staking rewards",
  "token_role": "Governance",
  "examples": [
   "Lido, Jito, Rocket Pool, Kinetiq",
   "EigenLayer, EtherFi, Symbiotic, Kelp"
  ],
  "maturity": "saturated",
  "rh_status": "Not relevant on RH (no native token).",
  "cosmetic_differentiators": [
   "LST on RH",
   "points"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "declining"
  ]
 },
 {
  "id": "btcfi_wrapped_btc",
  "group": "yield_vaults",
  "name": "BTCfi: wrapped and yield-bearing BTC",
  "definition": "Wrapped or staked BTC used in DeFi.",
  "business_model": "Fees",
  "token_role": "Governance",
  "examples": [
   "cbBTC, WBTC, Babylon, Lombard",
   "cbBTC as Longbow collateral and Pons quote (RH)"
  ],
  "maturity": "growing",
  "rh_status": "cbBTC on RH.",
  "cosmetic_differentiators": [
   "BTC on RH"
  ],
  "meaningful_differentiators": [
   "trust-minimized bridging"
  ],
  "open_gaps": [
   "trust in custodians"
  ]
 },
 {
  "id": "yield_tokenization_pt_yt",
  "group": "yield_vaults",
  "name": "Yield tokenization (PT and YT)",
  "definition": "Split yield-bearing assets into fixed principal and floating yield.",
  "business_model": "Fee on YT yield",
  "token_role": "vePENDLE style",
  "examples": [
   "Pendle (multi, RH since Sep 2026)",
   "Spectra",
   "PareStocks dividend PT/YT (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Pendle and PareStocks live on RH.",
  "cosmetic_differentiators": [
   "Pendle fork"
  ],
  "meaningful_differentiators": [
   "dividend strips on stock tokens"
  ],
  "open_gaps": [
   "dividend market is tiny"
  ]
 },
 {
  "id": "vault_strategy_platform",
  "group": "yield_vaults",
  "name": "Vault and asset-management infrastructure",
  "definition": "Platforms where managers run tokenized strategy vaults or ETF-style funds.",
  "business_model": "Management and performance fees",
  "token_role": "Governance",
  "examples": [
   "Veda, Upshift, Lagoon, Enzyme",
   "Yieldpad, EARN Earn Traded Funds, fundex (RH)",
   "Yearn, Beefy"
  ],
  "maturity": "crowded",
  "rh_status": "Several vault platforms on RH.",
  "cosmetic_differentiators": [
   "Earn Traded Fund naming",
   "AI curated",
   "new aggregator"
  ],
  "meaningful_differentiators": [
   "retail distribution with clear yield source"
  ],
  "open_gaps": [
   "transparency of yield source",
   "dying category"
  ]
 },
 {
  "id": "vault_delta_neutral_basis",
  "group": "yield_vaults",
  "name": "Delta-neutral and basis vaults",
  "definition": "Capture funding or basis spreads.",
  "business_model": "Performance fee",
  "token_role": "Governance",
  "examples": [
   "Hyperliquid HLP",
   "Ethena-style vaults",
   "Sherwood (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Sherwood and USDe products.",
  "cosmetic_differentiators": [
   "basis on new chain"
  ],
  "meaningful_differentiators": [
   "equity-perp basis"
  ],
  "open_gaps": [
   "funding regime risk"
  ]
 },
 {
  "id": "vault_looping",
  "group": "yield_vaults",
  "name": "Leveraged looping vaults",
  "definition": "Automated leverage loops on yield assets.",
  "business_model": "Fee",
  "token_role": "Governance",
  "examples": [
   "Contango, Gearbox",
   "Spiral Stake loops on stocks and PTs via Morpho (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Spiral Stake on RH.",
  "cosmetic_differentiators": [
   "loops on stocks"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "liquidation cascades"
  ]
 },
 {
  "id": "fee_apr_aggregator",
  "group": "yield_vaults",
  "name": "Holder-fee APR aggregator",
  "definition": "Vault that chases the highest holder-reward APR across launchpads.",
  "business_model": "Performance fee",
  "token_role": "App token",
  "examples": [
   "fee-APR aggregator across launchpads (RH)"
  ],
  "maturity": "early",
  "rh_status": "One RH entrant (24 Sep).",
  "cosmetic_differentiators": [
   "yield aggregator wording"
  ],
  "meaningful_differentiators": [
   "real APR net of price decay"
  ],
  "open_gaps": [
   "reward APR usually below token decay"
  ]
 },
 {
  "id": "alm_vaults",
  "group": "yield_vaults",
  "name": "Automated liquidity management",
  "definition": "Rebalance concentrated LP ranges for LPs or projects.",
  "business_model": "Performance fee",
  "token_role": "Governance",
  "examples": [
   "Arrakis, Gamma, Steer, Ichi, Kamino"
  ],
  "maturity": "saturated",
  "rh_status": "Little on RH.",
  "cosmetic_differentiators": [
   "AI rebalancing"
  ],
  "meaningful_differentiators": [
   "session-aware ranges for stock pools"
  ],
  "open_gaps": [
   "stock LP weekend losses"
  ]
 },
 {
  "id": "alm_hedged_lp",
  "group": "yield_vaults",
  "name": "Delta-hedged LP",
  "definition": "LP plus a perp hedge to remove price exposure.",
  "business_model": "Fee",
  "token_role": "Governance",
  "examples": [
   "Caliper (RH)",
   "prior Gamma hedged vaults"
  ],
  "maturity": "early",
  "rh_status": "Caliper on RH (13 Sep).",
  "cosmetic_differentiators": [
   "IL-free claim"
  ],
  "meaningful_differentiators": [
   "published PnL showing net gain after hedge cost"
  ],
  "open_gaps": [
   "hedge cost often exceeds fees"
  ]
 },
 {
  "id": "market_making_mandates",
  "group": "yield_vaults",
  "name": "On-chain market-making mandates and leased depth",
  "definition": "Projects lease bonded MM depth with spread and uptime targets.",
  "business_model": "Mandate fees",
  "token_role": "Coordination token",
  "examples": [
   "Auros on-chain mandates, Depthra (RH)",
   "creator fees to MM firm (Solana)"
  ],
  "maturity": "early",
  "rh_status": "Auros and Depthra on RH.",
  "cosmetic_differentiators": [
   "MM as a service"
  ],
  "meaningful_differentiators": [
   "on-chain verifiable uptime and spread with slashing"
  ],
  "open_gaps": [
   "depth for thin tokens"
  ]
 },
 {
  "id": "lp_incentive_marketplace",
  "group": "yield_vaults",
  "name": "LP incentive and campaign marketplace",
  "definition": "Brokered incentives and campaigns for LPs and traders.",
  "business_model": "Take rate",
  "token_role": "Governance",
  "examples": [
   "Merkl, Royco, Metrom",
   "Rally campaigns, Delta Liquidity (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Rally and Delta Liquidity on RH.",
  "cosmetic_differentiators": [
   "points"
  ],
  "meaningful_differentiators": [
   "incentives tied to measured depth"
  ],
  "open_gaps": [
   "mercenary liquidity"
  ]
 },
 {
  "id": "tranched_yield",
  "group": "yield_vaults",
  "name": "Tranched yield",
  "definition": "Senior and junior tranches over one yield source.",
  "business_model": "Fee",
  "token_role": "Governance",
  "examples": [
   "Royco, Strata tranches",
   "Saffron",
   "throne desk (RH)"
  ],
  "maturity": "growing",
  "rh_status": "throne and Saffron on RH.",
  "cosmetic_differentiators": [
   "tranches as novelty"
  ],
  "meaningful_differentiators": [
   "transparent underlying desk"
  ],
  "open_gaps": [
   "underlying desk risk"
  ]
 },
 {
  "id": "index_basket_token",
  "group": "yield_vaults",
  "name": "Index and basket tokens",
  "definition": "One token for a basket of assets or strategies.",
  "business_model": "Management fee",
  "token_role": "Basket or platform token",
  "examples": [
   "Index Coop, Reserve DTFs",
   "Down to Finance DTF, THE TAPE meme index, HOOD10 (RH)",
   "Ondo model portfolios"
  ],
  "maturity": "crowded",
  "rh_status": "Many RH baskets (DTF, TAPE, HOOD10, Blindstreet).",
  "cosmetic_differentiators": [
   "chain top-10 as one ticker"
  ],
  "meaningful_differentiators": [
   "redeemable basket with live rebalancing"
  ],
  "open_gaps": [
   "tracking and redemption"
  ]
 },
 {
  "id": "retail_savings_vault",
  "group": "yield_vaults",
  "name": "Retail savings and family vaults",
  "definition": "Consumer-facing auto-saving, family or child stock portfolios.",
  "business_model": "Fees",
  "token_role": "Optional",
  "examples": [
   "Nuvem auto-save, family child stock vault (RH)",
   "Robinhood Earn"
  ],
  "maturity": "early",
  "rh_status": "Two RH ideas (Aug, Sep).",
  "cosmetic_differentiators": [
   "paid in stocks"
  ],
  "meaningful_differentiators": [
   "legal handover and custody design"
  ],
  "open_gaps": [
   "stock tokens not for US persons"
  ]
 },
 {
  "id": "pad_bonding_curve",
  "group": "launch_meme_infra",
  "name": "Bonding curve launchpad",
  "definition": "Fixed-supply meme on a virtual curve that graduates to an AMM.",
  "business_model": "1% swap fee, graduation fee",
  "token_role": "Pad token with buyback or none",
  "examples": [
   "pump.fun, bonk.fun (Solana)",
   "four.meme (BSC)",
   "Pons V1/V2, hood.fun (RH)",
   "Argus (Arc)"
  ],
  "maturity": "saturated",
  "rh_status": "Pons ~63% of RH launch volume; many clones.",
  "cosmetic_differentiators": [
   "new curve shape",
   "first pad on chain X",
   "lower fee"
  ],
  "meaningful_differentiators": [
   "none at curve level"
  ],
  "open_gaps": [
   "launching is solved"
  ]
 },
 {
  "id": "pad_no_curve_locked_pool",
  "group": "launch_meme_infra",
  "name": "No-curve launch into locked pool",
  "definition": "Token plus single-sided pool with LP locked forever in one transaction.",
  "business_model": "0 to 0.3% LP fee",
  "token_role": "Pad token or none",
  "examples": [
   "pools.trade, Anypad, long.xyz/Doppler (RH)",
   "Clanker (Base)",
   "Bullcheese (Arc)"
  ],
  "maturity": "saturated",
  "rh_status": "pools.trade and LONG lead on RH.",
  "cosmetic_differentiators": [
   "no curve, no migration"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "pad_dex_native_sdk",
  "group": "launch_meme_infra",
  "name": "DEX-native launch SDK",
  "definition": "Curve-as-a-service from a DEX with independent fronts.",
  "business_model": "DEX protocol fees, front share",
  "token_role": "DEX token as quote",
  "examples": [
   "Meteora DBC (Solana)",
   "Raydium LaunchLab",
   "Doppler (Base, RH)",
   "Uniswap CCA"
  ],
  "maturity": "growing",
  "rh_status": "Doppler powers LONG and Zora on RH.",
  "cosmetic_differentiators": [
   "front on SDK"
  ],
  "meaningful_differentiators": [
   "SDK becomes standard infra"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "pad_social_deployer",
  "group": "launch_meme_infra",
  "name": "Social and chat token deployer",
  "definition": "Tag a bot on X, Telegram or ChatGPT and a coin deploys.",
  "business_model": "Fee share with bot",
  "token_role": "Bot token",
  "examples": [
   "Clanker, Bankr (Base, RH)",
   "Believe (Solana)",
   "brdygpt ChatGPT launcher (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Bankr on RH; ChatGPT-app launcher (Sep).",
  "cosmetic_differentiators": [
   "new interface (ChatGPT, Telegram)"
  ],
  "meaningful_differentiators": [
   "agent wallets that launch with income loops"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "pad_content_coin",
  "group": "launch_meme_infra",
  "name": "Content and creator coin launchpad",
  "definition": "Every post, video, file, object or profile becomes a coin.",
  "business_model": "Creator royalty plus platform fee",
  "token_role": "Platform token as quote",
  "examples": [
   "Zora (Base, multichain)",
   "RobinTok, Handles, uToken files, 3D-scan object pad (RH)"
  ],
  "maturity": "crowded",
  "rh_status": "Several RH variants; Base itself abandoned content coins (Jul 2026).",
  "cosmetic_differentiators": [
   "new content type (TikTok, file, 3D object)"
  ],
  "meaningful_differentiators": [
   "revenue beyond trading fees"
  ],
  "open_gaps": [
   "retention near zero"
  ]
 },
 {
  "id": "pad_ai_moment_autolaunch",
  "group": "launch_meme_infra",
  "name": "AI moment auto-launch",
  "definition": "AI watches trends or streams and launches a coin seconds after a moment.",
  "business_model": "Launch fees, creator-right auctions",
  "token_role": "Per-moment memes",
  "examples": [
   "Heed Virality Pad, stream-moment auto-launch, auctioned viral moments (RH)"
  ],
  "maturity": "early",
  "rh_status": "Three RH variants Aug to Sep.",
  "cosmetic_differentiators": [
   "faster AI"
  ],
  "meaningful_differentiators": [
   "fair allocation of the creator right"
  ],
  "open_gaps": [
   "spam and IP issues"
  ]
 },
 {
  "id": "pad_livestream_chatroom",
  "group": "launch_meme_infra",
  "name": "Livestream and chatroom launchpad",
  "definition": "Each coin gets a stream channel or chatroom; viewers pay creators.",
  "business_model": "Creator fees",
  "token_role": "Coin",
  "examples": [
   "pump.fun livestreams (Solana)",
   "DOINK, Meow (RH)"
  ],
  "maturity": "growing",
  "rh_status": "DOINK and Meow on RH.",
  "cosmetic_differentiators": [
   "chat per coin"
  ],
  "meaningful_differentiators": [
   "moderation that survives"
  ],
  "open_gaps": [
   "moderation limited"
  ]
 },
 {
  "id": "pad_auction_fair_batch",
  "group": "launch_meme_infra",
  "name": "Auction, batch and fair-allocation launch",
  "definition": "Price set by auction, batch, uniform price, luck or one-ticket-per-wallet instead of speed.",
  "business_model": "Fees",
  "token_role": "Pad token",
  "examples": [
   "Uniswap CCA (multi)",
   "Lilypad NFT CCA, epokepad, Tick, PARAB, GachaPad (RH)",
   "Select"
  ],
  "maturity": "early",
  "rh_status": "Five RH variants Aug to Sep.",
  "cosmetic_differentiators": [
   "anti-snipe slogan"
  ],
  "meaningful_differentiators": [
   "structurally removes the speed race",
   "survives 200-wallet sybils"
  ],
  "open_gaps": [
   "unproven meme demand"
  ]
 },
 {
  "id": "pad_ownership_raise",
  "group": "launch_meme_infra",
  "name": "Ownership raises, escrowed crowdfunds and fee-funded incubators",
  "definition": "Raises with treasury protection, milestone escrow, refunds, futarchy or fee-funded incubation.",
  "business_model": "Raise fees",
  "token_role": "Project token",
  "examples": [
   "MetaDAO (Solana)",
   "refundable kickstarts, milestone builder crowdfunding, PonSea NFT crowdfund (RH)",
   "R Combinator (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Several RH escrow and refund pads. One RH entrant.",
  "cosmetic_differentiators": [
   "fair launch wording",
   "YC on chain"
  ],
  "meaningful_differentiators": [
   "enforceable refunds and milestone release",
   "named builder track record"
  ],
  "open_gaps": [
   "compliant ICO tooling coming (SEC Reg Crypto)",
   "small"
  ]
 },
 {
  "id": "pad_group_colaunch_presale",
  "group": "launch_meme_infra",
  "name": "Group co-launch and in-transaction presale",
  "definition": "A group buys in the same block at one price or presale buyers buy inside the launch tx.",
  "business_model": "Fees",
  "token_role": "Pad token",
  "examples": [
   "Packed, group co-launch, in-tx presale (RH)",
   "Stonks_Exchange clan airdrops (Base)"
  ],
  "maturity": "early",
  "rh_status": "Several RH variants Sep 2026.",
  "cosmetic_differentiators": [
   "fair for insiders"
  ],
  "meaningful_differentiators": [
   "public transparent allocation"
  ],
  "open_gaps": [
   "can be bundling in disguise"
  ]
 },
 {
  "id": "pad_multichain_twin",
  "group": "launch_meme_infra",
  "name": "Multichain twin and migration launch",
  "definition": "Same coin on several chains held at one price, or relaunch on a new chain keeping holders.",
  "business_model": "Launch fees",
  "token_role": "The coin",
  "examples": [
   "Pomp, twine, band-held twin, Migrate, Anychain (RH)",
   "Bridge pad"
  ],
  "maturity": "early",
  "rh_status": "Five RH variants; earlier twins lost money.",
  "cosmetic_differentiators": [
   "one coin many chains slogan"
  ],
  "meaningful_differentiators": [
   "parity enforced by mechanism, not rule set"
  ],
  "open_gaps": [
   "cross-chain one-price unsolved"
  ]
 },
 {
  "id": "pad_factory_whitelabel",
  "group": "launch_meme_infra",
  "name": "Launchpad factory and white-label pad",
  "definition": "Build and deploy your own launchpad.",
  "business_model": "Setup fee",
  "token_role": "Factory token",
  "examples": [
   "Deploy Pad, white-label factory (RH)",
   "Repopad"
  ],
  "maturity": "early",
  "rh_status": "Two RH factories; a joke meta.",
  "cosmetic_differentiators": [
   "launchpad for launchpads"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "nobody cares"
  ]
 },
 {
  "id": "pad_cto_takeover",
  "group": "launch_meme_infra",
  "name": "CTO and community takeover programs",
  "definition": "Formal takeover of abandoned coins and their fee streams.",
  "business_model": "Pad keeps fee",
  "token_role": "Meme",
  "examples": [
   "pump.fun ownership transfer",
   "Pons CTO applications (RH)",
   "o1 CTO vaults (Base)",
   "Faze (Arc)",
   "LONG community mode"
  ],
  "maturity": "growing",
  "rh_status": "Pons CTO program and LONG community mode on RH.",
  "cosmetic_differentiators": [
   "CTO toggle"
  ],
  "meaningful_differentiators": [
   "retrofit fee routing on old coins"
  ],
  "open_gaps": [
   "dev-dump deadlock"
  ]
 },
 {
  "id": "pad_curation_quorum",
  "group": "launch_meme_infra",
  "name": "Curated, quorum and anti-vamp launchpads",
  "definition": "Launch only after a community quorum, one token per ticker, or curated listing.",
  "business_model": "Fees",
  "token_role": "Pad token",
  "examples": [
   "quorum-gated two-stage pad, anti-vamp unique-ticker pad (RH)",
   "long.xyz lane registry"
  ],
  "maturity": "early",
  "rh_status": "Two RH pads (Sep).",
  "cosmetic_differentiators": [
   "curated wording"
  ],
  "meaningful_differentiators": [
   "curation that predicts long-term winners",
   "ticker uniqueness across pads"
  ],
  "open_gaps": [
   "curation of millions of memes is open (Ansem 18 Sep)"
  ]
 },
 {
  "id": "pad_stock_quote",
  "group": "launch_meme_infra",
  "name": "Stock-quoted launchpad (single stock or basket)",
  "definition": "Memecoins quoted in one tokenized stock or a basket of stocks, often with stock rewards.",
  "business_model": "Launch and trade fees",
  "token_role": "Pad token buyback",
  "examples": [
   "long.xyz, Pons stock pairs, StockPools retro-pairing (RH)",
   "stonk.fun (Solana)",
   "Flap bStocks (BSC)",
   "pump.fun Custom Pairs",
   "Zora",
   "o1 (Base)",
   "PAIR / pair.fund (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Default on RH since mid Jul 2026; global commodity from 9 Sep 2026. pair.fund on RH.",
  "cosmetic_differentiators": [
   "new stock in the catalog",
   "first pairing to ticker X",
   "more stocks"
  ],
  "meaningful_differentiators": [
   "real share of the stock float",
   "market-hours-aware pairing"
  ],
  "open_gaps": [
   "depeg when market closed",
   "legal ambiguity"
  ]
 },
 {
  "id": "pad_pair_anything",
  "group": "launch_meme_infra",
  "name": "Pair-anything launchpad",
  "definition": "Any token can be the quote: majors, stables, memes, BTC.",
  "business_model": "1% fee with burn",
  "token_role": "Pad token burn",
  "examples": [
   "par.family, Degenpad USDG quote, Equifold (RH)",
   "Pons cbBTC/INDEX quotes",
   "Zora custom pairs"
  ],
  "maturity": "saturated",
  "rh_status": "Common on RH by early Sep.",
  "cosmetic_differentiators": [
   "new quote asset"
  ],
  "meaningful_differentiators": [
   "quote asset that is itself new to chain"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "pad_meme_as_quote",
  "group": "launch_meme_infra",
  "name": "Meme-as-quote and bloodline launchpad",
  "definition": "New coins quoted in an existing meme so each launch bids or burns the host.",
  "business_model": "Fees",
  "token_role": "Host token gets buy pressure",
  "examples": [
   "AGI/AI/NVDA chain, scion, host-burn pad, twin pair laggard buyback (RH)",
   "pump meme pairs",
   "stonk.fun Community Coins"
  ],
  "maturity": "growing",
  "rh_status": "Several RH variants Aug to Sep.",
  "cosmetic_differentiators": [
   "another host coin"
  ],
  "meaningful_differentiators": [
   "host earns a fixed share of child fees (stonk.fun 2 Oct)"
  ],
  "open_gaps": [
   "copy time days"
  ]
 },
 {
  "id": "pad_leveraged_synthetic_quote",
  "group": "launch_meme_infra",
  "name": "Leveraged, inverse and option quote launchpad",
  "definition": "Memes quoted in leveraged tokens, perp tokens, options or inverse pairs.",
  "business_model": "Fees",
  "token_role": "Meme",
  "examples": [
   "LongX NVDA3x and pre-IPO pairs via Lighter, 3X BTC, Optionpad, UnStonk (RH)"
  ],
  "maturity": "early",
  "rh_status": "RH-only so far.",
  "cosmetic_differentiators": [
   "leverage label"
  ],
  "meaningful_differentiators": [
   "new exposure retail cannot get elsewhere on chain"
  ],
  "open_gaps": [
   "thin",
   "decay"
  ]
 },
 {
  "id": "pad_alt_asset_quote",
  "group": "launch_meme_infra",
  "name": "Commodity, forex and alternative-asset quote launchpad",
  "definition": "Memes quoted in commodities, forex, real estate, bonds, GDP, card indices, foreign or fictional stocks.",
  "business_model": "Fees",
  "token_role": "Pad token",
  "examples": [
   "Copper Inu, CME commodity coins, PAIREX, realpad, chinapad, sovereign bond pairs, GDP index, Liberty GTA stocks, graded-card index pad (RH)"
  ],
  "maturity": "crowded",
  "rh_status": "Many RH variants Aug to Oct.",
  "cosmetic_differentiators": [
   "new quote class with no liquidity"
  ],
  "meaningful_differentiators": [
   "quote asset with real backing and depth"
  ],
  "open_gaps": [
   "exotic quotes are attention, not demand"
  ]
 },
 {
  "id": "pad_prediction_nft_quote",
  "group": "launch_meme_infra",
  "name": "NFT and prediction-backed coin launchpad",
  "definition": "Coins quoted in or backed by an NFT, a live bet or a yes/no question.",
  "business_model": "Fees",
  "token_role": "Meme",
  "examples": [
   "POKEPAD, homopad, memes as AI-judged questions (RH)",
   "biddy.fun (Solana)"
  ],
  "maturity": "early",
  "rh_status": "Three RH variants.",
  "cosmetic_differentiators": [
   "new backing object"
  ],
  "meaningful_differentiators": [
   "verifiable resolution"
  ],
  "open_gaps": [
   "niche"
  ]
 },
 {
  "id": "pad_hook_composable",
  "group": "launch_meme_infra",
  "name": "Composable and natural-language hook launchpad",
  "definition": "Creators pick or describe hook behaviours at launch.",
  "business_model": "Launch fee",
  "token_role": "Pad token",
  "examples": [
   "Hookr, v4.fun, justype, Game Mode demo, Sinjoh (RH)",
   "V4RCADE"
  ],
  "maturity": "growing",
  "rh_status": "RH is the main home of hook pads.",
  "cosmetic_differentiators": [
   "AI writes the hook"
  ],
  "meaningful_differentiators": [
   "audited, inspectable hook blocks that cannot be bypassed"
  ],
  "open_gaps": [
   "every hook is a bespoke audit"
  ]
 },
 {
  "id": "pad_fee_to_handle",
  "group": "launch_meme_infra",
  "name": "Fee-to-handle and off-chain payee launchpad",
  "definition": "Creator fees earmarked for any social handle, company, charity or private payee.",
  "business_model": "Fee share",
  "token_role": "None or pad token",
  "examples": [
   "Bags (Solana, RH since 10 Sep)",
   "TGCoins, Stripe payees, shielded ZEC payouts (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Bags on RH plus three variants.",
  "cosmetic_differentiators": [
   "new handle platform"
  ],
  "meaningful_differentiators": [
   "non-crypto recipients paid in fiat"
  ],
  "open_gaps": [
   "consent and spam issues"
  ]
 },
 {
  "id": "pad_fiat_rail_payout",
  "group": "launch_meme_infra",
  "name": "Fiat-rail creator payouts (X Money)",
  "definition": "Fees converted to fiat and pushed to a payment account with no wallet.",
  "business_model": "Fee share",
  "token_role": "Burn token",
  "examples": [
   "UsePaid (Solana)",
   "Wire (RH)"
  ],
  "maturity": "early",
  "rh_status": "Wire copying UsePaid on RH.",
  "cosmetic_differentiators": [
   "copy of UsePaid"
  ],
  "meaningful_differentiators": [
   "compliant Stripe or PayPal route"
  ],
  "open_gaps": [
   "X Money cut UsePaid off within two weeks"
  ]
 },
 {
  "id": "pad_game_launchpad",
  "group": "launch_meme_infra",
  "name": "Game-themed launchpad",
  "definition": "Launches framed as game units: soldiers, islands, games paired to a platform token.",
  "business_model": "Fees",
  "token_role": "Platform token",
  "examples": [
   "Warzy, UNISLAND, Elo Pros (RH)"
  ],
  "maturity": "early",
  "rh_status": "Three RH variants.",
  "cosmetic_differentiators": [
   "game skin on a curve"
  ],
  "meaningful_differentiators": [
   "real gameplay loop"
  ],
  "open_gaps": [
   "gimmick"
  ]
 },
 {
  "id": "pad_rwa_ido",
  "group": "launch_meme_infra",
  "name": "Token sale and IDO platform",
  "definition": "ICO-style sales, including pre-listing RWAs.",
  "business_model": "Raise fees",
  "token_role": "Platform token",
  "examples": [
   "Legion, Echo/Sonar",
   "ioo.fun (RH)"
  ],
  "maturity": "growing",
  "rh_status": "ioo.fun on RH.",
  "cosmetic_differentiators": [
   "IDO on RH"
  ],
  "meaningful_differentiators": [
   "compliant US retail sales under new SEC rules"
  ],
  "open_gaps": [
   "trust in allocation"
  ]
 },
 {
  "id": "exchange_meme_season",
  "group": "launch_meme_infra",
  "name": "Exchange and chain meme seasons",
  "definition": "A chain or exchange pays prizes to memes paired to its own assets.",
  "business_model": "Chain subsidy",
  "token_role": "Meme",
  "examples": [
   "BNB Stonks Szn (BSC)",
   "Robinhood app listing of CASHCAT (RH)"
  ],
  "maturity": "early",
  "rh_status": "No official RH season; CASHCAT the only app listing.",
  "cosmetic_differentiators": [
   "claims of official program"
  ],
  "meaningful_differentiators": [
   "real listing pipeline"
  ],
  "open_gaps": [
   "Robinhood listed one chain meme in three months"
  ]
 },
 {
  "id": "buyback_burn_revenue",
  "group": "token_mechanics",
  "name": "Buyback, burn and sweep engines",
  "definition": "Revenue or creator fees buy and burn the token, via TWAP, sweep bounties or milestone blasts.",
  "business_model": "Revenue share to token",
  "token_role": "Token supply sink",
  "examples": [
   "PUMP, HYPE buybacks",
   "PONS (31% burned), STONKS, ROUTE (RH)",
   "SweepPools, BANDS milestone blasts (RH)",
   "Dutch auctions of stock tokens paid in the token, burned (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Table stakes for RH pad tokens. Several RH variants.",
  "cosmetic_differentiators": [
   "we burn",
   "percentage of revenue",
   "bounty percentage tweak"
  ],
  "meaningful_differentiators": [
   "verifiable revenue oracle tied to burns"
  ],
  "open_gaps": [
   "revenue tokens decouple from revenue (z500)"
  ]
 },
 {
  "id": "in_swap_hook_buyback",
  "group": "token_mechanics",
  "name": "In-swap hook buyback and MM hooks",
  "definition": "v4 hook takes a cut per trade and buys, burns or provides bids inside the swap.",
  "business_model": "Hook fee",
  "token_role": "Token",
  "examples": [
   "readable immutable MM hook, Shroom v2 (RH)",
   "Flaunch (Base)"
  ],
  "maturity": "growing",
  "rh_status": "Common on RH hooks.",
  "cosmetic_differentiators": [
   "hook burn"
  ],
  "meaningful_differentiators": [
   "rules that cannot be routed around"
  ],
  "open_gaps": [
   "hook leakage to untaxed pools"
  ]
 },
 {
  "id": "rising_floor_reserve",
  "group": "token_mechanics",
  "name": "Rising floor, reserve and rebase tokens",
  "definition": "Reserve-backed floors, OHM-style bonds and rebases.",
  "business_model": "Spread",
  "token_role": "The token",
  "examples": [
   "Baseline (Blast, Base)",
   "Wolfshead (Arc)",
   "Hook Floor, UNIPAD (RH)",
   "Olympus",
   "Black Box rebase (RH)"
  ],
  "maturity": "crowded",
  "rh_status": "Hook Floor and UNIPAD on RH. One RH variant.",
  "cosmetic_differentiators": [
   "rising floor naming",
   "desk profits on top"
  ],
  "meaningful_differentiators": [
   "credit line against the floor with real reserve"
  ],
  "open_gaps": [
   "reflexive copies",
   "dead-cycle revival"
  ]
 },
 {
  "id": "burn_to_redeem_reserve",
  "group": "token_mechanics",
  "name": "Burn-to-redeem reserve and capped payouts",
  "definition": "Burn the token for a pro-rata share of a reserve, or payouts capped by reserve.",
  "business_model": "None",
  "token_role": "Claim on reserve",
  "examples": [
   "Nest v1 (RH)",
   "SIGNET reserve-capped staking (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Nest and SIGNET on RH.",
  "cosmetic_differentiators": [
   "backed by X"
  ],
  "meaningful_differentiators": [
   "hard floor readable on chain"
  ],
  "open_gaps": [
   "keeper keys"
  ]
 },
 {
  "id": "tax_reflection",
  "group": "token_mechanics",
  "name": "Transfer tax and reflection token",
  "definition": "Buy/sell tax sent to treasury, LP or holders.",
  "business_model": "Tax",
  "token_role": "The token",
  "examples": [
   "BSC tax tokens",
   "Flap tax vaults",
   "o1 tax tokens (Base)",
   "Tolly (Arc)"
  ],
  "maturity": "saturated",
  "rh_status": "Many RH tax tokens; meta called done 21 Sep.",
  "cosmetic_differentiators": [
   "configurable tax"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "breaks routers"
  ]
 },
 {
  "id": "rewards_in_major",
  "group": "token_mechanics",
  "name": "Holder rewards in majors or native asset",
  "definition": "Fees or tax pushed to holders in ETH, SOL or BNB.",
  "business_model": "Fees",
  "token_role": "Reward wrapper",
  "examples": [
   "pump.fun Holder Rewards (12 Sep)",
   "Flap 0-tax rewards",
   "DIVIDEND (RH)",
   "cross-chain BNB airdrop token (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Common on RH.",
  "cosmetic_differentiators": [
   "rewards every N minutes",
   "cross-chain payout"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "rewards fund sellers"
  ]
 },
 {
  "id": "rewards_in_stock",
  "group": "token_mechanics",
  "name": "Holder rewards in tokenized stocks",
  "definition": "Fees or tax buy stock tokens and push them to holders.",
  "business_model": "Fees",
  "token_role": "Reward wrapper",
  "examples": [
   "INDEX, NetNet, StonkBrokers (RH)",
   "stonk.fun",
   "Bags Stock Dividends",
   "Flap bStocks vault"
  ],
  "maturity": "saturated",
  "rh_status": "60+ live on RH.",
  "cosmetic_differentiators": [
   "pay in stock X"
  ],
  "meaningful_differentiators": [
   "payout via redeemable reserve instead of push"
  ],
  "open_gaps": [
   "gas cost after subsidy end"
  ]
 },
 {
  "id": "rewards_holder_choice",
  "group": "token_mechanics",
  "name": "Holder-chosen reward asset",
  "definition": "Holders vote or burn to choose the payout asset.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "The Barrel, Fether, Pivot (RH)"
  ],
  "maturity": "crowded",
  "rh_status": "Three RH variants.",
  "cosmetic_differentiators": [
   "vote on reward asset"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "cosmetic UI layer"
  ]
 },
 {
  "id": "rewards_basket_momentum",
  "group": "token_mechanics",
  "name": "Basket and momentum rewards",
  "definition": "Fees buy a basket, the chain top-N or the best new coin and pay holders.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "HOOD10, Basket, LEAD INDEX, PonsMe AI pick (RH)"
  ],
  "maturity": "crowded",
  "rh_status": "Four RH variants.",
  "cosmetic_differentiators": [
   "AI picks the coin"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "rewards_state_gated",
  "group": "token_mechanics",
  "name": "State-gated reward variants",
  "definition": "Rewards depend on hold time, being underwater, side bets, creator holding, or surprise timing.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "EMPLOYED tenure pay, TOPBLAST underwater GLD, bynary.fun up/down, hold-gated creator fees, barrel.cash (RH)"
  ],
  "maturity": "crowded",
  "rh_status": "Many RH variants.",
  "cosmetic_differentiators": [
   "new gating rule"
  ],
  "meaningful_differentiators": [
   "rule that measurably improves holder retention and resists wallet splitting"
  ],
  "open_gaps": [
   "farmed by splitting wallets"
  ]
 },
 {
  "id": "fee_welded_lp",
  "group": "token_mechanics",
  "name": "Fees welded into locked liquidity",
  "definition": "Fees become permanent LP or a bid wall.",
  "business_model": "Fees",
  "token_role": "Deeper liquidity",
  "examples": [
   "Snowball, pools.trade compounding, Liquid Pools, Liquidity Pool token, bid-wall fees (RH)",
   "Clanker v5"
  ],
  "maturity": "growing",
  "rh_status": "Several RH pads.",
  "cosmetic_differentiators": [
   "auto-compounding LP"
  ],
  "meaningful_differentiators": [
   "measurable exit depth gains"
  ],
  "open_gaps": [
   "no direct holder return"
  ]
 },
 {
  "id": "fee_to_cause_ads",
  "group": "token_mechanics",
  "name": "Fees to causes, ads and billboards",
  "definition": "Fees fund charity, verifiable ad buys or real billboards.",
  "business_model": "Fees",
  "token_role": "Meme",
  "examples": [
   "charity DOGE, verifiable ad buys, billboard pad (RH)"
  ],
  "maturity": "early",
  "rh_status": "Three RH variants.",
  "cosmetic_differentiators": [
   "charity skin"
  ],
  "meaningful_differentiators": [
   "public proof of spend"
  ],
  "open_gaps": [
   "small"
  ]
 },
 {
  "id": "fee_to_strategy_treasury",
  "group": "token_mechanics",
  "name": "Fee-funded strategy treasury",
  "definition": "Fees buy NFTs, skins, stocks, perp positions or bets for a treasury.",
  "business_model": "Treasury appreciation",
  "token_role": "Token",
  "examples": [
   "PunkStrategy lineage",
   "Cash Cats Strategy, QUOTRON STRATEGY, Fruit Fly Strategy, Wheeler Fund, SuperFluid, DEPTH, Tumble, PoolsTrader (RH)"
  ],
  "maturity": "crowded",
  "rh_status": "Many RH ports of the 2025 strategy-token meta.",
  "cosmetic_differentiators": [
   "new collection or target asset"
  ],
  "meaningful_differentiators": [
   "transparent NAV and exit"
  ],
  "open_gaps": [
   "strategy-token meta of 2025"
  ]
 },
 {
  "id": "fee_to_callers_referrals",
  "group": "token_mechanics",
  "name": "Fees to callers, referrers and posters",
  "definition": "Rewards to traders who post theses, refer buyers or vouch for a coin.",
  "business_model": "Fee share",
  "token_role": "Token",
  "examples": [
   "pump.fun caller rewards",
   "fomo trader rewards",
   "Trench Fund Manager, Retail volume airdrop, thesis-triggered buybacks, per-token referrals, post-to-earn (RH)"
  ],
  "maturity": "crowded",
  "rh_status": "Many RH variants.",
  "cosmetic_differentiators": [
   "bigger caller share"
  ],
  "meaningful_differentiators": [
   "rewards tied to verified hold time of the caller"
  ],
  "open_gaps": [
   "paid KOL corruption"
  ]
 },
 {
  "id": "fee_rights_nft",
  "group": "token_mechanics",
  "name": "Tradeable fee-rights",
  "definition": "Slices of a token's fee rights minted as NFTs.",
  "business_model": "Sale of rights",
  "token_role": "NFT",
  "examples": [
   "Mint share (RH)"
  ],
  "maturity": "early",
  "rh_status": "One RH entrant.",
  "cosmetic_differentiators": [
   "fee NFT"
  ],
  "meaningful_differentiators": [
   "secondary market pricing future fees"
  ],
  "open_gaps": [
   "creator dumps"
  ]
 },
 {
  "id": "nav_treasury_share",
  "group": "token_mechanics",
  "name": "NAV-backed treasury share",
  "definition": "Token is a reserve share backed by a treasury of stocks or RWAs, filled by fees or game rake.",
  "business_model": "Fee or rake to treasury",
  "token_role": "NAV-floored share",
  "examples": [
   "NetNet $NET (RH)",
   "Arbitrage Ape desk (RH)"
  ],
  "maturity": "early",
  "rh_status": "NetNet grew to ~$26.8M treasury by 2 Oct 2026.",
  "cosmetic_differentiators": [
   "backed by stocks without NAV floor"
  ],
  "meaningful_differentiators": [
   "new revenue source feeding a measurable NAV"
  ],
  "open_gaps": [
   "copy risk high"
  ]
 },
 {
  "id": "agent_managed_treasury",
  "group": "token_mechanics",
  "name": "AI-governed treasury",
  "definition": "Holders elect AI agents that direct a treasury.",
  "business_model": "Fees",
  "token_role": "Governance",
  "examples": [
   "Virtuals Occupy (Base)",
   "ai16z concept"
  ],
  "maturity": "early",
  "rh_status": "Not on RH.",
  "cosmetic_differentiators": [
   "AI senate"
  ],
  "meaningful_differentiators": [
   "verifiable agent decisions"
  ],
  "open_gaps": [
   "unauditable"
  ]
 },
 {
  "id": "token_mna_proxy_burn",
  "group": "token_mechanics",
  "name": "Token takeover and proxy-burn mechanics",
  "definition": "War chests buy other coins, or proxy tokens burn an underlying coin on every trade.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "memecoin M&A takeover, PYRE proxy burn (RH)"
  ],
  "maturity": "early",
  "rh_status": "Two RH variants.",
  "cosmetic_differentiators": [
   "acquisition wording"
  ],
  "meaningful_differentiators": [
   "consolidation of fragmented lanes"
  ],
  "open_gaps": [
   "lane fragmentation is a real pain"
  ]
 },
 {
  "id": "mining_style_emission",
  "group": "token_mechanics",
  "name": "Proof-of-work and mining-style emissions",
  "definition": "Coins emitted by solving work: PoW seams, circuits, simulated brains, gamified mining.",
  "business_model": "None",
  "token_role": "Emission token",
  "examples": [
   "Coal Protocol, proof-of-design mining, Proof of Learning, GPU stock-backed mining game (RH)"
  ],
  "maturity": "early",
  "rh_status": "Several RH variants.",
  "cosmetic_differentiators": [
   "new mining puzzle"
  ],
  "meaningful_differentiators": [
   "useful work with a real buyer"
  ],
  "open_gaps": [
   "gimmick"
  ]
 },
 {
  "id": "launch_protection_decay_fee",
  "group": "token_mechanics",
  "name": "Decaying sniper tax",
  "definition": "Very high opening tax decaying over minutes.",
  "business_model": "Tax",
  "token_role": "Token",
  "examples": [
   "StonkBrokers 99% decay (RH)",
   "Sushi Launch V2",
   "SLEUTH"
  ],
  "maturity": "saturated",
  "rh_status": "Default on RH pads; whitelist bypass exploited ($18.4M).",
  "cosmetic_differentiators": [
   "anti-snipe"
  ],
  "meaningful_differentiators": [
   "no creator waiver possible"
  ],
  "open_gaps": [
   "waivers exploited"
  ]
 },
 {
  "id": "launch_protection_block_rules",
  "group": "token_mechanics",
  "name": "Block-level anti-bundle and blocklist hooks",
  "definition": "Escalating fees per same-block buy, wallet blocklists, uniform tick price.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "quadratic same-block fee, Blackwall blocklist hook, Tick (RH)"
  ],
  "maturity": "early",
  "rh_status": "Three RH variants.",
  "cosmetic_differentiators": [
   "anti-bot"
  ],
  "meaningful_differentiators": [
   "survives sybil splitting across blocks"
  ],
  "open_gaps": [
   "account abstraction makes sybils free"
  ]
 },
 {
  "id": "time_locked_exit",
  "group": "token_mechanics",
  "name": "Time-locked and delayed exits",
  "definition": "Holding period or delay built into the market.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "Wallet Trade Replay, Sleep On It (RH)"
  ],
  "maturity": "early",
  "rh_status": "Two RH variants.",
  "cosmetic_differentiators": [
   "diamond hands mechanic"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "liquidity trap risk"
  ]
 },
 {
  "id": "renounced_immutable_params",
  "group": "token_mechanics",
  "name": "Immutable parameters, lockers and vesting",
  "definition": "Fees, taxes and modes that cannot change after launch, plus LP and team token locks.",
  "business_model": "None",
  "token_role": "Token",
  "examples": [
   "renounced contracts",
   "pump.fun criticised for mutable params",
   "Team Finance, UNCX, Streamflow"
  ],
  "maturity": "growing",
  "rh_status": "Partial; many pads allow creator changes.",
  "cosmetic_differentiators": [
   "renounced claim",
   "locked liquidity claim"
  ],
  "meaningful_differentiators": [
   "enforced in code across all pools"
  ],
  "open_gaps": [
   "asked for after Pons waivers"
  ]
 },
 {
  "id": "gamified_last_buyer",
  "group": "token_mechanics",
  "name": "Last-buyer and countdown games",
  "definition": "FOMO3D timers, last-buyer pots, wolf-game staking.",
  "business_model": "Tax",
  "token_role": "Token",
  "examples": [
   "FOMO3D",
   "uniponsi, The Pit (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Two RH variants.",
  "cosmetic_differentiators": [
   "new skin"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "token_standard_experiments",
  "group": "token_mechanics",
  "name": "Token standard experiments and metric tricks",
  "definition": "New ERC behaviours plus mechanics that fake holders or let burners control the coin identity.",
  "business_model": "None",
  "token_role": "Token",
  "examples": [
   "Obol cost-basis, TICK block-computed name, Policy Apes 404, uToken (RH)",
   "ERC-404 (2024)",
   "fee-funded splitting synthetic holders, ALXCOOKS burn-to-control (RH)"
  ],
  "maturity": "early",
  "rh_status": "Several RH variants. Two RH variants.",
  "cosmetic_differentiators": [
   "new ERC number",
   "growth hack"
  ],
  "meaningful_differentiators": [
   "standard adopted by wallets"
  ],
  "open_gaps": [
   "no adoption",
   "inflates metrics"
  ]
 },
 {
  "id": "hook_enforced_token_rules",
  "group": "token_mechanics",
  "name": "Canonical-pool token enforcement",
  "definition": "Token-level rule so taxes and rewards cannot be dodged through other pools or aggregators.",
  "business_model": "None",
  "token_role": "Token",
  "examples": [
   "none credible"
  ],
  "maturity": "missing",
  "rh_status": "Absent; INDEX lost 90% of volume to an untaxed v3 pool.",
  "cosmetic_differentiators": [
   "hook-only enforcement"
  ],
  "meaningful_differentiators": [
   "transfer-gated routing that stays aggregator-compatible"
  ],
  "open_gaps": [
   "breaks DEX compatibility"
  ]
 },
 {
  "id": "rwa_stock_issuer_backed",
  "group": "rwa_tokenization",
  "name": "Issuer-backed tokenized stocks",
  "definition": "1:1 shares held by a custodian, token tracks them.",
  "business_model": "Mint and redeem spread, flow",
  "token_role": "None",
  "examples": [
   "Robinhood Stock Tokens (RH, Jersey debt notes)",
   "Ondo Global Markets",
   "xStocks",
   "bStocks",
   "Dinari",
   "Coinbase Tokenized Stocks (Base)"
  ],
  "maturity": "growing",
  "rh_status": "~194 Robinhood Stock Tokens; offshore only; beacon with pause and adminBurn.",
  "cosmetic_differentiators": [
   "new ticker added"
  ],
  "meaningful_differentiators": [
   "real rights (vote, dividend, redemption)",
   "US legal path"
  ],
  "open_gaps": [
   "no votes, no redemption, no US persons"
  ]
 },
 {
  "id": "rwa_stock_synthetic",
  "group": "rwa_tokenization",
  "name": "Synthetic stocks and penny-stock premium markets",
  "definition": "Oracle and collateral based stock exposure without shares.",
  "business_model": "Spread, fees",
  "token_role": "Protocol token",
  "examples": [
   "Mirror, Synthetix history",
   "PRM, CME synthetic commodities, surrogate commodity markets (RH)"
  ],
  "maturity": "crowded",
  "rh_status": "PRM and synthetic commodity markets on RH.",
  "cosmetic_differentiators": [
   "synthetic labelled backed"
  ],
  "meaningful_differentiators": [
   "honest settlement source"
  ],
  "open_gaps": [
   "regulatory grey"
  ]
 },
 {
  "id": "rwa_native_issued_equity",
  "group": "rwa_tokenization",
  "name": "Company-issued on-chain equity",
  "definition": "Companies record their own shares on chain via transfer agents.",
  "business_model": "Issuance services",
  "token_role": "None",
  "examples": [
   "Superstate Opening Bell (Solana)",
   "Securitize",
   "Exodus"
  ],
  "maturity": "early",
  "rh_status": "None on RH.",
  "cosmetic_differentiators": [
   "tokenize your company"
  ],
  "meaningful_differentiators": [
   "issuer-native shares on RH"
  ],
  "open_gaps": [
   "issuers prefer own rails"
  ]
 },
 {
  "id": "rwa_stock_spot_venue",
  "group": "rwa_tokenization",
  "name": "Stock token spot and matching venues",
  "definition": "Venues built for 24/7 stock token trading: signed-order matching, RFQ, PropAMM.",
  "business_model": "Fees or MM spread",
  "token_role": "Usually none",
  "examples": [
   "Rialto, Arcus RFQ, Noir signed-order T+0 matching (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Rialto and Arcus are Robinhood partners.",
  "cosmetic_differentiators": [
   "24/7 stocks"
  ],
  "meaningful_differentiators": [
   "fair closed-market pricing"
  ],
  "open_gaps": [
   "70% of stock token volume is off-hours"
  ]
 },
 {
  "id": "rwa_stock_baskets",
  "group": "rwa_tokenization",
  "name": "Stock baskets and prompt-to-portfolio",
  "definition": "Themed or sealed baskets of stock tokens bought in one step.",
  "business_model": "Fees",
  "token_role": "Basket token",
  "examples": [
   "Ondo SPYon and model portfolios",
   "Blindstreet, Photoswap (RH)"
  ],
  "maturity": "early",
  "rh_status": "Two RH variants.",
  "cosmetic_differentiators": [
   "AI picks the basket"
  ],
  "meaningful_differentiators": [
   "redeemable basket"
  ],
  "open_gaps": [
   "small"
  ]
 },
 {
  "id": "rwa_stock_splits_tranches",
  "group": "rwa_tokenization",
  "name": "Stock decomposition: dividend, volatility and fundamental claims",
  "definition": "Split one stock into dividend, volatility or metric claims.",
  "business_model": "Fees",
  "token_role": "Protocol token",
  "examples": [
   "PareStocks, mera, Tranch Finance (RH)"
  ],
  "maturity": "early",
  "rh_status": "RH-native cluster.",
  "cosmetic_differentiators": [
   "split naming"
  ],
  "meaningful_differentiators": [
   "liquid claims with real settlement"
  ],
  "open_gaps": [
   "dividend market small"
  ]
 },
 {
  "id": "rwa_corporate_action_infra",
  "group": "rwa_tokenization",
  "name": "Corporate-action aware stock infrastructure",
  "definition": "Hooks and tools that handle dividends, splits and multiplier changes correctly.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "Parity hook, StockHooks, SCRAPS dividend dust (RH)",
   "Chainlink plus Swift dividend demo"
  ],
  "maturity": "early",
  "rh_status": "Partial attempts on RH.",
  "cosmetic_differentiators": [
   "programmable stock wording"
  ],
  "meaningful_differentiators": [
   "reliable event feed making stock tokens safely lendable"
  ],
  "open_gaps": [
   "multiplier changes emit no event"
  ]
 },
 {
  "id": "rwa_market_hours_liquidity",
  "group": "rwa_tokenization",
  "name": "Market-hours aware liquidity",
  "definition": "LP or pricing that changes behaviour when the stock market is closed.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "vetra overnight-only LP (RH)",
   "RedStone, Chainlink sessions"
  ],
  "maturity": "early",
  "rh_status": "vetra on RH.",
  "cosmetic_differentiators": [
   "24/7 claim"
  ],
  "meaningful_differentiators": [
   "closes the ~80% of week without reference price"
  ],
  "open_gaps": [
   "Monday gap protection missing"
  ]
 },
 {
  "id": "rwa_shareholder_rights",
  "group": "rwa_tokenization",
  "name": "Shareholder voice and voting for stock tokens",
  "definition": "Voting, proxy or governance voice for token holders.",
  "business_model": "B2B",
  "token_role": "Token",
  "examples": [
   "Broadridge x Ondo ProxyVote (offshore)",
   "EQUITY, on-chain vote records (RH)",
   "Robinhood Say (planned)"
  ],
  "maturity": "early",
  "rh_status": "Third-party records only; Robinhood plans real voting.",
  "cosmetic_differentiators": [
   "symbolic vote"
  ],
  "meaningful_differentiators": [
   "pass-through votes counted by the issuer"
  ],
  "open_gaps": [
   "RH tokens carry no votes"
  ]
 },
 {
  "id": "rwa_redeemable_share_certificate",
  "group": "rwa_tokenization",
  "name": "Redeemable share certificates",
  "definition": "Real shares vaulted 1:1 as certificate NFTs, redeemable.",
  "business_model": "Fees",
  "token_role": "NFT",
  "examples": [
   "StonkCERT (RH)"
  ],
  "maturity": "early",
  "rh_status": "One RH entrant.",
  "cosmetic_differentiators": [
   "slab NFT"
  ],
  "meaningful_differentiators": [
   "proof of share custody and redemption"
  ],
  "open_gaps": [
   "custody trust"
  ]
 },
 {
  "id": "rwa_penny_microcap",
  "group": "rwa_tokenization",
  "name": "Penny and microcap stocks on chain",
  "definition": "Microcap shares brought on chain 1:1.",
  "business_model": "Desk fees",
  "token_role": "Token",
  "examples": [
   "Stratton Market, PRM (RH)"
  ],
  "maturity": "early",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "on-chain penny stocks"
  ],
  "meaningful_differentiators": [
   "named licensed issuer"
  ],
  "open_gaps": [
   "high fraud risk"
  ]
 },
 {
  "id": "rwa_pre_ipo",
  "group": "rwa_tokenization",
  "name": "Pre-IPO exposure and IPO allocation",
  "definition": "Tokens or perps tracking private companies, plus on-chain IPO subscriptions.",
  "business_model": "Spread",
  "token_role": "None",
  "examples": [
   "PreStocks (Solana)",
   "OKX pre-IPO perps",
   "Vorta (RH)",
   "LongX pre-IPO pairs (RH)",
   "ioo.fun (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Vorta and LongX on RH. One RH entrant.",
  "cosmetic_differentiators": [
   "pre-IPO access claim",
   "IPO on chain"
  ],
  "meaningful_differentiators": [
   "verifiable share custody chain",
   "real allocation from underwriters"
  ],
  "open_gaps": [
   "SpaceX campaigns cancelled for missing shares",
   "legally missing"
  ]
 },
 {
  "id": "rwa_private_funds",
  "group": "rwa_tokenization",
  "name": "Tokenized private funds",
  "definition": "PE, VC, hedge fund units.",
  "business_model": "Management fees",
  "token_role": "None",
  "examples": [
   "Apollo ACRED, Hamilton Lane, KKR (Securitize)"
  ],
  "maturity": "growing",
  "rh_status": "Robinhood says private equity tokenization is underway.",
  "cosmetic_differentiators": [
   "retail VC access"
  ],
  "meaningful_differentiators": [
   "retail access through Robinhood"
  ],
  "open_gaps": [
   "accreditation rules"
  ]
 },
 {
  "id": "rwa_tsv_permissioned_pools",
  "group": "rwa_tokenization",
  "name": "Permissioned Tokenized Securities Venue (TSV)",
  "definition": "SEC-exempt permissioned AMM pools for rights-bearing tokenized US stock.",
  "business_model": "Venue fees",
  "token_role": "None",
  "examples": [
   "Uniswap v4 Permissioned Pools (rails)",
   "no live TSV"
  ],
  "maturity": "missing",
  "rh_status": "Legally open since 17 Sep 2026; 30-day notice needed.",
  "cosmetic_differentiators": [
   "SEC compliant claim without notice"
  ],
  "meaningful_differentiators": [
   "named TSV with notice"
  ],
  "open_gaps": [
   "only incumbents can fill"
  ]
 },
 {
  "id": "rwa_treasuries_mmf",
  "group": "rwa_tokenization",
  "name": "Tokenized treasuries, money funds and bonds",
  "definition": "T-bill funds and natively issued bonds on chain.",
  "business_model": "Management fee",
  "token_role": "Fund share",
  "examples": [
   "BUIDL, BENJI, OUSG, USTB, JPM MONY",
   "EIB, World Bank digital bonds",
   "sovereign bond meme pairs (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "No native treasury fund on RH yet. Meme pairs only.",
  "cosmetic_differentiators": [
   "yield token on RH",
   "bond quote"
  ],
  "meaningful_differentiators": [
   "native RH deployment usable as collateral"
  ],
  "open_gaps": [
   "treasuries not native on RH"
  ]
 },
 {
  "id": "rwa_private_credit",
  "group": "rwa_tokenization",
  "name": "Private credit and receivables",
  "definition": "Off-chain loans and trade finance funded on chain.",
  "business_model": "Origination, spread",
  "token_role": "Fee token",
  "examples": [
   "Maple, Centrifuge, Goldfinch, Figure",
   "Atlas Digi trade finance (RH)"
  ],
  "maturity": "growing",
  "rh_status": "One RH pitch.",
  "cosmetic_differentiators": [
   "RWA yield"
  ],
  "meaningful_differentiators": [
   "named originator and default data"
  ],
  "open_gaps": [
   "trust"
  ]
 },
 {
  "id": "rwa_gold_precious",
  "group": "rwa_tokenization",
  "name": "Tokenized gold and precious metals",
  "definition": "Allocated metal tokens or redeemable notes.",
  "business_model": "Storage, mint fees",
  "token_role": "None",
  "examples": [
   "XAUT, PAXG, KAU, KAG",
   "The Reserve gold-redeemable NFT notes, GLD stock pairs (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "GLD stock token and The Reserve.",
  "cosmetic_differentiators": [
   "gold on RH"
  ],
  "meaningful_differentiators": [
   "physical redemption used"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "rwa_commodities_other",
  "group": "rwa_tokenization",
  "name": "Energy, metals and ag commodities",
  "definition": "Oil, copper, uranium, wheat exposure.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "HL oil perps",
   "Ondo DRAM perp",
   "Copper Inu CPER, CME coins (RH)"
  ],
  "maturity": "early",
  "rh_status": "Synthetic only on RH.",
  "cosmetic_differentiators": [
   "commodity meme"
  ],
  "meaningful_differentiators": [
   "physically backed beyond gold"
  ],
  "open_gaps": [
   "backing missing"
  ]
 },
 {
  "id": "rwa_compute_memory_asset",
  "group": "rwa_tokenization",
  "name": "Compute, memory and inference as an asset",
  "definition": "GPU hours, DRAM prices or inference treated as tradable commodities.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "Ondo DRAM perp",
   "Knox, OddMarket RAM (RH)",
   "B3IQ GPU ownership (Base)"
  ],
  "maturity": "early",
  "rh_status": "Knox and OddMarket on RH.",
  "cosmetic_differentiators": [
   "AI compute token"
  ],
  "meaningful_differentiators": [
   "redeemable or index-settled with credible source"
  ],
  "open_gaps": [
   "genuinely new asset class"
  ]
 },
 {
  "id": "rwa_real_estate",
  "group": "rwa_tokenization",
  "name": "Real estate tokens",
  "definition": "Fractional property or rent tokens.",
  "business_model": "Fees on rent",
  "token_role": "None",
  "examples": [
   "RealT, Lofty, Parcl",
   "House Markets, realpad (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "rent on chain"
  ],
  "meaningful_differentiators": [
   "title law solution"
  ],
  "open_gaps": [
   "title transfer is local law"
  ]
 },
 {
  "id": "rwa_vaulted_collectibles",
  "group": "rwa_tokenization",
  "name": "Vaulted collectibles and fractions",
  "definition": "Graded cards, packs or art vaulted 1:1 as tokens, fractions or yield-bearing packs.",
  "business_model": "Marketplace, vault fees",
  "token_role": "Platform token",
  "examples": [
   "Courtyard, Collector Crypt, Beezie",
   "Charizcard, SLABS.FI, hotpack, The Alley (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Collector Crypt inventory on RH via StonkBrokers The Alley.",
  "cosmetic_differentiators": [
   "first card vault on RH"
  ],
  "meaningful_differentiators": [
   "published redemption rate and audited vault"
  ],
  "open_gaps": [
   "custodian trust"
  ]
 },
 {
  "id": "rwa_gacha_packs",
  "group": "rwa_tokenization",
  "name": "Gacha packs with real prizes",
  "definition": "Random packs or claws paying cards, art, stocks or luxury items with buyback.",
  "business_model": "Pack margin, buyback spread",
  "token_role": "Platform token",
  "examples": [
   "Collector Crypt, Courtyard, Grabba claws",
   "Uni Packs stock gacha, Artefracts art gacha (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Two RH variants.",
  "cosmetic_differentiators": [
   "new prize type"
  ],
  "meaningful_differentiators": [
   "odds printed and physical redemption"
  ],
  "open_gaps": [
   "gambling regulation"
  ]
 },
 {
  "id": "rwa_collectible_derivatives",
  "group": "rwa_tokenization",
  "name": "Collectible derivatives and bots",
  "definition": "Options, indices and flipping bots on cards.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "Cardoptions, DECKBOTS, graded-card index (RH)"
  ],
  "maturity": "early",
  "rh_status": "Three RH variants.",
  "cosmetic_differentiators": [
   "short collectibles"
  ],
  "meaningful_differentiators": [
   "real price index"
  ],
  "open_gaps": [
   "thin comps"
  ]
 },
 {
  "id": "rwa_royalties_ip",
  "group": "rwa_tokenization",
  "name": "Royalties and IP revenue rights",
  "definition": "Music, film, game revenue rights and programmable licences.",
  "business_model": "Fees",
  "token_role": "None or token",
  "examples": [
   "Royal, Story Protocol",
   "Liceno, royalty rights, music royalty shares (RH)"
  ],
  "maturity": "early",
  "rh_status": "Three RH entrants.",
  "cosmetic_differentiators": [
   "music NFTs"
  ],
  "meaningful_differentiators": [
   "real payer"
  ],
  "open_gaps": [
   "chronic low demand"
  ]
 },
 {
  "id": "rwa_odd_goods_claims",
  "group": "rwa_tokenization",
  "name": "Odd goods, claims and illiquid assets",
  "definition": "Toilet paper, Labubus, legal claims, Telegram Stars as tradable assets.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "OddMarket, ClaimFi, House Of Stars (RH)"
  ],
  "maturity": "early",
  "rh_status": "Three RH entrants.",
  "cosmetic_differentiators": [
   "new odd asset"
  ],
  "meaningful_differentiators": [
   "real redemption"
  ],
  "open_gaps": [
   "mostly memes"
  ]
 },
 {
  "id": "rwa_operating_business",
  "group": "rwa_tokenization",
  "name": "Treasury buying real businesses",
  "definition": "Fees fund a treasury that buys cash-flowing businesses or a listed company stake.",
  "business_model": "Business cash flow",
  "token_role": "Token",
  "examples": [
   "Boring Money, Wheeler Fund (RH)"
  ],
  "maturity": "early",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "real business backing claim"
  ],
  "meaningful_differentiators": [
   "audited cash flows to holders"
  ],
  "open_gaps": [
   "legally fragile"
  ]
 },
 {
  "id": "rwa_carbon_climate",
  "group": "rwa_tokenization",
  "name": "Carbon and climate assets",
  "definition": "Carbon credits and nature assets.",
  "business_model": "Retirement fees",
  "token_role": "Token",
  "examples": [
   "Toucan, KlimaDAO"
  ],
  "maturity": "saturated",
  "rh_status": "None on RH.",
  "cosmetic_differentiators": [
   "green token"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "integrity collapse"
  ]
 },
 {
  "id": "rwa_digital_asset_treasury_co",
  "group": "rwa_tokenization",
  "name": "Digital asset treasury companies",
  "definition": "Listed firms holding one token at NAV premium.",
  "business_model": "Equity premium",
  "token_role": "Stock",
  "examples": [
   "MSTR, Hyperliquid Strategies, Evernorth"
  ],
  "maturity": "saturated",
  "rh_status": "Stock tokens of DATs trade on RH.",
  "cosmetic_differentiators": [
   "new DAT"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "premiums compressed"
  ]
 },
 {
  "id": "rwa_tokenization_platform",
  "group": "rwa_tokenization",
  "name": "Tokenization platforms, compliance routing and jurisdiction tools",
  "definition": "Issuance and transfer-agent stacks, eligibility routing and moving assets between legal regimes.",
  "business_model": "SaaS",
  "token_role": "Chain token",
  "examples": [
   "Securitize, Plume, Centrifuge, Polymesh, Ondo Chain",
   "Chainlink ACE, ERC-3643, Tera wallet",
   "jurisdiction migration tool (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Robinhood is its own issuer. Tera and one migration tool.",
  "cosmetic_differentiators": [
   "RWA chain",
   "compliant label"
  ],
  "meaningful_differentiators": [
   "bridge from offshore tokens to TSV tokens"
  ],
  "open_gaps": [
   "legally impossible today"
  ]
 },
 {
  "id": "rwa_authenticity_explorer",
  "group": "rwa_tokenization",
  "name": "RWA explorers and authenticity checkers",
  "definition": "Verify which contract is the real stock token or RWA.",
  "business_model": "Data",
  "token_role": "Token",
  "examples": [
   "rwa.xyz",
   "RWASCAN, ClickStock (RH)"
  ],
  "maturity": "early",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "explorer"
  ],
  "meaningful_differentiators": [
   "issuer-verified registry"
  ],
  "open_gaps": [
   "same-name fakes exist on RH"
  ]
 },
 {
  "id": "stock_token_cross_margin",
  "group": "rwa_tokenization",
  "name": "Stock token portfolio margin",
  "definition": "One account cross-margining stock tokens, perps, options and loans.",
  "business_model": "Fees",
  "token_role": "Venue token",
  "examples": [
   "none on RH",
   "Hyperliquid portfolio margin",
   "trade.xyz Events cross-margin"
  ],
  "maturity": "missing",
  "rh_status": "Absent on RH.",
  "cosmetic_differentiators": [
   "unified account claim"
  ],
  "meaningful_differentiators": [
   "single risk engine across stock products"
  ],
  "open_gaps": [
   "demanded",
   "separate protocols"
  ]
 },
 {
  "id": "cross_issuer_stock_fungibility",
  "group": "rwa_tokenization",
  "name": "Cross-issuer stock fungibility",
  "definition": "Make the same ticker from Robinhood, Coinbase, xStocks, Ondo interchangeable.",
  "business_model": "Fees",
  "token_role": "None",
  "examples": [
   "none"
  ],
  "maturity": "missing",
  "rh_status": "Absent.",
  "cosmetic_differentiators": [
   "multi-issuer pools"
  ],
  "meaningful_differentiators": [
   "redeemable netting across issuers"
  ],
  "open_gaps": [
   "legal classes differ"
  ]
 },
 {
  "id": "ai_agent_launchpad",
  "group": "ai_agents",
  "name": "AI agent launchpad",
  "definition": "One token per AI agent, quoted in a platform token.",
  "business_model": "Swap and launch fees",
  "token_role": "Platform token as quote",
  "examples": [
   "Virtuals (Base, Solana, RH, Arc)",
   "Bankr",
   "elizaOS launchpad"
  ],
  "maturity": "saturated",
  "rh_status": "Virtuals on RH since 10 Jul; fees fell 92% in a month.",
  "cosmetic_differentiators": [
   "agent pad on new chain"
  ],
  "meaningful_differentiators": [
   "agents with verifiable income loops"
  ],
  "open_gaps": [
   "retention near zero"
  ]
 },
 {
  "id": "ai_agent_framework",
  "group": "ai_agents",
  "name": "Agent framework and runtime",
  "definition": "Open-source agent runtime with memory, plugins and wallets.",
  "business_model": "Grants, hosted cloud",
  "token_role": "Governance",
  "examples": [
   "elizaOS, Virtuals GAME, OpenServ"
  ],
  "maturity": "saturated",
  "rh_status": "Used, not built, on RH.",
  "cosmetic_differentiators": [
   "new framework"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "ai_self_funding_agent_coin",
  "group": "ai_agents",
  "name": "Self-funding agent coins",
  "definition": "Coin fees pay an agent's compute or pay an agent to build an app whose revenue buys back the coin.",
  "business_model": "Fees to inference",
  "token_role": "Agent salary",
  "examples": [
   "per-coin agent life launchpad, coins that fund AI-built apps (RH)"
  ],
  "maturity": "early",
  "rh_status": "Two RH variants (Sep).",
  "cosmetic_differentiators": [
   "autonomous wording"
  ],
  "meaningful_differentiators": [
   "app revenue verifiable on chain"
  ],
  "open_gaps": [
   "agents rarely produce revenue"
  ]
 },
 {
  "id": "ai_agent_nft_rental",
  "group": "ai_agents",
  "name": "NFT agents and agent pets",
  "definition": "NFTs that are working agents, rentable, or autonomous pets.",
  "business_model": "Rental fees",
  "token_role": "NFT",
  "examples": [
   "AIKO rentals, BLOODHORN pet agents (RH)"
  ],
  "maturity": "early",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "AI waifu"
  ],
  "meaningful_differentiators": [
   "rental demand"
  ],
  "open_gaps": [
   "spectacle"
  ]
 },
 {
  "id": "ai_x402_payments",
  "group": "ai_agents",
  "name": "x402 and machine payment rails",
  "definition": "Facilitators and gateways for pay-per-request agent payments.",
  "business_model": "Facilitator fee",
  "token_role": "Usually none",
  "examples": [
   "Coinbase x402",
   "Tempo MPP",
   "PayAI",
   "MESH Gateway, Anyroute (RH)"
  ],
  "maturity": "growing",
  "rh_status": "MESH Gateway (x402 plus MPP) on RH.",
  "cosmetic_differentiators": [
   "first facilitator on chain X"
  ],
  "meaningful_differentiators": [
   "mainstream APIs selling per call"
  ],
  "open_gaps": [
   "~$1.6M organic monthly volume"
  ]
 },
 {
  "id": "ai_agent_wallet_policy",
  "group": "ai_agents",
  "name": "Agent wallets with spend policies",
  "definition": "Wallets for agents with hard spend limits and allowlists.",
  "business_model": "SaaS",
  "token_role": "Rarely",
  "examples": [
   "Coinbase AgentKit",
   "MetaMask Agent Wallet",
   "Crossmint",
   "Marque (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Marque on RH; Robinhood Agentic Accounts coming.",
  "cosmetic_differentiators": [
   "agent wallet"
  ],
  "meaningful_differentiators": [
   "on-chain enforced caps"
  ],
  "open_gaps": [
   "Robinhood may crowd out"
  ]
 },
 {
  "id": "ai_agent_safety_bond",
  "group": "ai_agents",
  "name": "Agent firewall, bonds and loss insurance",
  "definition": "Guards that block injected agent sends, plus bonds slashed on misbehaviour.",
  "business_model": "Per-check fees, premiums",
  "token_role": "Staking",
  "examples": [
   "$WORM firewall (pitch)",
   "no bonded agent product of size"
  ],
  "maturity": "missing",
  "rh_status": "Absent on RH.",
  "cosmetic_differentiators": [
   "AI security token"
  ],
  "meaningful_differentiators": [
   "bounded loss with payout"
  ],
  "open_gaps": [
   "Bankr/Grok $175k injection proves need"
  ]
 },
 {
  "id": "ai_agent_marketplace",
  "group": "ai_agents",
  "name": "Agent job and service marketplaces",
  "definition": "Agents post jobs, bid, deliver and settle; agents sell APIs.",
  "business_model": "Take rate",
  "token_role": "Points or token",
  "examples": [
   "Virtuals ACP, TermiX, Olas Mech, x402 Bazaar",
   "Time Vault freelance hours (RH)"
  ],
  "maturity": "crowded",
  "rh_status": "Little on RH.",
  "cosmetic_differentiators": [
   "Upwork for agents"
  ],
  "meaningful_differentiators": [
   "named demand side"
  ],
  "open_gaps": [
   "farmed volume"
  ]
 },
 {
  "id": "ai_agent_to_human_bounty",
  "group": "ai_agents",
  "name": "Agent-to-human task bounties",
  "definition": "Agents or users pay humans for physical tasks with proof.",
  "business_model": "Bounty fee",
  "token_role": "Token plus USDC",
  "examples": [
   "Vangrid (Arc, Base)",
   "real-world task bounties (RH)"
  ],
  "maturity": "early",
  "rh_status": "One RH entrant.",
  "cosmetic_differentiators": [
   "bounty board"
  ],
  "meaningful_differentiators": [
   "verified proof and repeat payers"
  ],
  "open_gaps": [
   "proof quality"
  ]
 },
 {
  "id": "ai_agent_identity_reputation",
  "group": "ai_agents",
  "name": "Agent identity, reputation and benchmarks",
  "definition": "ERC-8004 registries, signed benchmarks, human-behind-agent credentials.",
  "business_model": "Data fees",
  "token_role": "Points",
  "examples": [
   "ERC-8004",
   "World ID for agents",
   "Zenvik signed benchmarks (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Zenvik on RH.",
  "cosmetic_differentiators": [
   "8004 mint"
  ],
  "meaningful_differentiators": [
   "reputation from verified performance"
  ],
  "open_gaps": [
   "reputation registries nearly empty"
  ]
 },
 {
  "id": "ai_verifiable_inference",
  "group": "ai_agents",
  "name": "Verifiable inference",
  "definition": "Proof that a named model produced an output (TEE, zkML).",
  "business_model": "Per-proof fee",
  "token_role": "Staking",
  "examples": [
   "OpenGradient, Phala, EigenAI, Lagrange, Harmonic"
  ],
  "maturity": "growing",
  "rh_status": "None native.",
  "cosmetic_differentiators": [
   "verifiable AI wording"
  ],
  "meaningful_differentiators": [
   "on-chain verifier"
  ],
  "open_gaps": [
   "TEE trust dented"
  ]
 },
 {
  "id": "ai_judge_eval_markets",
  "group": "ai_agents",
  "name": "AI judges and evaluation markets",
  "definition": "AI resolves subjective questions or model outputs are judged in markets.",
  "business_model": "Fees",
  "token_role": "Staking",
  "examples": [
   "GenLayer",
   "AI evaluation markets (RH)"
  ],
  "maturity": "early",
  "rh_status": "One RH entrant.",
  "cosmetic_differentiators": [
   "AI decides"
  ],
  "meaningful_differentiators": [
   "attested resolution"
  ],
  "open_gaps": [
   "unauditable"
  ]
 },
 {
  "id": "ai_agent_trading_vault",
  "group": "ai_agents",
  "name": "Agent-managed and crowd-model trading funds",
  "definition": "Agents or model crowds run strategies for depositors within bounded permissions.",
  "business_model": "Perf fee",
  "token_role": "Guardian staking",
  "examples": [
   "Sherwood (RH)",
   "Giza, Almanak, Wayfinder",
   "Numerai"
  ],
  "maturity": "growing",
  "rh_status": "Sherwood on RH.",
  "cosmetic_differentiators": [
   "AI fund manager",
   "AI hedge fund"
  ],
  "meaningful_differentiators": [
   "guardian veto and per-account isolation"
  ],
  "open_gaps": [
   "what happens when the agent is wrong",
   "unique"
  ]
 },
 {
  "id": "ai_signal_desk",
  "group": "ai_agents",
  "name": "AI caller and signal desk",
  "definition": "AI posts calls with a claimed scorecard.",
  "business_model": "Token fees",
  "token_role": "Access",
  "examples": [
   "AIXBT",
   "$NYSE (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Several on RH.",
  "cosmetic_differentiators": [
   "96% win rate claims"
  ],
  "meaningful_differentiators": [
   "verifiable track record"
  ],
  "open_gaps": [
   "scorecards unverifiable"
  ]
 },
 {
  "id": "ai_broker_agent",
  "group": "ai_agents",
  "name": "Broker agents for retail",
  "definition": "Agents inside a regulated broker that research and trade.",
  "business_model": "Broker flow",
  "token_role": "None",
  "examples": [
   "Robinhood Agents and Loops",
   "Meta Muse",
   "OpenAI agents"
  ],
  "maturity": "growing",
  "rh_status": "Robinhood owns it; no crypto or futures yet.",
  "cosmetic_differentiators": [
   "AI trades for you"
  ],
  "meaningful_differentiators": [
   "bridge to RH chain with limits"
  ],
  "open_gaps": [
   "Robinhood agent cannot touch chain"
  ]
 },
 {
  "id": "ai_mcp_data_access",
  "group": "ai_agents",
  "name": "MCP and agent-readable protocol access",
  "definition": "Protocols expose markets and data to LLM agents.",
  "business_model": "Protocol fees",
  "token_role": "Protocol token",
  "examples": [
   "Longbow MCP, PonsMCP, DatalineAI (RH)",
   "Alchemy MCP"
  ],
  "maturity": "growing",
  "rh_status": "Table stakes on RH by Sep.",
  "cosmetic_differentiators": [
   "has MCP server"
  ],
  "meaningful_differentiators": [
   "safe signing with policy"
  ],
  "open_gaps": [
   "low moat"
  ]
 },
 {
  "id": "ai_gpu_marketplace",
  "group": "ai_agents",
  "name": "GPU compute marketplaces and GPU ownership",
  "definition": "Rent decentralized GPUs or own a specific GPU and earn its rental.",
  "business_model": "Rental take rate",
  "token_role": "Payment, staking",
  "examples": [
   "io.net, Akash, Aethir, Render",
   "Quanta Compute (RH)",
   "B3IQ (Base), USD.AI, Compute Labs"
  ],
  "maturity": "saturated",
  "rh_status": "Quanta on RH.",
  "cosmetic_differentiators": [
   "GPU rental on RH",
   "GPU yield"
  ],
  "meaningful_differentiators": [
   "verified compute",
   "hardware proof"
  ],
  "open_gaps": [
   "utilization",
   "securities law"
  ]
 },
 {
  "id": "ai_inference_gateway",
  "group": "ai_agents",
  "name": "Private or no-KYC inference gateway",
  "definition": "Token-gated access to AI models without sign-up.",
  "business_model": "Subscriptions",
  "token_role": "Stake for access",
  "examples": [
   "Venice VVV",
   "Nupame (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Nupame on RH.",
  "cosmetic_differentiators": [
   "no KYC AI"
  ],
  "meaningful_differentiators": [
   "own models"
  ],
  "open_gaps": [
   "rented stack"
  ]
 },
 {
  "id": "ai_inference_credit_rewards",
  "group": "ai_agents",
  "name": "Holder rewards as inference credits",
  "definition": "Coin fees become AI credits or seats for holders.",
  "business_model": "Fee routing",
  "token_role": "Holding equals AI budget",
  "examples": [
   "Orbio, tax-funded inference seats (RH)"
  ],
  "maturity": "early",
  "rh_status": "RH-native lane.",
  "cosmetic_differentiators": [
   "paid in AI credits"
  ],
  "meaningful_differentiators": [
   "redeemable at listed price"
  ],
  "open_gaps": [
   "redemption honesty"
  ]
 },
 {
  "id": "ai_inference_exchange",
  "group": "ai_agents",
  "name": "Inference markets and resale",
  "definition": "Marketplaces, SLA refunds or resale of AI credits.",
  "business_model": "Take rate",
  "token_role": "Staking",
  "examples": [
   "Knox, GridlockSLA, PONS LLM MART (RH)",
   "Surplus"
  ],
  "maturity": "early",
  "rh_status": "Three RH variants.",
  "cosmetic_differentiators": [
   "compute stock market"
  ],
  "meaningful_differentiators": [
   "on-chain SLA with refunds"
  ],
  "open_gaps": [
   "ToS risk"
  ]
 },
 {
  "id": "ai_decentralized_training",
  "group": "ai_agents",
  "name": "Decentralized training and subnets",
  "definition": "Train models across untrusted nodes.",
  "business_model": "Emissions",
  "token_role": "Subnet tokens",
  "examples": [
   "Bittensor, Prime Intellect, Gensyn"
  ],
  "maturity": "growing",
  "rh_status": "None.",
  "cosmetic_differentiators": [
   "subnet launch"
  ],
  "meaningful_differentiators": [
   "real model output"
  ],
  "open_gaps": [
   "lab departures"
  ]
 },
 {
  "id": "ai_data_markets",
  "group": "ai_agents",
  "name": "AI training data markets",
  "definition": "Bandwidth scraping, labeling, game data, wallet data sold to AI buyers.",
  "business_model": "Data sales",
  "token_role": "Reward",
  "examples": [
   "Grass, Sapien, Vana",
   "HAVOC, Miate (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Two RH variants.",
  "cosmetic_differentiators": [
   "data DAO"
  ],
  "meaningful_differentiators": [
   "named buyer"
  ],
  "open_gaps": [
   "buyer often missing"
  ]
 },
 {
  "id": "ai_agent_mining",
  "group": "ai_agents",
  "name": "Agent mining and compute gimmicks",
  "definition": "Coins emitted only to agents, or pools buying quantum or exotic compute time.",
  "business_model": "Emissions",
  "token_role": "Coin",
  "examples": [
   "Petal (RH)",
   "pooled quantum buying (RH)"
  ],
  "maturity": "early",
  "rh_status": "One RH entrant.",
  "cosmetic_differentiators": [
   "mining for agents",
   "quantum"
  ],
  "meaningful_differentiators": [
   "useful tasks with buyers"
  ],
  "open_gaps": [
   "gimmick",
   "noise"
  ]
 },
 {
  "id": "ai_media_characters",
  "group": "ai_agents",
  "name": "AI media, companions and challenge games",
  "definition": "AI anchors, companions or AIs you try to talk into paying out.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "bancstock AI TV, Norna outsmart-the-AI (RH)",
   "Freysa"
  ],
  "maturity": "early",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "AI channel"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "spectacle"
  ]
 },
 {
  "id": "robinhood_agent_onchain_bridge",
  "group": "ai_agents",
  "name": "Robinhood agent to RH chain bridge",
  "definition": "Tools that let a broker or chat agent act on RH chain assets with policy limits.",
  "business_model": "Fees",
  "token_role": "Optional",
  "examples": [
   "none credible"
  ],
  "maturity": "missing",
  "rh_status": "Absent.",
  "cosmetic_differentiators": [
   "MCP wrapper"
  ],
  "meaningful_differentiators": [
   "spending limits accepted by broker agents"
  ],
  "open_gaps": [
   "Robinhood may ship it"
  ]
 },
 {
  "id": "depin_wireless",
  "group": "depin_physical",
  "name": "Wireless and telecom DePIN",
  "definition": "Community hotspots and carrier offload.",
  "business_model": "Carrier offload, subscriptions",
  "token_role": "Burn and mint",
  "examples": [
   "Helium, Roam, Wayru"
  ],
  "maturity": "growing",
  "rh_status": "None.",
  "cosmetic_differentiators": [
   "phone check-ins"
  ],
  "meaningful_differentiators": [
   "named carrier buyer"
  ],
  "open_gaps": [
   "emissions trap"
  ]
 },
 {
  "id": "depin_mapping_sensors",
  "group": "depin_physical",
  "name": "Mapping, positioning and sensor networks",
  "definition": "Dashcams, GNSS, weather and maritime sensors.",
  "business_model": "Data sales",
  "token_role": "Burn and mint",
  "examples": [
   "Hivemapper, GEODNET, WeatherXM, Wingbits"
  ],
  "maturity": "growing",
  "rh_status": "None.",
  "cosmetic_differentiators": [
   "map with your phone"
  ],
  "meaningful_differentiators": [
   "named data buyer"
  ],
  "open_gaps": [
   "few buyers"
  ]
 },
 {
  "id": "depin_storage_bandwidth",
  "group": "depin_physical",
  "name": "Storage, bandwidth and VPN DePIN",
  "definition": "Decentralized storage, CDN and bandwidth networks.",
  "business_model": "Storage fees",
  "token_role": "Payment",
  "examples": [
   "Filecoin, Arweave, Walrus, Mysterium"
  ],
  "maturity": "saturated",
  "rh_status": "BlockM8 SDK (RH).",
  "cosmetic_differentiators": [
   "storage on RH"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "high cap to revenue"
  ]
 },
 {
  "id": "depin_energy",
  "group": "depin_physical",
  "name": "Energy DePIN",
  "definition": "Solar and battery devices and financing.",
  "business_model": "Energy sales",
  "token_role": "RWA yield",
  "examples": [
   "Glow, Daylight, Fuse"
  ],
  "maturity": "early",
  "rh_status": "None.",
  "cosmetic_differentiators": [
   "green"
  ],
  "meaningful_differentiators": [
   "metered revenue"
  ],
  "open_gaps": [
   "small"
  ]
 },
 {
  "id": "depin_robot_data_capture",
  "group": "depin_physical",
  "name": "Robot and spatial data capture",
  "definition": "Humans or devices record tasks and places to train robots and world models.",
  "business_model": "Dataset sales",
  "token_role": "Reward",
  "examples": [
   "PrismaX, Vangrid",
   "Appy, Hydrax Labs (RH)"
  ],
  "maturity": "early",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "phone capture"
  ],
  "meaningful_differentiators": [
   "lab buyers with quality control"
  ],
  "open_gaps": [
   "scale and quality"
  ]
 },
 {
  "id": "depin_robot_ownership",
  "group": "depin_physical",
  "name": "Fractional robot ownership and tasking",
  "definition": "Own part of a robot or submit tasks to a real robot.",
  "business_model": "Robot revenue",
  "token_role": "Asset share",
  "examples": [
   "XMAQUINA",
   "NK Labs Robot, co_dodo (RH)"
  ],
  "maturity": "early",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "own a humanoid"
  ],
  "meaningful_differentiators": [
   "meter data of earnings"
  ],
  "open_gaps": [
   "unproven unit economics"
  ]
 },
 {
  "id": "depin_machine_metering",
  "group": "depin_physical",
  "name": "Machine usage metering",
  "definition": "Industrial machines settle pay-per-runtime on chain.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "Ruso (RH)",
   "peaq"
  ],
  "maturity": "early",
  "rh_status": "One RH entrant.",
  "cosmetic_differentiators": [
   "IoT wording"
  ],
  "meaningful_differentiators": [
   "named operator buyers"
  ],
  "open_gaps": [
   "enterprise sales"
  ]
 },
 {
  "id": "depin_offline_mesh",
  "group": "depin_physical",
  "name": "Offline mesh, devices and NFC phygitals",
  "definition": "Value transfer without internet, crypto devices and NFC-linked merch.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "Dorel radio mesh, Burrow Bluetooth wallet (RH)",
   "Machankura",
   "Solana Seeker",
   "NFC phygital merch (RH)"
  ],
  "maturity": "early",
  "rh_status": "Two RH entrants. One RH entrant.",
  "cosmetic_differentiators": [
   "offline crypto",
   "NFC chip"
  ],
  "meaningful_differentiators": [
   "settles reliably"
  ],
  "open_gaps": [
   "niche",
   "small"
  ]
 },
 {
  "id": "wallet_self_custody_app",
  "group": "consumer_payments",
  "name": "Self-custody wallet app",
  "definition": "Mobile or extension wallet.",
  "business_model": "Swap fees, referrals",
  "token_role": "Sometimes",
  "examples": [
   "MetaMask, Phantom, Rabby, Robinhood Wallet",
   "Wazmi (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Robinhood Wallet is the best channel.",
  "cosmetic_differentiators": [
   "first wallet on RH"
  ],
  "meaningful_differentiators": [
   "pre-installed distribution"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "wallet_superapp",
  "group": "consumer_payments",
  "name": "Wallet super-app",
  "definition": "Wallet bundling swap, perps, prediction, card and social.",
  "business_model": "Fees",
  "token_role": "Points",
  "examples": [
   "Phantom, Coinbase Wallet, Robinhood Wallet, Telegram Gram Wallet"
  ],
  "maturity": "growing",
  "rh_status": "Robinhood Wallet routes to Lighter and Arcus.",
  "cosmetic_differentiators": [
   "more features"
  ],
  "meaningful_differentiators": [
   "distribution moat"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "card_spend",
  "group": "consumer_payments",
  "name": "Crypto cards",
  "definition": "Debit or credit cards spending custodial or self-custodied balances, including stocks and memes.",
  "business_model": "Interchange",
  "token_role": "Cashback token",
  "examples": [
   "Binance Card, Gnosis Pay, Ether.fi Cash, KAST",
   "Morrow Bank, Cardy (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Two RH card pitches.",
  "cosmetic_differentiators": [
   "card on RH"
  ],
  "meaningful_differentiators": [
   "spend stocks without selling via credit line"
  ],
  "open_gaps": [
   "white-label BIN sponsors"
  ]
 },
 {
  "id": "neobank_stablecoin",
  "group": "consumer_payments",
  "name": "Stablecoin neobank and on-chain yield bank",
  "definition": "Dollar accounts with yield, card and rails.",
  "business_model": "Yield spread, interchange",
  "token_role": "Points then token",
  "examples": [
   "KAST, RedotPay, Plasma One, Ether.fi Cash",
   "Robinhood Earn"
  ],
  "maturity": "crowded",
  "rh_status": "Robinhood Earn owns US yield.",
  "cosmetic_differentiators": [
   "higher APY"
  ],
  "meaningful_differentiators": [
   "merchant stock-back rewards",
   "licensed US yield"
  ],
  "open_gaps": [
   "X Money threat"
  ]
 },
 {
  "id": "p2p_payments",
  "group": "consumer_payments",
  "name": "P2P payments, transfer UX and remittance",
  "definition": "Send by handle, link, tap, SMS or across borders.",
  "business_model": "Float, FX",
  "token_role": "Rarely",
  "examples": [
   "Venmo PYUSD, Cash App, Peanut links",
   "taply tap transfer, RelayZero SMS wallet (RH)",
   "Félix Pago, Lemon, Bitso"
  ],
  "maturity": "saturated",
  "rh_status": "Two RH variants. Poor fit for RH.",
  "cosmetic_differentiators": [
   "Venmo on chain",
   "cheaper"
  ],
  "meaningful_differentiators": [
   "pay anyone with no app",
   "local last mile"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "merchant_checkout",
  "group": "consumer_payments",
  "name": "Merchant checkout and no-KYC spend",
  "definition": "Accept crypto or stocks at checkout; spend RWAs online.",
  "business_model": "MDR",
  "token_role": "Rarely",
  "examples": [
   "Stripe Bridge, Shopify USDC",
   "Payhood, no-KYC RWA checkout (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "Stripe for stocks"
  ],
  "meaningful_differentiators": [
   "settlement in fiat for merchants"
  ],
  "open_gaps": [
   "weak consumer pull"
  ]
 },
 {
  "id": "rewards_cashback_roundups",
  "group": "consumer_payments",
  "name": "Cashback, receipts and round-ups paid in assets",
  "definition": "Earn stocks or tokens from spending, receipts, swaps or round-ups.",
  "business_model": "Interchange or sponsor",
  "token_role": "Reward asset",
  "examples": [
   "Fold",
   "SPARE round-ups, Crumbs receipts, fuel receipt cashback, Obscura swap cashback (RH)"
  ],
  "maturity": "crowded",
  "rh_status": "Many RH variants.",
  "cosmetic_differentiators": [
   "paid in tokenized stocks"
  ],
  "meaningful_differentiators": [
   "merchant-funded stock-back"
  ],
  "open_gaps": [
   "sponsor missing"
  ]
 },
 {
  "id": "earn_tasks_paid_in_stocks",
  "group": "consumer_payments",
  "name": "Tasks, surveys and ads paid in stocks",
  "definition": "Surveys, ads, lessons or faucets that pay stock tokens.",
  "business_model": "Sponsor budget",
  "token_role": "Reward",
  "examples": [
   "Stock Faucet, AdStocks, No Engrish, faucet (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Dozen on RH Aug to Sep.",
  "cosmetic_differentiators": [
   "paid in stocks"
  ],
  "meaningful_differentiators": [
   "external payer with retention"
  ],
  "open_gaps": [
   "low retention"
  ]
 },
 {
  "id": "move_to_earn",
  "group": "consumer_payments",
  "name": "Move and location to earn",
  "definition": "Steps, runs or walking routes earn tokens or stocks.",
  "business_model": "NFT sales, sponsors",
  "token_role": "Reward",
  "examples": [
   "STEPN, Sweatcoin",
   "Pace, GPS-verified effort, walk-to-collect, Touch Grass AR (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Four RH variants.",
  "cosmetic_differentiators": [
   "paid in stocks"
  ],
  "meaningful_differentiators": [
   "anti-cheat plus a sponsor who pays for outcomes"
  ],
  "open_gaps": [
   "dead pattern"
  ]
 },
 {
  "id": "onoff_ramp_p2p_cash",
  "group": "consumer_payments",
  "name": "On/off ramps and P2P cash",
  "definition": "Convert fiat or X Money balances to tokens, or memes to cash.",
  "business_model": "Spread",
  "token_role": "Rarely",
  "examples": [
   "MoonPay, Apple Pay on Robinhood Wallet",
   "P2P meme-for-cash, X Money to assets swap (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Two RH variants.",
  "cosmetic_differentiators": [
   "new ramp"
  ],
  "meaningful_differentiators": [
   "broker cash to chain in one step"
  ],
  "open_gaps": [
   "Robinhood controls it"
  ]
 },
 {
  "id": "commerce_travel_esim",
  "group": "consumer_payments",
  "name": "Crypto commerce: travel, eSIM, gift cards",
  "definition": "Buy travel, eSIMs or goods with crypto.",
  "business_model": "Margin",
  "token_role": "None",
  "examples": [
   "Bitrefill, Travala",
   "Trippy, Anywire eSIM (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "on RH"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "membership_product_pass",
  "group": "consumer_payments",
  "name": "Memberships, passes, tickets and loyalty",
  "definition": "Token or NFT passes for clubs, products, deal flow, events and shop loyalty.",
  "business_model": "Mint, subscription",
  "token_role": "Pass",
  "examples": [
   "FWB",
   "peptidezz product pass, MONS dealflow terminal (RH)",
   "GET Protocol",
   "Blackbird",
   "Puding (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Two RH entrants. One RH entrant.",
  "cosmetic_differentiators": [
   "lifetime pass",
   "NFT tickets",
   "on-chain points"
  ],
  "meaningful_differentiators": [
   "venue adoption with price caps",
   "cross-brand adoption"
  ],
  "open_gaps": [
   "Ticketmaster controls supply",
   "brands do not want it"
  ]
 },
 {
  "id": "reversible_stablecoin_payments",
  "group": "consumer_payments",
  "name": "Disputable and reversible stablecoin payments",
  "definition": "Payments with chargeback, escrow and arbiter built in.",
  "business_model": "Fees",
  "token_role": "Optional",
  "examples": [
   "none at rail level"
  ],
  "maturity": "missing",
  "rh_status": "Absent.",
  "cosmetic_differentiators": [
   "escrow app"
  ],
  "meaningful_differentiators": [
   "native dispute standard"
  ],
  "open_gaps": [
   "demanded (@defyneric 406 likes)"
  ]
 },
 {
  "id": "merchant_stock_back_rewards",
  "group": "consumer_payments",
  "name": "Merchant stock-back rewards",
  "definition": "Spend at a company and earn that company's stock token.",
  "business_model": "Merchant funded",
  "token_role": "Reward",
  "examples": [
   "none"
  ],
  "maturity": "missing",
  "rh_status": "Absent; asked for on RH (@defyneric).",
  "cosmetic_differentiators": [
   "paid in stocks via generic tax"
  ],
  "meaningful_differentiators": [
   "merchant pays"
  ],
  "open_gaps": [
   "needs merchant deals"
  ]
 },
 {
  "id": "socialfi_network",
  "group": "social_creator",
  "name": "SocialFi network and community worlds",
  "definition": "Social graphs, chats or worlds for crypto communities.",
  "business_model": "App fees",
  "token_role": "Network token",
  "examples": [
   "Farcaster, Lens",
   "Sherwood chat, WORLDIE (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "first SocialFi on RH"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "stalled"
  ]
 },
 {
  "id": "social_keys_gated_rooms",
  "group": "social_creator",
  "name": "Social keys and gated rooms",
  "definition": "Buy keys for chat access.",
  "business_model": "Trade fees",
  "token_role": "Key",
  "examples": [
   "friend.tech",
   "clan.tech, YapNFT (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "keys to clan chats"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "dead pattern"
  ]
 },
 {
  "id": "creator_coin_profile",
  "group": "social_creator",
  "name": "Creator and handle coins",
  "definition": "One coin per creator or X handle.",
  "business_model": "Trade fees",
  "token_role": "The coin",
  "examples": [
   "Zora creator coins",
   "Handles (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Handles on RH.",
  "cosmetic_differentiators": [
   "handles as tickers"
  ],
  "meaningful_differentiators": [
   "revenue beyond own trading fees"
  ],
  "open_gaps": [
   "declining"
  ]
 },
 {
  "id": "trader_seat_coins",
  "group": "social_creator",
  "name": "Per-trader coins",
  "definition": "Each trader gets a coin, often with performance burns.",
  "business_model": "Tax",
  "token_role": "Coin",
  "examples": [
   "Unipcs MADE book, per-trader leaderboard buyback tokens (RH)"
  ],
  "maturity": "early",
  "rh_status": "RH-native.",
  "cosmetic_differentiators": [
   "friend.tech redux"
  ],
  "meaningful_differentiators": [
   "neutral performance feed"
  ],
  "open_gaps": [
   "trader dumps on holders"
  ]
 },
 {
  "id": "clans_groups",
  "group": "social_creator",
  "name": "Clans and squads",
  "definition": "Groups with leaderboards and shared status.",
  "business_model": "Volume",
  "token_role": "Rarely",
  "examples": [
   "fomo Clans, Jupiter predict clans, Zeru"
  ],
  "maturity": "growing",
  "rh_status": "fomo clans on RH.",
  "cosmetic_differentiators": [
   "new clan feature"
  ],
  "meaningful_differentiators": [
   "distribution"
  ],
  "open_gaps": [
   "copied within weeks"
  ]
 },
 {
  "id": "infofi_attention",
  "group": "social_creator",
  "name": "InfoFi, ads, clipping and attention markets",
  "definition": "Paid posting, clipping bounties, ad slots, mindshare or hashtag markets.",
  "business_model": "Marketing budgets",
  "token_role": "Token",
  "examples": [
   "Kaito (Yaps closed)",
   "FrontRun ad slot auction, TAGS hashtags, opinions.fun (RH)",
   "Whop",
   "Ponder (RH)"
  ],
  "maturity": "crowded",
  "rh_status": "Three RH variants. Ponder on RH.",
  "cosmetic_differentiators": [
   "new leaderboard",
   "clips on chain"
  ],
  "meaningful_differentiators": [
   "independent of X API",
   "pay per outcome",
   "verified views"
  ],
  "open_gaps": [
   "X ban Jan 2026",
   "platform risk"
  ]
 },
 {
  "id": "callout_leaderboards",
  "group": "social_creator",
  "name": "Paid calls, tips and sealed theses",
  "definition": "Callers paid for calls, sealed or auctioned tips and theses, tip bots and leaderboards.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "pump.fun callouts",
   "stockcall, Trench Fund Manager (RH)",
   "whisper single-listen tips, BL3CK BOX sealed calls (RH)"
  ],
  "maturity": "crowded",
  "rh_status": "Two RH variants. Two RH entrants.",
  "cosmetic_differentiators": [
   "paid calls",
   "alpha for sale"
  ],
  "meaningful_differentiators": [
   "verified trade-before-post",
   "verifiable outcome scoring"
  ],
  "open_gaps": [
   "paid shill",
   "legal"
  ]
 },
 {
  "id": "web3_messaging",
  "group": "social_creator",
  "name": "Web3 messaging and calls",
  "definition": "Wallet-to-wallet chat, encrypted messengers, voice calls.",
  "business_model": "None",
  "token_role": "Token",
  "examples": [
   "XMTP",
   "HOODGRAM, HAIL, Hood Chat (RH)"
  ],
  "maturity": "early",
  "rh_status": "Three RH entrants.",
  "cosmetic_differentiators": [
   "unstoppable chat"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "weak demand"
  ]
 },
 {
  "id": "interactive_story_music",
  "group": "social_creator",
  "name": "Interactive stories and song charts",
  "definition": "X-native story games and song coins on charts.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "X Fection, BATTLE.BAND song coins (RH)"
  ],
  "maturity": "early",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "new medium"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "novelty"
  ]
 },
 {
  "id": "nft_pfp_free_mint",
  "group": "social_creator",
  "name": "PFP and free-mint NFT collections",
  "definition": "PFP or free-mint sets as identity and community before a token.",
  "business_model": "Mint, royalties",
  "token_role": "Token later",
  "examples": [
   "BAYC, Pudgy",
   "Exit Labs, Golden Arrows, Corrupted Quotrons (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Free-mint wave on RH Sep 2026.",
  "cosmetic_differentiators": [
   "NFT first, token follows"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "farming"
  ]
 },
 {
  "id": "nft_launch_mechanics",
  "group": "social_creator",
  "name": "NFT launch mechanics",
  "definition": "CCA, burn-to-mint, volume-gated mints, daily auctions, parasite sets.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "Nouns",
   "Lilypad CCA, Unifrogs, Volume Addicts, daily auction, parasite NFTs, PRINT trade prints (RH)",
   "NFT bonding curves with 1-3x leverage (RH)"
  ],
  "maturity": "crowded",
  "rh_status": "Many RH variants.",
  "cosmetic_differentiators": [
   "new mint gate"
  ],
  "meaningful_differentiators": [
   "CCA price discovery"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "nft_marketplace",
  "group": "social_creator",
  "name": "NFT marketplaces and sealed-bid NFT markets",
  "definition": "Mint and trade NFTs, including encrypted sealed-bid markets.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "OpenSea (on RH), Magic Eden",
   "HoodMarket (RH)",
   "Grotto (RH)",
   "Backlit"
  ],
  "maturity": "saturated",
  "rh_status": "OpenSea supports RH. Grotto on RH.",
  "cosmetic_differentiators": [
   "first marketplace on RH",
   "dark pool for NFTs"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "unclear demand"
  ]
 },
 {
  "id": "nft_hybrid_inscriptions",
  "group": "social_creator",
  "name": "NFT hybrids and inscriptions",
  "definition": "ERC-404 hybrids, inscriptions and runes.",
  "business_model": "Mint fees",
  "token_role": "Token",
  "examples": [
   "ERC-404",
   "Robinetch, RBRC, zOrdinals (RH)",
   "Zcash inscriptions"
  ],
  "maturity": "saturated",
  "rh_status": "Four RH entrants.",
  "cosmetic_differentiators": [
   "inscriptions on RH"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "flash metas"
  ]
 },
 {
  "id": "nft_wallet_6551",
  "group": "social_creator",
  "name": "NFTs that own wallets",
  "definition": "NFT owns a wallet that receives stock drops or fees.",
  "business_model": "Mint, fees",
  "token_role": "Token",
  "examples": [
   "StonkBrokers, Clutch Markets (RH)"
  ],
  "maturity": "growing",
  "rh_status": "RH lane.",
  "cosmetic_differentiators": [
   "NFT receives stocks"
  ],
  "meaningful_differentiators": [
   "real cash flow"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "ip_licensing",
  "group": "social_creator",
  "name": "IP licensing",
  "definition": "Programmable licences and royalty splits.",
  "business_model": "Fees",
  "token_role": "IP token",
  "examples": [
   "Story Protocol",
   "Liceno (RH)"
  ],
  "maturity": "early",
  "rh_status": "One RH entrant.",
  "cosmetic_differentiators": [
   "IP on chain"
  ],
  "meaningful_differentiators": [
   "real licensees"
  ],
  "open_gaps": [
   "low retail pull"
  ]
 },
 {
  "id": "verified_trader_reputation",
  "group": "social_creator",
  "name": "Neutral verified trader reputation",
  "definition": "Independent, signer-verified track records with paid-promo and sell-into-followers detection.",
  "business_model": "Data subscriptions",
  "token_role": "Optional",
  "examples": [
   "kolscan, fomoscan (partial)",
   "none neutral"
  ],
  "maturity": "missing",
  "rh_status": "Partial tools only.",
  "cosmetic_differentiators": [
   "PnL leaderboard"
  ],
  "meaningful_differentiators": [
   "independent scorer with disclosure"
  ],
  "open_gaps": [
   "strongest unaffiliated demand (D-TRUSTPNL)"
  ]
 },
 {
  "id": "pm_regulated_exchange",
  "group": "games_betting_predictions",
  "name": "Regulated prediction exchange",
  "definition": "CFTC-regulated event contract exchange or broker.",
  "business_model": "Fees",
  "token_role": "None",
  "examples": [
   "Kalshi, Polymarket US, Robinhood prediction markets, Coinbase"
  ],
  "maturity": "saturated",
  "rh_status": "Robinhood owns the regulated version.",
  "cosmetic_differentiators": [
   "PM on chain X"
  ],
  "meaningful_differentiators": [
   "none for RH builders"
  ],
  "open_gaps": [
   "state lawsuits"
  ]
 },
 {
  "id": "pm_onchain_global",
  "group": "games_betting_predictions",
  "name": "On-chain global prediction markets",
  "definition": "Offshore on-chain order book markets.",
  "business_model": "Taker fees",
  "token_role": "Points then token",
  "examples": [
   "Polymarket, Opinion Labs, predict.fun, Myriad, Limitless",
   "Meridian predictions (RH)"
  ],
  "maturity": "crowded",
  "rh_status": "Small on RH.",
  "cosmetic_differentiators": [
   "Polymarket on RH"
  ],
  "meaningful_differentiators": [
   "new distribution",
   "new collateral"
  ],
  "open_gaps": [
   "liquidity concentrates"
  ]
 },
 {
  "id": "pm_permissionless_creation",
  "group": "games_betting_predictions",
  "name": "Permissionless market creation and P2P bets",
  "definition": "Anyone creates a market or calls a bet on X; AI, optimistic or bot resolution.",
  "business_model": "Creator fee",
  "token_role": "Token",
  "examples": [
   "Melee, Trueo, pfwa, FUD Markets",
   "wick.plus (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Few on RH. One RH entrant.",
  "cosmetic_differentiators": [
   "AI questions",
   "bet bot"
  ],
  "meaningful_differentiators": [
   "liquidity bootstrapping",
   "trust-minimized settlement"
  ],
  "open_gaps": [
   "spam",
   "small"
  ]
 },
 {
  "id": "pm_onchain_native_events",
  "group": "games_betting_predictions",
  "name": "Markets on on-chain native events",
  "definition": "Bets on launch graduation, volume battles or market caps settled from contracts.",
  "business_model": "Fees",
  "token_role": "Pad token",
  "examples": [
   "PolyFrog, graduation YES/NO pools, Stocks vs Memes battle (RH)",
   "wdyt.fun (Solana)"
  ],
  "maturity": "early",
  "rh_status": "RH-native cluster.",
  "cosmetic_differentiators": [
   "bet on launches"
  ],
  "meaningful_differentiators": [
   "deterministic settlement from chain data",
   "short side for launches"
  ],
  "open_gaps": [
   "tiny so far"
  ]
 },
 {
  "id": "pm_leverage_parlays",
  "group": "games_betting_predictions",
  "name": "Leverage, parlays and lending on predictions",
  "definition": "Leverage on outcomes, parlays or borrowing against positions.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "HEDGE, legs.fun, PM position leverage (RH)",
   "Parabolic"
  ],
  "maturity": "early",
  "rh_status": "Three RH entrants.",
  "cosmetic_differentiators": [
   "10x bets"
  ],
  "meaningful_differentiators": [
   "solvent margin on binaries"
  ],
  "open_gaps": [
   "PM derivatives missing"
  ]
 },
 {
  "id": "pm_precision_markets",
  "group": "games_betting_predictions",
  "name": "Precision and closeness markets",
  "definition": "Forecast exact numbers and earn by closeness.",
  "business_model": "Fees",
  "token_role": "Stake token",
  "examples": [
   "Hoodhop, precision markets (RH)"
  ],
  "maturity": "early",
  "rh_status": "RH entrants.",
  "cosmetic_differentiators": [
   "scoring tweak"
  ],
  "meaningful_differentiators": [
   "trusted data source"
  ],
  "open_gaps": [
   "small"
  ]
 },
 {
  "id": "pm_aggregator_copy",
  "group": "games_betting_predictions",
  "name": "Prediction market aggregators and copy bots",
  "definition": "One UI across venues, copy trading on PMs.",
  "business_model": "Subscriptions",
  "token_role": "Token",
  "examples": [
   "Hollup, Goblin (RH)",
   "Ares"
  ],
  "maturity": "growing",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "new UI"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "pm_deterministic_resolution",
  "group": "games_betting_predictions",
  "name": "Deterministic automated resolution",
  "definition": "Dispute-proof automated resolution for long-tail markets.",
  "business_model": "Fees",
  "token_role": "Staking",
  "examples": [
   "GenLayer, Fermah (claims)"
  ],
  "maturity": "missing",
  "rh_status": "Absent.",
  "cosmetic_differentiators": [
   "AI judge"
  ],
  "meaningful_differentiators": [
   "verifiable data sources at scale"
  ],
  "open_gaps": [
   "loss stories from UMA disputes"
  ]
 },
 {
  "id": "casino_onchain_bankroll",
  "group": "games_betting_predictions",
  "name": "Casinos and on-chain bankroll",
  "definition": "Provably fair games with LP-owned house, or custodial crypto casinos.",
  "business_model": "House edge",
  "token_role": "Staking for house share",
  "examples": [
   "Stake, Shuffle",
   "PlayOnMint, VIPER arcade, grid mining (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Several RH casinos.",
  "cosmetic_differentiators": [
   "new game list"
  ],
  "meaningful_differentiators": [
   "solvent LP house"
  ],
  "open_gaps": [
   "regulation"
  ]
 },
 {
  "id": "pvp_skill_wager",
  "group": "games_betting_predictions",
  "name": "PvP and skill wagers",
  "definition": "Wager on own matches, RPS, trading rounds.",
  "business_model": "Rake",
  "token_role": "Token",
  "examples": [
   "RHPS, Hood Royale, Ponstreet (RH)"
  ],
  "maturity": "early",
  "rh_status": "Three RH entrants.",
  "cosmetic_differentiators": [
   "PvP"
  ],
  "meaningful_differentiators": [
   "anti-cheat"
  ],
  "open_gaps": [
   "small"
  ]
 },
 {
  "id": "fantasy_traders_stocks",
  "group": "games_betting_predictions",
  "name": "Fantasy leagues on traders, stocks and sports",
  "definition": "Draft traders, stocks or players and win on performance.",
  "business_model": "Rake",
  "token_role": "Token",
  "examples": [
   "Memecoin Fantasy League, DRAFT, arcads.fun, Stock Wars, SQUADX (RH)"
  ],
  "maturity": "early",
  "rh_status": "RH-native cluster.",
  "cosmetic_differentiators": [
   "fantasy on chain"
  ],
  "meaningful_differentiators": [
   "verified feeds"
  ],
  "open_gaps": [
   "small"
  ]
 },
 {
  "id": "lottery_no_loss",
  "group": "games_betting_predictions",
  "name": "Lotteries and no-loss draws",
  "definition": "Tickets, launch lotteries, prize savings.",
  "business_model": "Rake or yield",
  "token_role": "Token",
  "examples": [
   "PoolTogether",
   "launch lottery across tokens (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "One RH entrant.",
  "cosmetic_differentiators": [
   "VRF lottery"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "game_p2e_casual",
  "group": "games_betting_predictions",
  "name": "Play-to-earn and casual mini games",
  "definition": "Earn tokens for play, tap games, mini apps.",
  "business_model": "Token sales",
  "token_role": "In-game currency",
  "examples": [
   "Axie, Notcoin, Sleepagotchi"
  ],
  "maturity": "saturated",
  "rh_status": "Little on RH.",
  "cosmetic_differentiators": [
   "earn"
  ],
  "meaningful_differentiators": [
   "fun first"
  ],
  "open_gaps": [
   "D30 retention 2 to 5%"
  ]
 },
 {
  "id": "game_free_mint_ponzinomics",
  "group": "games_betting_predictions",
  "name": "Free-mint games and gamified ponzinomics",
  "definition": "Free-mint NFT games or shared-goal groups paying stocks.",
  "business_model": "Mint, fees",
  "token_role": "Token",
  "examples": [
   "Computers RH, MintABear, Waifu islands, Overload, YieldFields (RH)"
  ],
  "maturity": "crowded",
  "rh_status": "RH wave Sep 2026.",
  "cosmetic_differentiators": [
   "build and earn stocks"
  ],
  "meaningful_differentiators": [
   "real gameplay"
  ],
  "open_gaps": [
   "farming"
  ]
 },
 {
  "id": "game_trading_as_gameplay",
  "group": "games_betting_predictions",
  "name": "Trading as gameplay",
  "definition": "Charts or holdings become the game: cities, runners, arenas.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "Skyhodl, Market Rush, GPU mining game (RH)",
   "GPU stock-backed mining game (RH)"
  ],
  "maturity": "early",
  "rh_status": "RH-native.",
  "cosmetic_differentiators": [
   "game skin"
  ],
  "meaningful_differentiators": [
   "retention"
  ],
  "open_gaps": [
   "novelty"
  ]
 },
 {
  "id": "game_ugc_ai_built",
  "group": "games_betting_predictions",
  "name": "UGC and AI-built games",
  "definition": "Players build games and earn when others play.",
  "business_model": "Fee share",
  "token_role": "Token",
  "examples": [
   "heistmap, PLAYGROUND (RH)"
  ],
  "maturity": "early",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "AI builds games"
  ],
  "meaningful_differentiators": [
   "real players"
  ],
  "open_gaps": [
   "small"
  ]
 },
 {
  "id": "game_pets_world_sims",
  "group": "games_betting_predictions",
  "name": "Pet games and world simulations",
  "definition": "Tamagotchi NFTs, country-token worlds, on-chain sims.",
  "business_model": "Mint",
  "token_role": "Token",
  "examples": [
   "PonSters, country world sim (RH)",
   "Dark Forest"
  ],
  "maturity": "early",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "on-chain world"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "niche"
  ]
 },
 {
  "id": "fun_crypto_mmo",
  "group": "games_betting_predictions",
  "name": "A crypto game people play for fun",
  "definition": "Deep-economy MMO or game with real retention.",
  "business_model": "Game revenue",
  "token_role": "Optional",
  "examples": [
   "none accepted"
  ],
  "maturity": "missing",
  "rh_status": "Absent.",
  "cosmetic_differentiators": [
   "AAA claims"
  ],
  "meaningful_differentiators": [
   "players stay without rewards"
  ],
  "open_gaps": [
   "asked loudly (@kingfxyo 578 likes)"
  ]
 },
 {
  "id": "l1_general",
  "group": "infra_chains",
  "name": "General and high-performance L1",
  "definition": "Sovereign smart contract chains.",
  "business_model": "Fees, MEV",
  "token_role": "Gas, staking",
  "examples": [
   "Ethereum, Solana, Sui, Monad"
  ],
  "maturity": "saturated",
  "rh_status": "n/a",
  "cosmetic_differentiators": [
   "faster, cheaper"
  ],
  "meaningful_differentiators": [
   "new trust model"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "l1_stablechain",
  "group": "infra_chains",
  "name": "Stablecoin and payments chains",
  "definition": "Stablecoin gas, institutional validators.",
  "business_model": "Issuer float",
  "token_role": "None or native",
  "examples": [
   "Arc, Tempo, Plasma, Stable"
  ],
  "maturity": "crowded",
  "rh_status": "Competes with USDG on RH.",
  "cosmetic_differentiators": [
   "USDC gas"
  ],
  "meaningful_differentiators": [
   "issuer-validated payments"
  ],
  "open_gaps": [
   "trenches died on Arc"
  ]
 },
 {
  "id": "l2_rollup",
  "group": "infra_chains",
  "name": "Rollups, RaaS, sequencing and DA",
  "definition": "Optimistic and ZK rollups plus rollup services, shared sequencers and data availability.",
  "business_model": "Sequencer margin",
  "token_role": "Governance",
  "examples": [
   "Arbitrum, Base, OP, zkSync, Starknet",
   "Conduit, Caldera, Espresso, Celestia, EigenDA"
  ],
  "maturity": "saturated",
  "rh_status": "RH is an Arbitrum Orbit rollup.",
  "cosmetic_differentiators": [
   "new L2",
   "new DA"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "Ethereum blobs ate demand"
  ]
 },
 {
  "id": "l2_corporate",
  "group": "infra_chains",
  "name": "Corporate L2",
  "definition": "Company-owned L2 as distribution moat.",
  "business_model": "Sequencer revenue",
  "token_role": "No token",
  "examples": [
   "Robinhood Chain, Base, Ink, Unichain"
  ],
  "maturity": "growing",
  "rh_status": "RH itself.",
  "cosmetic_differentiators": [
   "RH chain token claims (none exists)"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "centralized sequencer, beacon controls"
  ]
 },
 {
  "id": "l3_app_chain",
  "group": "infra_chains",
  "name": "L3 and meme-gas app chains",
  "definition": "Chains above an L2 with custom gas.",
  "business_model": "Sequencer fees",
  "token_role": "Gas token",
  "examples": [
   "Degen chain, ApeChain",
   "Cashcat Chain (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Cashcat Chain on RH.",
  "cosmetic_differentiators": [
   "meme as gas"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "app chains die"
  ]
 },
 {
  "id": "btc_l2",
  "group": "infra_chains",
  "name": "Bitcoin L2 and BTC swaps",
  "definition": "BTC smart contracts and trustless swaps.",
  "business_model": "Fees",
  "token_role": "Gas",
  "examples": [
   "Stacks, Babylon, BOB",
   "AtomStark HTLC swaps (RH)"
  ],
  "maturity": "growing",
  "rh_status": "AtomStark on RH.",
  "cosmetic_differentiators": [
   "BTC on RH"
  ],
  "meaningful_differentiators": [
   "trust-minimized"
  ],
  "open_gaps": [
   "niche"
  ]
 },
 {
  "id": "bridge_interop",
  "group": "infra_chains",
  "name": "Bridges and interop messaging",
  "definition": "Canonical bridges, messaging, OFT tokens.",
  "business_model": "Fees",
  "token_role": "Stake",
  "examples": [
   "Arbitrum bridge, LayerZero, CCIP, Wormhole, Hyperlane"
  ],
  "maturity": "saturated",
  "rh_status": "LayerZero and CCIP official on RH.",
  "cosmetic_differentiators": [
   "first bridge to RH"
  ],
  "meaningful_differentiators": [
   "removes trust assumption"
  ],
  "open_gaps": [
   "exits slow"
  ]
 },
 {
  "id": "intent_bridge_abstraction",
  "group": "infra_chains",
  "name": "Intent bridges and chain abstraction",
  "definition": "Solvers front funds; one balance across chains.",
  "business_model": "Spread",
  "token_role": "Sometimes",
  "examples": [
   "Across, Relay, NEAR Intents, LI.FI",
   "Anychain (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Relay via fomo is main entry to RH.",
  "cosmetic_differentiators": [
   "no bridge needed"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "one-price coins across chains"
  ]
 },
 {
  "id": "wrapped_asset_gateway",
  "group": "infra_chains",
  "name": "Wrapped asset gateways and migration",
  "definition": "Wrap USDC, BTC, gold onto a chain with PoR, or migrate tokens.",
  "business_model": "Mint fees",
  "token_role": "Sometimes",
  "examples": [
   "WBTC, cbBTC",
   "WrapFi, Migrate (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "PoR"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "native USDC missing"
  ]
 },
 {
  "id": "wallet_smart_account_aa",
  "group": "infra_chains",
  "name": "Smart accounts, embedded wallets and paymasters",
  "definition": "AA wallets, WaaS, bundlers, gas in any token.",
  "business_model": "SaaS, gas margin",
  "token_role": "Rarely",
  "examples": [
   "Safe, Privy, ZeroDev, Pimlico",
   "thru USDG paymaster (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "ERC-4337 and 7702 first-class on RH.",
  "cosmetic_differentiators": [
   "pay gas in USDG"
  ],
  "meaningful_differentiators": [
   "recovery without custodian"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "oracle_price",
  "group": "infra_chains",
  "name": "Price oracles (push and pull)",
  "definition": "Node networks or signed pull feeds.",
  "business_model": "Data fees",
  "token_role": "Staking",
  "examples": [
   "Chainlink (RH), Pyth, RedStone",
   "Shenlong (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Chainlink powers stock token oracles.",
  "cosmetic_differentiators": [
   "new oracle republishing feeds"
  ],
  "meaningful_differentiators": [
   "first-party data"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "oracle_equity_session",
  "group": "infra_chains",
  "name": "Session-aware equity oracles",
  "definition": "Equity prices with sessions, halts, corporate actions, confidence bands.",
  "business_model": "Data fees",
  "token_role": "Token",
  "examples": [
   "Chainlink 24/5 streams, Pyth",
   "session-aware oracle (RH)"
  ],
  "maturity": "early",
  "rh_status": "One RH entrant.",
  "cosmetic_differentiators": [
   "24/7 stock price"
  ],
  "meaningful_differentiators": [
   "weekend fair value with dispute"
  ],
  "open_gaps": [
   "real need for lending and perps"
  ]
 },
 {
  "id": "oracle_optimistic_randomness",
  "group": "infra_chains",
  "name": "Optimistic oracles, randomness and data proofs",
  "definition": "Bonded dispute oracles, VRF, ZK coprocessors and zkTLS web proofs.",
  "business_model": "Bonds, request fees",
  "token_role": "Token",
  "examples": [
   "UMA, Chainlink VRF, Pyth Entropy",
   "Ovanva (RH)",
   "Axiom, Brevis, Reclaim, zkPass"
  ],
  "maturity": "saturated",
  "rh_status": "Ovanva and Entropy fork.",
  "cosmetic_differentiators": [
   "new dispute token",
   "ZK wording"
  ],
  "meaningful_differentiators": [
   "verifier contract"
  ],
  "open_gaps": [
   "UMA whale capture"
  ]
 },
 {
  "id": "rpc_indexing_storage",
  "group": "infra_chains",
  "name": "RPC, indexing and storage",
  "definition": "Node APIs, indexers, on-chain hosting.",
  "business_model": "SaaS",
  "token_role": "Sometimes",
  "examples": [
   "Alchemy (RH), Goldsky, The Graph",
   "BlockM8, on-chain web hosting (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Alchemy official.",
  "cosmetic_differentiators": [
   "decentralized RPC"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "mev_infra",
  "group": "infra_chains",
  "name": "MEV builders, auctions and protection",
  "definition": "Builders, sequencer auctions, private RPC.",
  "business_model": "MEV share",
  "token_role": "Rarely",
  "examples": [
   "Flashbots, Jito, Timeboost"
  ],
  "maturity": "saturated",
  "rh_status": "RH uses FCFS sequencing by Robinhood.",
  "cosmetic_differentiators": [
   "MEV protection on RH"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "latency races"
  ]
 },
 {
  "id": "mev_lp_recapture_hook",
  "group": "infra_chains",
  "name": "LP MEV recapture and anti-sandwich hooks",
  "definition": "AMM designs returning arbitrage to LPs or blocking sandwiches.",
  "business_model": "Hook fees",
  "token_role": "Token",
  "examples": [
   "Angstrom, Bunni am-AMM",
   "SUMI, Undertow (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "anti-MEV on single sequencer"
  ],
  "meaningful_differentiators": [
   "proven LP recapture"
  ],
  "open_gaps": [
   "marketing heavy"
  ]
 },
 {
  "id": "dev_tooling_ai_coding",
  "group": "infra_chains",
  "name": "Dev tooling and AI contract coding",
  "definition": "Frameworks, prompt-to-contract, simulation receipts.",
  "business_model": "SaaS",
  "token_role": "Sometimes",
  "examples": [
   "Foundry, Tenderly",
   "Roodex, keel (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "deploy by prompt"
  ],
  "meaningful_differentiators": [
   "signed simulation and verification"
  ],
  "open_gaps": [
   "low moat"
  ]
 },
 {
  "id": "mixer",
  "group": "privacy_security_identity",
  "name": "Mixers",
  "definition": "Pooled deposit and withdraw unlinking.",
  "business_model": "Fees",
  "token_role": "None",
  "examples": [
   "Tornado Cash",
   "CloakCash (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "CloakCash on RH.",
  "cosmetic_differentiators": [
   "Tornado clone"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "enforcement risk"
  ]
 },
 {
  "id": "privacy_compliant_pools",
  "group": "privacy_security_identity",
  "name": "Compliant privacy pools",
  "definition": "ZK withdrawals proving clean set membership.",
  "business_model": "Fees",
  "token_role": "None",
  "examples": [
   "Privacy Pools (0xbow)",
   "Rast (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Rast on RH.",
  "cosmetic_differentiators": [
   "compliant privacy wording"
  ],
  "meaningful_differentiators": [
   "accepted by regulated issuers"
  ],
  "open_gaps": [
   "issuer freeze"
  ]
 },
 {
  "id": "privacy_shielded_defi",
  "group": "privacy_security_identity",
  "name": "Shielded balances and private DeFi",
  "definition": "Private balances that can still use DeFi; shielded stablecoins and stocks.",
  "business_model": "Shield fees",
  "token_role": "Governance",
  "examples": [
   "Railgun, Aztec",
   "AnonWallet, Veiled Hood, Null Cash, Vaneza, Private Park (RH)"
  ],
  "maturity": "crowded",
  "rh_status": "Five plus RH entrants.",
  "cosmetic_differentiators": [
   "privacy layer for RH"
  ],
  "meaningful_differentiators": [
   "view keys accepted by USDG and stock issuers"
  ],
  "open_gaps": [
   "regulated asset collision"
  ]
 },
 {
  "id": "privacy_confidential_tokens",
  "group": "privacy_security_identity",
  "name": "Confidential tokens and encrypted compute",
  "definition": "FHE or ZK encrypted balances; MPC and TEE compute.",
  "business_model": "Licensing",
  "token_role": "Token",
  "examples": [
   "Zama, Fairblock CUSD (Arbitrum), Arcium"
  ],
  "maturity": "growing",
  "rh_status": "None native on RH.",
  "cosmetic_differentiators": [
   "military-grade"
  ],
  "meaningful_differentiators": [
   "issuer-native confidential USDG"
  ],
  "open_gaps": [
   "throughput"
  ]
 },
 {
  "id": "privacy_private_execution",
  "group": "privacy_security_identity",
  "name": "Private execution, dark pools and private proofs",
  "definition": "Hidden orders, private RFQ, private brokerage, private asset proofs and payouts.",
  "business_model": "Fees",
  "token_role": "Token",
  "examples": [
   "Renegade, Penumbra",
   "tryHide, ZSTOCK (RH)",
   "SHADOW ZEC/XMR proofs, private ZEC creator payouts (RH)"
  ],
  "maturity": "early",
  "rh_status": "Two RH entrants.",
  "cosmetic_differentiators": [
   "dark pool",
   "ZK claim"
  ],
  "meaningful_differentiators": [
   "hides strategy from copy-traders",
   "verifier"
  ],
  "open_gaps": [
   "proof",
   "unclear demand"
  ]
 },
 {
  "id": "security_audit_ai",
  "group": "privacy_security_identity",
  "name": "Audits, AI auditors and claim verification",
  "definition": "Audits, AI scanners, zk review seals, claim receipts.",
  "business_model": "Fees",
  "token_role": "Sometimes",
  "examples": [
   "OpenZeppelin, EVMbench agents",
   "zk review seal, root-agent, Rumzo receipts (RH)"
  ],
  "maturity": "growing",
  "rh_status": "Three RH entrants.",
  "cosmetic_differentiators": [
   "AI-powered audit"
  ],
  "meaningful_differentiators": [
   "memory across deployers"
  ],
  "open_gaps": [
   "AI exploits cheaper"
  ]
 },
 {
  "id": "token_risk_scanner",
  "group": "privacy_security_identity",
  "name": "Token risk scanners",
  "definition": "Honeypot, tax, LP lock, bundle checks.",
  "business_model": "Token gate, x402",
  "token_role": "Access token",
  "examples": [
   "GoPlus, RugCheck",
   "Loxley, AEGIS, Rug Scan, flork (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Many on RH.",
  "cosmetic_differentiators": [
   "AI rug checker score"
  ],
  "meaningful_differentiators": [
   "cross-chain deployer memory"
  ],
  "open_gaps": [
   "scanners do not remember"
  ]
 },
 {
  "id": "deployer_memory_graph",
  "group": "privacy_security_identity",
  "name": "Cross-chain deployer memory graph",
  "definition": "Links repeat ruggers and funders across launches and chains.",
  "business_model": "Data subscriptions",
  "token_role": "Optional",
  "examples": [
   "AEGIS (pitch), Bubblemaps (partial)"
  ],
  "maturity": "early",
  "rh_status": "Pitched on RH.",
  "cosmetic_differentiators": [
   "scanner remembers"
  ],
  "meaningful_differentiators": [
   "accurate cross-chain identity links"
  ],
  "open_gaps": [
   "53-meme rug factory on RH proves need"
  ]
 },
 {
  "id": "launch_integrity_proof_distinct_buyer",
  "group": "privacy_security_identity",
  "name": "Proof-of-distinct-buyer launches",
  "definition": "Sybil-resistant launches using identity or KYC attestations.",
  "business_model": "Fees",
  "token_role": "Pad token",
  "examples": [
   "none live"
  ],
  "maturity": "missing",
  "rh_status": "Absent; Robinhood KYC is a natural anchor.",
  "cosmetic_differentiators": [
   "no bundles slogan"
  ],
  "meaningful_differentiators": [
   "unique-human allocation"
  ],
  "open_gaps": [
   "privacy and attestation primitive missing"
  ]
 },
 {
  "id": "security_monitoring_insurance",
  "group": "privacy_security_identity",
  "name": "Monitoring, firewalls and cover",
  "definition": "Real-time detection, auto-pause, insurance.",
  "business_model": "SaaS, premiums",
  "token_role": "Stake",
  "examples": [
   "Hypernative, Blockaid, Nexus Mutual"
  ],
  "maturity": "saturated",
  "rh_status": "Generic.",
  "cosmetic_differentiators": [
   "insurance token"
  ],
  "meaningful_differentiators": [
   "payouts"
  ],
  "open_gaps": [
   "rug cover never scaled"
  ]
 },
 {
  "id": "stock_token_admin_monitor",
  "group": "privacy_security_identity",
  "name": "Stock token admin and chain authenticity monitors",
  "definition": "Alerts on beacon upgrades, pause, adminBurn, fake chains and bridges.",
  "business_model": "Subscriptions",
  "token_role": "Optional",
  "examples": [
   "none"
  ],
  "maturity": "missing",
  "rh_status": "Absent; fake GIWA chain drained 767 ETH (Sep 2026).",
  "cosmetic_differentiators": [
   "alert bot"
  ],
  "meaningful_differentiators": [
   "canonical registry in wallets"
  ],
  "open_gaps": [
   "cheap and useful"
  ]
 },
 {
  "id": "naming_service",
  "group": "privacy_security_identity",
  "name": "Name services",
  "definition": "Readable names for wallets.",
  "business_model": "Registration",
  "token_role": "Name token",
  "examples": [
   "ENS, Basenames",
   "RNS, Hood Names (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Three RH entrants.",
  "cosmetic_differentiators": [
   "names on RH"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "ENS subnames cover it"
  ]
 },
 {
  "id": "identity_personhood_kyc",
  "group": "privacy_security_identity",
  "name": "Personhood, ZK-KYC and attestations",
  "definition": "Unique human proofs, reusable KYC, attestations.",
  "business_model": "Per verify",
  "token_role": "WLD etc",
  "examples": [
   "World ID, zkPassport, Coinbase Verifications, EAS"
  ],
  "maturity": "growing",
  "rh_status": "None RH-native.",
  "cosmetic_differentiators": [
   "SBT badges"
  ],
  "meaningful_differentiators": [
   "ZK-KYC accepted by permissioned pools"
  ],
  "open_gaps": [
   "OneKYC asked (289 likes)"
  ]
 },
 {
  "id": "inheritance_recovery",
  "group": "privacy_security_identity",
  "name": "Inheritance and recovery",
  "definition": "Dead man's switch, recovery without seed.",
  "business_model": "Fees",
  "token_role": "Optional",
  "examples": [
   "Uphold Vault Inheritance, Bitkey",
   "Bootstrap (RH)"
  ],
  "maturity": "early",
  "rh_status": "Bootstrap on RH.",
  "cosmetic_differentiators": [
   "no seed phrase"
  ],
  "meaningful_differentiators": [
   "custodian-free recovery"
  ],
  "open_gaps": [
   "real demand"
  ]
 },
 {
  "id": "no_kyc_access",
  "group": "privacy_security_identity",
  "name": "No-KYC access services",
  "definition": "eSIMs, AI, checkout without identity.",
  "business_model": "Margin",
  "token_role": "Token gate",
  "examples": [
   "Anywire, Nupame, no-KYC checkout (RH)"
  ],
  "maturity": "early",
  "rh_status": "Several RH entrants.",
  "cosmetic_differentiators": [
   "no KYC"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "compliance risk"
  ]
 },
 {
  "id": "analytics_dashboards",
  "group": "data_tools",
  "name": "Analytics, chain stats and sentiment",
  "definition": "Dashboards, chain metrics, mindshare analytics and alpha feeds.",
  "business_model": "Subscriptions",
  "token_role": "Rarely",
  "examples": [
   "Dune, DefiLlama, Token Terminal, Allium",
   "Kaito, LunarCrush, alpha groups"
  ],
  "maturity": "saturated",
  "rh_status": "Thin RH explorer complaints.",
  "cosmetic_differentiators": [
   "Bloomberg for RH",
   "AI sentiment"
  ],
  "meaningful_differentiators": [
   "proprietary data (stock float in pools)"
  ],
  "open_gaps": [
   "real active-trader stats on RH"
  ]
 },
 {
  "id": "wallet_holder_intel",
  "group": "data_tools",
  "name": "Wallet and holder intelligence",
  "definition": "Labels, clusters, holder maps.",
  "business_model": "Subscriptions",
  "token_role": "Access token",
  "examples": [
   "Arkham, Nansen, Bubblemaps, GMGN",
   "RH Analytics, Tape (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Several RH entrants.",
  "cosmetic_differentiators": [
   "paste a token"
  ],
  "meaningful_differentiators": [
   "cross-chain entity memory"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "screeners_explorers",
  "group": "data_tools",
  "name": "Screeners, charting and explorers",
  "definition": "Token screeners and block explorers.",
  "business_model": "Ads, API",
  "token_role": "Rarely",
  "examples": [
   "DexScreener, Blockscout (RH explorer), Etherscan"
  ],
  "maturity": "saturated",
  "rh_status": "Blockscout called unusable.",
  "cosmetic_differentiators": [
   "new explorer"
  ],
  "meaningful_differentiators": [
   "usable RH explorer"
  ],
  "open_gaps": [
   "asked on RH"
  ]
 },
 {
  "id": "portfolio_tax",
  "group": "data_tools",
  "name": "Portfolio tracking and tax",
  "definition": "Positions, PnL, tax reports.",
  "business_model": "Subscriptions",
  "token_role": "None",
  "examples": [
   "DeBank, Koinly, rotki"
  ],
  "maturity": "saturated",
  "rh_status": "No RH stock-token cost basis tool.",
  "cosmetic_differentiators": [
   "on RH"
  ],
  "meaningful_differentiators": [
   "stock token tax lots"
  ],
  "open_gaps": [
   "cost basis for stock tokens"
  ]
 },
 {
  "id": "wallet_data_marketplace",
  "group": "data_tools",
  "name": "User-owned wallet data marketplace",
  "definition": "Sell your wallet data and get paid.",
  "business_model": "Data sales",
  "token_role": "Token",
  "examples": [
   "Miate (RH)",
   "Vana"
  ],
  "maturity": "early",
  "rh_status": "One RH entrant.",
  "cosmetic_differentiators": [
   "own your data"
  ],
  "meaningful_differentiators": [
   "buyer"
  ],
  "open_gaps": [
   "no buyer"
  ]
 },
 {
  "id": "revenue_verified_token_data",
  "group": "data_tools",
  "name": "Revenue-verified token valuation data",
  "definition": "On-chain revenue oracle tied to token valuation and burns.",
  "business_model": "Data",
  "token_role": "Optional",
  "examples": [
   "Token Terminal (off-chain)"
  ],
  "maturity": "missing",
  "rh_status": "Absent on chain.",
  "cosmetic_differentiators": [
   "revenue dashboard"
  ],
  "meaningful_differentiators": [
   "on-chain revenue attestation"
  ],
  "open_gaps": [
   "z500 mismatch"
  ]
 },
 {
  "id": "meme_animal_dog",
  "group": "meme_narrative",
  "name": "Dog memes",
  "definition": "Dog-themed memecoins.",
  "business_model": "Attention, timing and community",
  "token_role": "The meme itself",
  "examples": [
   "DOGE, SHIB, WIF, BONK",
   "INU coins (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Many on RH, often stock paired.",
  "cosmetic_differentiators": [
   "new breed"
  ],
  "meaningful_differentiators": [
   "none (memes judged on timing)"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "meme_animal_cat",
  "group": "meme_narrative",
  "name": "Cat memes",
  "definition": "Cat-themed memecoins.",
  "business_model": "Attention, timing and community",
  "token_role": "The meme itself",
  "examples": [
   "POPCAT, MEW",
   "CASHCAT, BOXY (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "CASHCAT is the only RH meme listed in the Robinhood app.",
  "cosmetic_differentiators": [
   "new cat"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "meme_animal_other",
  "group": "meme_narrative",
  "name": "Frog and other animal memes",
  "definition": "Frogs, apes, penguins, viral real animals.",
  "business_model": "Attention, timing and community",
  "token_role": "The meme itself",
  "examples": [
   "PEPE, PENGU, MOODENG",
   "Copper Inu (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Common.",
  "cosmetic_differentiators": [
   "new species"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "meme_culture_internet",
  "group": "meme_narrative",
  "name": "Internet culture and character memes",
  "definition": "Classic characters, aspirational, absurd, crude, gaming, anime.",
  "business_model": "Attention, timing and community",
  "token_role": "The meme itself",
  "examples": [
   "GIGA, WOJAK, TROLL, FARTCOIN"
  ],
  "maturity": "saturated",
  "rh_status": "Common.",
  "cosmetic_differentiators": [
   "none"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "return to simple memes asked (Sep 2026)"
  ]
 },
 {
  "id": "meme_wsb_retail",
  "group": "meme_narrative",
  "name": "Retail trader and WSB memes",
  "definition": "Retail trader identity and finance humor.",
  "business_model": "Attention, timing and community",
  "token_role": "The meme itself",
  "examples": [
   "GME lore, wsb coins",
   "STONKS (RH)"
  ],
  "maturity": "crowded",
  "rh_status": "Common on RH.",
  "cosmetic_differentiators": [
   "none"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "meme_company_stock",
  "group": "meme_narrative",
  "name": "Company and stock lane memes",
  "definition": "Memes tied to a company or ticker, often paired to its stock token.",
  "business_model": "Attention, timing and community",
  "token_role": "The meme itself",
  "examples": [
   "AI/NVDA, BOXY/AMZN, INU/AAPL, SCHIFFY/GLD (RH)",
   "BLUECHIP (Base)"
  ],
  "maturity": "saturated",
  "rh_status": "Core RH meta; one meme leads each stock lane.",
  "cosmetic_differentiators": [
   "second meme in a taken lane"
  ],
  "meaningful_differentiators": [
   "first credible meme in an empty lane",
   "CEO engagement"
  ],
  "open_gaps": [
   "issuer trademark risk"
  ]
 },
 {
  "id": "meme_sector_supercycle",
  "group": "meme_narrative",
  "name": "Sector and supercycle memes",
  "definition": "Copper, memory, AI chips, space, robotics narratives.",
  "business_model": "Attention, timing and community",
  "token_role": "The meme itself",
  "examples": [
   "SPCX lane, copper, memory cow (RH)"
  ],
  "maturity": "crowded",
  "rh_status": "Common on RH.",
  "cosmetic_differentiators": [
   "none"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "meme_ai",
  "group": "meme_narrative",
  "name": "AI memes",
  "definition": "AI agent personas and AI lab or model memes.",
  "business_model": "Attention, timing and community",
  "token_role": "The meme itself",
  "examples": [
   "GOAT, AIXBT, OPENCLAW",
   "Artificial Inu, MUSEBOOK (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Artificial Inu leads RH AI lane.",
  "cosmetic_differentiators": [
   "autonomous posting"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "meme_political",
  "group": "meme_narrative",
  "name": "Political memes",
  "definition": "Politicians and political events.",
  "business_model": "Attention, timing and community",
  "token_role": "The meme itself",
  "examples": [
   "TRUMP, LAPTOP (Base)"
  ],
  "maturity": "saturated",
  "rh_status": "Few on RH.",
  "cosmetic_differentiators": [
   "none"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "meme_news_event",
  "group": "meme_narrative",
  "name": "News, event, holiday, charity and tribute memes",
  "definition": "Coins about news moments, holidays, causes or tributes.",
  "business_model": "Attention, timing and community",
  "token_role": "The meme itself",
  "examples": [
   "event coins on pump.fun",
   "charity DOGE (RH)"
  ],
  "maturity": "saturated",
  "rh_status": "Common. Some on RH.",
  "cosmetic_differentiators": [
   "charity skin"
  ],
  "meaningful_differentiators": [
   "public proof of spend"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "meme_regional",
  "group": "meme_narrative",
  "name": "Regional and language memes",
  "definition": "Country, language or diaspora communities.",
  "business_model": "Attention, timing and community",
  "token_role": "The meme itself",
  "examples": [
   "Chinese-language memes (BSC)"
  ],
  "maturity": "crowded",
  "rh_status": "chinapad lane on RH.",
  "cosmetic_differentiators": [
   "none"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "meme_revival_cto",
  "group": "meme_narrative",
  "name": "Revival and CTO memes",
  "definition": "Old tickers revived or taken over by community.",
  "business_model": "Attention, timing and community",
  "token_role": "The meme itself",
  "examples": [
   "CTO coins on pump and Pons"
  ],
  "maturity": "crowded",
  "rh_status": "Pons CTO program.",
  "cosmetic_differentiators": [
   "none"
  ],
  "meaningful_differentiators": [
   "formal fee handover"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "meme_platform_mascot",
  "group": "meme_narrative",
  "name": "Platform, chain and listing-bet mascots",
  "definition": "Mascots of a chain or app, and coins betting on a Robinhood listing or Vlad follow.",
  "business_model": "Attention, timing and community",
  "token_role": "The meme itself",
  "examples": [
   "CASHCAT, PONS, JUGGERNAUT, TIBBIR, WALLET (RH)",
   "BASECAT (Base)"
  ],
  "maturity": "saturated",
  "rh_status": "Saturated narrative, scarce outcome.",
  "cosmetic_differentiators": [
   "official claims"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "listing pipeline"
  ]
 },
 {
  "id": "meme_people_celebrity",
  "group": "meme_narrative",
  "name": "People, celebrity and founder memes",
  "definition": "Coins about celebrities, founders, influencers.",
  "business_model": "Attention, timing and community",
  "token_role": "The meme itself",
  "examples": [
   "TJR, founder coins"
  ],
  "maturity": "saturated",
  "rh_status": "Common.",
  "cosmetic_differentiators": [
   "none"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "meme_derivative_beta",
  "group": "meme_narrative",
  "name": "Copycat, beta and child memes",
  "definition": "Beta plays and children of a parent meme.",
  "business_model": "Attention, timing and community",
  "token_role": "The meme itself",
  "examples": [
   "beta tickers on every chain"
  ],
  "maturity": "saturated",
  "rh_status": "Common.",
  "cosmetic_differentiators": [
   "none"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "none"
  ]
 },
 {
  "id": "meme_crypto_lore",
  "group": "meme_narrative",
  "name": "Crypto-native lore, numerology and frontier tech memes",
  "definition": "Crypto in-jokes, numbers, quantum and frontier tech.",
  "business_model": "Attention, timing and community",
  "token_role": "The meme itself",
  "examples": [
   "numerology coins, quantum memes"
  ],
  "maturity": "saturated",
  "rh_status": "Common.",
  "cosmetic_differentiators": [
   "none"
  ],
  "meaningful_differentiators": [
   "none"
  ],
  "open_gaps": [
   "none"
  ]
 }
]