Skip to main content

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โ€‹

OptionShortDescription
--version-vShow version and exit
--licenseShow license information
--legalShow legal documents and links
--help-hShow 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:

OptionShortDescription
--license-key-kLicense key from portal
--license-file-fPath 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:

ArgumentDescription
evidence_filePath to evidence bundle JSON file

Options:

OptionShortDescription
--public-key-kPath to public key PEM for signatures
--format-fOutput format: text, json
--strictFail 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โ€‹

CodeMeaning
0Success
1General error / validation failed
2File 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โ€‹

VariableDescription
QCOS_API_KEYAPI key for authentication
QCOS_LICENSE_KEYLicense key
QCOS_API_URLCustom 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โ€‹

FeatureCLISDK
License activationโœ…โœ…
License statusโœ…โœ…
Evidence verificationโœ…-
Circuit execution-โœ…
Multi-supplier-โœ…
Async operations-โœ…
Programmatic access-โœ…

ยฉ 2024-2026 SoftQuantus innovative Oรœ. All Rights Reserved.