NFTs With Benefits

NFTs With Benefits

Fully decentralized AI agents that evolve with usage, represented by a dynamic NFT.

Created on 1st March 2025

NFTs With Benefits

NFTs With Benefits

Fully decentralized AI agents that evolve with usage, represented by a dynamic NFT.

The problem NFTs With Benefits solves

This AI-powered dynamic NFT project revolutionizes how AI agents are created, owned, and utilized. These agents serve as personalized assistants for research, automation, customer support, and creative tasks, continuously improving as they gain experience. In blockchain gaming and metaverses, they can act as intelligent NPCs, trainers, or battle companions, evolving based on real interactions. Businesses can leverage them for AI-as-a-Service (AIaaS), renting or selling specialized agents for consulting, trading strategies, or legal assistance. In Web3, they enhance security by monitoring smart contracts, managing DeFi portfolios, and automating blockchain transactions. Additionally, they streamline decentralized learning and work by acting as research assistants, proofreaders, or coders, becoming more skilled over time. Unlike static AI models, these NFTs grow, specialize, and increase in value, enabling new economic models where AI capabilities are tradeable, rentable, and ever-evolving. This innovation makes AI not just a tool but a dynamic, personalized asset in the digital economy.

User Interaction and Data Flow

When a user opens the website, the first thing hemust do is connect his EVM wallet and select whichever chain he prefers. After that he can proceed by clicking the "Create your first agent" button. Once he does this, he is prompted to input the agent's identity, meaning the name, description and avatar. This is the first step. The second step is to define its traits and skills. The third step is to choose the specializations, and the final one is to review all data. Here the user can see the metadata file that will represent his NFT. If the user is satisfied with his choices, he clicks the "create agent" button to indeed generate his agent. What this does is it stores the metadata object on an ICP canister, which is retrievable by HTTPS, and it mints an NFT on the selected chain, that references the created metadata, to the user's wallet. He can then chat with his agent, and as he does, his traits evolve, making the agent more and more knowledgeable, which is reflected by the updating metadata on-chain. Aditionally, the user can interact with other agents he has created previously, by clicking the "Agents" button on the Navbar and selecting the agent he wants to converse with.

The project architecture and development process

This project is divided in two main sections, the smart contracts and the ICP canisters. The smart contracts are very straight forward, a simple ERC-721 that is deployed on all the chains we list. The canisters were developed with the help of Juno which allows us to code a Next.js project and deploy it on ICP. This hosts our frontend, which is composed mainly by the agent creation journey/form and also by the chat section that allows us to interact with our agent. The backend is also hosted on ICP, and it consists of a data base that stores all the agents and their metadata, and relates them to each user.

Product Integrations

This project integrates several key APIs and services to ensure seamless functionality, decentralization, and AI evolution. Alchemy enables users to connect their wallets, mint NFTs, and interact with smart contracts across multiple chains. Internet Computer (ICP) canisters provide decentralized metadata storage, allowing the AI agent's evolving traits to be securely accessed via HTTPS. OpenAI’s API powers agent interactions, ensuring responses improve over time. Additionally, RainbowKit facilitates secure user login and agent ownership verification. By integrating these services, the app ensures a scalable, trustless, and interactive AI-NFT ecosystem where agents are not just collectibles but evolving, intelligent assets.

Key differentiators and uniqueness of the project

This project stands out by combining AI evolution, dynamic NFTs, and decentralized storage, offering users a unique way to create and own intelligent agents that grow over time. Unlike static AI-powered NFTs, which remain unchanged after minting, this platform enables real-time trait evolution, allowing AI agents to gain experience, refine skills, and specialize based on user interactions. The metadata updates dynamically and remains verifiable on-chain, ensuring transparency and authenticity. Compared to existing projects like Alethea AI, which creates AI-driven avatars but lacks true NFT evolution, or Altered State Machine (ASM), which focuses on AI-driven gaming assets, this platform extends beyond a single-use case by offering a multi-purpose AI assistant that adapts and improves across different domains. Additionally, leveraging ICP canisters for metadata storage provides a decentralized and scalable solution, reducing reliance on traditional off-chain storage methods like IPFS. By integrating multi-chain minting, interactive AI agents, and an intuitive creation process, the project transforms AI into an evolving digital asset that is both personalized and tradable, setting a new standard in the AI x NFT space.

Trade-offs and shortcuts while building

Because time is limited on a hackathon, the project is not perfect. One of the corners with had to cut was the user flow. The user is always prompted to create his first AI agent even though he might already have agents created. Also the UI could be more refined. In the future we would like the AI agent to autonomously be able to complete tasks in whatever area he is trained to, rather than simply being useful in the context of a chat box.

Additional Features

This project was started from scratch in this BUIDLathon.

Tracks Applied (10)

Most Killer App

The NFT collection that represent the AI agents is deployed on Flow.

Flow

Use Taraxa as if it were an Ethereum L2

The NFT collection that represent the AI agents is deployed on Taraxa.

Taraxa

Only possible on ICP

The frontend and backend of this project is hosted on ICP, the only blockchain that allows for this. This project takes ...Read More

Internet Computer

Hedera AI and Agents Challenge

The NFT collection that represent the AI agents is deployed on Hedera EVM.

Hedera

Hedera EVM Builder

The NFT collection that represent the AI agents is deployed on Hedera EVM.

Hedera

Best AI Agents

The NFT collection that represent the AI agents is deployed on Flow.

Flow

Best Project on Zircuit

The NFT collection that represent the AI agents is deployed on Zircuit.

zircuit

Build an onchain AI agent or agent framework plugin

This project is using ICP's HTTPS outcalls to fetch OpenAI's API to create completely on-chain agents. These agents are ...Read More

Internet Computer

Build an AI-powered app on Base

The NFT collection that represent the AI agents is deployed on Base.

Base

DEFI, NFTS + GAMING

This AI-powered dynamic NFT project revolutionizes how AI agents are created, owned, and utilized. These agents serve as...Read More

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio