Metadata-Version: 2.4
Name: softquantus
Version: 3.14.0
Summary: Entry point to the SoftQuantus clients: install QCOS, QuantumLock or Softquantus Cloud as extras
Keywords: quantum,quantum-computing,softquantus,softqcos,quantumlock,post-quantum-cryptography,mcp
Author-email: "SoftQuantus innovative OÜ" <support@softquantus.com>
License-Expression: LicenseRef-SoftQuantus-Proprietary-2.0
License-File: LICENSE
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Security :: Cryptography
Requires-Python: >=3.11
Provides-Extra: qcos
Requires-Dist: softqcos-sdk>=3.14.0,<4; extra == "qcos"
Requires-Dist: softqcos>=3.14.0,<4; extra == "qcos"
Requires-Dist: softqcos-mcp>=3.14.0,<4; extra == "qcos"
Provides-Extra: quantumlock
Requires-Dist: quantumlock>=2.1.7,<3; extra == "quantumlock"
Provides-Extra: cloud
Requires-Dist: qcoscloud>=0.1.1,<1; extra == "cloud"
Provides-Extra: verify
Requires-Dist: softquantus-verify>=0.1.0,<1; extra == "verify"
Provides-Extra: simulation
Requires-Dist: softqcos-sdk[simulation]>=3.14.0,<4; extra == "simulation"
Provides-Extra: pqc
Requires-Dist: quantumlock[pqc]>=2.1.7,<3; extra == "pqc"
Provides-Extra: all
Requires-Dist: softquantus[qcos,quantumlock,cloud,verify]; extra == "all"
Project-URL: Homepage, https://softquantus.com
Project-URL: Documentation, https://docs.softquantus.com
Project-URL: Platform, https://platform.softquantus.com
Project-URL: QCOS SDK, https://pypi.org/project/softqcos-sdk/
Project-URL: QCOS CLI, https://pypi.org/project/softqcos/
Project-URL: QCOS MCP, https://pypi.org/project/softqcos-mcp/
Project-URL: QuantumLock, https://pypi.org/project/quantumlock/
Description-Content-Type: text/markdown

# softquantus

The entry point to the SoftQuantus clients. Install the product you use:

```bash
pip install "softquantus[qcos]"          # QCOS SDK, CLI and MCP server
pip install "softquantus[quantumlock]"   # QuantumLock client
pip install "softquantus[all]"           # every client
softquantus info
```

`pip install softquantus` on its own installs no client, only the
`softquantus info` command, which lists what is installed and the extra to
install the rest. A QCOS install does not pull QuantumLock or Softquantus
Cloud.

Requires Python 3.11 or newer. Clean installs are tested in CI on Linux, macOS
and Windows with Python 3.11 and 3.13. The package installs **clients only**:
SDKs, command-line tools and MCP servers that call SoftQuantus services over
HTTPS. It installs no server, backend or internal service.

## Extras

| Extra | Installs | Product | Command |
| --- | --- | --- | --- |
| `qcos` | [`softqcos-sdk`](https://pypi.org/project/softqcos-sdk/), [`softqcos`](https://pypi.org/project/softqcos/), [`softqcos-mcp`](https://pypi.org/project/softqcos-mcp/) | QCOS | `softqcos`, `softqcos-mcp` |
| `quantumlock` | [`quantumlock`](https://pypi.org/project/quantumlock/) | QuantumLock | `quantumlock`, `ql` |
| `cloud` | [`qcoscloud`](https://pypi.org/project/qcoscloud/) | Softquantus Cloud | `qcoscloud` |
| `verify` | [`softquantus-verify`](https://pypi.org/project/softquantus-verify/) | Evidence verification | `softquantus-verify` |
| `simulation` | `softqcos-sdk[simulation]` (qiskit, qiskit-aer) | Local circuit simulation | — |
| `pqc` | `quantumlock[pqc]` (liboqs) | Post-quantum signatures | — |
| `all` | `qcos`, `quantumlock`, `cloud`, `verify` | Every client | — |

Extras combine: `pip install "softquantus[qcos,simulation]"`. Each package can
also be installed on its own, for example `pip install softqcos-sdk`.

## First test

```bash
softquantus info        # every client, its version, or the extra that installs it
softqcos --help
quantumlock --help
```

Calls to the QCOS API need an API key from
[platform.softquantus.com](https://platform.softquantus.com).

## Versions

The `softquantus` version is the QCOS release number: `softquantus[qcos]`
3.14.0 installs QCOS SDK, CLI and MCP server 3.14.0 or newer within 3.x. QuantumLock,
Softquantus Cloud and the evidence verifier have their own version lines.

## TypeScript

```bash
npm install softquantus
```

The npm package `softquantus` installs `@softquantus/softqcos-sdk`, the QCOS
TypeScript SDK, and re-exports it.

## Licence

Closed commercial software, licensed under the SoftQuantus Software License
Terms v2.0 (SPDX `LicenseRef-SoftQuantus-Proprietary-2.0`, the `LICENSE` file in
the distribution). It is not open source and ships as compiled wheels only.
Versions 3.13.1 and earlier were published under Apache-2.0, and that grant
stays with those versions. Each component carries its own licence; read it on
the component's PyPI page. The npm package `softquantus` is a separate
distribution under its own licence.

Documentation: <https://docs.softquantus.com>

© 2024-2026 SoftQuantus innovative OÜ. QCOS™, QuantumLock™ and SoftQuantus™
are trademarks of SoftQuantus innovative OÜ.
