QHD-01 // QUANTHOOD
Quantum Early Warning · Post-Quantum Tools
An early-warning system for Robinhood Chain that watches quantum capability in the open — with real bounties on the line.
Everything on this page is verified on-chain. Check it yourself.
Protect my accountHow it worksFAQ
$QHD · Deployer wallet
0x5a287eB723171869889169C2e0Fcadb406B6D9B1
Classification
PUBLIC // MIT LICENSE
Document ID
QHD-01-2026-10-A
Revision
A.01
Target network
Robinhood Chain
Arbitrum Orbit · chain ID 4663
Specifications
ModelQHD-01 Solidity0.8.36 · via-IR Canary rungs12 (16–192 bit) · 5 armed Armed rungs5 (128 bit and up) Threat levels0 – 5 PQ signatureML-DSA-44 (FIPS 204) Commit hashkeccak256 Test suite10 / 10 pass
Modules
  • Quanthood Canary: ECDLP bounty ladder
  • Quanthood Oracle: on-chain threat level
  • Quanthood Guard: automatic circuit breaker
  • Quanthood Ark: pre-Moment ownership proof
  • PQ Signer: ML-DSA-44 keys and signatures
Status Indicator
Nominal · level 0 Watch · level 1–2 Critical · level 3–5
Gas Profile
Canary claim≈ 130,000 Oracle report≈ 48,000 Ark commit≈ 96,000 Guard check≈ 2,600
Notes

Training rungs (16–112 bit) are solvable on a laptop. Breaking one never moves the threat level.

The canary keys are generated from a public formula. Nobody — including us — holds their private keys.

Warning

Quanthood never asks for a seed phrase or a private key. Post-quantum keys are generated in your browser, and only their hash ever goes on-chain.

ECDLP · secp256k1 · 256.00 BIT
QUANTHOOD MOMENT ≈ 2029 (WORST CASE)

QUANTHOOD CORE

LARGEST PUBLIC QUANTUM ECC BREAK
15bit
of 256 needed · 5.9% of the way
—
THREAT LEVEL 00 / 05
NOMINAL
Record
Date24 Apr 2026 Keyspace32,767 Jump vs prev×512 HardwarePublic cloud QPU SourceProject Eleven
|0⟩ QUBIT VIEW · q[0]
θ0.00 φ0.00 P(|1⟩)0.000
Diagnostic Message

All armed rungs (128-bit and up) are intact. Public quantum capability stands at 15 bits.
Migrating exposed accounts before 2029 is still the smart move.

Keyspace View
Baby-step giant-step sweep · ambient
Qubit Register
128-cell register · ambient
Circuit Diagram
q0q1q2 H H QFT
Shor Trace
Integrate
contract MyVault is QuanthoodGuard { constructor(IQuanthoodOracle o) QuanthoodGuard(o, 1) {} function withdraw(uint a) external quantumSafe { … } }
Build
Compilersolc 0.8.36 FrameworkFoundry Tests10 / 10 pass Live deployRobinhood Chain · OK

// When a quantum computer gets big enough

Every public key that has been exposed

Can be walked back to its private key

Quanthood sounds the alarm before that day arrives //

SECTION 02 // HOW IT WORKS

A sensor, then a switch

Quanthood measures real quantum capability with cryptographic bounties anyone can fund, compresses the result into one on-chain number, and lets every contract and holder react to it automatically.

1Canary

Twelve elliptic-curve keys from 16 to 192 bits sit on-chain with bounties attached. The contract checks any claimed key itself — no committee, no trust needed.

2Oracle

Every armed key that gets broken (128 bits and up) pushes threatLevel() up by one, from 0 to 5. It never comes back down.

3Guard

Any contract that inherits QuanthoodGuard can lock its sensitive functions the moment the level hits the threshold it chose.

4Ark

Accounts that registered a post-quantum key before the Moment keep a recovery path no quantum attacker can forge.

5Escrow

Bounties sit in public escrow on the canary contract itself. Anyone can fund a rung; the contract pays the solver directly.

The Quanthood Moment

The first time an armed canary key breaks. It is recorded on-chain as a timestamp, and every Quanthood module reacts to it — registration closes, guards lock, the world changes.

SECTION 03 // MODULES

Four tools, one protocol

