SignoxSignoxLaunching soon

Signox is getting ready for launch.

Bind software licenses
securely to each device

Bind each license to a specific device using an SDK-generated device identifier (HWID), and validate air-gapped installations with signed .lic files. Manage delivery with a built-in customer self-service portal.

Launching soon · We'll email you when it's live

license.lic

License Key

S7K4M2-9I3XQ8-4TG5BN-A2PN6C-5RH8O3-K9D2VX

Status

OActive

Policy

1-year subscription

Devices

3 / 5 in use

Signature

Ed25519 ✓

Features

Everything you need for licensing,
built in from day one

From key generation to devices, metering, and analytics — manage licensing with Signox SDKs and built-in operations tools.

Online / offline validation

Real-time SDK validation, plus signed .lic files that work in air-gapped environments with no internet.

Device locking (node-locked) · device limits

Bind each license to a specific device using an SDK-generated device identifier (HWID), and manage device-count limits.

Flexible license policies

Define perpetual, subscription, and trial licenses as policies, with fine-grained control all the way down to post-expiry grace periods.

Feature-level entitlements

Define the features each plan unlocks as entitlements, and sell multiple product tiers from the same build.

Ed25519-signed verification

Every license is signed with Ed25519. The private key lives only on the server, so signatures can't be forged.

VM detection · usage metering

VM and emulator detection, usage-based metering, and active-device and expiry analytics — all in one dashboard.

Supported platformsWindowsmacOSLinux

How it works

Start issuing and validating in three steps

  1. 01

    Register your product

    Register a product in the dashboard and a signing key pair (public key) is generated automatically.

  2. 02

    Issue licenses by policy

    Pick a perpetual, subscription, or trial policy and issue a license key from the dashboard.

  3. 03

    Validate with the SDK

    Validate keys with the SDK at app startup. In air-gapped networks, signed .lic files enable offline validation.

app.tssignox.validate()
import { SignoxClient } from 'signox-sdk';

const signox = new SignoxClient({ publicKey: '<public key>' });

// One-time: activate with the license key (node-locked)
await signox.activate(licenseKey);

// On app start: validate
const lic = await signox.validate();
// → { valid: true, code: 'VALID', features: { 'pro-export': true } }

Pricing

Pricing goes live at launch

We're finalizing the plans and prices. We'll email you the pricing at launch.

Launching soon

We'll email you the moment it's live

Get launch updates

FAQ

Questions teams ask before integrating

Check the operating constraints that matter, from air-gapped validation and hardware changes to SDK availability.

Can Signox validate licenses on a fully air-gapped PC?

Yes. On plans that include offline license files, register the device identifier (HWID) through the portal or dashboard on an internet-connected system, then transfer the signed .lic file to the air-gapped PC for local validation with no server calls.

Does revoking a license take effect immediately offline?

No. A .lic file is a signed snapshot. After it is issued, an offline device keeps working until the license expiration date and grace period; a perpetual license remains valid on that device. Use online validation when early revocation is required.

What happens when a user replaces hardware?

Routine changes such as replacing a disk or RAM, and usually reinstalling the OS, keep the same device identifier (HWID). A motherboard replacement is treated as a new device, so the user must deactivate the old device and activate again. They can do this in the customer portal.

Which languages and operating systems are supported?

SDKs are implemented for Node.js, Java 8+, C#/.NET and Unity, and Python 3.9+. They generate a device identifier (HWID) on Windows, macOS, and Linux. Public package registry publishing is in progress, so contact us if you need to integrate before publication.

Which license policies can I create?

Create perpetual, subscription, and trial policies with device-count limits, post-expiry grace periods, and feature-level entitlements.

Do I need to build a license screen for my customers?

On plans that include the customer portal, buyers can register licenses, review status and devices, and deactivate old devices themselves. Availability of offline files and other actions follows the features included in your plan.

Signox is getting ready for launch

We'll email you the moment it's live

Get launch updates