Hybrid post-quantum signing
Sign bytes so the post-quantum half cannot be deleted. The audit that made it necessary: zero PQ signatures in 60,000 artefacts across HuggingFace, npm, and PyPI.
pip install qknot qknot sign ./dist/myapp-1.0.0.tar.gz --out myapp.bundle.json --context myapp-release qknot verify ./dist/myapp-1.0.0.tar.gz --bundle myapp.bundle.json --context myapp-release