Requirements Overview
MUSD Integration
Integrate MUSD for payments, liquidity, or core functions
Security Audit
Complete third-party security audit report
Mainnet Deployment
Fully functional on Mezo Mainnet
1. MUSD Integration
dApps must integrate MUSD, the native collateralized stablecoin of the Mezo ecosystem.Integration Options
Payment Support
Payment Support
Support MUSD as a payment method for goods, services, or transactions within your dApp.
Liquidity Asset
Liquidity Asset
Use MUSD as a primary liquidity asset in trading pairs, liquidity pools, or lending markets.
Core Function Integration
Core Function Integration
Integrate MUSD within other core functions such as collateral, yield generation, or reward distribution.
MUSD Resources
MUSD Documentation
Learn about MUSD architecture and integration
MUSD Repository
Smart contracts and implementation reference
2. Security Audit
The dApp must have completed a third-party security audit. The audit report must be submitted to the Supernormal Foundation.Audit Requirements
Select an Auditor
Choose a reputable third-party security auditing firm. Recommended auditors include:
- Trail of Bits
- OpenZeppelin
- Consensys Diligence
- Certik
- Quantstamp
Complete the Audit
Work with the auditor to review your smart contracts and address any findings.
Ensure all critical and high-severity findings are resolved before submission.
Submit Audit Report
Submit your completed audit report to the Supernormal Foundation.The report should include:
- Auditor name and credentials
- Audit scope and methodology
- Findings and severity levels
- Remediation actions taken
- Final audit conclusion
3. Mainnet Deployment
The dApp must be fully deployed and functional on Mezo Mainnet.Deployment Checklist
Smart Contracts
Smart Contracts
- All smart contracts deployed to Mezo Mainnet
- Contract addresses verified on Mezo Explorer
- Contract source code verified and published
- Contracts properly initialized and configured
Frontend Application
Frontend Application
- Frontend application accessible via public URL
- Wallet connection working (MetaMask, Mezo Passport, etc.)
- All features functional on Mezo Mainnet
- Error handling and user feedback implemented
Network Configuration
Network Configuration
- Correct RPC endpoints configured
- Chain ID set to
31612(Mezo Mainnet) - Proper gas estimation and handling
- Transaction confirmation handling
Testing
Testing
- End-to-end testing completed on Mainnet
- User flows tested and validated
- Edge cases and error scenarios tested
- Performance and load testing completed
Mainnet Configuration
Submission Process
Complete All Requirements
Ensure your dApp meets all three requirements:
- MUSD Integration
- Security Audit
- Mainnet Deployment
Prepare Documentation
Gather the following documentation:
- dApp description and overview
- MUSD integration details
- Audit report
- Mainnet contract addresses
- Frontend URL
- Team information
Submit to Supernormal Foundation
Submit your application and documentation to the Supernormal Foundation.
Benefits of Featuring
Once approved, your dApp will receive:Mezo Market Listing
Featured placement in the official Mezo Market
Promotional Support
Marketing and promotional support from the Mezo ecosystem
Community Exposure
Access to the Mezo community and user base
Ecosystem Integration
Deeper integration with Mezo ecosystem partners
Additional Resources
Developer Environment
Set up your development environment for Mezo
MUSD Integration
Learn how to integrate MUSD into your dApp
Mezo Passport
Add wallet connection support to your dApp
Supernormal Foundation
Submit your audit report and application
Questions about the requirements or submission process? Join the Mezo Discord for support.