Skip to content

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:

Price = Per-Inference × Expected Monthly Calls × 12-24 months

Example: - Per-inference: $0.01 - Expected calls: 500/month - Multiplier: 12 months - Perpetual price: $60

Subscription Formula:

Price = Per-Inference × Expected Monthly Calls × 0.7-0.9

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:

Payment: $10.00
    ├── Marketplace (20%): $2.00 → WasiAI
    └── Creator (80%): $8.00 → You

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:

  1. Splitter Contract: View your model's splitter
  2. Transaction History: See all payments
  3. Distribution Events: Verify splits
// Check pending balance
const balance = await splitter.getPendingBalance()

// Trigger distribution
await splitter.distribute()

Optimization Tips

Increase Volume

  1. Improve discoverability
  2. Use relevant keywords
  3. Write clear descriptions
  4. Choose accurate categories

  5. Build reputation

  6. Respond to feedback
  7. Maintain accuracy
  8. Update regularly

  9. Promote your model

  10. Share on social media
  11. Write tutorials
  12. Engage in communities

Increase Price

  1. Add value
  2. Improve accuracy
  3. Reduce latency
  4. Add features

  5. Differentiate

  6. Unique capabilities
  7. Better UX
  8. Premium support

  9. Build trust

  10. High reputation score
  11. Verified identity
  12. Track record

Reduce Costs

  1. Optimize inference
  2. Efficient models
  3. Caching where possible
  4. Batch processing

  5. Choose right facilitator

  6. Ultravioleta (free) for Avalanche
  7. Thirdweb for multi-chain

Revenue Scenarios

Scenario 1: High Volume, Low Price

Model: Simple classifier Price: $0.002/inference Volume: 10,000 calls/month

Monthly Revenue:
- Gross: $20.00
- Your share (80%): $16.00

Scenario 2: Medium Volume, Medium Price

Model: Sentiment analyzer Price: $0.01/inference Volume: 2,000 calls/month

Monthly Revenue:
- Gross: $20.00
- Your share (80%): $16.00

Scenario 3: Low Volume, High Price

Model: Code analyzer Price: $0.10/inference Volume: 200 calls/month

Monthly Revenue:
- Gross: $20.00
- Your share (80%): $16.00

Scenario 4: License Sales

Model: Premium analyzer Perpetual: $100 Sales: 5/month

Monthly Revenue:
- Gross: $500.00
- Your share (80%): $400.00

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:

  1. Call distribute() on your splitter
  2. Funds transfer to your wallet
  3. 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.