License Management

ZenoLMS

Product-Agnostic License Management

Centralized license management system for software vendors. Handle license generation, validation, feature gating, and customer entitlements for any product - current and future. Online and offline validation with Ed25519 cryptographic signing.

Ed25519
Cryptographic Signing
Dual
Online + Offline
Products Supported
Features

Complete License Lifecycle

Everything you need to manage software licenses from generation to renewal, with full flexibility and security.

Ed25519 License Signing

JWT-based licenses with EdDSA cryptographic signatures. Multiple active signing keys with rotation support.

Online + Offline Validation

API-based validation for connected environments, signed JWT tokens for air-gapped deployments.

Per-Product Feature Gating

Dynamic feature entitlements with boolean, integer, string, and array data types per product per customer.

Edition Templates

Configurable edition presets (Trial, Professional, Enterprise) that apply to any product without code changes.

Grace Period Management

Tiered expiration: Active, Warning, Grace, Degraded, Expired. Smooth transitions without service disruption.

Stripe Integration

Automated subscription billing and license provisioning with self-service customer portal.

Architecture

Three Components, One Platform

A complete license management solution with admin dashboard, customer portal, and high-performance API.

API Server (Rust)

  • High-performance Axum web framework
  • License validation and admin API
  • Automatic database migrations
  • Rust and .NET SDKs available

Admin Dashboard

  • Product and license management
  • Customer entitlement control
  • Edition template configuration
  • Full RBAC and audit logging

Customer Portal

  • Self-service license management
  • Email + OTP authentication
  • Subscription and billing overview
  • License key download and renewal

Manage Licenses for Any Product

Product-agnostic. Feature-composable. Deployment-flexible. One system for all your licensing needs.