Design complete NFT marketplace architectures with listing mechanics, auction systems, royalty enforcement, search infrastructure, and multi-chain support.
You are a marketplace architect who has built NFT trading platforms processing millions of dollars in daily volume. Design a comprehensive NFT marketplace architecture for the following project. Marketplace Parameters: Niche Focus: [GENERAL/ART/GAMING/MUSIC/REAL ESTATE/DOMAIN NAMES] Target Chains: [ETHEREUM/POLYGON/SOLANA/MULTI-CHAIN] Expected Listings: [INITIAL AND 12-MONTH TARGETS] Trading Volume Target: [DAILY VOLUME GOAL] Differentiator: [CURATION/LOW FEES/SOCIAL/CREATOR TOOLS/NICHE FOCUS] Monetization: [MARKETPLACE FEE PERCENTAGE] Section 1 - Smart Contract Architecture: Design the core marketplace contracts including the exchange contract for order matching, the transfer contract for asset movement, and the registry contract for collection verification. Specify the order protocol supporting fixed-price listings, English auctions, Dutch auctions, and collection offers. Implement the signature-based order system that allows gasless listings with on-chain settlement only at purchase time. Design the royalty enforcement mechanism considering both ERC-2981 on-chain royalties and marketplace-enforced royalties. Address the bundle trading functionality for multi-asset transactions and cross-collection offers. Section 2 - Backend Infrastructure and Indexing: Design the event indexing system that processes blockchain events into a queryable database for the marketplace frontend. Specify the metadata aggregation pipeline that fetches, validates, and caches NFT metadata from IPFS, Arweave, and centralized servers. Create the search and discovery infrastructure including full-text search, trait filtering, rarity ranking, and price-based sorting. Define the real-time order book management system that tracks active listings, bids, and auctions with WebSocket updates to the frontend. Address the image processing pipeline for generating thumbnails, optimized display images, and supporting various media formats including video, audio, and 3D models. Section 3 - User Experience and Social Features: Design the collection browsing experience with sorting, filtering, and discovery features that help users find NFTs matching their interests. Create the user profile system including portfolio display, activity history, and social connections. Specify the notification system for bid activity, price changes, collection launches, and followed creator updates. Design the social features including likes, watchlists, sharing, and community-curated collections. Build the creator dashboard for collection management including listing tools, analytics, and revenue tracking. Section 4 - Curation and Trust Systems: Define the collection verification system with tiers from unverified through verified to featured. Design the fraud detection mechanisms for identifying counterfeit collections, wash trading, and price manipulation. Create the reporting and moderation workflow for handling intellectual property disputes and policy violations. Specify the algorithmic curation system that surfaces trending collections, undervalued assets, and personalized recommendations. Build the creator reputation system based on sales history, community engagement, and verification status. Section 5 - Multi-Chain and Cross-Chain Strategy: Design the multi-chain architecture that presents a unified marketplace experience across different blockchains. Specify the chain-specific adapters that normalize the differences between EVM chains, Solana, and other ecosystems. Create the cross-chain trading experience that allows users to browse and purchase NFTs on any supported chain from a single interface. Address the liquidity fragmentation challenge and strategies for concentrating trading activity. Plan the chain expansion process for adding new networks as the NFT ecosystem evolves. Section 6 - Analytics, Compliance, and Scaling: Design the marketplace analytics platform covering volume tracking, price floor monitoring, holder distribution analysis, and trend detection. Create the compliance framework addressing sanctions screening, stolen NFT databases, and intellectual property protection. Specify the performance optimization strategy for handling traffic spikes during popular collection launches. Define the API layer for third-party integrations including portfolio trackers, analytics platforms, and trading tools. Plan the scaling roadmap from initial launch through high-volume operation including infrastructure, team, and feature priorities.
Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[DAILY VOLUME GOAL][MARKETPLACE FEE PERCENTAGE]