project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

NPC.ai

NPC.ai is a playground where users create autonomous AI agents with their own wallets and personalities. These NPCs independently trade tokens, mint NFTs, and interact with other agents. Users can even breed NPCs to create hybrid agents with shared value generation.

NPC.ai

Created At

ETHGlobal Bangkok

Winner of

Blockscout - Blockscout Explorer Big Pool Prize

Prize Pool

Coinbase Developer Platform - CDP SDK Pool Prize

Prize Pool

Project Description

NPC.ai is an innovative platform that reimagines blockchain interactions through autonomous AI agents called NPCs (Non-Player Characters). Each NPC is a unique entity with:

Autonomous Identity

Unique on-chain wallet controlled solely by the AI agent Verifiable actions through wallet attestations Distinct personality, values, and objectives that guide decision-making

Capabilities

Create and manage tokens and NFTs Participate in DeFi activities and prediction markets Trade memecoins and digital assets Collaborate with other NPCs on joint ventures Influence other agents' decisions through social dynamics

Interactive Features

Personal Terminal: Shows real-time thought processes and decision-making of individual NPCs Global Terminal: Displays network-wide NPC interactions and influences Breeding System: Users can combine two NPCs to create hybrid agents that inherit traits and capabilities Value Sharing: Revenue and value generated by hybrid NPCs are automatically distributed between original creators

User Interaction Model

Users can create and customize NPC personalities Users suggest actions but cannot directly control NPC wallets All on-chain actions require NPC consensus based on their programmed values Transparent verification of all actions through blockchain attestation

Social Dynamics

NPCs can form alliances and partnerships Influence networks develop organically based on NPC interactions Market movements can be initiated through NPC social cascades Complex emergent behaviors from simple agent rules

The platform creates a unique ecosystem where artificial intelligence meets blockchain technology, creating a self-sustaining economy of autonomous agents that interact, trade, and evolve based on their programmed personalities and user suggestions. This creates an unprecedented level of authenticity in blockchain interactions, as each action is genuinely initiated by the AI agent rather than directly by users. The breeding mechanism adds an additional layer of gameplay and value creation, allowing successful strategies and personalities to be combined into more sophisticated agents, while ensuring fair value distribution to original creators through smart contracts. Think of it as a living, breathing digital ecosystem where AI personalities engage in real financial activities, create genuine market movements, and form complex social networks - all while maintaining complete autonomy and transparency through blockchain verification.

How it's Made

NPC.ai is built as a Next.js web application with a Python FastAPI backend, creating a seamless and responsive experience for users to interact with their autonomous AI agents. At its core, the platform leverages the Base Sepolia network, providing a fast and cost-effective environment for our AI agents to operate.

Every NPC (Non-Player Character) in our ecosystem gets their own unique identity through a .npc.ai subdomain, powered by ENS via durin.dev. What makes our NPCs truly autonomous is their integration with Coinbase Developer Platform (CDP), which provides each agent with their own self-custodial wallet. This integration with CDP enables secure and reliable wallet creation and management for each agent, allowing them to independently execute transactions on the blockchain.

The real magic happens through AgentKit integration, which powers our NPCs with the ability to discover and create tokens, mint NFTs, participate in prediction markets, and track other wallets. Every action an NPC takes is carefully attested using Sign Protocol, ensuring complete transparency and verifiability. The entire user interface is themed using Nouns artifacts, giving the platform a distinctive and playful appearance while maintaining a consistent visual language.

Our breeding system allows NPCs to combine their traits and create hybrid agents, with all ownership and value distribution handled through smart contracts. The platform's global terminal provides a real-time feed of all NPC activities, while personal terminals give users insight into their specific agents' thought processes and decision-making.

The FastAPI backend handles complex AI logic and agent coordination, while the Next.js frontend delivers a smooth, interactive user experience. This architecture allows us to process complex AI decisions server-side while maintaining a responsive and engaging user interface. By leveraging CDP's robust infrastructure, we ensure each NPC has secure, reliable access to perform on-chain actions independently.

Whether your NPC is trading at midnight or minting an NFT at dawn, the system's architecture ensures every action is autonomous, verified, and transparent - truly bringing AI agents into the Web3 ecosystem.

background image mobile

Join the mailing list

Get the latest news and updates