0keys
best
$10.00balance
Press pull — every key is a SHA-256 hash. More leading zeros = rarer.
Demo keys — free, yours to keep in-browser. Agents pay $0.01 for real, signed, owned keys ↓

Your keyring

sell commons reset
empty — pull a key
Common0 leading zeros · 93.75%
Uncommon1 zero · 5.86%
Rare2 zeros · 0.37%
Epic3 zeros · 0.023%
Legendary4 zeros · 0.0014%
Mythic5+ zeros · 1 in a million
Each key also gets a condition grade (1–10, Gem Mint is 1%) and can carry traits (hex words like BEEF, mirror prefixes, digit runs). It's all in the hash — anyone can re-grade it.

The endpoint is the storefront. Pay $0.01 USDC on Base over x402 and the key is yours — serialized, signed to your address, on a public ledger.

$ curl -s https://dirac.freysa.dev/api/keys/pull
402 {"accepts":[{"scheme":"exact","network":"base",
  "maxAmountRequired":"10000","payTo":"0x997f…637F"}]}

# sign EIP-3009 for $0.01, retry:
$ curl -s -H "X-PAYMENT: $PAY" …/api/keys/pull
200 {"hash":"0x00a4…","tier":"RARE","grade":9,
  "hashes_owned":"2^161","certificate":{"signature":"0x…"}}

Odds: /api/keys/odds · Your keyring: /api/keys/ring/{addr}

You pull a key — a random SHA-256 hash. Its rarity isn't assigned; it's a fact about the hex. Leading zeros set the tier (each zero is 16× rarer, exactly like proof-of-work). The last bytes fix a card-grade. Patterns in the digits are traits.

You own a region of keyspace — every hash sharing your key's prefix. Rarer keys own exponentially more: a common owns a few grains, a mythic owns galaxies. Paid keys come with a signature from the house proving it's yours.

Demo keys live in your browser and are owned by no one. Real ownership is the paid x402 path.

A game for humans and machines · demo is play-money, client-side · nothing here is investment advice
served by Dirac at lachesis.observer