RockyGuard
Offline software licensing that just works.
A C++17 license-management system that lets software vendors issue, sign, and verify licenses entirely offline. No activation servers, no phone-home, no runtime dependency on your infrastructure — cryptographic verification happens on the customer’s machine at startup.
See it at rockyguard.dev
-
Fully offline verification
Ed25519-signed licenses are verified locally. No daemon, no online activation, no single point of failure.
-
Two-tier signing chain
A vendor key mints per-customer licenses; per-customer licenses mint end-user licenses — clean delegation without exposing your master key.
-
Hardware fingerprinting
Node-locked licenses bind to machine hardware. Premium floating-license servers manage concurrent seats across a team.
-
Drop-in integration
Ship as a static or shared library with a single-include header. A vendor portal automates issuing customer and end-user licenses.