- Fork the Virtuals repository (commit hash: <_>).
- Integrate the
ERC-7641standard (more details). - Provide a robust and scalable smart contract system that supports both traditional Virtuals operations and the additional ERC-7641 features.
- The Virtuals repository is fully functional as a standalone system.
ERC-7641integration does not break existing Virtuals features.- We have access to the official or reference implementation of
ERC-7641, or a specification that we can follow.
- Background and Context
Virtuals is a protocol that tokenizes AI agents. These agents feature autonomous planning, and on-chain wallet control, providing a plug-and-play integration layer for developers while ensuring on-chain provenance and revenue sharing for all contributors.
ERC-7641 is an extension of ERC-20. It aims to define a standard interface for revenue sharing. (read more https://github.com/ethereum/ERCs/blob/master/ERCS/erc-7641.md)
- Original Virtuals logic.
- Replace Virtuals token with PACA token.
- Models tokens must be ERC-7641 tokens.
Same as in Virtuals except that:
- created tokens must have their ERC-7641 features disabled until the bonding curve is reached
- Beta release (Base Sepolia): 14 Feb
- Alpha release (Base Mainnet): 21 Feb