What is NVM Pay?
NVM Pay is Nevermined’s comprehensive payment and monetization layer that enables AI builders to charge for their services through flexible pricing models. It handles the entire payment lifecycle from plan creation to credit redemption.Key Features
Flexible Payment Plans
Time-based subscriptions, usage-based credits, or hybrid models
Multi-Currency Support
Accept payments in crypto (any ERC-20) or fiat (via Stripe)
Instant Settlement
Direct payments to builders with no intermediaries
Revenue Sharing
Split payments between multiple parties automatically
Architecture Overview
NVM Pay operates through three interconnected layers:🏗️ Payment Layer
The foundation where payment plans are configured:1
Payment Plans
Define the commercial terms and access rules
2
Price Configuration
Set pricing in fiat or crypto with flexible distribution
3
Credits Configuration
Choose between time-based or usage-based access models
💳 Transaction Flow
How payments are processed and distributed:1
User Purchase
Users buy plans with crypto or credit card
2
Smart Contract
On-chain processing ensures transparency
3
Credits Issued
Credits minted to user’s account instantly
4
Payment Distribution
Funds split automatically to configured receivers
📊 Usage Tracking
Real-time monitoring and credit management:1
API Calls
Every request to your AI service is tracked
2
Credit Validation
Balance checked before granting access
3
Automatic Deduction
Credits consumed based on usage
4
Balance Updates
Real-time updates to remaining credits
Core Components
1. Payment Plans
Define how users pay and what they receive:- Pricing: Fixed or dynamic pricing in crypto/fiat
- Credits: Time-based or usage-based access
- Distribution: Single or multi-party payments
2. Credits Engine
Manages the lifecycle of credits:- Issuance: Credits granted on purchase
- Validation: Balance checks before access
- Redemption: Automatic or manual deduction
- Tracking: Usage history and proofs
3. Settlement System
Handles payment distribution:- Instant Transfer: Direct to builder wallets
- Fee Management: Protocol fees handled automatically
- Multi-Receiver: Split payments between parties
Integration Points
1
Plan Creation
Builders define pricing and credit models
2
Purchase Flow
Users buy plans with crypto or fiat
3
Access Control
Bearer tokens validate payment status
4
Credit Management
Automatic tracking and deduction