Polygen
Ploygen is an AI-powered platform that transforms text prompts into tradable 3D NFTs. Built with AgentKit, it seamlessly combines generative AI and blockchain tech to create, refine, and mint unique 3D assets on Base—bridging the gap between imagination and web3 ownership.
Problem Statement
Polygen is a web3 AI agent platform that democratizes creating and trading 3D digital assets through a seamless combination of AI generation and blockchain technology. At its core, Polygen leverages the power of AgentKit and Large Language Models to transform natural language descriptions into sophisticated 3D models, which can then be minted as NFTs on the Base.The platform's architecture consists of three main components:AI Generation Engine:Utilizes advanced AI models to convert text descriptions into detailed 3D assets using Meshy AI.Features an iterative refinement system that allows users to perfect their generated modelsPowered by AgentKit's sophisticated tooling and OpenAI's GPT-4 for natural language understandingBlockchain Integration:Seamless NFT minting process on Base MainnetImplements CDP (Coinbase Developer Platform) Wallet Provider for secure transactionsFeatures smart contract integration for NFT management and marketplace functionalityUtilizes multiple action providers (ERC721) for comprehensive token handling.User Interface:Modern, gradient-rich design with an intuitive workflowFour-step process: Describe → Generate → Refine → Mint & TradeResponsive marketplace for buying, selling, and trading 3D NFTsBuilt with Next.js and enhanced with shadcn/ui components for a polished user experienceThe platform's autonomous agent system can:Generate and refine 3D assets based on natural language inputs Handle complex blockchain interactions Manage wallet operations securely Execute marketplace transactionsWhat sets PolyGen apart is its end-to-end integration of AI and blockchain technologies. This creates a unified ecosystem where users can seamlessly transform their creative ideas into tradeable digital assets.
Solution
Here's a detailed technical breakdown of how PolyGen was built: The project is architected around three core components, leveraging key partner integrations to create a seamless 3D NFT generation and trading platform:AI Agent System (CDP AgentKit Integration):Implemented Coinbase's AgentKit for sophisticated blockchain interactions Utilized multiple action providers:Custom providers for 3D asset generation and refinementProviders for ERC721 token handlingCDP API and Wallet providers for secure blockchain operationsIntegrated OpenAI's language model through LangChain for natural language processing. Implemented memory systems to maintain conversation context.3D Asset Generation (Meshy AI Integration):Leveraged Meshy AI's powerful text-to-3D model generation capabilities. Implemented custom action providers (generate3DAsset and refine3DAsset) to interface with Meshy AI. Created a pipeline for iterative refinement of generated 3D modelsBlockchain Infrastructure (Base Network):Deployed smart contracts on Base Sepolia for NFT minting and marketplace functionality. Implemented CDP Wallet Provider for secure transaction handling. Created persistent wallet data storage system for improved user experience.Technical Implementation Details: Frontend Architecture:Built with Next.js and React for optimal performance Implemented responsive design using Tailwind CSS Created custom UI components using shadcn/ui library Designed an intuitive four-step workflow for asset creation and mintingBackend Systems:Environment validation system for secure API key management Implemented error handling and logging throughout the application.The integration of CDP AgentKit proved particularly valuable, providing a robust framework for blockchain interactions and AI agent behavior. Base Network's fast and cost-effective infrastructure made it the ideal choice for NFT operations. Meshy AI's advanced 3D generation capabilities enabled high-quality asset creation from simple text descriptions.
Hackathon
Agentic Ethereum
2025
Prizes
- 🏆
AgentKit Pool Prize
Coinbase Developer Platform
Contributors
- ofemeteng
21 contributions