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
StakingPoolto 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.solto 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
ArtsiGovernorfor transparency.Multi-Sig Security: Prevents single points of failure in treasury management.
Last updated