dxflow uses a permission-based licensing system to control access to various features and capabilities. Licenses are cryptographically signed to ensure authenticity.
dxflow includes a General License that provides:
Licenses control access to the following modules:
Core Modules
Network Modules
Before creating a license, you need your machine's unique identity:
dxflow engine info
Output example:
Identity: cc2bcf4a9fc3fa056189533df3ee3af6
Directory: /home/user/.dxflow
Profile: default
Check your active license details:
dxflow license info
The easiest way to create a license:
dxflow license create
This command:
After downloading your license:
dxflow license activate <IDENTITY>
dxflow license create
Your browser will open with your details pre-filled.
Choose your authentication method:
Provide a name for your license. All other settings are automatically configured:
Download the generated license file and activate it:
dxflow license activate <IDENTITY>
dxflow licenses are JSON files with the following structure:
{
"identity": "your-machine-identity",
"name": "License Name",
"owner": "Anonymous",
"starts": "Mon, 01 Jan 2025 00:00:00 GMT",
"expires": "Mon, 01 Jan 2030 00:00:00 GMT",
"permission": {
"shell": {},
"object": {},
"platform": {},
"workflow": {},
"bridge": {
"count": 1,
"traffic": 10240000
}
},
"signature": "cryptographic-signature",
"issued": "Mon, 01 Jan 2025 00:00:00 GMT"
}
The General License is perfect for:
You only need a custom license if you want to:
dxflow uses the built-in General license by default, providing full access to core features until 2030.
Licenses use RSA cryptographic signatures to ensure they haven't been tampered with. Verification happens automatically on activation.
Simply run dxflow license create. Your browser will open with your Identity pre-filled. After authenticating with Google or Stripe, you can download and activate your license.
Yes! Choose the Stripe authentication option. It works with any payment card and is just as easy. Your card is only used for identity verification - no charges will be made.
Authentication prevents abuse and ensures each license is tied to a verified identity. Both Google and Stripe are used solely for identity verification - no payment or personal data is collected beyond what's needed for verification.
If you need additional capabilities or custom license configurations, contact diphyx@gmail.com for assistance.
When your license expires, simply run:
dxflow license create
This will open your browser with your details pre-filled. After authenticating and creating a new license, activate it with:
dxflow license activate <IDENTITY>
License not verified
License expired
dxflow license infodxflow license createInvalid license signature
For license-related assistance:
dxflow license info