docs

The game is not hosted. It is stored.

SNAKE 97 lives inside Solana transaction data. This page explains exactly how it gets in there, how it comes back out, and how you can check every byte yourself without trusting this website.

asset
stored bytes
transactions
cluster
devnet

01

Compress

The whole game is a single self-contained file — the screen, the logic, the input, the sound. It is compressed with gzip before anything touches the chain, because every byte written costs a fee. Nothing else is needed to run it: no scripts fetched from elsewhere, no images, no fonts.

02

Split into chunks

A Solana transaction is hard-capped at 1,232 bytes. After the signature, the fee payer and the record header, about 1,044 bytes survive — so the compressed file is sliced into pieces of 1,032 bytes. Each piece is written into its own transaction, numbered, so it can be put back in order later.

03

Write three kinds of record

Data transactions hold the chunks. Index transactions list the data signatures in order. One root transaction holds the manifest: the name, the byte size, the compression, the SHA-256 of the original file, and the signatures of the index pages.

That root signature is the only thing this site is given. Everything else is discovered by reading the chain.

04

Read it back

Opening the play page fetches the root transaction, then the index pages, then every data transaction. The chunks are reassembled by their offsets, the SHA-256 of the result is compared against the one recorded in the manifest, and the gzip is inflated. If a single byte disagreed, it would refuse to run.

05

Run it

The rebuilt file is handed to a sandboxed frame in your browser and played. The game you press keys against came out of transaction data seconds earlier — it was never served as a file from a server, and there is no copy for anyone to take down.

06

Why transaction data

Accounts on Solana pay rent and can be closed. Transaction data cannot be edited, cannot be closed and pays nothing after the initial fee. Once the transactions are finalized, the game exists for as long as the ledger does.

07

Don't trust this page

The proof page shows the root transaction, the manifest fields and a short script that rebuilds the asset from Solana with nothing from this domain involved. Run it and compare the checksum.

root transaction · pending upload

08

Token and links

The token address and the X account are the only two official places anything about this project is announced. Anything else is not us.

x.com