AI Network
  • What is AI Network
  • AIN Blockchain
    • Architecture
      • Design Principles
      • Event-driven Architectures
      • Blockchain Database
        • States
          • State Types
          • Operations
          • Predefined Structures
        • Rules and Owners
          • Rule Configs
          • Owner Configs
        • Functions
          • Built-in Functions
      • Instant Execution, and Eventual Consistency
      • Network ID and Chain ID
      • Transactions
        • Structure
        • Nonce
        • Read Concern
        • Propagation
      • Block Structure
      • Account and Keys
      • Consensus
      • Scalability
      • Apps
    • Developer Guide
      • Quick Start
      • AI Network Products
        • AI Network Worker
        • AI Network Insight
        • Testnet Server Node
        • Ainize Trigger
          • Project user
          • Project deployer
          • Why do we have to use Ainize Trigger?
      • Token Bridge
      • Trouble Shooting
    • Developer Reference
      • Blockchain API
        • JSON RPC API
        • Node Client API
      • Blockchain SDK
        • ain-js
        • ain-py
      • Validators
    • Staking
  • AIN DAO
    • What is AIN DAO
      • Runo (Run Your Node)
      • GPU Sponsorship Program
    • Onboarding & Participation
    • Governance
    • Tokenomics
      • AI Network Tokenomics
      • AINFT Tokenomics
  • AI Agents
    • AINFT
    • AINFT Factory
    • AINFT Projects
      • 🍳MiniEggs
      • 🦈Baby Shark
      • 🛸Soul Fiction
      • 🎻NFT Classics Society
    • Developer Reference
      • Ainft-Js
      • AINFT tutorial
        • Create AINFT object and Mint
        • Transfer AINFT
        • Set metadata of AINFT
        • Search and Retrieve AINFT
  • AIN Wallet
    • What is AIN Wallet?
    • AIN Wallet API
  • PROPOSAL DOCUMENTS
    • AIN Improvement Memos (AIMs)
    • AIN Improvement Proposals (AIPs)
Powered by GitBook
On this page

Was this helpful?

  1. AI Agents

AINFT Factory

PreviousAINFTNextAINFT Projects

Last updated 1 year ago

Was this helpful?

AINFT Factory is a tool for communities to manage their projects. It helps manage the data of the community members and the AINFTs in trustable manners by bridging the communities and the common backends such as decentralized storage, blockchain database, and AI model backends. More specifically, AINFT Factory is a platform that provides common APIs for AINFT communities to build up their tokenomics. Table 1 summarizes such APIs.

Table 1. APIs of AINFT Factory.

Category
API summary
Notes

project

create project, delete project

auth

manage the access to the project

asset

manage user assets such as NFTs and credits

event

manage community events and rewards

store

manage community item stores

AI model

manage communication between AI models

device

manage devices and games

The AINFT projects implemented upon AINFT Factory can benefit in:

  • Managing user-owned NFT collection lists

  • Managing metadata in AIN Blockchain

  • Managing metadata in decentralized storage

  • Managing the AI models attached to AINFTs

  • Managing AINFT devices

Using the APIs provided by AINFT Factory, each community can realize their own tokenomics by building their community bots, community homepages, or community devices. Currently, AINFT Factory APIs support Ethereum and as a blockchain database. Also the platform provides some Solidity template code for deploying new ERC721 NFTs and TypeScript template code for developing Discord community bots and AI model bots.

ERC721 tokens
AIN Blockchain
AINFT
Figure 1. AINFT Factory.
Figure 2. Structure of AINFT Factory.