Ledger Scrolls
A Ledger Scrolls demonstration · software stored on-chain

♟ Ledger Chess

A complete chess game that lives inside the Cardano blockchain — not on a server, not on IPFS. This page rebuilds it from raw transactions, proves every byte against an on-chain fingerprint, and only then lets it run. Beat the engine and your victory is etched on-chain forever.

85,994 bytes, fully on-chain SHA-256 verified in your browser no server can take it down deterministic engine = immortal referee
🖥📱 plays on desktop AND mobile 👛 etch via Eternl (official) or VESPR dapp browser
Play it — it's free

Pulling the game from Cardano

Connecting…
live chain verify · scroll pointer ·

What just happened?

1 · fetch

The game's bytes are split across Cardano transactions (metadata pages), anchored by a manifest locked forever in an unspendable output. Your browser asked the chain for them directly. There is no web host.

2 · prove

The manifest commits to a SHA-256 fingerprint. Your browser reassembled the pages and recomputed the hash locally. Mismatch = nothing renders. You don't trust — you check.

3 · play

The verified file runs in a locked sandbox with no network access. Everything — engine, openings, five annotated classic games — is inside the scroll. It will work exactly like this for as long as Cardano exists.

The immortal referee

Deterministic by construction

The engine uses integer-only evaluation, fixed search depth, and fixed tie-breaking. No clocks, no randomness, no floats. Given the same moves it replies identically on any device, in any browser, in any century.

Victories are claims — claims are checked

Beat the engine and you can submit a ~2 ADA transaction carrying your moves (paid to an unspendable address — nobody profits). The leaderboard below replays every claim against the on-chain engine before it shows a ✓. A faked win simply fails to replay.

A guestbook nobody can burn

Each verified victory carries a 64-byte message from its author, signed by their own wallet, readable forever. Losses cost nothing and leave no trace. Every name on the wall is a real win.

Leaderboard / Guestbook

loading claims from the chain…
No etched victories yet — the wall is waiting for its first name.

Requirements for etching: ~2.2 ADA and a CIP-30 wallet — Eternl (desktop extension or mobile dapp browser) is officially supported; VESPR's dapp browser works and is considered experimental. Other CIP-30 wallets may work but are untested. Playing needs nothing at all: no wallet, no account, no ADA — on any device.

Tell someone

Chess stored inside a blockchain, provable in your browser, with a referee that can never be patched, bribed, or lost. If that's not worth a post, nothing is.