Five QUIP primitives, demystified.
QUIP — the Quantum Unit Interlock Pathway — is a post-quantum security layer that sits on the chain you already use. Nothing here relies on elliptic-curve maths that a quantum computer could unwind: ownership is proven with hash-based Winternitz one-time signatures (WOTS+), and value moves between QUIPs through an Interlock instead of a bridge.
Two layers matter. The asset layer holds post-quantum vaults and Interlock exchanges. The compute-consensus layer turns mining into useful work: the proof is the answer to a real optimization question. Every idea in this archive leans on one of the five primitives below.
One rule governs all of them: a WOTS+ key signs exactly once. A seed extension yields 256 keys, so any app that signs must show its nonce budget and rotate before it runs out. See it running in the QUIP Vault demo →
The three secrets
Add these in your Lovable project (Settings → Secrets) before pasting any mega-prompt. WOTS+ signing itself needs no secret — it runs client-side with @quip.network/hashsigs:
- METAMASK_PRIVATE_KEYDeploys the QUIP verifier to your host chain. Fund on Sepolia via the Google Cloud faucet.open ↗
- SEPOLIA_RPC_URLHost-chain HTTPS RPC endpoint.open ↗
- ETHERSCAN_API_KEYFor npx hardhat verify after deploy.open ↗
- docsquip.gitbook.io/docs — protocol reference and SDKs.open ↗
Linked library 0xE2c95D63FCfaf7b0545794aB…fF4aB00D.