Make NFTs Great Again transforms static digital collectibles into intelligent AI companions. Each NFT develops a unique personality based on its traits, collection history, and metadata. Users can chat with their NFTs, and the AI uses real-time blockchain data to provide contextual responses about ownership, transfer history, and on-chain activity.
The system tracks friendship levels through conversations and ownership status, while happiness levels increase based on your digital wealth - ETH holdings, NFT collections, and ERC20 tokens. This creates a dynamic relationship where your NFT companion's mood reflects your blockchain portfolio.
How it Works
- Connect Your Wallet: Link your Web3 wallet
- Select an NFT: Choose from popular collections or enter any NFT contract address
- Start Chatting: Your NFT becomes an AI companion with personality based on its traits
- Build Relationships: Friendship grows through conversations and ownership
- Track Happiness: Your NFT's mood reflects your on-chain wealth and activity
The AI uses The Graph's Token API to fetch real-time blockchain data, including NFT metadata, transfer history, user balances, and token holdings. Each conversation is enhanced with this on-chain context, making interactions more meaningful and personalized.
Tech Stack / Integrations
Backend
- NestJS: TypeScript framework for scalable server-side applications
- The Graph MCP: Model Context Protocol integration for blockchain data
- LLM Providers: ZeroG for AI inference
Frontend
- Next.js 14: React framework with App Router
- Tailwind CSS: Utility-first CSS framework
- Radix UI: Accessible component primitives
- Framer Motion: Animation library
- RainbowKit: Web3 wallet connection
- Wagmi: React hooks for Ethereum
Tech Integrations
- The Graph Token API MCP Server
We use The Graph's Model Context Protocol (MCP) server to access real-time blockchain data through SQL queries. This integration allows our AI companions to:
- Query NFT Metadata: Fetch detailed information about any NFT including traits, descriptions, and ownership history
- Access User Data: Get ETH balances, ERC20 token holdings, and NFT collections for any wallet address
- Multi-chain Support: Query data across Ethereum, Polygon, Arbitrum, Optimism, Base, BSC, Avalanche, and Unichain
- Real-time Updates: Access the most current blockchain state through The Graph's indexing infrastructure
The MCP server provides a standardized interface for blockchain data access, enabling our AI to make informed responses based on actual on-chain activity.
- 0G Labs AI Inference
Our AI companions are powered by 0G Labs' high-performance inference infrastructure, which provides:
- Fast Response Times: Optimized for real-time conversational AI
- Cost-effective Inference: Efficient resource utilization for sustainable AI interactions
- Reliable Uptime: Enterprise-grade infrastructure for consistent user experience
- Function Calling Support: Enables AI to execute blockchain queries and tool calls seamlessly
The 0G Labs integration allows our NFT companions to maintain context, remember conversations, and provide intelligent responses about blockchain data.
- Fluence Backend Deployment
Our backend is deployed on Fluence's decentralized compute network, providing:
- Decentralized Infrastructure: No single point of failure for our AI companion service
- Global Distribution: Low-latency access from anywhere in the world
The Fluence deployment ensures our NFT companion service remains accessible and performant for users worldwide.