Software protection & licensing

Your code is
your advantage.
Keep it protected.

Protect proprietary logic and control where your software runs. Sentinel adds code protection, device-bound licensing, and runtime checks to compiled Windows applications.

Start with Community for non-commercial evaluation.

Built for your release workflow
Windows x64Desktop StudioCLI & SDKOffline license validation

For software you
put in customers’ hands.

01

Desktop software teams

Protect proprietary application logic and manage authorized installations.

02

Independent game studios

Add protection and licensing to the native components you distribute.

03

Algorithm-driven products

Make valuable calculations and business logic harder to analyze.

Ship your application.
Protect what makes it yours.

Choose the layers your application needs—from core runtime checks to advanced virtualization and licensing.

PRO / ENT

Keep 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

Keep licensing tied to the device

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

CORE

Detect interference at runtime

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

ENTERPRISE

Protect embedded encryption keys

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

OPTIONAL ADD-ON

See protection events after release

Optional cloud telemetry sends runtime events to a dashboard so your team can investigate activity across deployed installations.

Protection raises the effort required to analyze or modify your application. Validate the right configuration on your own build.

A clearer path
to a protected release.

Inspect your binary, choose a protection profile, and manage license tickets in one desktop workspace.

Sentinel StudioDESKTOP WORKSPACE
WORKFLOW OVERVIEW

Inspect. Configure. Protect.

Choose the protection features that fit your application and prepare your compiled binary for a protected build.

Inspect binarySelect profilePrepare release

Inspect your binary and configure the protection features for your build.

Your build process.
One more protection step.

Use the CLI in scripted workflows, or integrate through the Zig SDK, C/C++ bindings, and Lua hooks.

  1. 1

    Build with your existing toolchain

    Compile your native application as usual.

  2. 2

    Apply a protection profile

    Run Sentinel against your compiled binary.

  3. 3

    Test before distribution

    Check compatibility, performance, and licensing.

Discuss your integration
INTEGRATION EXAMPLES
# Fast build with the Balanced defense profile
sentinel \
  --in target/release/app.exe \
  --out bin/app_protected.exe \
  --preset balanced

The right protection.
For the stage you’re at.

Evaluate with Community. Protect a commercial release with Pro Indie.
Discuss advanced requirements with Enterprise.

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.

Explore Community
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.

Talk to engineering

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.

Put it through
your real-world tests.

Use a representative build to assess compatibility, performance, and license behavior before you roll out.

Plan your evaluation
01

Start with your target platform

64-bit Windows PE executables (.exe) and libraries (.dll). Linux ELF inspection is available for server evaluation builds.

02

Measure the protection overhead

Virtualize sensitive routines and license checks. Test startup time and runtime performance with the profile you plan to ship.

03

Verify offline license behavior

Device-bound Ed25519 tickets validate locally. Test licensing against the hardware and deployment scenarios your customers use.

04

Validate your release workflow

Check protected output with your code-signing process and security software before broad customer distribution.

Know what
you’re evaluating.

Still have a question?
Talk to our engineering team ↗

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.

Can protected software still be reverse engineered?

Yes. Software protection raises the effort required to analyze or modify an application. Results depend on the application, protection configuration, and analysis methods.

Can I use Community in a commercial product?

Community is for non-commercial evaluation. Pro Indie provides commercial rights for one product, with unlimited protected builds and up to 3 seats. Enterprise accommodates unlimited developers and CI/CD runners per organization.

Is cloud telemetry required?

No. Cloud telemetry is an optional, opt-in add-on for monitoring protection events after release. Discuss its availability and requirements during evaluation.

What should I test during evaluation?

Test application compatibility, startup time, runtime performance, licensing behavior, code signing, and your release workflow with a representative build.

See what Sentinel
can do for your code.

Tell us what you’re building and what you need to protect. We’ll review your requirements and discuss a suitable evaluation.

WHAT HAPPENS NEXT
  1. Share your application and protection goals.
  2. Discuss your platform and integration needs.
  3. Evaluate a configuration on your own build.
[email protected]

Request an evaluation

Fields marked * are required.

Include your target platform, application type, and protection goals.