Monetization
Overview
Developers can monetize their MiniApps by creating valuable experiences that align with Based users' needs. Your app generates revenue when it helps traders succeed on the platform.
Core Principles
Build MiniApps that:
Enhance trader performance - Give Based traders a competitive edge
Increase engagement - Make the terminal more useful and sticky
Deliver exceptional UX - Create experiences that delight users
Revenue Channels
There are two primary ways your MiniApp can generate revenue:
1. CTA-Based Attribution
When users place and execute orders directly through your MiniApp, those trades are attributed to your app, and you receive a share of the platform fees.
How it works:
User clicks "Buy" or "Sell" in your MiniApp
Order is executed via your app's
placeOrder()orplaceOrders()callsTrade is attributed to your MiniApp
You receive a percentage of the platform fees
Example use cases:
Trading bots that automatically place orders
Signal services with one-click execution
Custom order forms with advanced features
Grid trading or DCA automation tools
2. Session-Based Attribution
When your MiniApp is open in the MiniApp side panel while users are actively trading, those trades are attributed to your trading session, and you receive a share of the fees.
How it works:
User opens your MiniApp in the side panel
User places trades while your app is visible
Trades during the session are attributed to your app
You receive a percentage of the platform fees
Example use cases:
Real-time market analysis dashboards
Position tracking and portfolio management
Price alerts and monitoring tools
Educational content and trading guides
Revenue Share Structure
Based Platform Fees
Based charges 2.5 basis points (bps) as builder fees on top of Hyperliquid exchange fees. The developer revenue share is calculated on this gross revenue before affiliate payouts.
Early Developer Program
First Five Developers:
The first five developers to build and launch MiniApps on Based receive preferential terms:
30% revenue share of Based Platform Fees
Applies to all trading volume attributed to your app
Recognition as a launch partner
Standard Developer Program
Beyond First Five Developers:
Revenue share is tiered based on your Monthly Trading Volume (MTV):
First $100M
10%
$100M - $500M
20%
$500M+
30%
Example calculation:
If your MiniApp generates $250M in monthly trading volume:
First $100M: 10% share
Next $150M ($100M-$250M): 20% share
Total share: (100M × 10%) + (150M × 20%) = blended rate
Getting Started with Monetization
1. Build Your MiniApp
Focus on creating genuine value for traders. The best monetization comes from solving real problems.
2. Implement Attribution
Use the SDK's trading methods to ensure proper attribution:
3. Track Your Performance
Monitor your app's usage and trading volume through the Based developer dashboard (coming soon).
4. Register for Revenue Share
Contact the Based team to set up your revenue sharing agreement:
Get in touch: https://based.one/contact
Best Practices
Maximize CTA-Based Revenue
Make trading actions clear and accessible
Provide value before asking users to trade
Use notifications to alert users to opportunities
Implement proper error handling and user feedback
Maximize Session-Based Revenue
Create tools users want to keep open
Provide real-time updates and insights
Design for the side panel layout
Keep your app responsive and performant
Build Trust
Request only necessary permissions
Be transparent about what your app does
Handle user data responsibly
Provide excellent support
Revenue Share Terms
Key Points
Revenue share is calculated monthly
Payouts are processed on a net-30 basis
Developer must maintain active app and support
Based reserves the right to adjust terms with notice
Eligibility Requirements
To receive revenue share, your MiniApp must:
Be approved and listed in the Based marketplace
Comply with Based's developer guidelines
Maintain reasonable uptime and performance
Provide user support and bug fixes
FAQs
How is trading volume measured?
Trading volume is measured as the total notional value of trades attributed to your MiniApp, calculated monthly.
When do I receive payouts?
Payouts are processed monthly on a net-30 basis (30 days after month-end).
Can I see my analytics?
Yes, the developer dashboard (coming soon) will provide real-time analytics on your app's usage and attributed volume.
What if my app generates both CTA and session-based volume?
You receive revenue share for both channels. They are tracked separately and combined in your monthly payout.
How do I qualify as an early developer?
The first five developers to launch approved MiniApps on Based Terminal qualify automatically.
Next Steps
Ready to start building and earning?
Read the Quick Start Guide - Build your first MiniApp
Explore the API - Learn about trading methods
See Examples - Get inspired by sample apps
Contact Based Team / Join Mini Apps Devs Telegram Chat - Discuss your MiniApp idea
Last updated