American flag with a digital security shield, representing ForgeVIO's cryptographic license protection

License models

One API, every way developers sell software. Pick a model per product — or mix several across the same customer base.

These aren't mutually exclusive. Most products outgrow a single model — ForgeVIO lets you combine constraints on one license, or run different models for different tiers of the same product, without a rewrite.

Identity & Seat-Based

Restrict access based on verified human identities or counted slots.

Named User

One license, one verified identity.

The license is tied to a single user profile or email login. Every request is validated against that identity, so the license moves with the person rather than a device or session.

Best for: Collaboration and productivity tools where each person needs their own account.

Seat-Based (Fixed Allocation)

A fixed bucket of seats an admin assigns.

A customer purchases a set number of seats (e.g. 50). An administrator assigns and reassigns those seats to individual users at any time — the license enforces a hard cap on total assigned seats, not concurrent usage.

Best for: Team plans sold to a company where headcount changes over time.

Concurrent / Floating

Caps how many people can be active at once.

Any number of users can hold an account, but only a fixed number can be actively logged in at the same moment. When the cap is reached, the next login is denied until a slot frees up.

Best for: Shared or shift-based software where usage is spread across more people than seats.

Usage & Consumption

Pay-for-what-you-use pricing driven by metered activity.

Usage-Based / Metered

Billed by a measurable unit of activity.

Every action that consumes a resource — an API call, a GB stored, a compute-minute — increments a counter on the license. Access can be throttled or denied once a configured limit is reached.

Best for: APIs and infrastructure products where cost tracks resource consumption.

Feature-Tiered

Unlocks features based on subscription tier.

The license carries a tier (e.g. free, pro, enterprise) plus an explicit list of enabled feature flags. Your application checks the license for a flag before rendering or executing the gated feature.

Best for: Products with a good/better/best pricing ladder.

Token / Credit Pack

A prepaid balance that depletes with use.

The customer buys a bucket of credits upfront. Each billable action debits the balance. When it hits zero, the customer tops up — no recurring subscription required.

Best for: AI, media, or compute-heavy tools with variable per-action cost.

Deployment & Machine-Bound

Traditional restrictions for on-prem and hybrid deployments.

Node-Locked / Device-Bound

Locked to specific hardware.

The license binds to one or more hardware fingerprints, MAC addresses, or server instance IDs at activation. The application refuses to run if the fingerprint of the current machine isn't on the license's device list.

Best for: Desktop software and on-prem installs sold per machine.

IP / Domain Whitelisting

Access gated by network origin.

The license stores a set of allowed IP ranges or domains. Requests are validated against that allowlist at the edge, independent of any individual user identity.

Best for: Enterprise deployments restricted to a corporate network or approved domains.

Ownership-Based

A one-time purchase instead of a recurring subscription.

Perpetual

Pay once, own the license forever.

The license never expires — there is no expiresAt to enforce. Optionally, it carries an updates-until date: the software keeps running indefinitely, but access to new version updates and support lapses after that date unless renewed separately.

Best for: Desktop and on-prem software sold as a one-time purchase, with optional paid upgrade cycles.

Combine models on a single license

Constraints stack — pair an identity check with a device lock, or a usage cap with a feature tier, all enforced by the same signed license.

Seat + Node-Locked

Enterprise desktop software sold per team, installed only on approved machines.

Usage + Feature-Tier

An API product where higher subscription tiers unlock additional endpoints and higher rate limits.

Named-User + IP Whitelisting

A B2B SaaS tool restricted to a single verified user, only reachable from the customer's office network.

Which model fits your product?

A starting point — most teams land here first, then layer in a second model as pricing evolves.

Desktop / on-prem software

Node-Locked or Perpetual

Team collaboration SaaS

Named User or Seat-Based

API or infrastructure product

Usage-Based or Credit Pack

Freemium app with paid features

Feature-Tiered

Enterprise on-prem deployment

IP / Domain Whitelisting

Back to home