-
Notifications
You must be signed in to change notification settings - Fork 595
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add ERC: AgentNFT Extension for ERC-721 #844
base: master
Are you sure you want to change the base?
Conversation
--- | ||
|
||
|
||
## **Abstract** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
## **Abstract** | |
## Abstract |
|
||
This EIP introduces an extension to [ERC-721](./eip-721.md) that enables NFTs to be associated with AI agents, including prompts and other agent settings. This extension allows a NFT token to store prompts and AI agent’s address, facilitating the establishment of an on-chain identity for AI-powered entities. | ||
|
||
## **Motivation** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
## **Motivation** | |
## Motivation |
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. | ||
4. Prompts and other data can be encrypted for privacy while remaining verifiable for authenticity. | ||
|
||
## **Specification** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
## **Specification** | |
## Specification |
|
||
``` | ||
|
||
## **Rationale** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
## **Rationale** | |
## Rationale |
2. Agent Information Authentication – On-chain information can be used for identification and authentication, enhancing transparency and trust. | ||
3. Efficient State Querying – The interface enables seamless tracking and updating of agent information, facilitating efficient state management. | ||
|
||
## **Backwards Compatibility** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
## **Backwards Compatibility** | |
## Backwards Compatibility |
|
||
This extension is fully backwards compatible with ERC-721. | ||
|
||
## **Reference Implementation** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
## **Reference Implementation** | |
## Reference Implementation |
3. Input validation | ||
4. Full compatibility with ERC-721 | ||
|
||
## **Security Considerations** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
## **Security Considerations** | |
## Security Considerations |
- Data such as prompts can be encrypted for privacy, but need to be verifiable | ||
- Gas costs for prompt storage and updates | ||
|
||
## **Copyright** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
## **Copyright** | |
## Copyright |
Is there a possible mechanism to verify the authenticity or capabilities of the assigned agent address? |
This EIP introduces an extension to ERC-721 that enables NFTs to be associated with AI agents, including prompts and other agent settings. This extension allows a NFT token to store prompts and AI agent’s address, facilitating the establishment of an on-chain identity for AI-powered entities.