QuantumLock™ Documentation
🔐 QuantumLock™
Enterprise-Grade Software Licensing with Post-Quantum Security
O que é o QuantumLock™?
QuantumLock™ é uma plataforma de Licensing-as-a-Service (LaaS) que fornece licenças de software invioláveis usando criptografia pós-quântica e entropia quântica real.
Principais recursos
| Recurso | Descrição |
|---|---|
| 🛡️ Segurança Pós-Quântica | Assinaturas ML-DSA (FIPS 204) resistentes a computadores quânticos |
| ⚡ Integração Rápida | SDK Python com validação em 2 linhas de código |
| 🌐 Validação Offline | Valida licenças sem internet usando provas criptográficas |
| 🔄 Revogação em Tempo Real | Revogue licenças instantaneamente |
| 📊 Dashboard | Acompanhe uso, fidelidade quântica e métricas |
Componentes
O QuantumLock™ possui 3 componentes com finalidades distintas:
┌────────────────────────────────────────────────────────────────────┐
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────┐ │
│ │ REST API │ │ CLI │ │ SDK Python │ │
│ │ │ │ │ │ │ │
│ │ Gerar │ │ Gerenciar │ │ Validar licenças │ │
│ │ Validar │ │ licenças │ │ OFFLINE no app │ │
│ │ Revogar │ │ via │ │ do cliente final │ │
│ │ Listar │ │ terminal │ │ │ │
│ └──────┬──────┘ └──────┬──────┘ └──────────┬──────────┘ │
│ │ │ │ │
│ ▼ ▼ ▼ │
│ ┌──────────────────────────────┐ ┌─────────────────────┐ │
│ │ SUA INFRAESTRUTURA │ │ SOFTWARE DO CLIENTE │ │
│ │ (backend, CI/CD, admin) │ │ (roda no end-user) │ │
│ └──────────────────────────────┘ └─────────────────────┘ │
│ │
│ QUANTUMLOCK™ PLATFORM │
└────────────────────────────────────────────────────────────────────┘
| Componente | Package | Para quem | Finalidade |
|---|---|---|---|
| API REST | — | Desenvolvedores / Backend | Gerar, validar, revogar, listar licenças via HTTP |
| CLI | quantumlock-cli | Administradores / DevOps | Gerenciar licenças via terminal |
| SDK | quantumlock-sdk | Software do cliente final | Validar licenças offline (sem API) |
Importante: O SDK não gera licenças. Ele apenas valida arquivos
.liclocalmente.
Documentação
Começar
| Documento | Descrição |
|---|---|
| 🚀 Quickstart | Comece em 5 minutos — do zero à validação |
Referências Completas
| Documento | Descrição |
|---|---|
| 📘 API Reference | Todos os endpoints REST com exemplos curl |
| 💻 CLI Reference | Todos os comandos com argumentos e exemplos |
| 🐍 SDK Reference | Classes, métodos, decorators e integração |
Tópicos Avançados
| Documento | Descrição |
|---|---|
| 🔒 Segurança | Arquitetura de segurança e criptografia |
| 📋 Modelos de Licença | Tipos de licença disponíveis |
| 🔗 Guia de Integração | Integração com produtos existentes |
| 🏢 Enterprise | Guia de adoção empresarial |
| ❓ FAQ | Perguntas frequentes |
Instalação Rápida
CLI (para administradores)
pip install quantumlock-cli
quantumlock configure
SDK (para software do cliente)
pip install quantumlock-sdk
API (sem instalação)
curl -X POST "https://quantumlock.softquantus.com/api/v1/licenses/generate" \
-H "X-API-Key: qlk_sua_api_key" \
-H "Content-Type: application/json" \
-d '{
"end_customer_id": "user@company.com",
"features": ["premium"],
"valid_days": 365
}'
Fluxo Típico
1. Obtenha API Key → portal.softquantus.com
2. Gere licenças → API ou CLI
3. Distribua .lic → Junto com seu software
4. Valide com SDK → No software do cliente (offline)
5. Gerencie → Liste, revogue, monitore via CLI/API
Suporte
| Canal | Contato |
|---|---|
| support@softquantus.com | |
| Portal | portal.softquantus.com |
| Documentação | docs.softquantus.com |