LPsLux Proposals
Governance & Impact
LP-12

Lux Ecosystem Licensing Model

Final

Defines licensing tiers for Lux Network components - BSD-3-Clause for core chains, Ecosystem License for advanced technology

Type
Meta
Created
2025-12-30

LP-0012: Lux Ecosystem Licensing Model

Abstract

This LP defines the canonical licensing model for all Lux Network software. Components are divided into two tiers:

  1. BSD-3-Clause - Core infrastructure (C-Chain, P-Chain, X-Chain)
  2. Lux Ecosystem License - Advanced technology (Z/T/B/A chains, cryptographic packages)

Motivation

Lux Network has invested significant R&D into advanced cryptographic systems (FHE, threshold signatures, post-quantum crypto, GPU acceleration) that provide competitive differentiation. While we want the core blockchain to remain fully open, these advanced technologies require protection against commercial exploitation outside the Lux ecosystem.

License Tiers

Tier 1: BSD-3-Clause (Fully Open)

Standard BSD-3-Clause license for maximum compatibility and adoption.

Applies to (3 chains):

  • C-Chain - EVM execution (CoreVM)
  • P-Chain - Platform/validators (PlatformVM)
  • X-Chain - Asset transfer (AVM)

Plus:

  • Core consensus base (Snowman/Avalanche primitives)
  • Basic networking and P2P
  • Standard wallet operations
  • Public SDKs for chain interaction

Repositories:

lux/node (core node only)
lux/coreth (EVM)
lux/sdk (basic SDK)
lux/wallet (standard wallet)

Tier 2: Lux Ecosystem License v1.2

Permissive for the Lux ecosystem, restrictive for external commercial use.

Applies to (8 specialized chains + 1 proposed):

  • Q-Chain - Post-quantum identity and signatures
  • Z-Chain - Privacy, FHE, zero-knowledge proofs
  • T-Chain - Threshold signatures, MPC custody
  • B-Chain - Cross-chain bridges and messaging
  • A-Chain - AI attestation and compute
  • K-Chain - Key management and secrets (KeyManagementVM)
  • G-Chain - GraphQL indexing (GraphVM)
  • D-Chain - Decentralized exchange (DexVM)
  • I-Chain - Decentralized identity (DID) — proposed

Plus all underlying technology:

  • All cryptographic packages (lattice, FHE, PQC, threshold)
  • GPU/hardware acceleration (MLX, Metal, CUDA)
  • Advanced precompiles
  • Consensus innovations (Quasar family)

Permitted Use (No License Required):

  • Research and academic use
  • Lux Primary Network (Network ID=1, EVM Chain ID=96369)
  • Official testnets/devnets
  • L1/L2/L3 chains descending from Lux Primary Network
  • L1/L2/L3 chains descending from authorized testnets

Prohibited (Commercial License Required):

  • Forks of Lux Network
  • Commercial products outside Lux ecosystem
  • Competing networks not descending from Lux Primary Network

Contact: [email protected]

Repository Classification

BSD-3-Clause Repositories (Core Infrastructure)

RepositoryChainDescription
lux/nodeAllCore node (base only)
lux/corethCEVM implementation
lux/sdkAllBasic SDK
lux/walletAllStandard wallet
lux/cliAllCommand-line interface
lux/netrunnerAllNetwork testing

Ecosystem License Repositories (Proprietary Technology)

Cryptographic Foundations

RepositoryCategoryDescription
lux/cryptoPQCPost-quantum cryptography (ML-DSA, SLH-DSA, ML-KEM)
lux/latticePQCLattice-based primitives
lux/ringtailPQCRingtail threshold lattice signatures
lux/fheFHEPure Go TFHE implementation
lux/thresholdTSSThreshold signature schemes (LSS, CGGMP21+FROST)
lux/mpcMPCMulti-party computation
lux/lamportSigsLamport one-time signatures
lux/lattigoLatticeLattigo fork with optimizations

Hardware Acceleration (C++)

RepositoryCategoryDescription
luxcpp/fheFHEC++ OpenFHE fork with MLX
luxcpp/gpuGPUGo MLX/Metal/CUDA bindings
luxcpp/latticePQCC++ lattice crypto
luxcpp/cryptoCryptoC++ crypto primitives

Enterprise Hardware Backends — Contact: [email protected]

