RoyaltyFlow is a blockchain-based platform that automatically tracks intellectual property usage across digital platforms and distributes royalties via the Stellar network in real-time.
- Content Fingerprinting: Audio, video, and text fingerprinting
- Multi-platform Detection: YouTube, Spotify, TikTok, Instagram, etc.
- Automated Royalty Calculation: Smart contract-based royalty distribution
- Real-time Payments: Stellar blockchain payments
- Transparent Reporting: Detailed analytics and reports
- Multi-currency Support: XLM and custom Stellar assets
- Microservices: NestJS-based services communicating via RabbitMQ
- Blockchain: Stellar network for payments, Soroban for smart contracts
- Frontend: Next.js React applications
- Database: PostgreSQL + TimescaleDB + Redis
- Search: Elasticsearch for content discovery
- Node.js 18+
- Docker & Docker Compose
- Stellar Testnet account
- YouTube/Spotify API credentials (for detection)
- Clone the repository:
git clone https://github.com/Servora/RoyaltyFlow.git
cd royaltyflow
## Start services:
docker-compose up -dObtain API keys for:
YouTube Data API v3
Spotify Web API
TikTok Business API
Instagram Graph API
Fork the repository
Create a feature branch
Commit your changes
Push to the branch
Open a Pull Request