Earn Revenue Guide¶
This guide covers monetization strategies for AI builders on WasiAI, from pricing to revenue optimization.
Revenue Streams¶
WasiAI offers three ways to earn:
| Stream | Description | Best For |
|---|---|---|
| Pay-Per-Inference | Earn on every API call | High-volume models |
| License Sales | Earn on license purchases | Premium models |
Pricing Strategy¶
Per-Inference Pricing¶
Set based on: - Model complexity: More complex = higher price - Compute cost: Your actual costs - Market rates: Competitor pricing - Value delivered: User benefit
Guidelines:
| Model Type | Suggested Range | Example |
|---|---|---|
| Simple Classification | $0.001 - $0.005 | Spam detection |
| Sentiment Analysis | $0.005 - $0.02 | News sentiment |
| Zero-Shot Classification | $0.01 - $0.05 | Topic routing |
| Text Generation | $0.05 - $0.20 | Content creation |
| Complex Reasoning | $0.10 - $1.00 | Code analysis |
License Pricing¶
Perpetual License Formula:
Example: - Per-inference: $0.01 - Expected calls: 500/month - Multiplier: 12 months - Perpetual price: $60
Subscription Formula:
Example: - Per-inference: $0.01 - Expected calls: 500/month - Discount: 0.8 - Monthly price: $4
Revenue Distribution¶
All payments are split 80% to Creator / 20% to Marketplace:
Tracking Revenue¶
Dashboard Metrics¶
Monitor your performance:
- Total Revenue: Lifetime earnings
- Inference Count: Total API calls
- License Sales: Number of licenses sold
- Average Revenue Per User: ARPU
- Reputation Score: User satisfaction
On-Chain Verification¶
All revenue is verifiable:
- Splitter Contract: View your model's splitter
- Transaction History: See all payments
- Distribution Events: Verify splits
// Check pending balance
const balance = await splitter.getPendingBalance()
// Trigger distribution
await splitter.distribute()
Optimization Tips¶
Increase Volume¶
- Improve discoverability
- Use relevant keywords
- Write clear descriptions
-
Choose accurate categories
-
Build reputation
- Respond to feedback
- Maintain accuracy
-
Update regularly
-
Promote your model
- Share on social media
- Write tutorials
- Engage in communities
Increase Price¶
- Add value
- Improve accuracy
- Reduce latency
-
Add features
-
Differentiate
- Unique capabilities
- Better UX
-
Premium support
-
Build trust
- High reputation score
- Verified identity
- Track record
Reduce Costs¶
- Optimize inference
- Efficient models
- Caching where possible
-
Batch processing
-
Choose right facilitator
- Ultravioleta (free) for Avalanche
- Thirdweb for multi-chain
Revenue Scenarios¶
Scenario 1: High Volume, Low Price¶
Model: Simple classifier Price: $0.002/inference Volume: 10,000 calls/month
Scenario 2: Medium Volume, Medium Price¶
Model: Sentiment analyzer Price: $0.01/inference Volume: 2,000 calls/month
Scenario 3: Low Volume, High Price¶
Model: Code analyzer Price: $0.10/inference Volume: 200 calls/month
Scenario 4: License Sales¶
Model: Premium analyzer Perpetual: $100 Sales: 5/month
Tax Considerations¶
Disclaimer: This is not tax advice. Consult a professional.
Record Keeping¶
Track all: - Revenue received (USDC amounts) - Transaction hashes - Dates and times - USD equivalent at time of receipt
Potential Obligations¶
Depending on jurisdiction: - Income tax on revenue - Self-employment tax - VAT/GST on services - Crypto-specific reporting
Withdrawing Funds¶
From Splitter to Wallet¶
Revenue accumulates in your splitter. To withdraw:
- Call
distribute()on your splitter - Funds transfer to your wallet
- Verify receipt on Snowtrace
Converting USDC¶
Options for converting USDC: - DEX: Swap on Trader Joe, Pangolin - CEX: Transfer to Coinbase, Binance - Off-ramp: Use Circle, Moonpay
Common Questions¶
When do I get paid?¶
Immediately! Payments go to your splitter after each inference or license sale. Call distribute() to transfer to your wallet.
What's the minimum payout?¶
No minimum. Even $0.001 can be distributed.
Can I change my prices?¶
Yes! Update prices anytime via the model settings. Changes apply to future transactions.
What if someone copies my model?¶
Your model's reputation and track record are your moat. Focus on quality and user relationships.