Public-domain Bible archives that StageFlow downloads on first use.
They live here, and not in the application repository, for one reason: the desktop build cannot hold a secret. Any credential needed to fetch these would ship inside software handed to churches, where anyone can extract it. So the source has to be anonymously readable — and there is nothing here to protect. These are public-domain texts; StageFlow is private because of its own code, not because of the King James Version.
Nothing is committed to this repository except this file. The archives are release assets.
Published on scripture-v1:
| verses | bytes | |
|---|---|---|
kjv.zip |
31,102 | 1,371,493 |
web.zip |
31,098 | 1,356,729 |
One zip per translation: one deflate member per book of the 66-book canon, plus a meta.json. StageFlow opens a single book on demand rather than holding a translation in memory.
The SHA-256 of each asset is pinned in StageFlow's source, in app/services/scripture/catalog.py. A download whose digest does not match is refused rather than used — which is the point, since these bytes are fetched over the internet and rendered in front of a congregation.
That makes the assets on a published tag immutable by contract. Replacing the file at an existing tag would break verification for every installation that has not yet cached it, and the failure would surface in a church hall on a Sunday morning.
New or corrected texts therefore mean a new tag, published in the same change that updates the digests and the source URL in StageFlow, so the two can never describe different files.
Built from eBible.org public-domain verse-per-line archives — eng-kjv_vpl.zip and engwebp_vpl.zip — by backend/scripts/build_scripture_data.py in the StageFlow repository.
The builder is byte-reproducible: identical inputs produce identical digests. That is what makes the pinned checksums checkable rather than merely copied on trust.
The only edits are two typographic normalisations of the 1769 KJV text: the pilcrow is removed, and the brackets around supplied words are removed while the words themselves stay. No verse is reworded, added or omitted. 31,102 is the KJV's canonical verse count.
- World English Bible — public domain. "World English Bible" is a trademark of eBible.org.
- King James Version, 1769 text — public domain, except in the United Kingdom, where the Crown holds copyright administered through Cambridge University Press.