What a coin actually is
Each coin is a Doginal — an inscription written directly into a Dogecoin transaction. There is no IPFS link, no metadata server, no contract that can be upgraded out from under you. The artwork is an SVG, and the SVG bytes themselves live on the blockchain. If this website disappears tomorrow, all 250 coins are still exactly where they were.
The traits are on-chain, inside the art
Most collections keep their attributes in an off-chain JSON file that a
marketplace reads. This one writes the full trait list into the inscription,
in the SVG's <desc> element:
loading a real coin's on-chain JSON…
That block is part of the payload that gets paid for and confirmed. A marketplace manifest is also published at /capi/bc/manifest.json, but it is a convenience, not the source of truth — the chain is.
Rarity is a quota, not a dice roll
Plenty of generative collections roll random traits and report whatever distribution happens to fall out. Here every trait value has a fixed supply that sums to exactly 250 before a single coin is drawn. Slots are then filled by a seeded Fisher–Yates shuffle, so the placement is unpredictable but the counts are not.
- 24K Gold — 25 coins (10%). Serial 01 of every trade, and the only way to get one for that trade. Each is a genuine one-of-one.
- The other nine coins of a trade each carry a different base metal, so all nine metals land exactly 25 times across the collection.
- Grade runs the trade ladder — Apprentice (125) → Journeyman (60) → Foreman (25) → Master (15) → One of One (25). Apprentice is deliberately half the collection; that is what makes every rank above it scarce. Grade is struck into the coin, not just recorded in metadata: Apprentice is bare, Journeyman gets a struck ring, Foreman a double bezel, Master a laurel, and gold the full ribbon treatment.
- The scarce corners — Milled Star edge, Radial Knurl field and Oil-Slick patina — are 15 coins each (6%).
The live counts are on the rarity breakdown, computed from the collection itself rather than typed in by hand.
Deterministic generation
There is no image folder. Every coin is produced by a generator from its
(trade, serial) pair, using a SHA-256 counter stream rather than a
random number generator. Run it on any machine, any year, and you get the same
250 coins byte for byte. The gallery above and the bytes on Dogecoin come from
that one function — the art cannot drift from the asset.
The 25 trades
Electrician · Teledata · Telecommunications · Lineman · Carpenter · Welder · Mechanical · Pipefitter · Plumber · Ironworker · Millwright · Sheet Metal · Mason · Operator · Rigger · Boilermaker · Insulator · Painter · Roofer · Glazier · Elevator Constructor · Fire Sprinkler Fitter · Instrumentation Tech · Machinist · Diesel Mechanic.
Each carries its own emblem and its own motto, struck around the rim.
Inscribing
Coins are inscribed through the same commit/reveal engine that runs the other Dogecoin projects on this box — fail-closed UTXO classification (an inscription is never spent as a fee), deterministic RFC-6979 signing, and an operator gate that must be explicitly opened before anything is broadcast. A coin runs roughly 3.4–6.8 KB of payload.