SovereignRender

Tester Guide & Overview — turn video into self-contained, on-chain-ready artifacts for Bitcoin Ordinals.
▶ Open the app →

1 · Quick Start

Open it

It launches fullscreen like a native app — or just use it in the browser.

⏱️ First load takes ~10–20 seconds. The server sleeps when idle to save cost, so the first request wakes it. After that it's fast. This is expected, not a bug.

Compile your first artifact (60 seconds)

  1. Drop an MP4 on the drop zone (short clips work best).
  2. Watch the Live Preview render it as ASCII in real time.
  3. Tweak a few Render Settings — resolution, color mode, character set — and watch the preview update.
  4. Keep an eye on the Size Estimate — that number is the whole game (see below).
  5. Hit COMPILE.
  6. Download the resulting .html and open it in any browser — that single file is the artifact. It plays with no server, no internet, nothing external.

Worth trying

What feedback helps most

2 · What the app does

SovereignRender turns an MP4 into a single, self-contained HTML file that renders the video as animated ASCII/character art — small enough to live permanently on the Bitcoin blockchain as an Ordinals inscription.

MP4 → downscale to a character grid → map pixels to characters → delta-compress frames (zlib + inter-frame deltas) → embed as base64 inside one HTML file with a tiny JS player

The output has no external dependencies — open it in any browser, offline, in five years, and it still plays. That self-containment is the point: an inscription must render forever with nothing to call home to.

Two ways to compile

ModeRunsAudioBest for
Server (default)Cloud server✅ yesFull quality, audio, large frames
Browser ModeYour device❌ noPrivacy, offline, no backend

On phones, Browser Mode is the default so the app works on-device.

Feature reference

Why "byte size" is everywhere

On Bitcoin, you pay by the byte to inscribe. A few seconds of normal video is far too big. ASCII rendering + the delta codec shrink it ~90%+, and the always-visible, color-coded size readout is how you steer a clip down to something economical to put on-chain.

3 · Real-world uses

  1. Permanent on-chain video art. Inscribe animation directly on Bitcoin. Unlike an NFT that points to a server/IPFS link (which rots), the whole artwork lives in the inscription and renders from the chain.
  2. Economically-viable on-chain motion. Video is normally impossible to inscribe affordably; ASCII + delta compression + a live byte budget make seconds of animation fit in tens of KB.
  3. Generative / PFP collections. Batch Queue + Collection Mode + provenance support numbered, self-contained series with creator attribution.
  4. Recursive inscriptions. Reference a separate on-chain font inscription so the artifact composes itself from other permanent pieces — a flagship Ordinals pattern.
  5. Provenance & authenticity. Creator BTC address + metadata are embedded in the artifact and a companion metadata.json.
  6. Creator monetization. A companion component can gate rendering/streaming behind BTCPay / Lightning — pay-per-render in Bitcoin. (Not active on this demo.)
  7. De-risked inscription. The Pre-Flight Sandbox confirms the artifact actually renders under Ordinals' sandbox before you spend sats on an irreversible inscription.
  8. Beyond crypto. Every artifact is one dependency-free HTML file — useful anywhere link rot and permanence matter: archival, offline kiosks, email-able interactive art.
Working demo for evaluation. Upload is capped at 50 MB; larger clips fall back to Browser Mode. This instance carries no personal data and runs independently of the developer's own machine.