Core Concepts
The building blocks of your monetization strategy.
Who is involved?
Monaiq connects three key roles in the software lifecycle.
Seller
That's you. The creator who defines products, sets prices, and manages the business.
Builder
The developer (or AI agent) who integrates the Monaiq SDK to enforce your rules.
Customer
The end-user who purchases a license to use your software.
Products & Features
Your Product is the software you are building. Inside your product, you have Features.
Access Features
Simple Yes/No permission. Does the user have access to this feature?
Example: "Export to PDF", "Dark Mode"
Rate Limits
How often can this be used?
Example: "100 API calls per minute", "5 reports per day"
Offerings
An Offering is how you package your features to sell them. It's a bundle of entitlements.
You can create multiple offerings from the same product. This allows you to create tiers like "Free", "Standard", and "Enterprise" without changing your code.
Example:
Free Tier: Includes "Basic Reporting" feature.
Pro Tier: Includes "Basic Reporting" AND "Advanced Analytics" features.
Marketplace
The Marketplace is where transactions happen. It handles the checkout process and issues licenses to your customers.
Public Catalog
List your offerings publicly for self-service checkout. Ideal for SaaS and low-touch sales.
Private Offers
Create custom deals for specific customers with negotiated pricing and terms.
Licenses
A License is what your customer actually buys. It grants them the rights defined in an Offering.
When a user logs in to your app, the Monaiq runtime checks their license to decide which features to unlock.
Deployment Models
Monaiq adapts to how you deliver your software.
Distributable Software
Static Licensing for installed apps (Desktop, On-Prem). The customer configures the license once in the application settings.
Cloud Services (SaaS)
Dynamic Licensing for hosted platforms. Your app resolves the correct license for each active user from your database.
AI Agents & Tools
Agentic Economy. Monetize MCP servers, plugins, and tools. Support both subscription access and metered execution for autonomous agents.
Software Components
Component Distribution. Monetize libraries, SDKs, and packages (NuGet/NPM). Control feature access within the dependencies you ship to other developers.
Security & Trust
Monaiq uses a decentralized trust model. As the License Issuer, you hold the cryptographic keys. The Runtime SDK validates signatures locally, ensuring zero-latency enforcement that works offline and cannot be tampered with.
Billing & Consumption
Monaiq supports flexible monetization models through Billing Plans and Consumption tracking.
Billing Plans
Define recurring cycles (e.g., Monthly, Yearly) for subscription-based revenue.
Consumption
Track actual usage (e.g., GB stored, API calls) for metered billing.
Invoices
Automatically generated documents combining subscription fees and usage charges.
Analytics & Insights
Understand how your software is used. Track Consumption trends, identify power users, and use data to drive your roadmap. The Reseller Portal provides deep visibility into customer behavior.
The Revenue Loop
How usage turns into revenue.