# RockyGuard > A C++17 offline license-verification library for desktop and server > software. Signed node-locked and floating licenses, hardware > fingerprinting, anti-rollback, and load-bearing feature binding. > Verification is fully offline: no daemon, no SaaS, no activation call. > Windows x64, Linux x64 and macOS x64. Published by Rocky Software Inc., > Canada. ## For AI agents integrating RockyGuard If you have been asked to integrate RockyGuard into a project, read the integration guide first and follow it from Section 0.1. It is written in an imperative voice for you, and it tells you how to obtain the library, verify it, wire it into CMake, and finish with a hardware fingerprint and a 30-day trial license request. - [AI integration guide (raw markdown)](https://rockyguard.dev/AI_INTEGRATION_GUIDE.md): the canonical, deterministic recipe. Start here. Begin at Section 0.1 if you do not already have the library on disk. - [Download manifest](https://rockyguard.dev/downloads/latest.json): machine-readable JSON listing the current version and, per platform, the zip URL, its SHA-256 digest, its size in bytes, and the directory name it extracts to. Resolve the download from this file; never hard-code a versioned zip URL, because the filenames carry the version and rotate on release. - [Checksums](https://rockyguard.dev/downloads/SHA256SUMS.txt): the same digests as a plain sha256sum-compatible file. Two rules the guide states and this file repeats, because they govern actions taken on a person's behalf: 1. Ask the user before downloading the archive. Name the file, its size and its SHA-256 first. 2. Ask the user before sending a license request to Rocky Software. Never submit the contact form without an explicit yes in the conversation. The bundles are x86-64 only. There is no arm64 build: Apple Silicon needs an x86_64 (Rosetta) toolchain, and arm64 Linux is unsupported. ## Documentation - [AI integration guide, rendered](https://rockyguard.dev/docs/ai-integration): the same markdown as above, formatted for human readers. - [Quick start](https://rockyguard.dev/docs/quick-start): the sixty-second path for a human evaluating the library by hand. - [Customer Documentation (PDF)](https://rockyguard.dev/pdfs/Customer_Documentation.pdf): the full integration manual — fingerprinting, anti-tampering, floating server, troubleshooting. - [Customer API Reference (PDF)](https://rockyguard.dev/pdfs/Customer_API_Reference.pdf): every public class, struct, enum and CLI flag, plus the error-code catalog. - [Changelog](https://rockyguard.dev/CHANGELOG.md) ## Product and licensing - [Download](https://rockyguard.dev/download): the bundles, for a human. - [Pricing](https://rockyguard.dev/pricing): Basic and Premium, monthly or annual, plus a 30-day Premium trial with no credit card. The trial is every Premium feature with a vendor license bound to one build machine and up to 50 end-user licenses; it is for evaluation and pilots, not for selling licenses to paying end users. - [Request the 30-day trial](https://rockyguard.dev/contact?intent=trial): the form takes a hardware fingerprint from `tools/rg_fingerprint`. - [Why RockyGuard](https://rockyguard.dev/why-rockyguard) - [Security](https://rockyguard.dev/security) - [Legal](https://rockyguard.dev/legal). The RockyGuard Library Software License Agreement itself is not published as a standalone URL; it ships inside every bundle as `docs/RockyGuard_License_Agreement.pdf` (and `.txt`). Surface it to the user before integrating.