Inspiration
We were inspired by the struggles that content creators face in owning their intellectual property, tracking remixes, and receiving fair compensation. Current platforms often monetize creators’ work without transparent tracking, making it difficult to earn royalties or control reuse.
We wanted to empower creators by combining blockchain, AI, and cloud technologies to give them full control over their content and earnings.
What it does
OwnStream allows creators to:
Register content as NFTs on the blockchain for proof of ownership
Generate AI fingerprints to detect reuse or remixes of their work
Automatically distribute royalties via smart contracts
View a dashboard with uploaded content, reuse statistics, and earnings
Demo flow:
Upload content
Store content on IPFS and generate AI fingerprint
Mint NFT on Sepolia testnet
Detect reuse/remixes
Trigger royalty payouts automatically
Display updated earnings on the dashboard
How we built it
Component Tech Stack / Frameworks Frontend React + Vite + MetaMask + Stripe (Windows) Backend Node.js + Express + Firebase + Axios (Windows) AI Fingerprinting Python + Flask + librosa / OpenAI CLIP (Windows) Smart Contracts Solidity + Foundry + OpenZeppelin + Sepolia testnet (WSL) Storage IPFS (Web3.Storage SDK) Payments / Royalties Stripe (simulate payouts) Demo Deployment Frontend → Vercel, Backend/AI → Render
Challenges we ran into
Integrating AI fingerprinting to reliably detect remixes
Connecting smart contracts to backend APIs for automatic payouts
Managing asynchronous workflows between file uploads, NFT minting, and royalty distribution
Deploying multiple components (frontend, backend, AI microservice) and keeping them in sync
Ensuring fast and intuitive dashboard updates for creators
Accomplishments that we're proud of
Successfully minted NFTs for uploaded content on Sepolia testnet
Implemented AI-powered reuse detection for audio/video content
Built a dashboard showing content status, earnings, and reuse analytics
Automated royalty payouts via smart contracts, simulating real-world monetization
Demonstrated end-to-end workflow in a hackathon-ready prototype
What we learned
How to integrate React frontend, Node.js backend, and Python AI microservices
Working with blockchain and NFTs using Solidity, Foundry, and OpenZeppelin
Handling IPFS storage and linking content to on-chain assets
Designing a scalable dashboard to visualize reuse, payouts, and analytics
Coordinating multiple technologies for a full-stack Web3 application
What's next for OwnStream
Support multiple media types beyond audio/video
Integrate cross-platform reuse detection across social media and streaming platforms
Enable fractional ownership and marketplace features for NFTs
Improve AI fingerprinting accuracy and speed
Launch on mainnet with real payouts for creators
Log in or sign up for Devpost to join the conversation.