algo-pqc-kit - Algorand-Native PQC Developer Toolkit (Puya Contracts + AlgoKit SDK)
Amount Requested: 2,500 ALGO (retroactive grant)
Status: Completed & Live on Testnet
GitHub Repository: https://github.com/quantachain/algo-pqc-kit
Abstract
Algorand’s AVM v12 introduced the falcon_verify opcode — enabling on-chain post-quantum signature verification. What does not exist is a developer toolkit that makes this opcode accessible to ordinary Algorand dApp developers.
algo-pqc-kit fills this gap with an integrated set of tools:
- Puya smart contract library —
FalconVault,FalconLsig, andPQCDaocontracts usingfalcon_verifynatively on-chain. - Python SDK / SDK Tooling — One-line Falcon keypair generation, Logic Signature derivation, M-of-N threshold co-signing, and automated transaction bootstrapping.
All work is complete and publicly available. This is a retroactive grant request for Algorand-exclusive open-source infrastructure that accelerates the ecosystem’s Post-Quantum Cryptography (PQC) migration.
Why This Matters for Algorand
The Algorand Foundation has done incredible work adding falcon_verify to AVM v12. However, for the average developer to actually adopt and integrate PQC into their applications, they need abstractions: standard threshold vaults, simple Python SDK bindings for key generation, and ready-to-use smart contracts.
Our team at QuantaLabs previously built the underlying Falcon-1024 cryptography logic - battle-tested in over 88,000+ blocks on our native L1 network, QuantaChain - and we have now brought that deep cryptographic expertise natively into the Algorand ecosystem via Python and Puya.
What is Delivered & Live Right Now
This project is not an “idea.” It is fully built and deployed today.
1. Puya Smart Contracts (AVM v12)
We have written, compiled (to ARC-32 specifications), and deployed production-ready contracts using the falcon_verify opcode:
- FalconVault: A threshold vault that locks funds until a quorum of Falcon signers approve the release.
- PQCDao: A full DAO structure with Falcon-gated proposals and voting.
2. Live Testnet Deployments
To prove the integration works perfectly with the Algorand Testnet box storage and the AVM v12 falcon_verify opcode, we have deployed working instances:
- PQCDao App ID:
761821515 - FalconVault App ID:
761821533
(Note: Box storage was successfully funded and bootstrapped with the 1793-byte Falcon-1024 public keys for on-chain threshold verification).
3. Python SDK & Deployment Scripts
The GitHub repository includes the algo-pqc-kit SDK wrappers that allow any developer to:
- Generate valid Falcon-1024 keys.
- Programmatically deploy the PQC Smart Contracts using
algokit-utils-pyv2. - Fund and bootstrap the massive Falcon public keys into Box storage automatically.
Funding & Next Steps
We are asking for a nominal, retroactive grant of 2,500 ALGO.
Our motivation is not financial - it is to establish our credibility as dedicated builders in the Algorand PQC ecosystem. By approving this small grant, xGovs are supporting open-source infrastructure that makes Algorand’s state-of-the-art cryptography accessible to everyone.
Thank you for your consideration! We welcome any feedback or questions from the community.