Qanary
Menu

Plate XIX

The tripwire, and how to trip it.

An ownerless registry posts bounties on five public keys whose private keys nobody knows. A claim proves a curve has fallen; every Qanary account reads the registry and shuts its classical keys down in response.

The registries, live

Each network has its live registry, read below as it stands, and the drill registry the recorded run tripped on purpose: the first ladder rung where a ladder verifier runs, then secp256k1. The run’s treasuries follow the drill, so their hot keys are shut.

ApeChain

Live registry 0x4848…8A95

Reading the live registry…

Drill registry of the live run 0xd73E…B0C0

Reading the run's drill…

Arbitrum One

Live registry 0x4848…8A95

Reading the live registry…

Drill registry of the live run 0xd73E…B0C0

Reading the run's drill…

Five keys nobody holds

Each target is a point found by hashing a public tag onto the curve: x = SHA-256(tag ‖ counter) mod p, taking the first counter that lands on the curve and the even y. Nobody chose the point, so nobody knows its private key; a valid signature by one of them proves the discrete logarithm was computed. scripts/nums.py in the repository writes them, and this page re-derived each one when it was built.

L1, secp160r1

Ladder rung 1

Tag
QANARY-NUMS-V1/secp160r1, counter 1
x
0x25a7…2a48
y
0xa16e…b83e
Re-derived
Holds: on the curve, from the tag

L2, P-192

Ladder rung 2

Tag
QANARY-NUMS-V1/p192, counter 2
x
0x4b50…fdd3
y
0x7054…a468
Re-derived
Holds: on the curve, from the tag

L3, P-224

Ladder rung 3

Tag
QANARY-NUMS-V1/p224, counter 0
x
0x96a5…c7ee
y
0xade8…0a26
Re-derived
Holds: on the curve, from the tag

K1, secp256k1

Ethereum keys

Tag
QANARY-NUMS-V1/secp256k1, counter 5
x
0x12a9…f855
y
0x73cd…97de
As an address
0x4b14…5403
Re-derived
Holds: on the curve, from the tag

R1, P-256

Passkeys

Tag
QANARY-NUMS-V1/p256, counter 2
x
0xd579…b78b
y
0x3174…2f18
Re-derived
Holds: on the curve, from the tag

Ask the ladder verifier

The ladder curves are too short for Ethereum’s precompiles, so a Stylus program checks them. It is live on ApeChain. Sign a message here with a published drill key (python-ecdsa’s RFC 6979 signing, reproduced in the browser) and the verifier answers.

Curve

Network for your drill

Network for your drill

Run a drill

A drill is a fresh registry over the drill keys, whose private keys are published. Claim its targets one by one and watch the level rise and the families break, exactly as the live registry would, without touching it. Claims are signed in this page and sent from your wallet.