MIP is a mobile app that allows users to publish their content onchain for free using their Google account, ensuring greater security and eliminating technical barriers for non-crypto natives.
Within seconds anyone can create an account with self-custody assets and start tokenizing content onchain -- simple, fast, and free. Built for the Integrity Web, MIP empowers intelligence giving creators protection, control and new frontiers.
Built on Starknet: Scalable, Secure, Smart. MIP is powered by Chipi Pay SDK and AVNU Paymaster to let users enjoy gasless transactions and frictionless onboarding. And thanks to Mediolano Protocol, content tokenization is completely free — no hidden fees, no gatekeeping.
- No crypto knowledge required - Sign in with Google, get a smart account instantly
- Tokenize Content into onchain assets with zero cost
- Portfolio Manager to track your tokenized content in one place
- Creator Public Profile to showcase your work and build your onchain reputation
- Self-Custody Smart Account to assets ownership without relying on third parties
- Asset interoperability and industry standarts
Governed by a DAO (Decentralized Autonomous Organization), Mediolano champions transparent, decentralized decision-making in alignment with core web3 and cypherpunk principles. Our mission is to foster long-term value and sustainability for the entire ecosystem—from users to partners—by operating in the collective interest of the network.
We are building open-source Integrity Web.
Ccontributions are greatly appreciated. If you have a feature or suggestion that would our plattform 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
The MIP dApp now supports IPFS storage for collection metadata and images. To enable IPFS functionality, you'll need to configure server-side environment variables:
Create a .env.local file in your project root and add:
# Pinata IPFS Service Configuration (recommended)
# Note: These are server-side only - do NOT use NEXT_PUBLIC_ prefix
PINATA_JWT=your_pinata_jwt_token
# OR use API key method
PINATA_API_KEY=your_pinata_api_key
PINATA_SECRET_KEY=your_pinata_secret_key
# Optional: Custom IPFS Gateway (this one can be public)
NEXT_PUBLIC_PINATA_GATEWAY=https://your-custom-gateway.com/ipfs/- Sign up for a free account at pinata.cloud
- Go to API Keys section in your dashboard
- Create a new API key with pinning permissions
- Use the JWT token (recommended) or API Key + Secret
Note: If IPFS is not configured, the app will fall back to development mode with simulated IPFS hashes for testing.
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/mip-dapp.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.
Quick links:
Mediolano.xyz
IP Creator Dapp
X / Twitter
Telegram Group