A post-quantum layer-1
monetary base.

Qanum keeps its base layer deliberately austere — a UTXO ledger secured by proof-of-work, native spending templates, and post-quantum signatures from genesis — so custody, settlement and long-term security stay simple enough to audit.

v0.9.0 testnet NIST level 5 · ML-DSA-87 / SLH-DSA-SHAKE-256s ML-KEM-1024 P2P transport Rust 1.98.1 MIT OR Apache-2.0
Source code access. The official repository is private during the pre-release phase, so the source code cannot be downloaded from this site yet. Public access will open shortly. To request access now, write to partnerships@qanum.org.
75 s target block time
2,241 test functions in v0.9.0
7 native spending templates
8 → 0.2 QAN block subsidy, decaying to a tail
Why Qanum

Money built for the post-quantum horizon

Quantum computers able to break classical signatures are not part of everyday infrastructure yet, but migrating a live monetary network takes years of standards, software, audits and social coordination. Qanum starts from post-quantum cryptography instead of adding it later.

Post-quantum signatures

NIST level 5 from the testnet genesis: ML-DSA-87 (FIPS 204) as the signing suite and SLH-DSA-SHAKE-256s (FIPS 205) for cold recovery, verified with liboqs. Verification is mandatory: the node runs a known-answer self-test at startup and refuses to start if it fails.

Post-quantum P2P network

Every peer connection runs a hybrid Noise handshake (X25519 + ML-KEM-1024, ChaCha20-Poly1305) authenticated by an ML-DSA-87 node identity, pinned on first use. There is no TLS and no plain-text P2P on any network.

UTXO, not a VM

A discrete, auditable ledger of unspent outputs with seven native spending templates — single key, recovery path, multisig, HTLC, vaults and burn — instead of a general-purpose smart-contract engine.

Native self-custody

Vaults, delayed recovery paths and threshold multisig (P2MULTI, up to 16 keys) are consensus-level templates, not wallet conventions, so hot/cold separation and recovery are part of the protocol.

Verifiable state

Every block header commits to the UTXO set (utxo_root). A new node can bootstrap from a peer's snapshot and verify it against the proof-of-work header chain, falling back to a full download if any check fails.

Proof of work

SHA3-256 over a 152-byte header, anchored ASERT difficulty adjustment and a 75-second target. Proof-of-work mining is not quantum-resistant with any hash function; the whitepaper (§9.9) states the limits.

Get started

Run a Qanum node

Build from source with real post-quantum signature verification.

# Build (liboqs is compiled from source; the only kind of build)
cargo build --release --features crypto-oqs

# Run a testnet node that mines
./target/release/qanumd \
  -chain=testnet \
  --datadir="$HOME/.qanum/testnet" \
  --rpcuser=user --rpcpassword=pass \
  --strict-full --verifier oqs \
  -gen=1 --mining-interval-ms=500

# Talk to it with the CLI
./target/release/qanum-cli --network=testnet --addr=127.0.0.1:18338 \
  --rpcuser=user --rpcpassword=pass getblockcount
Design

An austere base, on purpose

What Qanum sets out to do, and what it deliberately does not try to be.

Goals

Post-quantum resistance from genesis, cryptographic agility for future migrations, strong self-custody, a small auditable design, modular scaling, and minimal political governance over the base protocol.

Non-goals

No EVM or general-purpose VM on layer 1, no promise of thousands of transactions per second at the base layer, no ring signatures or confidential amounts in consensus, and no token-vote governance over money. Frequent payments, richer execution and strong privacy belong to higher layers.

Status

Testnet live, mainnet after an external audit

v0.9.0, released on 17 October 2026, is the first public release. No mainnet genesis exists: mainnet launches only after an external security audit. Pre-release reviews so far are internal; none of them is an independent audit.

NetworkP2P (Noise, post-quantum)RPC (loopback)Status
mainnet84458338no genesis yet
testnet1844518338live
regtest2844528338development

Testnet coins have no economic value.

Open source

MIT OR Apache-2.0, built to be audited

Qanum is a Rust implementation released under the MIT or Apache-2.0 license. The repository opens to the public shortly; until then, access is granted on request. Consensus changes go through public proposals and conservative activation.