← All projects

AI Project

The Crypto Trail

You have died of dysentery. Except it's 2021, the dysentery is hemorrhoids from sixteen-hour chart sessions, and the wagon is a leveraged long. A satirical survival game across the entire 2020–2025 crypto cycle — built in six days.

Live

Oregon Trail worked because the frontier actually killed people, and the game refused to be sentimental about it. The Crypto Trail takes the same posture toward a cycle most of us lived through: cold, deadpan, and completely unwilling to tell you that you made a reasonable decision.

You pick a class, a city, and a political party, and then you advance one week at a time from January 2020 to March 2025. The historical beats are fixed and the numbers are variable, so the Ronin hack always lands — it's just a question of whether you were in it. Health, sanity, heat, debt, and reputation all decay in their own directions. Heat never goes down. At 100, the knock.

Six days, 246 commits, roughly 8,300 lines across 61 files. Nearly two thirds of that is written content rather than engine code — over 600 authored choices across 300+ event scenes — which is the honest reason it reads less like a simulation and more like a very long, very mean joke that happens to have a portfolio attached.

The Crypto Trail box cover — a mock 16-bit game box reading 'Survive the cycle · Jan 2020 – Mar 2025 · 274 weeks'

The Thesis

The dysentery of our time

“Cause: hemorrhoids. Sixteen-hour chart sessions.” The game never breaks character, never encourages you, and never pretends the frontier was survivable because you were smart.

Replayability

No two trails run the same

01

274 Weeks, One Cycle

January 1, 2020 — BTC at $7,355 — through March 31, 2025. Every week is a turn. Sixty-eight landmarks are pinned to the real historical week they happened: Black Thursday, Solana mainnet, the stimmy, the Ronin hack. Specificity is the nostalgia.

02

Arcs That Collide

Around twenty major story arcs, gated on combinations rather than a linear script — class × city × party × portfolio × who's in your cabal. The Boston Protocol needs Tea Party and London. The Visa Question needs journalist and Pyongyang. Most runs never see most of the game.

03

Difficulty Is Emergent

There is no difficulty menu. Six classes, nine cities, five parties — one of each hidden — multiply into the challenge. Journalist in New Delhi under the Tea Party is the hard mode, and nothing in the UI ever tells you so.

274
Weekly turns
68
Historical landmarks
11
Distinct end cards
600+
Written choices

Solana · $NGMI

Every token spent in game is burned

$NGMI launched on pump.fun and rode the bonding curve like everything else in this game's universe. What makes it unusual isn't the launch — it's that the token has exactly one use, and that use destroys it.

There is no treasury, no escrow, and no custody. The player's own wallet signs a BurnChecked instruction and broadcasts it directly; the server never touches funds. It only reads the chain back to confirm the burn happened, and requires the transaction memo to match a server-computed recipe so nobody can watch the chain and claim someone else's burn. Every burn comes back with a Solscan receipt. Nothing is won. The supply does not come back.

Gild a run

$3

Your run wears a gold outline on the leaderboard. Vanity, priced honestly.

Guarantee impressions

$3 / $11 / $18 / $80

The next 10, 50, 100, or 500 travelers to reach your week will see your stone. Not a chance — a count that decrements.

Write over a stone

$20

Deface someone else's epitaph. Theirs stays, struck through. Yours goes on top, signed.

Tombstones

The dead get stones. The living pay to be read.

This is the mechanic the whole economy hangs on, and it works because it inverts what you'd expect a token to sell.

Carving is free. When you die, you type an epitaph — sixty characters, no more — and the stone is pinned to the exact week you died at. It sits on the trail map at that mile. Finish all 274 weeks instead and you get a flag rather than a stone, and you choose which mile it flies on. The dead get stones. You finished, so you get a flag.

Being seen is what costs. An unpaid stone is rationed hard — a 35% roll, a twelve-week cooldown, and only the most recent forty in the pool at all. Burn $NGMI and you skip the ration entirely: the next 10, 50, 100, or 500 travelers who reach that week will see it, and the counter ticks down by one each time a real person reads your line. When it empties, you fall back into the crowd.

Then someone writes over you. Any traveler who walks past your grave can burn $20 of $NGMI to deface it. Your epitaph isn't deleted — it's rendered struck through, faded, with their words carved on top and signed “written over by [name], who paid for the privilege.” The dead cannot object. Anyone with a wallet can answer you the same way.

That last part closes the loop. Defacement is an insult that invites a retaliatory burn, which invites another, and every round of that argument permanently removes tokens from supply. The deflationary pressure isn't a tokenomics chart — it's people being petty at each other across a graveyard, forever.

Gates keep it honest: a stone can only buy impressions if the run survived to week 52. Nobody sells ad space on mile one.

The Room

Your save file, drawn on a wall

Most games show you a stat sheet. The Crypto Trail shows you a bedroom at night — 1,159 lines of hand-drawn canvas, a fixed camera on the corner, city out the glass. There is no avatar. Just an empty chair seen from behind, because the player is the seat. The design rule was simple and expensive: every event that can mark the room should.

The room in a winning run — neon skyline, NFT collection framed on the wall, a dog asleep on the rug, portfolio at $2.65M
Up only

Apes on the wall, a dog on the rug, the city lit purple behind the glass. Every object is something you actually bought.

The same room in a failing run — dim light, takeout boxes and cans on the floor, cracked window, chart bleeding red
Rock bottom

Same apartment, same camera. The chart went red, the trash tiered up, the collection came off the wall, and nobody came to take the boxes out.

The shell changes with where and when you areNine cities, each with its own palette — NYC brick, Dubai glass, a bare bulb in Pyongyang. The sky is graded by year: 2020 dust, 2021 gold, 2022 blood red, 2023 grey, 2024 neon purple, 2025 marble. Your party hangs on the wall — a Reagan poster, a HOPE poster, a Gadsden flag, a black flag over a soldering iron.

Integrations

Wired to the chain, dependent on nobody

Wallet Standard

Wallets self-register — no adapter libraries at all, with a thin legacy fallback that detects Phantom.

Solana RPC

Mainnet, swappable to Helius by env var. Roughly 2 requests/second, and never any server-side polling.

DexScreener

Live price and market-cap oracle so burn costs stay dollar-pegged. Cached sixty seconds.

Jupiter

A prefilled SOL → $NGMI swap button sits in the in-game ticker banner.

Solscan

Every burn returns a receipt link. The chain keeps the receipt.

Caravans

Self-serve referral codes ranked by what each caravan's travelers burned, counted by device rather than IP.

Trail Wrapped

A 720×900 share card rendered on canvas at the end of every run. Every death is marketing.

The Board

Survivors ranked by score, then the dead by weeks reached, with server-side plausibility checks on every submission.

Zero dependencies

Vanilla JS and canvas, a 522-line Node server on node:sqlite, and no analytics of any kind. The dist is one HTML file you can open from disk.

Take the trail

274 weeks between you and the Inauguration. Arrive alive, sane, solvent, unindicted, and housed — with the biggest bag you can manage. Most people don't.

Play at cryptotrail.app