Skip to main content
Introducing The Quantum Infrastructure Cloud Learn more
Post-quantum SDK

QuantumLock, the post-quantum SDK and API from SoftQuantus

QuantumLock gives software teams post-quantum cryptography through a REST API and a Python SDK: ML-DSA signatures alone or next to a classical one, licences that validate under post-quantum rules, and an inventory of the cryptography that still has to move.

ML-DSA follows FIPS 204 and comes from liboqs. QuantumLock is not CAVP-validated, and it says so on every page.

Signatures
ML-DSA (FIPS 204)
Transition
Hybrid, both must verify
Stage
In production

What it does

Each capability, how you use it and its stage

Stages follow the product lifecycle.

CapabilityHow you use itStage
Post-quantum signingSign a digest with ML-DSA through the REST APIIn production
Hybrid signingSign with a classical and an ML-DSA key; accepted only when both signatures verifyIn production
Post-quantum licensingValidate software licences under classical and post-quantum rulesIn production
Cryptographic inventoryImport a CycloneDX 1.6 CBOM and evaluate it against a versioned policy packIn production
QuantumLock MCP serverLet AI agents sign and evaluate inventoriesIn development

ML-DSA in QuantumLock comes from liboqs and is not CAVP-validated. QuantumLock signs and verifies; it does not offer key exchange or encryption.

Install

The Python packages

The quantumlock and quantumlock-sdk packages validate licences from Python. Signing, hybrid signing and inventory are REST calls to quantumlock.softquantus.com with an API key in the X-API-Key header, listed on the API page.

Installbash
pip install quantumlock quantumlock-sdk

Where to start

Start from the problem in front of you

In production

Sign for the long term

ML-DSA signatures, alone or alongside a classical signature, from one API.

Quantum-safe signatures
In production

Find vulnerable cryptography

Turn a CBOM into a pass, review or fail decision with a reproducible id.

Cryptographic inventory
In production

Plan the migration

Regulators have put dates on RSA and ECC. See the timeline and the first steps.

Post-quantum cryptography

Questions

Post-quantum SDK questions

What is a post-quantum SDK?

A software development kit that gives an application cryptography designed to resist attacks by quantum computers, such as the ML-DSA signature standard in FIPS 204, without the team implementing the algorithms itself.

Which post-quantum SDK does SoftQuantus offer?

QuantumLock. It provides ML-DSA signing, hybrid classical and post-quantum signing, post-quantum licensing and cryptographic inventory through a REST API and Python packages on PyPI.

Is QuantumLock validated?

No. ML-DSA in QuantumLock comes from liboqs and is not CAVP-validated. QuantumLock states this wherever it describes its cryptography.

Does QuantumLock encrypt data or exchange keys?

No. QuantumLock signs, verifies, licenses and evaluates inventories. It does not offer encryption or key exchange.

How does QuantumLock relate to QCOS?

QCOS is the SoftQuantus quantum operating system. QuantumLock is its post-quantum trust layer and a separate product with its own licence. See quantum operating system.

Sign one artifact with us

Bring a release or a firmware image to a demo and leave with a hybrid signature and a verification you can repeat.