Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

StageFlow scripture archives

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.

The archives

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.

Why the tag matters

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.

Provenance

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.

Licensing

  • 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.

About

Public-domain Bible archives (KJV, WEB) that StageFlow downloads on first use. Built reproducibly from eBible.org.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors