Guide
Quick Start
From install to your first protected .NET assembly in 15 minutes. Step-by-step with the bundle layout, BUILD.bat, and a sample .crproj.
Read the quick start
.crproj
.crproj Template Reference
Every protection knob in the Confuser engine — control flow, constants, resources, anti-tamper, anti-IL-Dasm — with sensible defaults for WPF, ASP.NET, and class libraries.
Open reference
MSBuild
MSBuild Integration
<Import Project="…\A1One.targets"/>, <A1OneProtectorPath>, <A1OneMode>, and skip-pattern recipes. Gates by $(Configuration).
Open MSBuild docs
JavaScript
a1one-js Manual
npm install, config schema, integration recipes for Vite / webpack / ASP.NET ASPX, and how the HMAC watermark survives minification.
Read the JS manual
Go
a1one-go & Sidecars
Four-layer Go protection, Ed25519 key generation, sidecar (.a1sig) format, cross-compile recipes, and the bug we hit with encoding/json reflection.
Read the Go guide
Verifier
Verifier CLI Reference
A1Verify.exe / a1verify-js / a1verify-go — flags, exit codes, folder-mode, JSON report format, and how to wire each one into your CI step.
Open verifier docs
Need something specific?
The bundle layout, key locations, and signing private-key handling are in
docs/index.html.
For per-product integration help,
talk to the team.