Any Ordinal becomes a playable card. Three a side. The hash decides.
Scroll to enter↓
Any Ordinal · a playable card
Your Ordinal is already a card.
Its stats were decided the moment it was inscribed — SHA-256 of the id and the number, nothing else. We do not assign them. We read them, and so can you.
Every stat on the card — HP, ATK, DEF, element, tier — is derived from the inscription's SHA-256. Nothing is hand-tuned. Rarity is computed, never bought.
drag to turn
sha-256
Same hash. Same card.
6fb9…9i0‖uint64BE(0)→sha-256
HPd1 4060 + (u16 % 61)70
ATK23 7920 + (u16 % 31)49
DEF51 ce10 + (u16 % 21)15
SPD2f5 + (b % 16)20
CRT1f5 + (b % 11)14
Elementb9 FIRE
Tiebreakb8 154
TierMYTHICfrom N° 0, not the hash
Flip one bit of that hash and every number above changes — deterministically, on any machine, forever. Tier is the one field it cannot touch: that is written by when the artifact was inscribed.
Fair by design
Your collection doesn't win. Your read does.
Every round, OrdCards deals a hand of five — pulled from every inscription you hold. You keep three; the other two return to the deck. A wallet holding ten thousand cards and a wallet holding five see the same five-card hand, every time.
Drawn hand · invariant 3INV-3
Inscription 0▲ FIRE
MYTHICN° 0
HP70
ATK49
DEF15
SPD20
CRT14
ABILITYTENACITY—
◆ COMMON SAT NO EXOTIC PROVENANCE
6fb976ab…799i0ORDCARDS
Inscription 2▲ FIRE
MYTHICN° 2
HP107
ATK20
DEF18
SPD5
CRT12
ABILITYLEGACY+10
◆ COMMON SAT NO EXOTIC PROVENANCE
c17dd02a…4cai0ORDCARDS
Inscription 1000✦ AETHER
LEGENDARYN° 1.000
HP118
ATK42
DEF18
SPD6
CRT18
ABILITYVENGEANCE+9
◆ COMMON SAT NO EXOTIC PROVENANCE
cbd62b57…32bi0ORDCARDS
Inscription 20000▼ WATER
EPICN° 20.000
HP64
ATK24
DEF13
SPD12
CRT9
ABILITYVENGEANCE+10
◆ COMMON SAT NO EXOTIC PROVENANCE
517cf868…67ei0ORDCARDS
Inscription 2000118◇ AIR
UNCOMMONN° 2.000.118
HP69
ATK50
DEF23
SPD16
CRT10
ABILITYLEGACY+11
◆ COMMON SAT NO EXOTIC PROVENANCE
7aa8b900…0b2i0ORDCARDS
Kept — 3 of 5Returned to deck
Free choice95%+100-card wallet, pick of the collection
Drawn hand · 100 vs 550.0%same wallets, hand capped at five
Free pick, and a hundred-card collection wins almost every hand. Deal five, keep three, and a five-card wallet closes the gap to a coin flip.
Combat
Order three. Watch it resolve.
Every match is 3v3. Order your three cards, the server resolves each exchange, and you watch a fixed-length replay. Same seed, same engine version, same result — every action, reproduced exactly.
Rounds~3per battle
Replay25sfixed length
Action cap60hard ceiling
Live replay
3v3 auto-battleDemo replay
Round 1Action 0 / 60 cap00:00 / 00:25
Your squad
I
▲
#0
70
·
II
▲
#2
107
·
III
✦
#1.000
118
·
I
▲
#0
70/70
ATK49
DEF15
SPD20
CRT14
TENACITY
II
▲
#2
107/107
ATK20
DEF18
SPD5
CRT12
LEGACY10
III
✦
#1.000
118/118
ATK42
DEF18
SPD6
CRT18
VENGEANCE9
Queue · by SPD
0200011820000100110002
Hand locked, order set — battle begins…
Turn order runs by SPD (§5.1).
Damage math§5.3
ATK—
×
ELEM—
×
CRIT—
=
RAW—
−
MITIG—
=
DMG—
Triggers
— no trigger this action —
Reads on every hit — Pierce zeroes the mitigation step · Precision rerolls a missed crit roll.
Opponent
I
▼
#1.001
116
·
II
▼
#20.000
64
·
III
◇
#2.000.118
69
·
I
▼
#1.001
116/116
ATK30
DEF22
SPD12
CRT13
DETONATION14
II
▼
#20.000
64/64
ATK24
DEF13
SPD12
CRT9
VENGEANCE10
III
◇
#2.000.118
69/69
ATK50
DEF23
SPD16
CRT10
LEGACY11
Battle logmono · tabular
> awaiting first exchange…
The engine
Runestone · N° 63.140.674
How a card is derived
loading teardown…
seed · 8 stops000%
Input§2.1
One inscription. Nothing else.
You bring an ordinal you already own — or inscribe a new one. Either way the engine is handed exactly two facts about it: the inscription id, and the inscription number. It does not upload, does not choose, and cannot be argued with.
Art
The artifact is never redrawn.
The art window carries the inscription itself, served from the chain. Nothing is generated, cropped to taste or restyled. What you own is what plays.
Tier§2.5
Tier comes from history, not from the hash.
This is the one field the seed never touches. Tier is read off the inscription NUMBER — where in Bitcoin's history the artifact was written. Early is rare because early is rare.
Stats§2.2
Eight bytes become the whole stat line.
sha256(inscription_id ‖ uint64BE(number)) → 32 bytes. The first eight are the card: two for HP, two for ATK, two for DEF, one for SPD, one for CRT. Same inputs, same card, forever — on any machine, without asking a server.
Ability§2.3
The ability is weighted by what the card already is.
Byte 9 picks the element, byte 8 breaks ties, and the ability is drawn from the same seed — but scored against the stats it landed on. A heavy card and a fast card do not roll from the same table.
Provenance§2.6
The satoshi remembers what we cannot invent.
Under the ability sits the sat's own history — its rarity, its block, whether it was one of the pizza sats. We do not assign this. We read it off the satoshi the inscription rides.
DNA§2.2
The helix is the seed, made visible.
Twenty-two linked blocks, each pair's length taken straight from a nibble of the digest. Two cards sharing a helix would be the same card — which is why the number is folded into the hash at all: it is the salt that makes an id impossible to grind.
Back§11
Everything on the front is re-derivable from the back.
The reverse prints the full inscription id, the seed fingerprint and a QR to the card's public page. You never have to trust the front — you can recompute it.
Own a new artifact on Bitcoin — with the image you chose.
Pick one, three, five or ten images you already have the rights to. Each becomes its own permanent inscription — not a copy, not a placeholder, not a random pull. The moment it confirms, the same engine on this page reads its hash and sets its stats. You just saw how; here, it runs on something new.
How many artifactsNot live yet
1artifact
3artifacts
5artifacts
10artifacts
What actually happens
01You choose the art
One image, three, five or ten — anything you already own the rights to. What you pick is what gets inscribed. No shuffle, no reveal, no chance of ending up with something else.
02It's written to Bitcoin
Each image becomes its own permanent L1 inscription. You pay whatever the network charges that block, plus a service percentage to OrdCards — nothing fixed, nothing bundled into a mystery price.
03The engine reads its hash
The instant it confirms, SHA-256 of its id and number sets HP, ATK, DEF, SPD, CRT, element and ability — the same 32 bytes the Engine above just walked through, run here on something new.
BitGlyphs #428 · N° 200.046
04Anyone can check it
sha256(inscription_id ‖ number). Recompute it yourself against the id on the receipt. Same input, same card — us included.
No wallet, no inscription flow, no payment — none of it is wired up yet. This section shows exactly what ships next, not a preview of something that already works.
You're buying the artifact. The fight was never for sale.
Same hand, same rules — whether your wallet holds one card or ten thousand.
INV-2 — Money buys prestige, never win rate
Provenance
The proof doesn't stop at the stats.
Every card carries the provenance of the sat beneath it — pizza-day, Hal Finney's block, sub-1,000 vintage — fixed at genesis, stated even when there's nothing exotic to report. Then it earns a second record: wins mint medals, tournaments mint trophies, permanent child inscriptions of the card that earned them. Neither line can be bought, edited, or hidden.
Inscription 1000 · drag to turn
a win mints a child inscription
What a win mints
MedalDay to day
1 signature
A milestone — first win, ten in a row, a hundredth win — mints a medal: a child inscription of the card that earned it.
TrophyTournaments
2 signatures
Both players pre-sign before the match starts. Lose, and your card becomes a permanent part of the winner's trophy.
Reputation isn't for sale.
No transfer. No edit. The card is the proof — the career is the value.
INV-7 — Reputation is not sellable
Trainer profile
Every match deals new cards. Only one thing carries over.
Level, title and streak belong to the wallet, not the hand — a running identity that survives every reshuffle. Earned per match played, not per win. It unlocks a frame, a card back, a signature colour. It never unlocks an edge.
Earned per match played, not per win — a loss still pays XP. It buys a title, an emblem, a card back. Never a stat.
Wins0
Matches34
Win rate62%
Best streak6
Milestones0 / 4
First win
Veteran · 10
Centurion · 100
Streak · 10
21 wins · 9 against the same two opponents — every résumé discloses its own concentration. Laundering isn't blocked, it's made visible.
Illustrative — never bought, never edited. INV-7 · INV-8
Print on proof
Prove it. Then print it.
Every object in this catalogue is keyed to one ordinal you provably hold — the same id-and-number pair the engine already hashes into your card. Nothing is printed for a stranger's inscription, nothing prints twice, and nothing here moves a stat: money buys the object, never the win — INV-2.
Before anything printsINV-2
1. Connect
Sign in with the wallet holding the ordinal — no account, no email.
2. Verify on-chain
The engine reads the inscription id and number straight off the chain — the same pair it already hashes into your card.
3. Print unlocks
Only that ordinal's object becomes orderable. Nothing else in the wallet, nothing outside it.
No inventory, no listing you don't already own — the wallet you connect is the only filter that matters.
The catalogue
Inscription 4✦ AETHER
MYTHICN° 4
HP98
ATK28
DEF25
SPD13
CRT19
ABILITYRALLY+4
◆ COMMON SAT NO EXOTIC PROVENANCE
c748a10a…281i0ORDCARDS
Inscription 4 · what gets printed
The printed cardComing soon
The layout that already runs in your browser, output at 300 dpi with a 3 mm bleed. Spot varnish sits on the rarity frame and the provenance band. Where the on-screen card crops its art to fill the frame, the print never does — object-fit: contain, so your inscription's edges always survive.
Format63 × 88 mm
Resolution300 dpi
Bleed3 mm
Art windowSquare · contain, never cropped
FinishSpot varnish · rarity frame + provenance band
BackQR to the card's public page
SnapshotDated to the order — never reprinted identically
Screen · .5686
Print · 63:88
Two real proportions. The card above is your proof; this ratio is your print — never merged.
Photo on arrival
ShirtComing soon
Card art and the scoreboard from your order date, printed front and center.
Photo on arrival
CapComing soon
A compact mark — tier, element, and the truncated inscription id — for the everyday object.
Photo on arrival
MugComing soon
Same snapshot rule, on the object you actually reach for every morning.
Every object is a snapshot, not a listing.
The scoreboard on the object is the one your card carried the day you ordered it — printed once, never matched again. Printing what you hold isn't the same as owning its copyright: order terms cover reproduction, and collections with an open licence print without a second thought.
No backend yet · nothing captured · opens with wallet verification