Important
Mediolano dapp is live on Starknet mainnet for tests.
Quick links:
- IP Creator Dapp
- IP Creator Docs
- Discover Mediolano
- MIP Mobile for Android
- Telegram Group
- X / Twitter
Mediolano provides seamless tokenization services for intellectual property, leveraging Starknet’s unparalleled high-speed, low-cost, and smart contract intelligence for digital assets to empower creators, collectors, and organizations to protect and monetize their IP assets effectively.
Registering intellectual property on Mediolano means your asset is automatically tokenized and protected in 181 countries, according to The Berne Convention for the Protection of Literary and Artistic Works, adopted in 1886. Mediolano assets generate Proof of Ownership to guarantee recognition of the authorship of IP without the need for registration with the World Intellectual Property Organization (WIPO).
Mediolano offers permissionless services with ZERO FEES for Programmable IP, such as artwork, videos, music, literary works, AI models, software, and other works of authorship. The copyright is immutable time stamped on Starknet public blockchain, and settled on Ethereum, providing Proof of Ownership valid for 50-70 years, in accord with the legal jurisdiction. Tokenizing intellectual property with smart contracts opens the door to countless opportunities, from integrations with communities and games to monetization with AI Agents.
Mediolano aims to serve as the intellectual property provider for the integrity web, a public good to empower programmable IP to anyone. By integrating standards, innovative technology and decentralization, Mediolano ensures interoperability, security and sovereignty. Our platform is tailored for the tokenization and management of intellectual property. Feel free to reach out!
- Programmable IP: Transform creative works (images, music, videos, AI models, research papers) into programmable digital assets that can be managed, tracked, and monetized.
-Mediolano Protocol: Programmable IP foundation of the Integrity Web. A high-performance, modular infrastructure for programmable intellectual property onchain.
-
Remix & Derivatives: Enable creative remixing of intellectual property while maintaining clear lineage and attribution through smart contracts.
-
Proof of Ownership: Generate blockchain-verified certificates of authorship and ownership, providing a cryptographically secure claim to your IP.
-
Provenance & Lineage: Access an immutable history of every asset, tracking its creation, ownership changes, and derivative relationships with full transparency.
-
Asset Transfer: Securely transfer ownership of IP assets peer-to-peer on the Starknet network with instant finality.
-
High-Speed & Low-Cost: Leverage Starknet's ZK-rollup technology for unparalleled speed and negligible fees.
-
Gas Fee Abstraction: Integrated AVNU Paymaster to provide a seamless user experience by abstracting gas costs. (Experimental)
The IP Creator Dapp is built as permissionless, decentralized application leveraging the full power of Starknet and web3 to provide trully ownership.
- Frontend Framework: Next.js 15 (App Router) & React 19
- Styling: Tailwind CSS & Shadcn UI
- Blockchain: Starknet (L2 Rollup on Ethereum)
- Smart Contract Interaction: Mediolano Protocol Contracts, Starknetkit & Starknet.js
- Decentralized Storage: IPFS via Pinata
- Data Indexing: Alchemy NFT API & Starknet Events
graph TD
User((User)) -->|Connects| Wallet(Starknet Wallet)
User -->|Interacts| DApp(IP Creator Dapp)
DApp -->|API Requests| Alchemy(Alchemy API)
DApp -->|Contract Calls| Starknet(Starknet Network)
DApp -->|Uploads| IPFS(IPFS / Pinata)
DApp -->|Contract Calls| Protocol(Mediolano Protocols)
Starknet -->|Events| Protocol(Mediolano Protocols)
Starknet -->|ZK Proofs| Ethereum(Ethereum L1)
Alchemy -->|Indexes| Starknet
- Starknet Ignition 24.9
- MIP Protocol @ Starknet Sepolia 24.11
- Mediolano Dapp @ Starknet Sepolia 24.11
- Programmable IP Contracts 25.02
- MIP Dapp @ Starknet Sepolia 25.06
- MIP Protocol @ Starknet Mainnet 25.07
- MIP Collections Protocol @ Starknet Sepolia 25.07
- MIP Dapp @ Starknet Mainnet 25.08
- MIP Collections Protocol @ Starknet Mainnet 25.08
- MIP Mobile @ Android Google Play 25.09
- MIP Mobile @ iPhone iOS App Store 25.12
- Mediolano Collections Protocol @ Starknet Mainnet 25.12
- Mediolano Dapp @ Starknet Mainnet 26.01
Contributions are greatly appreciated. If you have a feature or suggestion that would make our platform better, please fork the repo and create a pull request with the tag "enhancement".
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/Feature) - Commit your Changes (
git commit -m 'Add some Feature') - Push to the Branch (
git push origin feature/YourFeature) - Open a Pull Request
Dapp requirements:
- Next.js 15
- React 19
- Node.js 18.18 or later.
- macOS, Windows (including WSL), and Linux are supported.
Clone the repository to your local machine:
git clone https://github.com/mediolano-app/mediolano-app.gitInstall dependencies for Next.js 15 + React 19:
npm install --forceRun the development server:
npm run devOpen http://localhost:3000 with your browser to see the result.
To run the containerized application, there is no dependencies requirement. Clone the repository, and run:
docker build -t mediolano-app . To build the image. Then, start the container:
docker run -p 8080:8080 mediolano-app# 1. Clone and install
git clone https://github.com/mediolano-app/mediolano-app.git
cd mediolano-app
npm install
# 2. Configure environment
cp .env.example .env.local
# Add your AVNU Paymaster API key
# 3. Run the app
npm run dev
# 4. Visit /paymaster-demo to try it out!