Features

Every detail, designed to protect.

A complete licensing system in one product — binding, validation, revocation, multi-device, and a clean API. No glue code required.

Hardware-Locked Binding

Each license is bound to a unique device fingerprint at first activation. Reuse on another machine is rejected automatically.

  • Device ID + cryptographic fingerprint stored on first use
  • Mismatch returns 'License limit reached'
  • Reset binding from admin dashboard in one click

Real-Time Validation

Every key check hits our validation endpoint. Status, expiry, and binding are evaluated server-side on every call.

  • <200ms response time globally
  • Session ID returned for stateful clients
  • Auto-expires on key timeout

Instant Revocation

Revoke or ban a key from the admin console — the next validation call returns 'inactive' immediately. No CDN flush, no cache delay.

  • One-click revoke, undo with renew
  • Bans persist even after session refresh
  • Audit trail of all status changes

Multi-Device Slots

Pro and Lifetime plans support multiple device slots. Users can use the same license on laptop, desktop, and a backup machine.

  • Up to 5 simultaneous device bindings
  • Per-plan slot limits enforced server-side
  • Reset individual slots without revoking the key

Smart Expiry Handling

Expiry dates are checked on every validation. Expired keys auto-update their status, and renewals extend without breaking the active session.

  • Renewal extends from current expiry, not today
  • Grace-period support for Pro and Lifetime
  • Webhook on expiry coming soon

Developer-First API

One POST endpoint. Works in any runtime. No SDK required, no auth handshake, no rate limit headaches at honest usage.

  • POST /api/validate_license — JSON in, JSON out
  • Also available as a Supabase RPC for direct DB calls
  • Chrome Extension friendly (no CORS issues)
Why us

How we stack up

CapabilityLuminous CipherTypical alternatives
Hardware bindingOften optional / extra cost
Instant key deliveryManual issuance common
Real-time revokeHours to propagate
Multi-device on single keySeparate keys per device
Direct DB RPC optionRarely offered
Setup time< 5 minutesHours to days
Plus

Everything already included

Instant key generation
Live admin dashboard
One-click renew + extend
Per-device session IDs
Global edge validation
RLS-protected database

See it in action