Provenance
Fail-closed rule
license = “unknown” forces localReproductionPermitted = false and externalLinkOnly = true. This is enforced by a database CHECK constraint and by npm run validate:provenance, not by convention.King James Version. Public domain in the United States.
World English Bible. Dedicated to the public domain.
King James Version: jurisdictional note
Content from these sources is stored and rendered on CodexTrace, with the attribution string each licence requires.
King James Version (Authorised Version)
Licence: public-domain-us
Required attribution: King James Version. Public domain in the United States.
Licence: public-domain
Required attribution: World English Bible. Dedicated to the public domain.
Open Scriptures Hebrew Bible (morphhb)
Licence: CC-BY-4.0 · licence text (opens in a new tab)
Required attribution: Open Scriptures Hebrew Bible, https://github.com/openscriptures/morphhb, CC BY 4.0. Text derived from the Westminster Leningrad Codex.
Licence: CC-BY-4.0 · licence text (opens in a new tab)
Required attribution: STEPBible Data, Tyndale House Cambridge, CC BY 4.0.
CodexTrace editorial lexical stub
Licence: CC-BY-4.0 · licence text (opens in a new tab)
Required attribution: CodexTrace editorial lexical stub, CC BY 4.0.
Licence: CC-BY-4.0 · licence text (opens in a new tab)
Required attribution: CodexTrace editorial research, CC BY 4.0.
CodexTrace stores metadata for these and links outward. No content — and in particular no manuscript imagery — is reproduced under any posture.
Stated explicitly because it is the most restricted integration in the codebase.
The adapter implements an outbound-link interface only. There is no code path in it that can retrieve or persist content, and no undocumented endpoint is treated as an authorised API. If an official API becomes available, the same adapter can implement text retrieval without changes to the domain model.
The schema and importers support ingesting contradiction claims from external collections, preserving their original ids and access dates. None has been ingested in this build, and no original id from any external collection is asserted anywhere in the seed data — asserting one without having ingested and verified the collection would be fabricated provenance. Every seeded record belongs to the codextrace_research collection and its prose is written from the passages themselves.
The source registry is maintained as JSON at workspace/02_source_registry/output/source-registry.json, and the release manifest at workspace/09_release/output/source-manifest.json. Both record provider, dataset, licence, attribution, posture and import state.