Pramaan
What it doesMarketplaceWhere it's usedHow to use itPricingSign inGet started
Sign inGet started
Software licensing, explained · Guide

Offline software licensing, with no licence server.

License software that must run without internet, on air-gapped sites, field computers and labs: offline activation, and licences that carry their own proof.

Updated 10 November 20266 min readBy the Pramaan team

In this guide

Who needs offline licensing How offline activation usually works A licence that carries its own proof Getting the licence to an offline machine What to look for Questions

In short

  • Software for factories, hospitals, labs, defence and field work often can't reach the internet, so it can't phone home to check a licence.
  • Classic offline activation (request and response files) works but is slow, manual and still breaks when hardware changes.
  • The better design: a licence that carries its own proof, sealed to the computer's security chip and checked locally.
  • Expiry must survive clock tampering, using the chip's own clock rather than the system clock.

Who needs offline licensing

Plenty of valuable software runs where the internet doesn't: air-gapped networks in defence and critical infrastructure, factory floors, hospital and lab instruments, ships, mines, and laptops in the field. A licence that has to ask a server "is this still valid?" fails exactly where these customers work. See where Pramaan is used.

How offline activation usually works

The traditional answer is a manual exchange: the software produces a request file tied to a hardware ID, someone carries it to an internet-connected machine, uploads it to the vendor, and carries a response file back. It works, but it is slow, needs a human for every install, and breaks whenever a disk or network card is replaced, because the hardware ID changes.

A licence that carries its own proof

Instead of asking a server, the licence can prove itself. Pramaan's licences contain everything needed to check them on the computer:

  • the content key, sealed to the computer's TPM, so only that machine can open it;
  • a signed record of the licence and a proof that it belongs to the publisher's published set of licences, checked against a key built into the app;
  • an expiry, judged against the TPM's own clock, which can't be set backwards (see clock tampering).

Nothing is fetched at launch. The app opens with the network cable unplugged, every time, on that computer and no other.

Getting the licence to an offline machine

The licence still has to arrive once. With Pramaan, the buyer's computer is identified by its chip's public key (its computer ID), and the licence package is a file. It can be downloaded on any connected machine and carried in on a USB stick, exactly like the software itself; after that, no connection is ever needed again. Revocations and new releases are published, so a site that does connect occasionally can pick them up, but it never has to.

What to look for

  • No licence server to host, secure and keep running.
  • Hardware binding that survives routine part changes: a key in the TPM, not a fingerprint of the disk.
  • Trusted time for expiring licences and trials.
  • Leak tracing, because offline sites are where copies quietly spread.

Questions

Can software be licensed without an internet connection?

Yes. A licence can carry its own proof: sealed to the computer's security chip, signed by the publisher and checked locally. Pramaan's licences work with no connection at all, including on air-gapped machines.

What happens if the computer's clock is changed?

Pramaan judges expiry against the TPM's internal clock, which can't be set backwards, and refuses a system clock that has moved backwards, so rewinding the clock doesn't extend a licence.

Do I need to run a licence server?

No. There is no Pramaan server in the licence check. The publisher issues licences from their own computer, and every check happens on the customer's machine.

Related guides

  • How to Protect Software From Piracy (2026 Guide)Practical ways to stop software piracy: why licence keys and checks get cracked, how hardware-bound licences and leak tracing work, and what works offline.
  • Node-Locked vs Floating Licenses ExplainedNode-locked (device-locked) and floating (concurrent) licenses compared: how each works, when to use which, and how hardware binding beats a hardware ID check.
  • Prove Your Idea Came First, Without a PatentHow to timestamp an invention, keep a provable research record, and use defensive publication and prior art so nobody can patent your idea first.

See it working: follow the pictures, browse Pramaan Marketplace, or start free.

Pramaanप्रमाण

Proof that stays with your work: sealed on your own computer, checkable by anyone.

0 apps live on the Marketplace · 0 sales recorded on chain

A venture of Aitele Research LLP

Pramaan

What it does Proof of invention Where it's used How to use it Questions Software licensing, explained Pricing Get started Sign in

Marketplace

Browse the Marketplace Sell your app Licence resale How buyers get an app Rules for publishers Rules for buyers Report an app

Contact

Contact form hello@aiteleresearch.com Report a security issue Aitele Research

Legal

Terms of service Privacy policy Marketplace terms Refund policy Disclaimer Acceptable use
Pramaan

Pramaan proves who made a piece of work and when, and names whose copy leaked. It cannot stop every copy. A proof is evidence for you to present, not a court's finding, and nothing on this site is legal advice.

Ed25519 · SHA-256 · sealed to each computer's security chip · no Pramaan server © 2026 Aitele Research LLP·Terms·Privacy·Marketplace terms·Refunds·Disclaimer·Sitemap