Skip to content

QuantumMeta License Server

๐Ÿš€ Universal Licensing for QuantumMeta Ecosystem

Secure, flexible, and developer-friendly licensing system


๐ŸŒŸ Welcome

QuantumMeta License Server is a production-ready, universal licensing system designed specifically for the QuantumMeta ecosystem of PyPI packages in AI, quantum computing, and AGI. It provides a seamless balance between security and user experience.

โœจ Key Features

๐Ÿ” Secure License Management

  • AES-256 Encryption: All license files (.qkey) are encrypted with military-grade encryption
  • Hardware Locking: Licenses are tied to unique machine fingerprints preventing unauthorized sharing
  • Digital Signatures: Optional Ed25519 signatures for additional verification

โณ Grace Period System

  • 1-Day Trial: Automatic grace period for new users without requiring upfront licensing
  • Seamless Transition: Smooth progression from trial to licensed usage
  • Smart Tracking: Usage patterns stored securely in ~/.quantummeta/usage_log.json

๐Ÿงช Developer-Friendly CLI

  • Simple Commands: quantum-license generate, activate, validate
  • Rich Output: Beautiful terminal interface with tables and color coding
  • Flexible Integration: Easy integration into any Python package

๐Ÿ›ก๏ธ Feature Gating

  • Granular Control: Enable specific features like ["core", "pro", "enterprise"]
  • Runtime Validation: Real-time feature availability checking
  • License Tiers: Support for multiple licensing tiers per package

๐Ÿ”ง Development Mode

  • Bypass for Developers: Set QUANTUMMETA_DEV=1 to skip all license checks
  • Testing Support: Perfect for CI/CD and development environments

๐ŸŒ Admin Dashboard

  • Web Interface: Modern, responsive admin dashboard for license management
  • Secure Login: Email and token-based authentication system
  • Real-time Management: Generate, validate, expire, and delete licenses
  • Usage Analytics: Track license usage and system statistics
  • Batch Operations: Manage multiple licenses efficiently

๐Ÿšฆ Quick Example

from quantummeta_license import validate_or_grace

# Simple integration - handles grace period automatically
def my_ai_function():
    validate_or_grace("quantum-metalearn")
    # Your AI/quantum computing code here
    return "Advanced AI computation completed!"

# Feature-gated functionality
def premium_feature():
    validate_or_grace("quantum-metalearn", required_features=["pro"])
    # Premium functionality only for licensed users
    return "Premium AI model accessed!"

๐Ÿ“ฆ Package Structure

quantummeta_license/
โ”œโ”€โ”€ core/                    # Core licensing logic
โ”‚   โ”œโ”€โ”€ validation.py        # Main validation functions
โ”‚   โ”œโ”€โ”€ license_manager.py   # License CRUD operations
โ”‚   โ”œโ”€โ”€ hardware.py          # Hardware fingerprinting
โ”‚   โ”œโ”€โ”€ encryption.py        # AES-256 + Ed25519 crypto
โ”‚   โ””โ”€โ”€ usage_tracker.py     # Grace period management
โ”œโ”€โ”€ cli/                     # Typer-based CLI interface
โ”‚   โ””โ”€โ”€ main.py             # quantum-license command
โ”œโ”€โ”€ utils/                   # Logging and utilities
โ”œโ”€โ”€ docs/                    # Documentation and admin dashboard
โ”‚   โ””โ”€โ”€ admin-app.html      # Web-based admin interface
โ””โ”€โ”€ tests/                   # Comprehensive PyTest suite

๐ŸŽฏ Perfect For

  • ๐Ÿง  AI/ML Packages: License complex machine learning models and algorithms
  • โš›๏ธ Quantum Computing: Secure quantum computing libraries and simulators
  • ๐Ÿค– AGI Research: Protect advanced artificial general intelligence research
  • ๐Ÿ“Š Data Science: License premium data analysis and visualization tools
  • ๐Ÿ”ฌ Scientific Computing: Secure access to specialized scientific libraries

๐Ÿ”„ License Lifecycle

  1. ๐Ÿ“ Generate: Admin creates encrypted .qkey license files via CLI or dashboard
  2. โšก Activate: Users install licenses with quantum-license activate
  3. โœ… Validate: Automatic validation on package import
  4. โฐ Grace: 1-day trial period for new users
  5. ๐Ÿ”„ Renew: Seamless license renewal and updates
  6. ๐Ÿ“Š Monitor: Track usage through admin dashboard

๐ŸŒ Cross-Platform Support

  • โœ… Windows (PowerShell, CMD)
  • โœ… macOS (Terminal, iTerm2)
  • โœ… Linux (All major distributions)
  • โœ… Docker containers
  • โœ… CI/CD environments
  • โœ… Web Browsers (Admin dashboard)

๐Ÿ’ก Use Cases

For Package Publishers

  • Monetize premium features and advanced algorithms
  • Control access to proprietary AI models
  • Track usage and prevent unauthorized distribution
  • Implement tiered licensing (Basic/Pro/Enterprise)

For End Users

  • Try packages risk-free with 7-day grace period
  • Simple one-command license activation
  • Transparent license status and feature availability
  • Offline usage after initial activation

For Enterprises

  • Secure deployment of licensed AI/quantum software
  • Hardware-locked licenses prevent license sharing
  • Centralized license management and tracking
  • Development mode for internal testing

๐Ÿš€ Get Started

Ready to secure your QuantumMeta packages? Check out our Installation Guide and Quick Start Tutorial!


Built with โค๏ธ by the QuantumMeta Team

Empowering the future of AI, Quantum Computing, and AGI