BackendPerformanceAvailability
Apple Metal/MLX~130x vs CPUOpen Source (BSD-3-Clause)
NVIDIA H100/H200 CUDA~60x vs MetalEnterprise License
Multi-GPU (8x H100 HGX)600K PBS/secEnterprise License
FPGA (Alveo U280)200K PBS/sec @ 75WEnterprise License
Custom ASIC IP1M+ PBS/sec @ 50WEnterprise License

See PAT-FHE-031 for hardware acceleration roadmap.

Specialized Chain VMs

RepositoryChainDescription
lux/vms/qvmQPost-quantum identity VM
lux/vms/zvmZPrivacy/FHE VM
lux/vms/tvmTThreshold VM
lux/vms/bvmBBridge VM
lux/vms/avmAAI attestation VM
lux/vms/kvmKKey management VM
lux/vms/gvmGGraphQL VM
lux/vms/dvmDDEX VM

FHE Ecosystem

RepositoryCategoryDescription
luxfhe/contractsFHEFHE Solidity contracts
luxfhe/packagesFHEFHE SDKs and tools
lux/fhe-coprocessorFHEZ-Chain FHE coprocessor

Advanced Infrastructure

RepositoryCategoryDescription
lux/precompilesEVMAdvanced EVM precompiles
lux/consensusConsensusQuasar family (Photon, Wave, Focus, Prism, Horizon, Flare)
lux/warpBridgeWarp messaging protocol
lux/kmsKMSKey management system
lux/safeWalletMulti-sig Safe with Lamport OTS
lux/exchangeDEXExchange infrastructure
lux/bridgeBridgeCross-chain bridges
lux/aiAIAI mining and attestation
lux/fpgaHardwareFPGA acceleration

Next-Generation R&D

RepositoryCategoryDescription
luxnext/*R&DAll next-gen technology
luxnext/patentsIPTechnology portfolio documentation

License Text

Lux Ecosystem License v1.2

Lux Ecosystem License
Version 1.2, December 2025

Copyright (c) 2020-2025 Lux Industries Inc.
All rights reserved.

TECHNOLOGY PORTFOLIO - PATENT APPLICATIONS PLANNED
Contact: licensing@lux.network

1. DEFINITIONS

   "Lux Primary Network" means the official Lux blockchain with Network ID=1
   and EVM Chain ID=96369.
   
   "Authorized Network" means the Lux Primary Network, official testnets/devnets,
   and any L1/L2/L3 chain descending from the Lux Primary Network.
   
   "Descending Chain" means an L1/L2/L3 chain built on, anchored to, or deriving
   security from the Lux Primary Network or its authorized testnets.

2. GRANT OF LICENSE

   Subject to these terms, Lux Industries Inc grants you a non-exclusive,
   royalty-free license to:
   
   (a) Use for non-commercial academic research and education;
   (b) Operate on the Lux Primary Network;
   (c) Operate on official Lux testnets/devnets;
   (d) Operate L1/L2/L3 chains descending from the Lux Primary Network;
   (e) Build applications within the Lux ecosystem.

3. RESTRICTIONS

   Without a commercial license from Lux Industries Inc, you may NOT:
   
   (a) Fork the Lux Network or any Lux software;
   (b) Create competing networks not descending from Lux Primary Network;
   (c) Use for commercial products outside the Lux ecosystem;
   (d) Sublicense or transfer rights outside the Lux ecosystem.

4. NO FORKS POLICY

   Lux Industries Inc maintains ZERO TOLERANCE for unauthorized forks.
   Any fork constitutes breach of this license and grounds for legal action.

5. RIGHTS RESERVATION

   All rights not explicitly granted are reserved by Lux Industries Inc.

6. DISCLAIMER

   THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.

7. TERMINATION

   This license terminates immediately upon any breach.

8. COMMERCIAL LICENSING

   For commercial use outside the Lux ecosystem:
   
   Lux Industries Inc.
   Email: licensing@lux.network
   Subject: Commercial License Request

TL;DR:
- Research/academic = OK
- Lux Primary Network = OK  
- L1/L2/L3 descending from Lux = OK
- Commercial outside ecosystem = Contact licensing@lux.network
- Forks = No

Implementation

All affected repositories MUST include:

  1. LICENSE file with appropriate license text
  2. License header in source files (optional but recommended)
  3. README section referencing this LP

Copyright (c) 2020-2025 Lux Industries Inc. All rights reserved.