SOFTWARE PROTECTION & LICENSING

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.

Code Protection Archon VM virtualization
License Control Device-bound license tickets
Build Workflow Desktop interface and CLI
Runtime Visibility Optional cloud telemetry

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.

PRO / ENT

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.

PRO / ENT

Control where licensed software runs

Use signed, device-bound license tickets to validate authorized installations.

CORE

Detect runtime inspection and tampering

Use runtime checks to identify debugging, memory inspection, and other signs of interference with your application.

ENTERPRISE

Make embedded keys harder to extract

Enterprise white-box cryptography adds protection around encryption keys used inside distributed applications.

OPTIONAL ADD-ON

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.

Sentinel Studio — application protection workspace

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.

1

Build your application.

Compile your native binary using your existing compiler and toolchain (MSVC, Clang, GCC, Rust, Zig).

2

Apply a protection profile.

Pass your binary through Sentinel CLI or SDK with your chosen virtualization and licensing profile.

3

Test the protected output.

Validate application compatibility, startup time, and licensing behavior before customer distribution.

SENTINEL-BUILD-API
# 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.

Community
Evaluate the core protection tools. For evaluation and non-commercial projects.
$0 / forever
  • 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
Enterprise
Evaluate advanced protection for your application. For teams with application-specific protection and deployment requirements.
$2,500 / year
  • 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 CycleChain

Licensing 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.

Platform Support

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.

Performance

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.

License Behavior

Offline hardware attestation

Ed25519 tickets validate deterministically against CPUID, MAC, and disk serial numbers without requiring active internet connectivity or license server roundtrips.

Telemetry

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.

Distribution

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.

Frequently 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.