The Payment Flow
Three Steps to Monetization
1
Register what you’re charging for
Define the thing you want to monetize — an API endpoint, an MCP tool, or a protected asset — plus metadata for discovery.Examples: Agent endpoint, MCP tool method, gated download URL.
2
Create a payment plan
Define pricing and how customers pay:
- Credits (prepaid) or pay-as-you-go (PAYG)
- Time-based access, credits-based usage, or trial
- Fiat (Stripe) or crypto (including stablecoins)
3
Validate, deliver, and settle
At runtime, check entitlement before delivering the service/resource.
- If entitled: deliver and meter usage (redeem credits or settle per request)
- If not: return HTTP 402 Payment Required (especially for x402 flows)
Two Integration Paths
No-Code: Nevermined App
Configure services/resources and plans via the dashboard.Best for: Quick setup, testing, non-technical workflows
Code: SDKs + REST API
Integrate in TypeScript/Python or call the REST API for full control.Best for: Production systems, automation, custom request flows
Payment Settlement Options
What Nevermined Handles
| Concern | Nevermined Handles |
|---|---|
| Payment processing | Crypto (including stablecoins) and fiat (Stripe) |
| Access control | Entitlement validation (plans/tokens/x402) |
| Usage metering | Credits redemption or per-request settlement |
| Settlement | Payouts to providers |