Desktop software teams
Protect proprietary application logic and manage authorized installations.
Protect proprietary logic and control where your software runs. Sentinel adds Archon VM code virtualization, device-bound licensing, and runtime tamper defenses to compiled applications across Windows (PE32+), macOS (Mach-O), and Linux (ELF).
Start with Community for non-commercial evaluation.
Protect proprietary application logic and manage authorized installations.
Add protection and licensing to the native components you distribute.
Make valuable calculations and business logic harder to analyze.
Choose the layers your application needs—from core runtime checks to advanced virtualization and licensing.
Convert sensitive functions into custom bytecode executed across chained virtual interpreters. Sliding-window demand paging decodes active pages on the fly and re-encrypts them to prevent full memory dumps.
Control authorized installations offline using signed Ed25519 cryptographic license tickets bound to hardware fingerprints, with built-in expiration, feature flags, and clock-tamper checks.
Detect and neutralize debuggers, memory patching, API hooks, and dynamic binary instrumentation frameworks (such as Frida and DynamoRIO) before protected logic executes.
Harden binaries against static decompilers (Ghidra, IDA Pro, Binary Ninja) and automated AI analysis using mixed boolean-arithmetic (MBA), control-flow flattening, and type-lattice obfuscation.
Replace standard import tables with synthesized prologue thunks, shadow exception-unwinding metadata, and protect embedded encryption keys in memory using White-Box Cryptography.
Pair binary protection with CyclePack encrypted virtual file systems to keep application assets sealed on disk, and customize every build stage through scriptable Lua 5.4 hooks.
Protection raises the effort required to analyze or modify your application. Validate the right configuration on your own build.
Inspect your binary, choose a protection profile, and manage license tickets in one desktop workspace.
Choose the protection features that fit your application and prepare your compiled binary for a protected build.
Inspect your binary and configure the protection features for your build.
Use the CLI in scripted workflows, or integrate through the Zig SDK, C/C++ bindings, and Lua hooks.
Compile your native application as usual.
Run Sentinel against your compiled binary.
Check compatibility, performance, and licensing.
# Fast build with the Balanced defense profile
sentinel \
--in target/release/app.exe \
--out bin/app_protected.exe \
--preset balancedStart free with Community. Protect commercial indie releases with Pro Indie.
Scale across your team with Studio, or deploy organization-wide with Enterprise.
Non-commercial evaluation only. Excludes code virtualization.
Explore CommunityUp to 3 seats and 1 commercial title (<$200k annual revenue).
Evaluate Pro IndieUp to 10 seats, 3 commercial titles, and 2 CI/CD build runners.
Evaluate Studio & TeamCustom multi-title or organization-wide licensing terms.
Talk to engineeringKeep game and application assets encrypted on disk inside a zero-copy virtual file system. Archive decryption binds directly to Sentinel’s runtime license and integrity checks—so protected files and embedded modules only unlock in verified memory.
Opt-in operational visibility for security-critical deployments. Stream real-time tamper alerts, debugger attachments, and instrumentation attempts directly to your team’s SIEM or webhook endpoint while keeping core license validation 100% offline.
x86_64 PE32+), macOS (Apple Silicon & Intel Mach-O), and Linux (x86_64 ELF) · 0% runtime royalties · 100% offline license validation.
Use a representative build to assess compatibility, performance, and license behavior before you roll out.
Plan your evaluationNative binary protection across Windows (x86_64 PE32+ .exe / .dll), macOS (Apple Silicon ARM64 & Intel Mach-O), and Linux (x86_64 ELF). Verify execution fidelity and memory layout across all target systems.
Virtualize sensitive routines and license checks with Archon VM and Multi-VM Chaining. Test startup time and sliding-window demand paging performance with the profile you plan to ship.
Device-bound Ed25519 tickets validate locally. Test licensing against the hardware and deployment scenarios your customers use.
Check protected output with your code-signing process and security software before broad customer distribution.
Sentinel protects compiled native applications across Windows (x86_64 PE32+ .exe and .dll), macOS (Apple Silicon ARM64 & Intel Mach-O), and Linux (x86_64 ELF). Depending on your edition, capabilities include Archon VM code virtualization, Multi-VM chaining, sliding-window demand paging, White-Box Cryptography, import thunk indirection, decompiler defense, and device-bound Ed25519 licensing.
No protection makes software mathematically untouchable, but strong protection makes analysis economically impractical. Sentinel combines custom bytecode virtualization, mixed boolean-arithmetic (MBA), and control-flow obfuscation to disrupt both traditional decompilers (Ghidra, IDA Pro, Binary Ninja) and AI-assisted reverse engineering tools.
No. Community is strictly for non-commercial evaluation and academic research. Pro Indie ($599 / year) provides full commercial rights for teams with under $200,000 in annual revenue or funding (up to 3 seats, 1 title). Studio & Team ($2,900 / year) supports commercial teams up to 10 seats and 3 titles with CI/CD automation. Enterprise covers unlimited developers and runners organization-wide.
No. Runtime threat telemetry is a strictly optional add-on for teams that want post-release tamper and instrumentation alerts streamed to their SIEM. Sentinel’s core binary protection and Ed25519 device-bound license validation operate 100% offline with zero network dependencies.
We recommend testing execution stability across your target OS builds (Windows, macOS, Linux), measuring runtime performance on virtualized hot paths, validating offline hardware ID binding, testing automated CLI builds in your CI/CD pipeline, and verifying compatibility with your code-signing certificates.
Tell us what you’re building and what you need to protect. We’ll review your requirements and discuss a suitable evaluation.
Fields marked * are required.
Thank you. Your evaluation request has been received. We’ll review your application details and contact you about the next steps.
Unable to submit request. Please check your connection or email us directly.
Send via Email Client