ERC-7859 AgentNFT Extension for ERC721

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:

  1. 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.

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

  3. 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.

1 Like

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.

Sounds great! We can definitely talk. DM you.