Protect the code your business depends on.
Sentinel helps software teams make proprietary algorithms and application logic harder to reverse engineer, detect tampering, and restrict licensed use to authorized devices.
Configure protection in Sentinel Studio or integrate it into your build pipeline. Optional cloud telemetry provides visibility into runtime protection events.
Built for software you distribute to customers.
Designed for compiled native applications where protecting core intellectual property directly impacts revenue.
Desktop software teams
Protect proprietary application logic and manage device-bound licensing.
Game developers
Make sensitive game logic and license checks harder to inspect or modify.
Algorithm-driven products
Add protection around proprietary calculations and processing logic delivered in compiled applications.
Protection for your code, licenses, and runtime.
Combine code virtualization, license checks, and runtime monitoring according to your application’s protection needs.
Make proprietary logic harder to analyze
Archon VM transforms protected machine code into virtual instructions, making the original implementation harder to follow through conventional analysis.
Control where licensed software runs
Use signed, device-bound license tickets to validate authorized installations.
Detect runtime inspection and tampering
Use runtime checks to identify debugging, memory inspection, and other signs of interference with your application.
Make embedded keys harder to extract
Enterprise white-box cryptography adds protection around encryption keys used inside distributed applications.
Monitor protection events after release
Optional cloud telemetry sends runtime events to a dashboard so your team can investigate activity across deployed installations.
Configure protection in Sentinel Studio.
Inspect your application, choose a protection profile, and manage license tickets through a desktop interface. Review build output and diagnostics as you prepare a protected release.
Inspect your binary and configure the protection features for your build.
Add protection to your release workflow.
Run Sentinel against a compiled application to produce a protected build. Use the CLI for scripted workflows, or integrate through the Zig SDK, C/C++ bindings, and Lua extension hooks.
Build your application.
Compile your native binary using your existing compiler and toolchain (MSVC, Clang, GCC, Rust, Zig).
Apply a protection profile.
Pass your binary through Sentinel CLI or SDK with your chosen virtualization and licensing profile.
Test the protected output.
Validate application compatibility, startup time, and licensing behavior before customer distribution.
# Fast build with the Balanced defense profile
sentinel \
--in target/release/app.exe \
--out bin/app_protected.exe \
--preset balanced
Choose the edition that fits your project.
Start with Community for evaluation and non-commercial use. Choose Pro Indie for commercial releases, or Enterprise for advanced protection requirements.
- Binary packaging and compression
- Import obfuscation
- Anti-debugging and memory inspection checks
- Local hardware ID tools
- Archon VM code virtualization
- Signed license tickets & commercial rights
Archon VM virtualization and advanced Enterprise features are not included.
Request Community Access- Archon VM code virtualization
- Control-flow and arithmetic obfuscation
- Signed, device-bound license tickets
- Watermark-free output
- Lua extension hooks
- Commercial use of the GUI and CLI
Covers unlimited protected builds for one commercial product.
Request Pro Evaluation- Custom Archon VM configurations
- Advanced runtime protection mechanisms
- White-box cryptography
- Build pipeline automation
- Multi-developer license allocation
- Direct engineering integration guidance
Discuss your application, target environment, and integration requirements with CycleChain.
Contact CycleChainLicensing clarity: Community licenses are restricted to non-commercial evaluation. Pro Indie licenses grant full commercial rights for individual developers and small studios up to 3 seats. Enterprise licenses accommodate unlimited developers and CI/CD runners per organization.
Evaluate protection on your own application.
Test Sentinel with a representative build before choosing a protection configuration. Review application compatibility, startup time, runtime performance, and licensing behavior. Compare protection profiles against the requirements of your release.
Operating systems & binaries
Sentinel supports 64-bit Windows PE executables (.exe) and dynamic link libraries (.dll). Linux ELF inspection is available for server evaluation builds.
Protection profiles & benchmarks
Protection overhead depends on your profile. Virtualize sensitive license checks and proprietary routines while leaving high-frequency rendering or compute loops untouched.
Offline hardware attestation
Ed25519 tickets validate deterministically against CPUID, MAC, and disk serial numbers without requiring active internet connectivity or license server roundtrips.
Optional event reporting
Cloud telemetry is strictly an opt-in add-on. When enabled, it transmits encrypted alert signals only upon debugger attachment or memory modification, never user data.
Code signing & security software compatibility
Protected output preserves standard PE formatting and code signing compatibility. Test your protected binaries with your standard code-signing workflow and verification procedures prior to broad customer rollout.
Find out whether Sentinel fits your application.
Tell us what you’re building, where it runs, and what you want to protect. We’ll review your requirements and discuss a suitable evaluation.
Request Received
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 ClientFrequently Asked Questions
Key considerations before evaluating Sentinel for your project.
What does Sentinel protect?
Sentinel adds protection to compiled applications through code obfuscation, virtualization, license validation, and runtime checks. Available features depend on the edition.
Does Sentinel make software impossible to reverse engineer?
No. Software protection raises the effort required to analyze or modify an application. Results depend on the application, protection configuration, and analysis methods.
Is cloud telemetry included in every edition?
Cloud telemetry is presented as an optional add-on. Discuss its requirements and availability when requesting an evaluation.
What should I test during evaluation?
Test compatibility, startup time, runtime performance, licensing behavior, and your release workflow using a representative application build.
How do I get started?
Request an evaluation and describe your application, target platform, and protection goals.