Authors
A puzzle has an author, and the author is half the puzzle. Who funded it says something about how it was built. What they wrote elsewhere says more. Peter Todd's bounties read differently once you know he wrote the RBF articles. A casino affiliate's Vault reads differently once you know the hints point at its own reviews.
So every collection's author is a record now, not a name and a link. It carries a key, a kind, aliases, the profiles they publish through, the addresses they fund from, and a list of facts. A fact is one sentence a public page states, with that page as its source and a date where the page has one. The library doesn't decide what's true about a person. It writes down who said what, the same way a hint works.
import { authors, requireAuthor } from "@agntn/puzzles";
const zden = await requireAuthor("zden"); // getAuthor() answers undefined instead of throwing
zden.author.kind; // "person"
zden.author.aliases; // ["Zden Hlinka", "zd3n"]
zden.author.facts?.[1]?.source; // "https://steemit.com/cryptopuzzle/@zden/codex-puzzle-1-codexokryphodron"
zden.collections; // ["zden"]
(await authors()).length; // one entry per author key
Pseudonyms stay pseudonyms. Where an author publishes under a handle, the record keeps the handle and the pages they signed with it. It doesn't go looking for the person behind it. Where an author uses a real name in public, the name is on the record with the page that shows it.
| About | |||
|---|---|---|---|
| kTimesG | ktimesg | Writes on Bitcointalk about cracking Bitcoin keys. In 2024 offered 0.005 BTC to whoever cracked a key with 80 unknown bits before its transaction confirmed. Someone did, 39 minutes in. In 2026 put 800,000 sat behind a signed post and a spiral of emojis, the Phy Challenge. | 80-bit, phy · 2 |
| GemfinderOfX | gemfinderofx | Published the 9vw04 Bitcoin puzzle on X in December 2024 and added hints through March 2026. | 9vw04 · 1 |
| Bobby Lee | bobby-lee | Founder and CEO of Ballet, the physical wallet company, and before that co-founder and CEO of BTCC, the first Bitcoin exchange in China. | ballet · 3 |
| q | q | Stacker News account that gave away a paper wallet whose BIP38 passphrase it had forgotten, to whoever could brute force it. | bitaddress · 1 |
| Bitaps | bitaps | The team behind the bitaps.com block explorer and the pybtc and jsbtc libraries whose Shamir secret sharing the challenge dares you to break. | bitaps · 1 |
| Corey Phillips | corey-phillips | Bitcoin mobile developer who turned photographs into BIP39 seeds with BitImage and funded two of them. | bitimage · 2 |
| saatoshi_rising | saatoshi-rising | A bitcointalk account that spoke for the puzzle transaction once, in 2017, and never said who was behind it. The rest is on the chain. | bits · 256 |
| AoiNakamoto | aoi-nakamoto | Pseudonymous author of the 2019 Quizchain puzzle series on Reddit, who shut it all down in August 2019 and called it a failed experiment. | book-quiz, grycoin, quizchain, quizchain2, real-big-block, satoshi-birthday-quiz · 159 |
| stsh_n | stsh-n | Reddit account that posted one picture puzzle to its own profile in October 2020, with 0.2 BTC on the address it shows. | brave-new-world · 1 |
| coin_artist | coin-artist | Crypto artist and game designer who painted TORCHED H34R7S with a wallet key inside, and later founded Blockade Games. | coin-artist · 1 |
| Coin_Pro | coin-pro | Drew Bitcoin puzzles as banknotes for Coin_Games in late 2017 and promised a bigger prize every week until the new year. | coin-games · 3 |
| Crypto Puzzles | crypto-puzzles | YouTube channel that hid Ethereum private keys in pairs of short videos in 2018 and put 0.05 ETH behind each. | crypto-puzzles · 2 |
| Crypto Puzzlers | cryptopuzzlers | YouTube channel and Reddit account that hid private keys in short video puzzles and paid the prizes in DOGE, ETH, BOMB and Banano. | doges-gambit · 2 |
| Dug | dug | Hides a BIP39 word in each lecture slide and funds a wallet for whoever collects them all. Publishes the public clues on Nostr. | dug · 3 |
| CaesarCoder | caesar-coder | Funded the Genesis Block Wallet Puzzle, sold hints in OP_RETURN for eight weeks and only put a name to it once the prize was gone, with a PGP signature from the hint address. | genesis · 1 |
| The Great Print | the-great-print | Bitcoin artist in Basel who draws large ballpoint pen pieces and hides the words of a wallet seed in them. | great-riddle · 1 |
| GSMG.io | gsmg | A crypto trading bot platform that ran from 2017 to 2026 and left a multi phase puzzle behind. The site now shows the lights off and one mystery left. | gsmg · 1 |
| Peter Todd | peter-todd | Bitcoin Core contributor and applied cryptography consultant, creator of OpenTimestamps, who paid for hash collisions with Bitcoin script in 2013. | hash-collision · 6 |
| VeteranHODL | veteranhodl | Former British Army soldier who writes techno-thrillers about Bitcoin and hid a working seed phrase in the first one. | hunting-time · 1 |
| IAMABananaAMAA | iamabananaamaa | Started r/bitcoinpuzzles in December 2013 and put a puzzle up the same evening: a GIF with 1 mBTC inside. Marked it easy. Took that back within the hour. | iamabananaamaa · 2 |
| Ledger Donjon | ledger-donjon | Ledger's security research team, which ran the Capture the Fortress CTF in 2020. | ledger-donjon · 1 |
| Pascal Boyart | pascal-boyart | Paris street artist who signs as PBoy and once hid a Bitcoin wallet in a wall in the 19th arrondissement. | liberte-guidant-le-peuple · 1 |
| Paul Jones | paul-jones | Byline on luckylurker.com, a casino review site, where the Bitcoin Vaults run as promotions between the reviews. | luckylurker · 2 |
| Guntis Vitolins | guntis-vitolins | Founder and managing director of Mineshop.eu, an ASIC miner shop in Ireland, and the YouTuber who buried a 10 ETH seed in a video. | mineshop · 1 |
| RetiredCoder | retired-coder | Bitcoin puzzle solver and author of RCKangaroo who posted seven mini-puzzles on Bitcointalk: the Bitcoin Cash left on four solved puzzle addresses, and 0.01 BTC three times. | mini · 7 |
| Keir Finlow-Bates | keir-finlow-bates | Blockchain author and founder of Chainfrog who hid twelve Bitcoin keys in his own book and its Italian translation, then forgot them on purpose. | move-over-brokers · 12 |
| klems | klems | Pseudonymous puzzle maker who signs the movie frames as @cryptop1r4t3 and keeps a Nostr key as the only contact. | movie-enigma · 1 |
| blockladder | blockladder | BitcoinTalk account that put 1 BTC behind one question in 2019, signed it with the prize address and never posted again. | natasha-otomoski · 1 |
| Justin Patterson | justin-patterson | Game developer who hid a Litecoin treasure hunt in the gameplay demo of Path to Greatness, the 3D platformer he builds on his own, and signs the hunt's page as jpatt94. | path-to-greatness · 1 |
| givesadvice4bitcoin | givesadvice4bitcoin | Posted a picture puzzle on r/bitcoinpuzzles seven hours after the subreddit opened. Four pictures, 1 mBTC, marked easy, and a little harder than it looked. | picture-puzzle · 1 |
| LogicBeach | logicbeach | Electronic musician who releases albums as crypto puzzles, with a wallet seed hidden in the music. | powerful-moss · 1 |
| cain | cain | Writer on Proof Of Writing, the eCash site that pays its writers in XEC, who hid a Cashtab seed in an essay about the eCash community and raised the prize from 5 to 30 million XEC. | proof-of-writing · 1 |
| Dmitri Kryptokov | dmitri-kryptokov | The office worker from the RushWallet contest video, reused as the author persona of the puzzle by KryptoKit, the Toronto company behind the wallet. | rushwallet · 30 |
| Phemex | phemex | Crypto derivatives exchange founded in 2019. It hid a key in Satoshi's portrait to show why private keys belong in cold storage. | satoshi-maze · 1 |
| School of Bitcoin | school-of-bitcoin | Free Bitcoin course at schoolofbitcoin.com that hid 1,000,000 sats behind the back of its own business card. | school-of-bitcoin · 1 |
| MetaNeer Labs | metaneer | Software studio of one developer whose GitHub organization publishes seed-phrase.com. Put 0.005 BTC behind a recovery phrase in July 2024, doubled it in August and has added no clue since. | seed-phrase · 1 |
| Smith, Lyle & Moore | smith-lyle-moore | Indie band that spent its advertising budget on bitcoin and buried it behind riddles on its own website, one treasure hunt per single. | smith-lyle-moore · 2 |
| Johan Nygren | johan-nygren | Proof-of-personhood tinkerer who named a proof of public key scheme Teikhos and put ETH behind five contracts to show it holds. | teikhos · 5 |
| Kierkegaard_Soren | kierkegaard-soren | Reddit user who tried to revive r/bitcoinpuzzles in 2017 with one funded trivia brainwallet. | trivia-brainwallet · 1 |
| AH White | ah-white | Neurobiologist and bitcoiner who wrote a Bitcoin murder mystery, gave the PDF away on Nostr and hid a real seed phrase in the story. | walking-banks · 2 |
| Keybase | keybase | The identity and encryption company that published WarpWallet in 2013 and paid to have its own brainwallets cracked. Part of Zoom since 2020. | warp · 6 |
| Trithemius | trithemius | Medium account, first @onesourgrape, that published one essay on hiding seed phrases in stories in February 2019, with 0.03 BTC on a wallet hidden in its own text. | wealth-in-poetry · 1 |
| Tiamat | tiamat | Pseudonymous programmer behind the Arweave Puzzle Weave series and the Chronobot.io node monitor. Self-described as based in France. No other name known. | weave · 12 |
| Wickex | wickex | Solved the first puzzle on r/bitcoinpuzzles in December 2013 and, to keep it fair, posted the second one the same night: hex, a YouTube video, Morse code and a brainwallet. | wickex · 1 |
| Zden | zden | Slovak digital artist and demoscener from the Satori group who hides private keys in generative images. | zden · 16 |
What every page says
- The dossier is read off the library when the page builds. Counts and prize sums are the collections' own.
- Profiles and addresses come from the author record. A profile is a page the author controls. An address is one they funded a puzzle from or named as theirs.
- The facts list what a public source says, one line each, with the source. A fact isn't a verdict. Two sources can disagree and both stay on the record.
- The prose says what kind of author this is, what they built, and where the record stops.