AIGC

The AXES platform leverages the ERC-7007 standard for verifiable credentials and the ERC-721 standard for non-fungible tokens (NFTs) to enable users to own and monetize their AI-generated content (AIGC). ERC-7007 allows ownership claims to AIGC to be expressed as tamper-proof, cryptographically-verifiable attestations, while ERC-721 provides a standardized representation of unique AIGC assets.

User Flow

  1. Prompt Submission: The user sends a prompt to the universal search bar.

  2. Model Selection: The Discovery Protocol (OMRP) matches the prompt with the best AI model to generate a response.

  3. AIGC Claiming: If the user likes the AIGC response, they can claim ownership of it. The claimed AIGC piece is stored in the user's collection, with the Content ID acting as a decentralized identifier (DID).

  4. Ownership Attestation: The user's ownership claim to the AIGC is minted as an ERC-7007 Verifiable Credential. This VC includes:

    • The DID of the AIGC

    • The user's smart account DID as the subject

    • Metadata about the AIGC (model used, prompt, timestamp, etc.)

    • The user's digital signature

  5. AIGC NFT Minting: In addition to the ERC-7007 VC, the AIGC is minted as an ERC-721 NFT. The NFT includes:

    • A unique token ID

    • Metadata pointing to the AIGC's decentralized storage address

    • A reference to the associated ERC-7007 VC

  6. AIGC Monetization: With their ownership represented as an ERC-7007 VC and an ERC-721 NFT, the user can push their AIGC to the marketplace. They can showcase it to earn reputation rewards or put it up for sale to directly monetize it.

Technical Implementation

Smart Contracts

  • The AxesSmartAccount contract implements ERC-6551 and ERC-4337, enabling smart account creation, account abstraction, and gas sponsorship.

  • The AxesDIDRegistry contract manages the issuance and resolution of AXES DIDs, which serve as identifiers for users, applets, and AIGC.

  • The AIGCOwnershipVC contract implements the ERC-7007 interface. It includes methods to mint, verify, and revoke VCs attesting to AIGC ownership.

  • The AIGCNFT contract implements ERC-721. It mints NFTs representing unique AIGC assets, with metadata linking to the content and the associated ERC-7007 VC.

  • The AIGCMarketplace contract handles the listing, sale, and transfer of AIGC. It verifies ownership by checking the associated ERC-7007 VC.

Decentralized Storage

  • AIGC metadata and content are stored on decentralized storage systems like IPFS, Filecoin, or Ghost Drive.

  • AXES DIDs are used as content identifiers, providing a persistent, decentralized reference to the AIGC.

Verifiable Credentials and NFTs

  • AIGC ownership claims are expressed as ERC-7007 VCs.

  • VCs are JSON-LD documents including the AIGC DID, user's smart account DID, metadata, and digital signatures.

  • VCs are minted by the AIGCOwnershipVC contract and stored off-chain.

  • AIGC assets are represented as ERC-721 NFTs.

  • NFTs include a unique token ID, metadata linking to the AIGC content, and a reference to the associated ERC-7007 VC.

  • NFTs are minted by the AIGCNFT contract.

Integration with AXES Ecosystem

The AIGC ownership and monetization flow is deeply integrated with other key components of the AXES ecosystem:

  • Smart Accounts (ERC-6551 + ERC-4337): Enable users to interact with the AXES platform, own AIGC, and perform transactions with abstracted gas payments. Users can hold AIGC NFTs in their smart account.

  • AXES DID Framework: Provides a standard for issuing, managing, and verifying decentralized identifiers for users, applets, and AIGC. DIDs serve as persistent identifiers for AIGC assets represented by NFTs.

  • Decentralized Storage (IPFS, Filecoin, Ghost Drive): Ensures AIGC data is stored in a persistent, decentralized manner, with DIDs as content addresses. NFT metadata points to this decentralized content.

  • Discovery Protocol (OMRP): Matches user prompts with the most suitable applet, enabling efficient and personalized AIGC generation.

  • Marketplace: Provides a venue for users to showcase, trade, and monetize their AIGC, with ownership and provenance verified via ERC-7007 VCs and ERC-721 NFTs.

By leveraging these interconnected components, the AXES platform creates a comprehensive ecosystem for users to generate, own, and monetize AIGC in a decentralized, verifiable, and user-centric manner.

Last updated