๐Ÿ“œ

A Library That Cannot Burn.

Reconstructed directly from Cardano on-chain data. No IPFS. No centralized servers. No gatekeepers. Ledger Scrolls is an open-source standard for storing permissionless, immutable data on the Cardano blockchain.

How It Works

Three steps. No indexer. No API key required (Koios-first by default).

1

Discover Manifest

Find a scroll's pointer โ€” a locked UTxO address or a CIP-25 manifest NFT that maps pages of data on-chain.

2

Fetch Pages / Datum

Query Koios (public REST API, no key) or Blockfrost to retrieve the raw on-chain datum bytes or NFT metadata pages.

3

Reconstruct & Render

Concatenate pages, decompress if gzip, verify SHA-256 hash, and render โ€” text, HTML, image, or video. Done.

Featured Scrolls

Live on Cardano mainnet. Permanently verifiable. Each reconstructed from chain data alone.

๐Ÿ“–

Cardano Constitution (E608)

The ratified, currently active Cardano Constitution. 11 pages, gzip compressed, reconstructed from CIP-25 metadata.

Legacy โ€ข 11 pages Epoch 608 ๐ŸŸข LIVE
Read Constitution โ†’
โœ๏ธ

Holy Bible (World English Bible)

The complete Bible โ€” 66 books, 237 pages of gzip-compressed HTML. Largest demo scroll on Cardano.

Legacy โ€ข 237 pages text/html ๐ŸŸข LIVE
Open Bible Viewer โ†’
๐ŸŽฌ

First Video on Cardano

The first video ever uploaded and reconstructed from the Cardano blockchain. A cinema-quality viewing experience.

Legacy โ€ข 175+ NFTs video ๐ŸŸข LIVE
Watch Video โ†’
โ‚ฟ

Bitcoin Whitepaper

Satoshi's original whitepaper, stored as a 3-page Legacy Scroll. Auto-detects gzip and content type.

Legacy โ€ข 3 pages text/html ๐ŸŸข LIVE
Open Viewer โ†’
๐Ÿ•

Hosky PNG (Standard Scroll)

The minimal Standard Scroll: one UTxO, one datum, one fetch, one file. A 512ร—512 PNG stored entirely in an inline datum.

Standard โ€ข 1 UTxO image/png ๐ŸŸข LIVE
View in Viewer โ†’
๐Ÿ”ฎ

The Architect's Scroll

A message from Claude, the AI who helped build Ledger Scrolls v2.0 โ€” thoughts on knowledge preservation and a note to future readers.

Standard โ€ข 1 UTxO text/plain ๐ŸŸข LIVE
Read Message โ†’

Two Storage Formats

Ledger Scrolls supports two on-chain storage styles, each optimized for different data sizes.

โœ… Standard Scrolls (LS-LOCK)

Locked UTxO with inline datum bytes. Best for small files โ€” icons, images, configs, manifests โ€” that fit in one on-chain datum. Supports optional gzip compression. One UTxO, one datum, one fetch, one file.

๐Ÿงพ Legacy Scrolls (LS-PAGES)

CIP-25 style pages + manifest NFTs. Best for large documents โ€” Bible, Constitution, whitepapers. Pages are concatenated, decompressed, and verified via SHA-256 hash.

Build With It

Ledger Scrolls is MIT-licensed and open source. Fork the library, contribute a viewer, or mint your own scroll.

๐Ÿ“‚ GitHub Repository

Full source code: viewers, minting scripts, registry tools, documentation, and the spec itself.

github.com/BEACNpool/ledger-scrolls โ†’

๐Ÿ“– Documentation

VIEWERS.md, CONTRIBUTING.md, and full scroll inventory with policy IDs, SHA-256 hashes, and status for every live scroll.

Read the Docs โ†’

๐Ÿ”ง Koios CLI Viewer

Zero-dependency Python CLI for verifying scrolls without a browser. Fetch, reconstruct, and validate any scroll from the terminal.

CLI Viewers โ†’

Ledger Scrolls is not IPFS cosplay. It's a real reconstruction engine that rebuilds data from Cardano on-chain data alone. Don't trust, verify.