Metadata-Version: 2.5
Name: softquantus
Version: 3.13.1
Summary: Entry point to the SoftQuantus clients: install QCOS, QuantumLock or Softquantus Cloud as extras
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/
Author-email: SoftQuantus innovative OÜ <support@softquantus.com>
License-Expression: Apache-2.0
License-File: LICENSE
License-File: NOTICE
Keywords: mcp,post-quantum-cryptography,quantum,quantum-computing,quantumlock,softqcos,softquantus
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
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: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Security :: Cryptography
Requires-Python: >=3.11
Provides-Extra: all
Requires-Dist: qcoscloud<1,>=0.1.1; extra == 'all'
Requires-Dist: quantumlock<3,>=2.1.7; extra == 'all'
Requires-Dist: softqcos-mcp<4,>=3.13.1; extra == 'all'
Requires-Dist: softqcos-sdk<4,>=3.13.1; extra == 'all'
Requires-Dist: softqcos<4,>=3.13.1; extra == 'all'
Requires-Dist: softquantus-verify<1,>=0.1.0; extra == 'all'
Provides-Extra: cloud
Requires-Dist: qcoscloud<1,>=0.1.1; extra == 'cloud'
Provides-Extra: pqc
Requires-Dist: quantumlock[pqc]<3,>=2.1.7; extra == 'pqc'
Provides-Extra: qcos
Requires-Dist: softqcos-mcp<4,>=3.13.1; extra == 'qcos'
Requires-Dist: softqcos-sdk<4,>=3.13.1; extra == 'qcos'
Requires-Dist: softqcos<4,>=3.13.1; extra == 'qcos'
Provides-Extra: quantumlock
Requires-Dist: quantumlock<3,>=2.1.7; extra == 'quantumlock'
Provides-Extra: simulation
Requires-Dist: softqcos-sdk[simulation]<4,>=3.13.1; extra == 'simulation'
Provides-Extra: verify
Requires-Dist: softquantus-verify<1,>=0.1.0; extra == 'verify'
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.13.1 installs QCOS SDK, CLI and MCP server 3.13.1 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

This meta-package is Apache-2.0. Each component carries its own licence; read
it on the component's PyPI page.

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

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