Overview
The Credits Engine is the core metering system that tracks and manages usage of AI services. It provides flexible consumption models while preventing abuse and ensuring fair usage.How Credits Work
1
Issuance
Credits are issued when a user purchases a plan
2
Storage
Balance stored on-chain in smart contracts
3
Validation
Each request checks available balance
4
Redemption
Credits deducted after successful requests
5
Tracking
Usage history maintained for audit
Credit Types
Fixed Credits
Most common model - fixed amount per request:Dynamic Credits
Variable consumption based on request complexity:Time-Expiring Credits
Credits that expire after a duration:Credit Redemption
Automatic Redemption (Proxy)
When using Nevermined Proxy, credits are automatically deducted:Manual Redemption (Direct)
For direct integrations, manually track usage:Balance Management
Check Balance
Balance Response
Usage Tracking
Proof System
Every credit redemption includes a proof:Query Usage History
Threshold Management
Minimum Thresholds
Prevent micro-transactions:Maximum Thresholds
Prevent abuse:Advanced Features
Credit Calculation
Dynamic credit calculation based on request:Credit Packages
Offer bonus credits for larger purchases:Best Practices
Credit Pricing
Credit Pricing
- Align credits with actual costs
- Provide transparent pricing
- Consider bulk discounts
- Monitor profitability
Usage Monitoring
Usage Monitoring
- Track patterns regularly
- Identify heavy users
- Detect unusual activity
- Adjust limits as needed
User Experience
User Experience
- Show remaining balance
- Warn before expiration
- Provide usage analytics
- Enable auto-renewal