Decentralized IP marketplace with blockchain ownership and flexible monetization for creators
IPGuardian is a revolutionary decentralized platform that empowers creators to protect, monetize, and trade their intellectual property assets on the blockchain. Built on Flow EVM Testnet and powered by Walrus decentralized storage, IPGuardian transforms how creators manage their digital assets by providing transparent ownership, flexible monetization, and secure storage solutions.
The platform addresses the $50+ billion annual IP theft problem by creating an immutable ownership system where creators can upload their work, set both purchase and rental prices, and maintain complete control over their intellectual property. Users can browse a marketplace of IP assets, rent content for specific time periods, or purchase full ownership rights.
Key features include blockchain-based ownership tracking, decentralized file storage through Walrus, flexible pricing models (both purchase and rental), revenue tracking, ownership history preservation, and a user-friendly interface that works seamlessly with MetaMask wallets. The platform supports various content types including documents, images, videos, and software, making it accessible to creators across all industries.
IPGuardian represents the future of intellectual property management - where creators have control, consumers have transparency, and innovation thrives in a decentralized ecosystem. It eliminates intermediaries, reduces IP theft, and creates new economic opportunities for content creators worldwide.
IPGuardian is built using a modern full-stack architecture combining blockchain technology, decentralized storage, and traditional web development:
Frontend: Next.js 14 with React, TypeScript, and Tailwind CSS for a responsive, modern UI. The frontend integrates MetaMask for wallet connectivity and uses ethers.js v6 for blockchain interactions.
Blockchain: Solidity smart contract deployed on Flow EVM Testnet (contract: 0x1fBBe1c9A1a517f7C24544F4cf814ECd446ED023) handling IP item creation, ownership transfers, rental management, and revenue tracking. The contract includes Reentrancy Guard and Ownable for security.
Storage: Walrus decentralized storage network for censorship-resistant file storage. Files are uploaded via a Node.js script using Sui Client SDK with Ed25519 keypair authentication, generating unique blob IDs that are registered on-chain.
Backend: Next.js API routes with Prisma ORM connecting to PostgreSQL for user authentication, file metadata, and application state management.
The architecture ensures scalability, security, and user experience while maintaining decentralization principles throughout the entire stack.

