From bb1d828a7f579cfbdf5d8c09121ccbff672145ec Mon Sep 17 00:00:00 2001 From: Lars Kersten Date: Sat, 7 Mar 2026 10:44:38 +0100 Subject: [PATCH] Add MolTrust to Base Ecosystem MolTrust provides trust infrastructure for AI agents: - W3C DID-based identity anchored on Base (ERC-8004) - Verifiable Credentials (Ed25519-signed) - On-chain reputation scoring - x402 micropayments for agent trust verification Category: infra / identity Website: https://moltrust.ch Co-Authored-By: Claude Opus 4.6 --- apps/web/public/images/partners/moltrust.png | Bin 0 -> 90018 bytes apps/web/src/data/ecosystem.json | 98 ++++++++++--------- 2 files changed, 53 insertions(+), 45 deletions(-) create mode 100644 apps/web/public/images/partners/moltrust.png diff --git a/apps/web/public/images/partners/moltrust.png b/apps/web/public/images/partners/moltrust.png new file mode 100644 index 0000000000000000000000000000000000000000..348fc16164df1090bd636da88537606f735c7b69 GIT binary patch literal 90018 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%0D*5Dc#MoH;Oc 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 literal 0 HcmV?d00001 diff --git a/apps/web/src/data/ecosystem.json b/apps/web/src/data/ecosystem.json index 7a518930c7..02e49efa6a 100644 --- a/apps/web/src/data/ecosystem.json +++ b/apps/web/src/data/ecosystem.json @@ -241,7 +241,7 @@ }, { "name": "AnyCampus", - "description": "AnyCampus is a Web3 “learn-to-earn” platform that enables you to earn tokens while you learn.", + "description": "AnyCampus is a Web3 \u201clearn-to-earn\u201d platform that enables you to earn tokens while you learn.", "url": "https://anycampus.io/", "imageUrl": "/images/partners/anycampus.png", "category": "consumer", @@ -258,7 +258,7 @@ { "name": "Api3", "url": "https://api3.org/", - "description": "Api3 delivers first-party oracles that pay you — connecting real-world data directly to smart contracts while reclaiming lost value through Oracle Extractable Value (OEV).", + "description": "Api3 delivers first-party oracles that pay you \u2014 connecting real-world data directly to smart contracts while reclaiming lost value through Oracle Extractable Value (OEV).", "imageUrl": "/images/partners/Api3.png", "category": "infra", "subcategory": "data" @@ -281,7 +281,7 @@ }, { "name": "Arcadia Finance", - "description": "Arcadia built an intent-centric application where users can deposit their assets into sophisticated strategies that beat staking APRs and will dynamically suggest rebalancing actions into the highest-yielding opportunities available according to each individual’s preferences and constraints. Arcadia takes advantage of the composability of DeFi to combine different protocols in interesting ways to maximize yields while providing best-in-class execution that streamline the way users interface with underlying protocols.", + "description": "Arcadia built an intent-centric application where users can deposit their assets into sophisticated strategies that beat staking APRs and will dynamically suggest rebalancing actions into the highest-yielding opportunities available according to each individual\u2019s preferences and constraints. Arcadia takes advantage of the composability of DeFi to combine different protocols in interesting ways to maximize yields while providing best-in-class execution that streamline the way users interface with underlying protocols.", "url": "https://arcadia.finance/", "imageUrl": "/images/partners/arcadiafinance.png", "category": "defi", @@ -482,7 +482,7 @@ { "name": "BasePaint", "url": "https://basepaint.xyz/", - "description": "BasePaint is a collaborative pixel art app. Artists come together daily to paint on a shared pixel-art canvas. The next day, the canvas is turned into a 24-hour open edition NFT mint. Once the mint concludes, that day’s artists receive a share of ETH from the mint.", + "description": "BasePaint is a collaborative pixel art app. Artists come together daily to paint on a shared pixel-art canvas. The next day, the canvas is turned into a 24-hour open edition NFT mint. Once the mint concludes, that day\u2019s artists receive a share of ETH from the mint.", "imageUrl": "/images/partners/basepaint.webp", "category": "consumer", "subcategory": "creator" @@ -553,7 +553,7 @@ }, { "name": "Bitbond Token Tool", - "description": "Bitbond Token Tool is a web3 app that enables users to effortlessly create, manage and multisend ERC20 / ERC1400 tokens and NFTs across leading EVM chains. Users can rely on Token Tool’s configurable smart contract templates that have been audited by CertiK instead of having to program their own smart contracts. Token Tool offers a convenient user interface as well as an API in its enterprise version.", + "description": "Bitbond Token Tool is a web3 app that enables users to effortlessly create, manage and multisend ERC20 / ERC1400 tokens and NFTs across leading EVM chains. Users can rely on Token Tool\u2019s configurable smart contract templates that have been audited by CertiK instead of having to program their own smart contracts. Token Tool offers a convenient user interface as well as an API in its enterprise version.", "url": "https://tokentool.bitbond.com/", "imageUrl": "/images/partners/tokentool.png", "category": "infra", @@ -714,7 +714,7 @@ { "name": "Bonfire", "url": "https://www.bonfire.xyz/", - "description": "Bonfire is a no-code website builder and community platform for web3 creators. Bonfire’s toolkit lets creators design custom drops, and offer fans exclusive content and gated experiences on their own branded website.", + "description": "Bonfire is a no-code website builder and community platform for web3 creators. Bonfire\u2019s toolkit lets creators design custom drops, and offer fans exclusive content and gated experiences on their own branded website.", "imageUrl": "/images/partners/bonfire.webp", "category": "consumer", "subcategory": "creator" @@ -730,7 +730,7 @@ { "name": "Brave", "url": "https://brave.com", - "description": "Brave is on a mission to protect your privacy online. We make a suite of internet privacy tools—including our browser and search engine—that shield you from the ads, trackers, and other creepy stuff trying to follow you across the web.", + "description": "Brave is on a mission to protect your privacy online. We make a suite of internet privacy tools\u2014including our browser and search engine\u2014that shield you from the ads, trackers, and other creepy stuff trying to follow you across the web.", "category": "wallet", "subcategory": "self-custody", "imageUrl": "/images/partners/brave.webp" @@ -946,7 +946,7 @@ { "name": "Coinage Media", "url": "https://www.coinage.media/?utm_source=coinbase&utm_medium=web", - "description": "Coinage is a community-owned media organization answering crypto's biggest questions, with host and finance reporter Zack Guzman. Our 5,000 Caucus membership passes give you the option to join the Coinage Co-op, the ability to collaborate on production, and the ability to own crypto’s most trusted narrative.", + "description": "Coinage is a community-owned media organization answering crypto's biggest questions, with host and finance reporter Zack Guzman. Our 5,000 Caucus membership passes give you the option to join the Coinage Co-op, the ability to collaborate on production, and the ability to own crypto\u2019s most trusted narrative.", "imageUrl": "/images/partners/coinnagemedia.webp", "category": "consumer", "subcategory": "social" @@ -1001,7 +1001,7 @@ }, { "name": "CoinTracker", - "description": "Crypto taxes that simply work — with complete coverage for onchain activity. Generate accurate reports and file in minutes with the only solution that integrates directly with TurboTax and H&R Block.", + "description": "Crypto taxes that simply work \u2014 with complete coverage for onchain activity. Generate accurate reports and file in minutes with the only solution that integrates directly with TurboTax and H&R Block.", "url": "https://www.cointracker.io/?utm_source=base", "imageUrl": "/images/partners/cointracker.png", "category": "consumer", @@ -1010,7 +1010,7 @@ { "name": "Coinvise", "url": "https://coinvise.co", - "description": "Coinvise makes it simple for web3 projects, communities and brands to reward onchain contributions—distribute tokens/NFTs for completing actions such as actions on DeFi platforms, collecting NFTs on marketplaces, engaging on social platforms (eg: lens), bridging assets, holding tokens/NFTs and even reward custom smart contract actions.", + "description": "Coinvise makes it simple for web3 projects, communities and brands to reward onchain contributions\u2014distribute tokens/NFTs for completing actions such as actions on DeFi platforms, collecting NFTs on marketplaces, engaging on social platforms (eg: lens), bridging assets, holding tokens/NFTs and even reward custom smart contract actions.", "imageUrl": "/images/partners/coinvise.webp", "category": "consumer", "subcategory": "creator" @@ -1202,7 +1202,7 @@ { "name": "Cymbal", "url": "https://cymbal.xyz/", - "description": "Cymbal's mission is to take the world's blockchain data — all the billions of events and activities stored onchain — and make it understandable. We are building the “human readable” blockchain explorer!", + "description": "Cymbal's mission is to take the world's blockchain data \u2014 all the billions of events and activities stored onchain \u2014 and make it understandable. We are building the \u201chuman readable\u201d blockchain explorer!", "imageUrl": "/images/partners/cymbal.webp", "category": "infra", "subcategory": "data" @@ -1345,7 +1345,7 @@ }, { "name": "DIMO", - "description": "DIMO is a connected car platform enabling user-authorized access to vehicle data to create new types of car apps. For vehicle owners, the DIMO Mobile app unlocks your car’s data providing valuable vehicle health insights, personalized service offers, and weekly rewards.", + "description": "DIMO is a connected car platform enabling user-authorized access to vehicle data to create new types of car apps. For vehicle owners, the DIMO Mobile app unlocks your car\u2019s data providing valuable vehicle health insights, personalized service offers, and weekly rewards.", "url": "https://dimo.co", "imageUrl": "/images/partners/dimo.png", "category": "infra", @@ -1538,7 +1538,7 @@ { "name": "ETHLas", "url": "https://ethlas.com/", - "description": "Ethlas engineers the future of gaming. The company builds games and infrastructure tools, unlocking the next level of Web3 experiences. They make Web3 more accessible and safe for both users and companies.\n\nEthlas aspires to be the Epic Valve of Web3 – great companies who have built lasting impact both through the game titles they create, but also through the gaming infrastructure that they provide to other game companies.", + "description": "Ethlas engineers the future of gaming. The company builds games and infrastructure tools, unlocking the next level of Web3 experiences. They make Web3 more accessible and safe for both users and companies.\n\nEthlas aspires to be the Epic Valve of Web3 \u2013 great companies who have built lasting impact both through the game titles they create, but also through the gaming infrastructure that they provide to other game companies.", "imageUrl": "/images/partners/ethlas.webp", "category": "consumer", "subcategory": "gaming" @@ -1625,7 +1625,7 @@ }, { "name": "Farworld", - "description": "A mysterious world 🪐 filled with mysterious creatures 👾 The onchain monster collecting game of Farcaster, built on Base.", + "description": "A mysterious world \ud83e\ude90 filled with mysterious creatures \ud83d\udc7e The onchain monster collecting game of Farcaster, built on Base.", "url": "https://farworld.gg", "imageUrl": "/images/partners/farworld.png", "category": "consumer", @@ -1914,7 +1914,7 @@ { "name": "Halliday", "url": "https://www.halliday.xyz/", - "description": "Halliday enables game developers to build their next breakout hit on the blockchain. Our programmable ERC-4337 Smart Accounts are fully non-custodial, built to scale, and most importantly, designed specifically for games! With seamless onboarding, easy monetization and next-gen growth tooling, developers can fully immerse players in the world they have created, all while leveraging the full potential of the blockchain and offering their game’s own UI.", + "description": "Halliday enables game developers to build their next breakout hit on the blockchain. Our programmable ERC-4337 Smart Accounts are fully non-custodial, built to scale, and most importantly, designed specifically for games! With seamless onboarding, easy monetization and next-gen growth tooling, developers can fully immerse players in the world they have created, all while leveraging the full potential of the blockchain and offering their game\u2019s own UI.", "imageUrl": "/images/partners/Halliday.webp", "category": "consumer", "subcategory": "payments" @@ -2033,7 +2033,7 @@ }, { "name": "Immutable Ratings", - "description": "Immutable Ratings is a platform engineered to anchor public sentiment to the web in a way that's permanent, decentralized, and transparent. Rate social profiles, posts and sites with a simple 👍 or 👎", + "description": "Immutable Ratings is a platform engineered to anchor public sentiment to the web in a way that's permanent, decentralized, and transparent. Rate social profiles, posts and sites with a simple \ud83d\udc4d or \ud83d\udc4e", "url": "https://ratings.wtf", "imageUrl": "/images/partners/immutable-ratings.png", "category": "consumer", @@ -2041,7 +2041,7 @@ }, { "name": "Impossible Cloud Network", - "description": "Impossible Cloud Network (ICN) is building a decentralized, composable cloud layer—powering the next-gen internet with storage, compute, and networking at scale.", + "description": "Impossible Cloud Network (ICN) is building a decentralized, composable cloud layer\u2014powering the next-gen internet with storage, compute, and networking at scale.", "url": "https://www.icn.global/", "imageUrl": "/images/partners/icn.png", "category": "infra", @@ -2121,7 +2121,7 @@ }, { "name": "Interport Finance", - "description": "Interport Finance stands out as a comprehensive cross-chain hub, designed to meet all your cross-chain needs in one place. This innovative platform is reshaping the world of DeFi by offering an intuitive and powerful solution that simplifies the complexities of blockchain interoperability.\n\nAs a point for various cross-chain functionalities, Interport Finance provides a seamless experience, making it an essential tool for navigating the dynamic and interconnected blockchain networks. Interport offers a user-centric, secure, and decentralized DeFi platform driven by innovation and community engagement\n\nOur core products are: cross-chain swaps - buy and sell any token on any supported chain, ensuring you have the fastest and cost-effective trade; bridge - effortlessly bridge stable and OFT tokens across multiple chains; gas transfer - efficient transfer of native tokens across an extensive network of 49 chains; earn - earning opportunities through our stablecoin pools and ITP farms.\n\nOur vision is to create a borderless DeFi ecosystem where every blockchain is interconnected. We aim to break down the barriers between chains, making the decentralized finance world more accessible, efficient, and user-friendly. Get ready to launch into DeFi's future with Interport! 🚀", + "description": "Interport Finance stands out as a comprehensive cross-chain hub, designed to meet all your cross-chain needs in one place. This innovative platform is reshaping the world of DeFi by offering an intuitive and powerful solution that simplifies the complexities of blockchain interoperability.\n\nAs a point for various cross-chain functionalities, Interport Finance provides a seamless experience, making it an essential tool for navigating the dynamic and interconnected blockchain networks. Interport offers a user-centric, secure, and decentralized DeFi platform driven by innovation and community engagement\n\nOur core products are: cross-chain swaps - buy and sell any token on any supported chain, ensuring you have the fastest and cost-effective trade; bridge - effortlessly bridge stable and OFT tokens across multiple chains; gas transfer - efficient transfer of native tokens across an extensive network of 49 chains; earn - earning opportunities through our stablecoin pools and ITP farms.\n\nOur vision is to create a borderless DeFi ecosystem where every blockchain is interconnected. We aim to break down the barriers between chains, making the decentralized finance world more accessible, efficient, and user-friendly. Get ready to launch into DeFi's future with Interport! \ud83d\ude80", "url": "https://interport.fi/", "imageUrl": "/images/partners/interport.png", "category": "infra", @@ -2170,7 +2170,7 @@ { "name": "JokeRace", "url": "https://www.jokerace.xyz", - "description": "JokeRace is the contest platform for communities to make, execute, and reward decisions. Contests enable communities to submit responses to a prompt and voters to vote on their favorites — and for anyone to win rewards if they win.", + "description": "JokeRace is the contest platform for communities to make, execute, and reward decisions. Contests enable communities to submit responses to a prompt and voters to vote on their favorites \u2014 and for anyone to win rewards if they win.", "imageUrl": "/images/partners/jokerace.webp", "category": "consumer", "subcategory": "social" @@ -2306,7 +2306,7 @@ { "name": "LlamaNodes", "url": "https://llamanodes.com/", - "description": "Fast and private RPC infrastructure designed for Web3 native teams 🦙", + "description": "Fast and private RPC infrastructure designed for Web3 native teams \ud83e\udd99", "imageUrl": "/images/partners/llamanodes.webp", "category": "infra", "subcategory": "node provider" @@ -2330,7 +2330,7 @@ { "name": "Lore", "url": "https://lore.xyz/", - "description": "Community driven fun. With Lore, communities can run engagement programs, create media and own assets — together.", + "description": "Community driven fun. With Lore, communities can run engagement programs, create media and own assets \u2014 together.", "imageUrl": "/images/partners/lore.webp", "category": "consumer", "subcategory": "social" @@ -2401,7 +2401,7 @@ }, { "name": "Mass", - "description": "Trade, on-ramp, off-ramp, set limit orders, and discover on-chain and off-chain data to empower your trading journey—all powered by account abstraction! Mass is available on both iOS and Android!", + "description": "Trade, on-ramp, off-ramp, set limit orders, and discover on-chain and off-chain data to empower your trading journey\u2014all powered by account abstraction! Mass is available on both iOS and Android!", "url": "https://mass.money", "imageUrl": "/images/partners/mass.png", "category": "onramp", @@ -2530,7 +2530,7 @@ { "name": "Mirror", "url": "https://www.mirror.xyz", - "description": "Built on web3 for web3, Mirror's robust publishing platform pushes the boundaries of writing online—whether it's the next big white paper or a weekly community update.", + "description": "Built on web3 for web3, Mirror's robust publishing platform pushes the boundaries of writing online\u2014whether it's the next big white paper or a weekly community update.", "imageUrl": "/images/partners/mirror.webp", "category": "consumer", "subcategory": "creator" @@ -2874,7 +2874,7 @@ { "name": "Omni Exchange", "url": "https://omni.exchange", - "description": "Omni is a next-gen multichain DEX with V4 architecture and veToken governance. It unifies crosschain liquidity and enables sustainable emissions via voting — built for scalable, innovative growth.", + "description": "Omni is a next-gen multichain DEX with V4 architecture and veToken governance. It unifies crosschain liquidity and enables sustainable emissions via voting \u2014 built for scalable, innovative growth.", "imageUrl": "/images/partners/omniexchange.webp", "category": "defi", "subcategory": "dex" @@ -3138,7 +3138,7 @@ { "name": "Pike", "url": "https://pike.finance", - "description": "Pike is a Universal Liquidity Protocol, it is designed to unleash utility for native crypto assets by aggregating liquidity across blockchain networks.\n\nPike’s vision is to become a universal liquidity layer that enables frictionless movement and accessibility of native assets across ecosystems. Pike is built on top of Wormhole’s Cross-Chain Data Messaging and Circle’s Cross-Chain Transfer Protocol (CCTP).\n\nOne fundamental primitive of Pike is to enable users to supply native crypto assets on source chains and borrow native crypto assets on destination chains without interacting with cross-chain bridges and handling wrapped assets.", + "description": "Pike is a Universal Liquidity Protocol, it is designed to unleash utility for native crypto assets by aggregating liquidity across blockchain networks.\n\nPike\u2019s vision is to become a universal liquidity layer that enables frictionless movement and accessibility of native assets across ecosystems. Pike is built on top of Wormhole\u2019s Cross-Chain Data Messaging and Circle\u2019s Cross-Chain Transfer Protocol (CCTP).\n\nOne fundamental primitive of Pike is to enable users to supply native crypto assets on source chains and borrow native crypto assets on destination chains without interacting with cross-chain bridges and handling wrapped assets.", "imageUrl": "/images/partners/pike.webp", "category": "infra", "subcategory": "bridge" @@ -3386,7 +3386,7 @@ { "name": "Register.app", "url": "https://register.app/#/?chainId=1", - "description": "Register enables anyone to mint, redeem, stake and govern asset-backed stablecoins, flatcoins and indexes (“RTokens”) on the Reserve Protocol", + "description": "Register enables anyone to mint, redeem, stake and govern asset-backed stablecoins, flatcoins and indexes (\u201cRTokens\u201d) on the Reserve Protocol", "imageUrl": "/images/partners/register.webp", "category": "defi", "subcategory": "lending/borrowing" @@ -3546,7 +3546,7 @@ { "name": "Seamless Protocol", "url": "https://www.seamlessprotocol.com/", - "description": "Seamless is the first native, decentralized lending protocol on Base. Seamless enables a new form of undercollateralized borrowing—integrated liquidity markets—which are isolated, smart contract-to-smart contract markets for amplifying strategies.", + "description": "Seamless is the first native, decentralized lending protocol on Base. Seamless enables a new form of undercollateralized borrowing\u2014integrated liquidity markets\u2014which are isolated, smart contract-to-smart contract markets for amplifying strategies.", "imageUrl": "/images/partners/seamless.webp", "category": "defi", "subcategory": "lending/borrowing" @@ -3576,8 +3576,8 @@ "imageUrl": "/images/partners/send.png" }, { - "name": "Senpi — your OnchainGPT", - "description": "Senpi is your AI edge in the market — an AI-powered mentor, advisor, and trading companion. It helps you find alpha, auto-trade, and outsmart the market.", + "name": "Senpi \u2014 your OnchainGPT", + "description": "Senpi is your AI edge in the market \u2014 an AI-powered mentor, advisor, and trading companion. It helps you find alpha, auto-trade, and outsmart the market.", "url": "https://senpi.ai", "imageUrl": "/images/partners/senpi.png", "category": "ai", @@ -3809,7 +3809,7 @@ }, { "name": "Subsquid", - "description": "Subsquid Network is Web3 necessiware—a decentralized data lake and query engine for blazing-fast cross-chain indexing and queries. Infinitely horizontally scalable, Subsquid makes the consumer dApps that real people want to use possible, from social media to games and DeFi. Secured by ZK proofs, Subsquid supports over 100 networks.", + "description": "Subsquid Network is Web3 necessiware\u2014a decentralized data lake and query engine for blazing-fast cross-chain indexing and queries. Infinitely horizontally scalable, Subsquid makes the consumer dApps that real people want to use possible, from social media to games and DeFi. Secured by ZK proofs, Subsquid supports over 100 networks.", "url": "https://subsquid.io", "imageUrl": "/images/partners/Subsquid.webp", "category": "infra", @@ -3986,7 +3986,7 @@ { "name": "TBTC", "url": "https://dashboard.threshold.network/tBTC/mint", - "description": "tBTC is a decentralized, permissionless, and scalable Bitcoin equivalent that allows users to access the Ethereum and the cross chain DeFi ecosystem. Each tBTC token is fully backed by 1 BTC held in reserve.\n\nThreshold Network, the builders of tBTC, replaces centralized intermediaries with a randomly selected group of node operators who secure users’ deposited Bitcoin through threshold cryptography.\n\nVisit https://threshold.network/ for more information.", + "description": "tBTC is a decentralized, permissionless, and scalable Bitcoin equivalent that allows users to access the Ethereum and the cross chain DeFi ecosystem. Each tBTC token is fully backed by 1 BTC held in reserve.\n\nThreshold Network, the builders of tBTC, replaces centralized intermediaries with a randomly selected group of node operators who secure users\u2019 deposited Bitcoin through threshold cryptography.\n\nVisit https://threshold.network/ for more information.", "imageUrl": "/images/partners/tbtc.webp", "category": "infra", "subcategory": "bridge" @@ -4034,7 +4034,7 @@ { "name": "The Graph", "url": "https://thegraph.com/", - "description": "The Graph is the indexing and query layer of web3. Developers build and publish open APIs, called subgraphs, that applications can query using GraphQL. The Graph currently supports indexing data from over 40 different networks including Ethereum, NEAR, Arbitrum, Optimism, ZkSync, Polygon, Avalanche, Celo, Fantom, Moonbeam, IPFS, Cosmos Hub and PoA with more networks coming soon. To date, 88,900+ subgraphs have been deployed on the hosted service. Tens of thousands of developers use The Graph for applications such as Uniswap, Synthetix, KnownOrigin, Art Blocks, Gnosis, Balancer, Livepeer, DAOstack, Audius, Decentraland, and many others.\n\nThe Graph Network’s self service experience for developers launched in July 2021; since then over 800+ subgraphs have migrated to the Network, with 450+ Indexers serving subgraph queries, 11,300+ Delegators, and 2,500+ Curators to date. More than 5.6+ million GRT has been signaled to date.", + "description": "The Graph is the indexing and query layer of web3. Developers build and publish open APIs, called subgraphs, that applications can query using GraphQL. The Graph currently supports indexing data from over 40 different networks including Ethereum, NEAR, Arbitrum, Optimism, ZkSync, Polygon, Avalanche, Celo, Fantom, Moonbeam, IPFS, Cosmos Hub and PoA with more networks coming soon. To date, 88,900+ subgraphs have been deployed on the hosted service. Tens of thousands of developers use The Graph for applications such as Uniswap, Synthetix, KnownOrigin, Art Blocks, Gnosis, Balancer, Livepeer, DAOstack, Audius, Decentraland, and many others.\n\nThe Graph Network\u2019s self service experience for developers launched in July 2021; since then over 800+ subgraphs have migrated to the Network, with 450+ Indexers serving subgraph queries, 11,300+ Delegators, and 2,500+ Curators to date. More than 5.6+ million GRT has been signaled to date.", "imageUrl": "/images/partners/the_graph.webp", "category": "infra", "subcategory": "data" @@ -4154,7 +4154,7 @@ { "name": "Transak", "url": "https://transak.com/", - "description": "Transak is a global web3 payment and onboarding infrastructure provider, facilitating seamless transactions between traditional finance and crypto assets.\n\nWeb3 platforms using Transak can embed the best way to onboard users by enabling them to buy or sell crypto assets from 150+ countries, as Transak abstracts away the complexity of user KYC, risk monitoring, compliance, payment methods and customer support.\n\nTransak’s product suite includes robust fiat-to-crypto services (On/Off-Ramps), a fiat-to-smart-contract solution (Transak One), and a fiat-to-NFT checkout solution.\n\nAs a regulated, non-custodial payments layer, Transak supports onboarding to 160+ crypto assets across 75+ blockchains. Trusted by over 350+ applications, including MetaMask and Coinbase Wallet, Transak is making web3 applications more accessible.\n\nFor more information, visit transak.com or follow us on twitter.com/transak", + "description": "Transak is a global web3 payment and onboarding infrastructure provider, facilitating seamless transactions between traditional finance and crypto assets.\n\nWeb3 platforms using Transak can embed the best way to onboard users by enabling them to buy or sell crypto assets from 150+ countries, as Transak abstracts away the complexity of user KYC, risk monitoring, compliance, payment methods and customer support.\n\nTransak\u2019s product suite includes robust fiat-to-crypto services (On/Off-Ramps), a fiat-to-smart-contract solution (Transak One), and a fiat-to-NFT checkout solution.\n\nAs a regulated, non-custodial payments layer, Transak supports onboarding to 160+ crypto assets across 75+ blockchains. Trusted by over 350+ applications, including MetaMask and Coinbase Wallet, Transak is making web3 applications more accessible.\n\nFor more information, visit transak.com or follow us on twitter.com/transak", "imageUrl": "/images/partners/transak.webp", "category": "onramp", "subcategory": "fiat on-ramp" @@ -4177,7 +4177,7 @@ }, { "name": "Tribally", - "description": "Tribally is a growth and activation platform for gaming, and the world’s first provider of onchain growth mechanics for offchain games. Battle against other gamers, complete quests and earn rewards!", + "description": "Tribally is a growth and activation platform for gaming, and the world\u2019s first provider of onchain growth mechanics for offchain games. Battle against other gamers, complete quests and earn rewards!", "url": "https://tribally.games", "imageUrl": "/images/partners/tribally.png", "category": "consumer", @@ -4337,7 +4337,7 @@ }, { "name": "VaultX", - "description": "VaultX, built on Base and powered by $VAX, connects real-world stories and real-world assets (RWA) to the blockchain. We protect artists’ IP, secure collectors’ ownership, and onboard everyone into a decentralized art ecosystem", + "description": "VaultX, built on Base and powered by $VAX, connects real-world stories and real-world assets (RWA) to the blockchain. We protect artists\u2019 IP, secure collectors\u2019 ownership, and onboard everyone into a decentralized art ecosystem", "url": "https://vault-x.io/", "imageUrl": "/images/partners/VaultX.png", "category": "consumer", @@ -4649,7 +4649,7 @@ }, { "name": "Suby", - "description": "Crypto payment layer for paid communities on Telegram & Discord — instant access, recurring subs, multi-chain support.", + "description": "Crypto payment layer for paid communities on Telegram & Discord \u2014 instant access, recurring subs, multi-chain support.", "url": "https://suby.fi", "imageUrl": "/images/partners/suby.png", "category": "consumer", @@ -4681,7 +4681,7 @@ }, { "name": "Zora MCP Server", - "description": "MCP server for natural language trading on Base—buy any token created on Zora Protocol and swap any asset on Base mainnet directly from Claude Desktop or any MCP-enabled client.", + "description": "MCP server for natural language trading on Base\u2014buy any token created on Zora Protocol and swap any asset on Base mainnet directly from Claude Desktop or any MCP-enabled client.", "url": "https://www.npmjs.com/package/@6missedcalls-ai/zora-mcp-server", "imageUrl": "/images/partners/zora-mcp-server-logo.png", "category": "ai", @@ -4714,7 +4714,7 @@ { "name": "Levva", "url": "https://levva.fi/", - "description": "DeFi too complicated? You’re missing real yield. LevvAI invests your crypto for you. One click, no stress, passive income from Pendle, Aave and more.", + "description": "DeFi too complicated? You\u2019re missing real yield. LevvAI invests your crypto for you. One click, no stress, passive income from Pendle, Aave and more.", "imageUrl": "/images/partners/levva.png", "category": "defi", "subcategory": "portfolios" @@ -4762,18 +4762,18 @@ { "name": "Allbridge Core", "url": "https://core.allbridge.io/", - "description": "Allbridge Core enables native stablecoin transfers across blockchains without wrapping — powering frictionless DeFi and seamless multi-chain liquidity.", + "description": "Allbridge Core enables native stablecoin transfers across blockchains without wrapping \u2014 powering frictionless DeFi and seamless multi-chain liquidity.", "imageUrl": "/images/partners/allbridge-core-logo.png", "category": "infra", "subcategory": "bridge" }, { - "name": "Melvin", - "url": "https://melvin.wtf", - "description": "Melvin's ERC-8004 based agents scans prediction markets 24/7 and automatically hedges your positions so you profit regardless of outcome.", - "imageUrl": "/images/partners/melvin25.png", - "category": "ai", - "subcategory": "ai" + "name": "Melvin", + "url": "https://melvin.wtf", + "description": "Melvin's ERC-8004 based agents scans prediction markets 24/7 and automatically hedges your positions so you profit regardless of outcome.", + "imageUrl": "/images/partners/melvin25.png", + "category": "ai", + "subcategory": "ai" }, { "name": "City Protocol", @@ -4782,5 +4782,13 @@ "imageUrl": "/images/partners/city_protocol.png", "category": "consumer", "subcategory": "real world" + }, + { + "name": "MolTrust", + "description": "Trust infrastructure for AI agents \u2014 W3C DID-based identity, verifiable credentials, and reputation scoring anchored on Base.", + "url": "https://moltrust.ch", + "imageUrl": "/images/partners/moltrust.png", + "category": "infra", + "subcategory": "identity" } ]