Native services
Maintainer reference.
Native code lives in src-tauri. The desktop command layer connects the interface to services under src-tauri/crates.
The project crate owns presentation state, transport and the monotonic timer engine. The API crate provides local remote control; the detection crate handles reference detection. Cargo manifests define the complete dependency list for each release.
Internal rhema-* crate names retain their upstream origins. Preserve source licences and acknowledgments when modifying them; they do not change the Worship Studio product name.
For operating the app, see the Worship Studio guide.