Your products
The software you’re building.
A home for your products, customer licenses, and encrypted files. Keep control of what you build.
Windows & .NET · License management · Private file encryption
Start protecting what you build.
Already have an account?
Everything you need to manage access to your software.
The software you’re building.
Encrypt releases, resources, or any file with a fresh 256-bit key. It all happens in your browser.
Encrypted files are downloads, not runnable executables.A clear view of your customer access.
Issue keys, manage device limits, and revoke access.
Release a device slot when a customer changes computers.
Existing signed leases expire within one hour. Revocation and device release take effect on the next server refresh.
AES-256-GCM encryption, directly on your device.
The browser creates an encrypted copy and downloads it. The original file stays untouched.
License keys and encryption keys serve different purposes. Connect licensing to your application with the .NET client.
Validate customer access with short-lived, signed activation leases.
Product ID
Create a product to get started.
The SDK source is in sdk/VaultForge.Client. It targets .NET 8 and has no NuGet dependencies.
dotnet add YourApp.csproj reference sdk/VaultForge.Client/VaultForge.Client.csproj
Use a stable per-installation random device ID stored by your app. Keep the signing public key pinned in your application.
This public key verifies activation responses. Keep the private signing key on the server.
Project-scoped configuration is prepared in .codex/config.toml. REA is a development analysis tool and is separate from your customer-facing app. See docs/REA.md for installation and connection status.
Recent account, product, license, and device events.