Smart Contracts

The ArtsiAI ecosystem is powered by a modular suite of smart contracts deployed on Ethereum. Each contract is designed to serve a specific role while remaining interoperable for seamless functionality across the platform.


1. ArtsiToken.sol

  • Type: ERC-20

  • Ticker: $ARTSAI

  • Purpose: Acts as the governance and utility token for the ArtsiAI ecosystem.

  • Key Features:

    • Governance Rights: Holders can propose and vote on DAO decisions via ArtsiGovernor.

    • Staking Utility: Used in StakingPool to earn yield and incentivize ecosystem participation.

    • Marketplace Currency: Accepted as the default medium of exchange within Marketplace.sol.

    • Deflationary Mechanics (Optional): A percentage of transaction fees may be burned to maintain scarcity.


2. ArtsiNFT.sol

  • Type: ERC-721 & ERC-1155 Hybrid

  • Purpose: Supports minting of both unique 1/1 artworks (ERC-721) and limited editions (ERC-1155).

  • Key Features:

    • EIP-2981 Royalty Standard: Automatic royalty payments to artists on every resale.

    • AI Metadata Integration: Each NFT can store AI-generated traits, provenance, and creative parameters.

    • Upgradeable Metadata: Allows AI models to evolve NFTs over time while maintaining authenticity.

    • Cross-chain Bridge Compatibility: Future-proofing for expansion to L2s and other chains.


3. Marketplace.sol

  • Type: Decentralized Auction & Sales Contract

  • Purpose: Facilitates trading of ArtsiNFTs within the ArtsiAI ecosystem.

  • Key Features:

    • Fixed Price & Auctions: Supports direct sales, English auctions, and Dutch auctions.

    • Royalty Enforcement: Ensures creators always receive their royalties per EIP-2981.

    • Multi-currency Support: $ARTSAI, ETH, and stablecoins (USDC, DAI).

    • Zero Middleman: Peer-to-peer transactions secured via smart contract escrow.

    • Fractional Ownership Integration: Works with Fractionalizer.sol to enable shared ownership sales.


4. Fractionalizer.sol

  • Type: NFT Fractionalization Contract

  • Purpose: Allows high-value NFTs to be broken into ERC-20 fractional shares.

  • Key Features:

    • NFT Locking: Original NFT is locked in the contract.

    • ERC-20 Fraction Minting: Fractional tokens are minted and distributed.

    • Redeem Mechanism: If all shares are bought back, NFT can be redeemed by the holder.

    • Liquidity Pools: Fractions can be traded on DEXs, increasing accessibility.

    • Use Case: Democratizes ownership of iconic AI-generated artworks.


5. StakingPool.sol

  • Type: Yield Staking Contract

  • Purpose: Rewards long-term holders and liquidity providers.

  • Key Features:

    • Single-Asset Staking: Stake $ARTSAI for yield.

    • LP Staking: Stake $ARTSAI-ETH LP tokens for extra rewards.

    • Reward Distribution: Rewards distributed in $ARTSAI or partner tokens.

    • Dynamic APY: Adjusts based on pool participation and treasury inflows.

    • Penalty for Early Withdrawal: Encourages commitment.


6. ArtsiGovernor.sol

  • Type: DAO Governance Contract

  • Purpose: Empowers the community to guide ArtsiAI’s direction.

  • Key Features:

    • Proposal System: Any holder above a threshold can create proposals.

    • Voting Mechanism: 1 $ARTSAI = 1 Vote, with possible quadratic upgrades.

    • Timelock Execution: Approved proposals are queued before execution to prevent abuse.

    • On-Chain Governance: Directly manages system parameters and treasury allocation.

    • Community Funding: DAO votes on grants for artists and AI developers.


7. Treasury.sol

  • Type: DAO-Controlled Treasury

  • Purpose: Manages funds for ecosystem growth and sustainability.

  • Key Features:

    • Revenue Streams: Marketplace fees, staking penalties, royalties, token burns.

    • Expenditure: Grants, ecosystem development, liquidity support, community rewards.

    • DAO Oversight: Controlled by ArtsiGovernor for transparency.

    • Multi-Sig Security: Prevents single points of failure in treasury management.

Last updated