LOCAL LICENSE CHECK
License information can be validated locally instead of requiring a permanent connection to an online licensing service.
AquaStudio uses a hardware-aware licensing architecture designed to protect licensed software while keeping the core controller operation independent from a permanent internet connection.
The licensing system is designed around the actual controller environment rather than requiring a permanent cloud connection.
AquaStudio combines software licensing with controller-specific information to create a local license environment.
The objective is simple: licensed software should remain usable on the controller it was licensed for without requiring the aquarium to depend on a permanent online connection.
License information can be validated locally instead of requiring a permanent connection to an online licensing service.
The licensing architecture uses controller-specific hardware information as part of the local license environment.
Core license validation is designed to work without continuous internet access.
Licensed installations use a cryptographic license token. Internal secrets and verification material are not exposed publicly.
AquaStudio's licensing architecture is designed as a local workflow rather than making every controller operation depend on an online service.
A valid AquaStudio license is issued for the corresponding software package and licensing environment.
Controller-specific hardware information becomes part of the local licensing environment.
The licensed installation uses a cryptographic license token for local verification.
The local environment validates the license information against the available controller information.
Once the license environment is validated, the licensed AquaStudio functionality can operate locally.
Aquarium controllers are installed in real environments where permanent internet access cannot always be guaranteed.
AquaStudio therefore follows an offline-first approach for core controller operation and local license validation.
Online services can be useful for distribution, updates and future services, but the fundamental controller operation should not depend on a permanent cloud connection.
AquaStudio deliberately does not publish sensitive implementation details of the licensing system.
Internal cryptographic keys, salts, verification material and other sensitive implementation details are not published.
The licensing environment can include controller-specific hardware information rather than relying solely on a generic software installation identifier.
The technical details of license verification remain behind the AquaStudio application.
Select the AquaStudio package that matches the intended controller and functionality.
Install AquaStudio and connect the supported controller hardware.
Apply the supplied license information to the AquaStudio installation.
Once validated, use the licensed AquaStudio functionality to control the supported hardware.
This page describes the user-facing licensing architecture and its design principles.
AquaStudio does not publish internal cryptographic keys, salts, private verification data or implementation details that could weaken the licensing system.
The exact implementation may evolve as the AquaStudio platform develops.
AquaStudio is designed to combine software licensing with hardware-aware local operation, giving users a protected software platform without turning their aquarium controller into a cloud-dependent device.