Every tool runs real cryptography in your browser and ends in a ready-to-send Robinhood Chain transaction. The contracts are live today.

Monitor

Threat level

Read QuanthoodOracle on-chain and follow a clear response guide for every level from 0 to 5.

Open in app →
Monitor

Canary ladder

Inspect every rung and its bounty. Training rungs up to 40 bits can be solved in your browser, then claimed.

Open in app →
Protect

Quanthood Ark

Generate an ML-DSA-44 post-quantum key and commit its hash on-chain before the Moment. It proves ownership afterwards.

Open in app →
Build

Guard builder

Generate a Solidity contract that inherits QuanthoodGuard and locks the functions you choose, at the level you choose.

Open in app →
Fund

Bounty escrow

Put real money behind a rung. The contract holds it, verifies the break, and pays the solver — no middleman.

Open in app →
Verify

Read the contracts

Every contract is verified on Blockscout. Read the source, check the state, don't take our word for any of it.

Open explorer →
SECTION 04 // USE CASES

Built for whoever holds the keys

From a single wallet to a protocol treasury, each group gets something concrete to do today.

Long-term holders

Register a post-quantum key for accounts whose public key is already exposed. It takes a minute.

DAO treasuries

Wrap treasury withdrawals in QuanthoodGuard so a stolen ECDSA key cannot drain them after the Moment.

DeFi protocols

Read threatLevel() like a price feed and pause risky paths automatically when the level rises.

Custodians

Keep pre-Moment ownership proofs for every client account, ready before they are needed.

Researchers

Break training rungs on ordinary hardware, claim bounties, and publish verifiable progress against armed ones.

SECTION 05 // TECHNOLOGY

Standards, not promises

Every primitive Quanthood uses is a published standard or an open-source library you can inspect yourself.

ComponentUsed forReference
ML-DSA-44Post-quantum keys and signatures in Ark and PQ SignerNIST FIPS 204
secp256k1The canary ladder and every exposed account keySECG SEC 2 v2
keccak256Commitments, function selectors, event topicsEthereum docs
Baby-step giant-stepIn-browser solver for training rungs up to 40 bitsShanks, 1971
NUMS derivationCanary keys from SHA256 — nobody holds the private keysOn-chain proof
Solidity 0.8.36 · FoundryFour contracts, 10 tests, verified deployFoundry
Quantum ECC record15-bit key broken on public quantum hardware, April 2026Project Eleven
SECTION 06 // ROADMAP

From prototype to protection

Each phase ships only when the previous one is verified on-chain.

Phase 1 · DoneContracts live

Canary, Oracle and Ark deployed and verified on Robinhood Chain. 10/10 tests pass.

Phase 2App launch

Browser tools: canary solver, Ark registration, guard builder — connected to the live contracts.

Phase 3Bounty seeding

Public escrow funded on the armed rungs. Anyone can add to the pot.

Phase 4Guard adoption

Robinhood Chain protocols wire their critical functions to the oracle.

Phase 5PQ wallets

On-chain ML-DSA verification through account abstraction.

SECTION 07 // FAQ

Questions

Short answers. The contracts hold the full detail.

Can Quanthood stop a quantum computer?

No. Nothing can. What it does is detect the capability the moment someone proves it on-chain, and trigger the protections you set up in advance: locked contracts, a recovery path, funded bounties. Preparation, not prevention.

What if an attacker never claims a bounty?

Then the canary stays silent — that is its honest limit. It catches attackers who reveal capability for money. Which is exactly why Ark and Guard should be set up early, not after the alarm sounds.

Are my keys sent anywhere?

No. Post-quantum keys are generated and used entirely in your browser. Only a 32-byte hash goes on-chain. The recovery kit is saved only when you choose to download it.

Why can training rungs be solved in a browser?

They are small on purpose — 16 to 112 bits — to prove the mechanism end to end. Breaking them never moves the threat level. Only armed rungs from 128 bits up do, and those need hardware nobody has yet.

Does the canary have a private key somewhere?

No. Each key is derived from a public formula: SHA256 of a fixed string, mapped onto the curve. Anyone can recompute the keys from that formula. Nobody — including the Quanthood team — can know the matching private keys.

Be ready before the Quanthood Moment

Register a post-quantum key in under a minute. Nothing leaves your browser except a hash.