ERC-7662: AI Agent NFTs

Abstract

This proposal introduces a standard for AI agent NFTs. In order for AI Agents to be created and traded as NFTs it doesn’t make sense to put the prompts in the token metadata, therefore it requires a standard custom struct. It also needs doesn’t make sense to store the prompts directly onchain as they can be quite large, therefore this standard proposes they be stored as decentralized storage URLs. This standard also proposes two options on how this data should be made private to the owner of the NFT, with the favored implementation option being encrypting the data using custom contract parameters for decryption that decrypt only to the owner of the NFT.

Motivation

The creation and trading of AI Agent NFTs are a natural fit and offer the potential for an entirely new onchain market. This requires some custom data to be embedded in the NFT through a custom struct and this needs to be standardized so that any marketplace or AI Agent management product, among others, know how to create and parse AI Agent NFTs.

This is discussion for the PR: Add ERC: AI Agent NFTs by marleymarl · Pull Request #348 · ethereum/ERCs · GitHub