Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 Movie Protocol

A decentralized streaming platform built on Solana blockchain

Solana Next.js License

Demo • Documentation • Installation

📝 Overview

Movie Protocol is revolutionizing content distribution by enabling publishers to manage and monetize films directly on the Solana blockchain.

Key Features

  • 🎯 Smart Contract Management

  • Add movies via PDAs (Program Derived Addresses)

  • Edit metadata and ownership rights

  • Secure transfer system

  • 💰 Tokenomics

  • MOVIE token (SPL) for transactions

  • Automated royalty distribution

  • Staking rewards system (planned)

Architecture

The infrastructure is built on the Solana blockchain and uses:

  • PDAs for secure movie storage
  • MOVIE token (SPL) for transactions
  • Smart contracts for rights and royalty management

🗺 Roadmap

Phase 1 ✅

  • Publisher management system
  • Core PDA infrastructure
  • Secure rights transfers

Phase 2 🚧

  • Viewer interface
  • MOVIE token integration
  • Royalty distribution

Phase 3 📋

  • Staking programs
  • Token incentives
  • Ecosystem expansion

Vision

Create a decentralized streaming ecosystem where publishers and viewers interact directly, with transparent revenue distribution through the Solana blockchain.

Project Status

The protocol is currently running on Solana devnet during Phase 2 development.

How to install build and test application locally

To build, please execute this command inside the anchor_project folder

    anchor build

To test, please execute this command inside the anchor_project folder

    anchor test

Don't forget to set solana network to localhost

    solana config set -u localhost

Then, you can launch the frontend application (NextJS) with (in frontend folder)

    yarn dev

To deploy the application, you can execute this

    yarn run vercel build
    yarn run vercel deploy --prebuilt

The application will be accessible at localhost:3000

Caution

The application works exclusively with Phantom actually, but in the futur, I will add other wallet.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages