CLI Capabilities
Complete reference of all commands available in the softqcos command-line interface.
Installationโ
# Complete suite (includes SDK and CLI)
pip install softqcos
# Verify installation
softsoftqcos --version
Global Optionsโ
| Option | Short | Description |
|---|---|---|
--version | -v | Show version and exit |
--license | Show license information | |
--legal | Show legal documents and links | |
--help | -h | Show help message |
Information Commandsโ
softqcos versionโ
Show version information.
softqcos version
Output:
SoftQCOS CLI version 1.0.0
SoftQCOS SDK version 1.0.0
ยฉ 2024-2025 SoftQuantus Innovative Oร
Proprietary Enterprise Software License โ Registration FR2513440
softqcos infoโ
Show system and environment information.
softqcos info
Output:
โโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโ
โ SoftQCOS System Information โ
โโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโค
โ SoftQCOS CLI Version โ 1.0.0 โ
โ SoftQCOS SDK Version โ 1.0.0 โ
โ Python โ 3.11.5 โ
โ Platform โ darwin โ
โ Backends Available โ qiskit 1.0.0, ... โ
โโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโ
License Commandsโ
softqcos activateโ
Activate QCOS with a license key or file.
# Activate with license key
softqcos activate --license-key "QCOS-1234-ABCD-5678-EFGH"
# Activate with license file
softqcos activate --license-file /path/to/license.lic
Options:
| Option | Short | Description |
|---|---|---|
--license-key | -k | License key from portal |
--license-file | -f | Path to license file |
Output:
๐ Validating license...
โ
License activated successfully!
File: ~/.softqcos/license.lic
Type: enterprise
Expires: 2026-12-31
Features: core, optimization, multi-supplier
softsoftqcos statusโ
Show license status.
softsoftqcos status
Output:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ QCOS License Status โ
โโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโค
โ Valid โ โ
Yes โ
โ Type โ enterprise โ
โ Expires โ 2026-12-31 โ
โ Features โ core, optimization โ
โ Quantum Verified โ ๐ฎ Yes โ
โ Key โ QCOS-1234-ABCD... โ
โโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโ
softqcos deactivateโ
Remove license from this machine.
softqcos deactivate
Output:
โ
License removed
Verification Commandsโ
softqcos verifyโ
Verify an evidence bundle offline. This enables independent verification without requiring network access.
# Basic verification
softqcos verify evidence.json
# With public key for signature verification
softqcos verify evidence.json --public-key softquantus-public.pem
# JSON output for automation
softqcos verify evidence.json --format json > report.json
# Strict mode (fail on warnings)
softqcos verify evidence.json --strict
Arguments:
| Argument | Description |
|---|---|
evidence_file | Path to evidence bundle JSON file |
Options:
| Option | Short | Description |
|---|---|---|
--public-key | -k | Path to public key PEM for signatures |
--format | -f | Output format: text, json |
--strict | Fail on warnings (not just errors) |
Output:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ QCOS Evidence Verifier โ
โ Independent Offline Verification โ
โโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโค
โ Overall โ โ
VALID โ
โ Bundle ID โ bundle_abc123 โ
โ Job ID โ job_xyz789 โ
โ Tenant ID โ tenant_001 โ
โ Created At โ 2026-01-03T12:00:00โ
โ Evidence Items โ 15/15 valid โ
โ Signatures โ 2/2 valid โ
โโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโ
Use Cases:
- External auditors
- Compliance verification
- Procurement validation
- Offline integrity checks
Exit Codesโ
| Code | Meaning |
|---|---|
| 0 | Success |
| 1 | General error / validation failed |
| 2 | File not found / JSON parse error |
Configurationโ
The CLI stores configuration in ~/.softqcos/:
~/.softqcos/
โโโ license.lic # License file
โโโ config.json # Configuration (optional)
โโโ cache/ # Cache directory
Environment Variablesโ
| Variable | Description |
|---|---|
QCOS_API_KEY | API key for authentication |
QCOS_LICENSE_KEY | License key |
QCOS_API_URL | Custom API URL |
Examplesโ
Complete Workflowโ
# 1. Check system info
softqcos info
# 2. Activate license
softqcos activate --license-key "QCOS-XXXX-XXXX-XXXX"
# 3. Check license status
softsoftqcos status
# 4. Verify evidence bundle
softqcos verify /path/to/evidence.json --format json
# 5. Deactivate when done
softqcos deactivate
CI/CD Integrationโ
#!/bin/bash
# Verify evidence bundles in CI/CD pipeline
for bundle in evidence/*.json; do
echo "Verifying: $bundle"
softqcos verify "$bundle" --strict --format json > "reports/$(basename $bundle .json)-report.json"
if [ $? -ne 0 ]; then
echo "โ Verification failed: $bundle"
exit 1
fi
done
echo "โ
All evidence bundles verified"
Docker Usageโ
# Run CLI in Docker
docker run --rm -v ~/.softqcos:/home/acos/.softqcos\
sqtprodacr.azurecr.io/softqcos-acos:1.0.0-amd64 \
verify /evidence.json
Comparison with SDKโ
| Feature | CLI | SDK |
|---|---|---|
| License activation | โ | โ |
| License status | โ | โ |
| Evidence verification | โ | - |
| Circuit execution | - | โ |
| Multi-supplier | - | โ |
| Async operations | - | โ |
| Programmatic access | - | โ |
ยฉ 2024-2026 SoftQuantus innovative Oร. All Rights Reserved.