Title: ERC_7860_AgentNFT_Extension_for_ERC_721
Category: ERCs

Author: lanyinzly
Date: 2025-01-12T15:36:17.818Z

This extension allows a NFT (ERC-721) token to store prompts and AI agent’s address, facilitating the establishment of an on-chain identity for AI-powered entities.
As artificial intelligence becomes increasingly integrated with blockchain technology, there is a growing need for standardized interfaces that enable NFTs to interact with AI systems. Current ERC-721 tokens lack native support for AI integration. However, ERC-721 tokens are non-fungible, transferable, capable of storing data, and compatible with extensions such as ERC-6551 wallets. These characteristics make ERC-721 a suitable standard for serving as an on-chain identity for AI agents.
At present, prompts and other relevant information are often stored in the NFT token URI without a standardized format, making recognition and application challenging. This extension addresses these limitations by providing:


A decentralized on-chain identity for AI agents – By associating AI agents with AgentNFTs, this extension enables them to interact with smart contracts in a highly composable manner.


A transferable and non-custodial asset type – AgentNFTs function as liquid assets, facilitating ownership transfers while preserving on-chain value.


An interface for storage and management of prompts and AI agent addresses – Each AgentNFT securely maintains its associated AI agent’s address and prompt data, ensuring consistency and interoperability.

Author: KBryan
Date: 2025-01-15T10:58:01.806Z

This is interesting and needed. I was thinking about something similar for creating Agentic NPCs in a game I’m working on. I would love to collaborate.

Author: lanyinzly
Date: 2025-01-19T22:19:12.808Z

Sounds great! We can definitely talk. DM you.

Author: bomanaps
Date: 2025-03-05T07:15:25.647Z

lanyinzly:

This extension allows a NFT (ERC-721) token to store prompts and AI agent’s address, facilitating the establishment of an on-chain identity for AI-powered entities.
As artificial intelligence becomes increasingly integrated with blockchain technology, there is a growing need for standardized interfaces that enable NFTs to interact with AI systems. Current ERC-721 tokens lack native support for AI integration. However, ERC-721 tokens are non-fungible, transferable, capable of storing data, and compatible with extensions such as ERC-6551 wallets. These characteristics make ERC-721 a suitable standard for serving as an on-chain identity for AI agents.
At present, prompts and other relevant information are often stored in the NFT token URI without a standardized format, making recognition and application challenging. This extension addresses these limitations by providing:

A decentralized on-chain identity for AI agents – By associating AI agents with AgentNFTs, this extension enables them to interact with smart contracts in a highly composable manner.
A transferable and non-custodial asset type – AgentNFTs function as liquid assets, facilitating ownership transfers while preserving on-chain value.
An interface for storage and management of prompts and AI agent addresses – Each AgentNFT securely maintains its associated AI agent’s address and prompt data, ensuring consistency and interoperability.



good job! I went throuhh the agent contract but I noticed that the contract has Incomplete Agent Identity Management
The contract allows setting and updating an agent address, but no validation or standardization of what constitutes a valid “AI agent”